.elementor-1560 .elementor-element.elementor-element-25a50cd{--display:flex;--min-height:75vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.64;}.elementor-1560 .elementor-element.elementor-element-25a50cd:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1560 .elementor-element.elementor-element-25a50cd::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/04/53A0908-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-25a50cd::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4.7px ) hue-rotate( 0deg );}.elementor-1560 .elementor-element.elementor-element-6b3b255{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-6b3b255:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-6b3b255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-6b3b255.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-50edc09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1560 .elementor-element.elementor-element-687b59d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-bf50ed1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:30px;}.elementor-1560 .elementor-element.elementor-element-bf50ed1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1560 .elementor-element.elementor-element-e4c6ed6{width:var( --container-widget-width, 95.317% );max-width:95.317%;--container-widget-width:95.317%;--container-widget-flex-grow:0;}.elementor-1560 .elementor-element.elementor-element-e4c6ed6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-e4c6ed6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-2b8b544 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1560 .elementor-element.elementor-element-9c5f9b9{width:var( --container-widget-width, 110.031% );max-width:110.031%;--container-widget-width:110.031%;--container-widget-flex-grow:0;color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-9c5f9b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-f8502a4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-f8502a4:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-f8502a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/pared-textura-marmol-patrodent-clinica.webp");}.elementor-1560 .elementor-element.elementor-element-f8502a4::before, .elementor-1560 .elementor-element.elementor-element-f8502a4 > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-f8502a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-f8502a4 > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-f8502a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-f8502a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2b8b544 );--background-overlay:'';}.elementor-1560 .elementor-element.elementor-element-1817ac6{text-align:left;}.elementor-1560 .elementor-element.elementor-element-1817ac6 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:36px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-f8da568{--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;--justify-content:center;--align-items:center;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box__front{background-color:#07414F00;background-image:url("https://patrodent.com/wp-content/uploads/2025/07/tarjeta-de-fidelizacion.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box__back{background-color:#07414F00;background-image:url("https://patrodent.com/wp-content/uploads/2025/07/Tarjeta-de-fidelizacion-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1560 .elementor-element.elementor-element-4ed4231{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;z-index:10;}.elementor-1560 .elementor-element.elementor-element-4ed4231.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box{height:50vh;}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box__button{margin-center:0;}.elementor-1560 .elementor-element.elementor-element-3d2f937{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-3d2f937.e-con{--align-self:center;}.elementor-1560 .elementor-element.elementor-element-c70d920{--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;--overlay-opacity:0.03;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 60px 7px rgba(0, 0, 0, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1560 .elementor-element.elementor-element-c70d920:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-c70d920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-c70d920::before, .elementor-1560 .elementor-element.elementor-element-c70d920 > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-c70d920 > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-c70d920 > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-c70d920 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-c70d920 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/primera-visita-adultos-patrodent.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-c70d920:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1560 .elementor-element.elementor-element-c70d920, .elementor-1560 .elementor-element.elementor-element-c70d920::before{--border-transition:0.3s;}.elementor-1560 .elementor-element.elementor-element-c70d920.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-4bbd63d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1560 .elementor-element.elementor-element-4bbd63d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-c75df3d .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-73809ff > .elementor-widget-container{padding:0px 0px -5px 0px;}.elementor-1560 .elementor-element.elementor-element-14c5997{--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;--overlay-opacity:0.03;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 60px 7px rgba(0, 0, 0, 0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1560 .elementor-element.elementor-element-14c5997:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-14c5997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-14c5997::before, .elementor-1560 .elementor-element.elementor-element-14c5997 > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-14c5997 > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-14c5997 > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-14c5997 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-14c5997 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/primera-visita-adultos-patrodent.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-14c5997:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1560 .elementor-element.elementor-element-14c5997, .elementor-1560 .elementor-element.elementor-element-14c5997::before{--border-transition:0.3s;}.elementor-1560 .elementor-element.elementor-element-14c5997.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-0dee3cb{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1560 .elementor-element.elementor-element-0dee3cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-165de81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-165de81 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:20px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-e25f91f > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1560 .elementor-element.elementor-element-fa60ccc .elementor-button{background-color:#07414F;font-family:"Lexend Deca", Sans-serif;font-size:16px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-fa60ccc .elementor-button:hover, .elementor-1560 .elementor-element.elementor-element-fa60ccc .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1560 .elementor-element.elementor-element-fa60ccc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-48fb402{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.7;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-48fb402:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-48fb402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/pared-textura-marmol-patrodent-clinica.webp");}.elementor-1560 .elementor-element.elementor-element-48fb402::before, .elementor-1560 .elementor-element.elementor-element-48fb402 > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-48fb402 > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-48fb402 > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-48fb402 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-48fb402 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2b8b544 );--background-overlay:'';}.elementor-1560 .elementor-element.elementor-element-c8e99cc{text-align:left;}.elementor-1560 .elementor-element.elementor-element-c8e99cc .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:36px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-92bf055{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-92bf055.e-con{--align-self:center;}.elementor-1560 .elementor-element.elementor-element-8ab501d{--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;--overlay-opacity:0.03;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 60px 7px rgba(0, 0, 0, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1560 .elementor-element.elementor-element-8ab501d:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-8ab501d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-8ab501d::before, .elementor-1560 .elementor-element.elementor-element-8ab501d > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-8ab501d > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-8ab501d > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-8ab501d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-8ab501d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/primera-visita-adultos-patrodent.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-8ab501d:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1560 .elementor-element.elementor-element-8ab501d, .elementor-1560 .elementor-element.elementor-element-8ab501d::before{--border-transition:0.3s;}.elementor-1560 .elementor-element.elementor-element-8ab501d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-2567b07{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1560 .elementor-element.elementor-element-2567b07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-3286fb3 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:25px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-3cbafd5{width:initial;max-width:initial;}.elementor-1560 .elementor-element.elementor-element-3cbafd5 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 025px 25px;}.elementor-1560 .elementor-element.elementor-element-7d81b9c{--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;--overlay-opacity:0.03;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 60px 7px rgba(0, 0, 0, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;--z-index:1;}.elementor-1560 .elementor-element.elementor-element-7d81b9c:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-7d81b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-7d81b9c::before, .elementor-1560 .elementor-element.elementor-element-7d81b9c > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-7d81b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-7d81b9c > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-7d81b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-7d81b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/primera-visita-adultos-patrodent.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-7d81b9c:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1560 .elementor-element.elementor-element-7d81b9c, .elementor-1560 .elementor-element.elementor-element-7d81b9c::before{--border-transition:0.3s;}.elementor-1560 .elementor-element.elementor-element-7d81b9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-aaa951d{--display:flex;--min-height:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-1560 .elementor-element.elementor-element-aaa951d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-5c98691 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:25px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-c1c0226{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1560 .elementor-element.elementor-element-c1c0226 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-c1c0226.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-5b21738 .elementor-button{background-color:#07414F;font-family:"Lexend Deca", Sans-serif;font-size:16px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-5b21738 .elementor-button:hover, .elementor-1560 .elementor-element.elementor-element-5b21738 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1560 .elementor-element.elementor-element-ae52c46{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1560 .elementor-element.elementor-element-ae52c46 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 25px 025px 0px;}.elementor-1560 .elementor-element.elementor-element-b6e5a68{--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;--overlay-opacity:0.03;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 60px 7px rgba(0, 0, 0, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;--z-index:1;}.elementor-1560 .elementor-element.elementor-element-b6e5a68:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-b6e5a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-b6e5a68::before, .elementor-1560 .elementor-element.elementor-element-b6e5a68 > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-b6e5a68 > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-b6e5a68 > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-b6e5a68 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-b6e5a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/primera-visita-adultos-patrodent.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-b6e5a68:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1560 .elementor-element.elementor-element-b6e5a68, .elementor-1560 .elementor-element.elementor-element-b6e5a68::before{--border-transition:0.3s;}.elementor-1560 .elementor-element.elementor-element-b6e5a68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-ba324f4{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-ba324f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-c6534d9 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:25px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-0b0f22e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1560 .elementor-element.elementor-element-0b0f22e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-0b0f22e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-fcb3246 .elementor-button{background-color:#07414F;font-family:"Lexend Deca", Sans-serif;font-size:16px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-fcb3246 .elementor-button:hover, .elementor-1560 .elementor-element.elementor-element-fcb3246 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1560 .elementor-element.elementor-element-4006716{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1560 .elementor-element.elementor-element-4006716 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 25px 025px 0px;}.elementor-1560 .elementor-element.elementor-element-174ef55{--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;--overlay-opacity:0.03;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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 60px 7px rgba(0, 0, 0, 0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1560 .elementor-element.elementor-element-174ef55:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-174ef55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b8b544 );}.elementor-1560 .elementor-element.elementor-element-174ef55::before, .elementor-1560 .elementor-element.elementor-element-174ef55 > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-174ef55 > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-174ef55 > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-174ef55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-174ef55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://patrodent.com/wp-content/uploads/2025/06/primera-visita-adultos-patrodent.webp");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-1560 .elementor-element.elementor-element-174ef55:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-1560 .elementor-element.elementor-element-174ef55, .elementor-1560 .elementor-element.elementor-element-174ef55::before{--border-transition:0.3s;}.elementor-1560 .elementor-element.elementor-element-174ef55.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-e718656{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1560 .elementor-element.elementor-element-e718656.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1560 .elementor-element.elementor-element-7c1d591 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:25px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-7e508f5{width:initial;max-width:initial;}.elementor-1560 .elementor-element.elementor-element-7e508f5 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:0px 0px 025px 25px;}.elementor-1560 .elementor-element.elementor-element-cc43803 .elementor-button{background-color:#07414F;font-family:"Lexend Deca", Sans-serif;font-size:16px;font-weight:500;}.elementor-1560 .elementor-element.elementor-element-cc43803 .elementor-button:hover, .elementor-1560 .elementor-element.elementor-element-cc43803 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-1560 .elementor-element.elementor-element-cc43803 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-c044922{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1560 .elementor-element.elementor-element-6b3b255{--width:33.083%;}.elementor-1560 .elementor-element.elementor-element-bf50ed1{--width:60%;}.elementor-1560 .elementor-element.elementor-element-f8502a4{--content-width:1200px;}.elementor-1560 .elementor-element.elementor-element-3d2f937{--width:46%;}.elementor-1560 .elementor-element.elementor-element-c70d920{--width:100.117%;}.elementor-1560 .elementor-element.elementor-element-4bbd63d{--width:100%;}.elementor-1560 .elementor-element.elementor-element-14c5997{--width:99.863%;}.elementor-1560 .elementor-element.elementor-element-0dee3cb{--width:100%;}.elementor-1560 .elementor-element.elementor-element-48fb402{--content-width:1200px;}.elementor-1560 .elementor-element.elementor-element-8ab501d{--width:28%;}.elementor-1560 .elementor-element.elementor-element-2567b07{--width:100%;}.elementor-1560 .elementor-element.elementor-element-7d81b9c{--width:70%;}.elementor-1560 .elementor-element.elementor-element-aaa951d{--width:50%;}.elementor-1560 .elementor-element.elementor-element-b6e5a68{--width:59%;}.elementor-1560 .elementor-element.elementor-element-ba324f4{--width:50%;}.elementor-1560 .elementor-element.elementor-element-174ef55{--width:39%;}.elementor-1560 .elementor-element.elementor-element-e718656{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1560 .elementor-element.elementor-element-c70d920{--width:90%;}.elementor-1560 .elementor-element.elementor-element-14c5997{--width:90%;}.elementor-1560 .elementor-element.elementor-element-8ab501d{--width:90%;}.elementor-1560 .elementor-element.elementor-element-7d81b9c{--width:90%;}.elementor-1560 .elementor-element.elementor-element-b6e5a68{--width:90%;}.elementor-1560 .elementor-element.elementor-element-174ef55{--width:90%;}}@media(min-width:1025px){.elementor-1560 .elementor-element.elementor-element-25a50cd::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .e-con-inner > .elementor-background-video-container::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1560 .elementor-element.elementor-element-25a50cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1560 .elementor-element.elementor-element-f8502a4:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-f8502a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1560 .elementor-element.elementor-element-48fb402:not(.elementor-motion-effects-element-type-background), .elementor-1560 .elementor-element.elementor-element-48fb402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1560 .elementor-element.elementor-element-e4c6ed6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-1560 .elementor-element.elementor-element-25a50cd{--min-height:83vh;--padding-top:50px;--padding-bottom:216px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1560 .elementor-element.elementor-element-e4c6ed6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1560 .elementor-element.elementor-element-e4c6ed6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1560 .elementor-element.elementor-element-9c5f9b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1560 .elementor-element.elementor-element-f8502a4{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-1817ac6{width:100%;max-width:100%;}.elementor-1560 .elementor-element.elementor-element-1817ac6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-1817ac6 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-e35e4ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-f8da568{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1560 .elementor-element.elementor-element-4ed4231{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1560 .elementor-element.elementor-element-4ed4231 .elementor-flip-box{height:30vh;}.elementor-1560 .elementor-element.elementor-element-c70d920{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-c70d920:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1560 .elementor-element.elementor-element-4bbd63d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-c75df3d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-73809ff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-14c5997{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-14c5997:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1560 .elementor-element.elementor-element-0dee3cb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-165de81 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-e25f91f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1560 .elementor-element.elementor-element-fa60ccc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-fa60ccc .elementor-button{font-size:13px;padding:15px 15px 12px 15px;}.elementor-1560 .elementor-element.elementor-element-48fb402{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-c8e99cc .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-f25af4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-8ab501d{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-8ab501d:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1560 .elementor-element.elementor-element-2567b07{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-3286fb3 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-a2be556 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-3cbafd5 img{border-radius:0px 0px 25px 25px;}.elementor-1560 .elementor-element.elementor-element-7d81b9c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-7d81b9c:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1560 .elementor-element.elementor-element-aaa951d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-5c98691 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-c1c0226 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-5b21738 .elementor-button{font-size:13px;padding:15px 15px 12px 15px;}.elementor-1560 .elementor-element.elementor-element-ae52c46 img{border-radius:0px 0px 25px 25px;}.elementor-1560 .elementor-element.elementor-element-b6e5a68{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-b6e5a68:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1560 .elementor-element.elementor-element-ba324f4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-c6534d9 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-0b0f22e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-fcb3246 .elementor-button{font-size:13px;padding:15px 15px 12px 15px;}.elementor-1560 .elementor-element.elementor-element-4006716 img{border-radius:0px 0px 25px 25px;}.elementor-1560 .elementor-element.elementor-element-174ef55{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1560 .elementor-element.elementor-element-174ef55:hover{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-1560 .elementor-element.elementor-element-e718656{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1560 .elementor-element.elementor-element-7c1d591 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-1560 .elementor-element.elementor-element-ab08586 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1560 .elementor-element.elementor-element-7e508f5 img{border-radius:0px 0px 25px 25px;}.elementor-1560 .elementor-element.elementor-element-cc43803 .elementor-button{font-size:13px;padding:15px 15px 12px 15px;}}/* Start custom CSS for container, class: .elementor-element-50edc09 *//* Propiedades CSS personalizadas necesarias para el efecto */
@property --hue {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --rotate {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --bg-y {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --bg-x {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --glow-translate-y {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --bg-size {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --glow-opacity {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --glow-blur {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

@property --glow-scale {
    syntax: "<number>";
    inherits: true;
    initial-value: 2;
}

@property --glow-radius {
    syntax: "<number>";
    inherits: true;
    initial-value: 2;
}

@property --white-shadow {
    syntax: "<number>";
    inherits: true;
    initial-value: 0;
}

/* Variables CSS principales del efecto - Colores basados en #0D414F */
:root {
    --primary-teal: #4a7c7e;
    --base-color: #0D414F; /* Color base de referencia */
    --light-blue: #2B6B7A; /* Versión más clara del color base */
    --light-blue-glow: #4A8FA3; /* Versión aún más clara para resplandor */
    --lightest-blue: #6BB5CC; /* Versión más brillante para efectos */
    --ultra-light-blue: #8DD5F0; /* Color muy claro para máximo contraste y luminosidad */
    --border-width: 1px;
    --bg-size: 1;

    --hue-speed: 0.5;
    --rotate: 0;
    --animation-speed: 6s;
    --interaction-speed: 0.4s;
    --glow-scale: 1.2;
    --scale-factor: 1;
    --glow-blur: 4;
    --glow-opacity: 0.8;
    --glow-radius: 25;
    --glow-rotate-unit: 1deg;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Clase principal para la tarjeta */
.loyalty-card {
    cursor: pointer;
    background: transparent;
    transform: perspective(1000px) rotateY(0deg);
    transition: transform 0.3s ease;
}

.loyalty-card:hover {
    transform: perspective(1000px) rotateY(-5deg) rotateX(2deg);
}

/* Contenido interno de la tarjeta */
.card-content {
    color: white;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}

/* Footer de la tarjeta */
.card-footer {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 11px;
    opacity: 0.85;
    margin-top: auto;
}

/* Fondo animado del borde - MODIFICADO para azul claro fijo */
.loyalty-card::before {
    content: "";
    position: absolute;
    top: -3px;
    left: -3px;
    width: calc(100% + 6px);
    height: calc(100% + 6px);
    border-radius: var(--card-radius);
    z-index: 1;
    background: 
        radial-gradient(
            30% 30% at calc(var(--bg-x) * 1%) calc(var(--bg-y) * 1%),
            var(--ultra-light-blue) calc(0% * var(--bg-size)),
            var(--lightest-blue) calc(15% * var(--bg-size)),
            var(--light-blue-glow) calc(30% * var(--bg-size)),
            var(--light-blue) calc(50% * var(--bg-size)),
            transparent 100%
        ),
        var(--base-color);
    animation: rotate-bg var(--animation-speed) linear infinite;
    transition: --bg-size var(--interaction-speed) ease;
}

/* Elemento glow (resplandor) - MODIFICADO para azul claro */
.glow {
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(var(--glow-radius) * 2px);
    height: calc(var(--glow-radius) * 2px);
    transform: translate(-50%, -50%) rotateZ(calc(var(--rotate) * var(--glow-rotate-unit)));
    animation: rotate var(--animation-speed) linear infinite;
    transform-origin: center;
    z-index: 0;
}

.glow::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--ultra-light-blue);
    border-radius: 50%;
    filter: blur(calc(var(--glow-blur) * 1px));
    opacity: var(--glow-opacity);
    transform: scale(var(--glow-scale)) translateY(calc(var(--glow-translate-y) * 1px));
    transition: all var(--interaction-speed) ease;
}

/* Efectos hover - MODIFICADO para mantener azul claro */
.loyalty-card:hover::before {
    --bg-size: 12;
    animation-play-state: paused;
    transition: --bg-size var(--interaction-speed) ease;
}

.loyalty-card:hover .card-content {
    box-shadow: 0 0 calc(var(--white-shadow) * 15px)
                calc(var(--white-shadow) * 2px) rgba(141, 213, 240, 0.5); /* Color ultra claro para máximo contraste */
    animation: shadow-pulse calc(var(--animation-speed) * 2) linear infinite;
}

.loyalty-card:hover .glow {
    --glow-blur: 2;
    --glow-opacity: 0.4;
    --glow-scale: 2;
    --rotate: 720;
    --scale-factor: 1.1;
    animation-play-state: paused;
}

.loyalty-card:hover .glow::after {
    --glow-translate-y: 0;
    animation-play-state: paused;
    transition: --glow-translate-y 0s ease, --glow-blur 0.1s ease,
                --glow-opacity 0.1s ease, --glow-scale 0.1s ease;
}

/* Animaciones - MODIFICADA shadow-pulse para azul claro */
@keyframes sparkle {
    0% { opacity: 0.7; transform: scale(1); }
    100% { opacity: 1; transform: scale(1.2); }
}

@keyframes shadow-pulse {
    0%, 24%, 46%, 73%, 96% {
        --white-shadow: 0.3;
    }
    12%, 28%, 41%, 63%, 75%, 82%, 98% {
        --white-shadow: 1.5;
    }
    6%, 32%, 57% {
        --white-shadow: 0.8;
    }
    18%, 52%, 88% {
        --white-shadow: 2;
    }
}

@keyframes rotate-bg {
    0% { --bg-x: 0; --bg-y: 0; }
    25% { --bg-x: 100; --bg-y: 0; }
    50% { --bg-x: 100; --bg-y: 100; }
    75% { --bg-x: 0; --bg-y: 100; }
    100% { --bg-x: 0; --bg-y: 0; }
}

@keyframes rotate {
    from {
        --rotate: -90;
        --glow-translate-y: -50;
    }
    to {
        --rotate: 270;
        --glow-translate-y: -50;
    }
}

/* ELIMINADA la animación hue-animation ya que no necesitamos cambio de color *//* End custom CSS */