.elementor-5082 .elementor-element.elementor-element-981fa63{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-981fa63:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-981fa63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-981fa63::before, .elementor-5082 .elementor-element.elementor-element-981fa63 > .elementor-background-video-container::before, .elementor-5082 .elementor-element.elementor-element-981fa63 > .e-con-inner > .elementor-background-video-container::before, .elementor-5082 .elementor-element.elementor-element-981fa63 > .elementor-background-slideshow::before, .elementor-5082 .elementor-element.elementor-element-981fa63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5082 .elementor-element.elementor-element-981fa63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5082 .elementor-element.elementor-element-981fa63, .elementor-5082 .elementor-element.elementor-element-981fa63::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-981fa63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-06903f3{--display:flex;--min-height:687px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-06903f3, .elementor-5082 .elementor-element.elementor-element-06903f3::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-68cd5c0{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--border-radius:28px 0px 0px 0px;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:-1px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--z-index:2;}.elementor-5082 .elementor-element.elementor-element-68cd5c0:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-68cd5c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-68cd5c0, .elementor-5082 .elementor-element.elementor-element-68cd5c0::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-68cd5c0.e-con{--align-self:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5082 .elementor-element.elementor-element-49ab778 .elementor-button{background-color:var( --e-global-color-9069dbc );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;border-radius:30px 30px 30px 30px;padding:5px 5px 6px 30px;}.elementor-5082 .elementor-element.elementor-element-49ab778{width:auto;max-width:auto;z-index:1;}.elementor-5082 .elementor-element.elementor-element-49ab778 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-49ab778.elementor-element{--align-self:flex-end;}.elementor-5082 .elementor-element.elementor-element-49ab778 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5082 .elementor-element.elementor-element-49ab778 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-5082 .elementor-element.elementor-element-26d9ff0{--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;--background-transition:0.3s;--overlay-opacity:1;--padding-top:47px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-26d9ff0:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-26d9ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-26d9ff0::before, .elementor-5082 .elementor-element.elementor-element-26d9ff0 > .elementor-background-video-container::before, .elementor-5082 .elementor-element.elementor-element-26d9ff0 > .e-con-inner > .elementor-background-video-container::before, .elementor-5082 .elementor-element.elementor-element-26d9ff0 > .elementor-background-slideshow::before, .elementor-5082 .elementor-element.elementor-element-26d9ff0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5082 .elementor-element.elementor-element-26d9ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5082 .elementor-element.elementor-element-26d9ff0, .elementor-5082 .elementor-element.elementor-element-26d9ff0::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-26d9ff0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-8fa88db{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-07b3855{--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;--background-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-07b3855.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );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-5082 .elementor-element.elementor-element-e3fb560{width:var( --container-widget-width, 100.75% );max-width:100.75%;--container-widget-width:100.75%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-e3fb560.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-e3fb560 .elementor-heading-title{color:var( --e-global-color-20a4d56 );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;}.elementor-widget-text-editor{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-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-5082 .elementor-element.elementor-element-076c3c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-076c3c0{color:#646A77;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5082 .elementor-element.elementor-element-636e5e4{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-636e5e4:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-636e5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-636e5e4, .elementor-5082 .elementor-element.elementor-element-636e5e4::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-535a6d9{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-b52263b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-332c18f .elementor-button{background-color:#30353E;font-family:"Inter", Sans-serif;font-weight:400;border-radius:50px 50px 50px 50px;padding:6px 26px 6px 26px;}.elementor-5082 .elementor-element.elementor-element-b63de40{width:var( --container-widget-width, 100.75% );max-width:100.75%;--container-widget-width:100.75%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-b63de40 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5082 .elementor-element.elementor-element-b63de40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-b63de40 .elementor-heading-title{color:var( --e-global-color-20a4d56 );font-family:"Montserrat", Sans-serif;font-size:54px;font-weight:400;line-height:1.1em;}.elementor-5082 .elementor-element.elementor-element-15623ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-15623ca{color:#646A77;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5082 .elementor-element.elementor-element-88b2ccf{--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:space-between;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-5894b54{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-785947a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-fac9fdc{--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:space-between;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-6d70e97{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-fa7a4d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-977e458{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;z-index:99;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:70px 70px 70px 70px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:40px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#576596;}.elementor-5082 .elementor-element.elementor-element-977e458 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:#57659603;}.elementor-5082 .elementor-element.elementor-element-977e458.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EBECF1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#576596;}.elementor-5082 .elementor-element.elementor-element-977e458.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5082 .elementor-element.elementor-element-977e458.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-9069dbc );}.elementor-5082 .elementor-element.elementor-element-977e458 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-977e458.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#576596;}.elementor-5082 .elementor-element.elementor-element-977e458.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5082 .elementor-element.elementor-element-977e458 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#576596;}.elementor-5082 .elementor-element.elementor-element-a7eeca2{--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:20px 25px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-a7eeca2:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-a7eeca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-a7eeca2, .elementor-5082 .elementor-element.elementor-element-a7eeca2::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-cdee9b4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-cdee9b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-137f994 .elementor-button{background-color:#30353E;font-family:"Inter", Sans-serif;font-weight:400;border-radius:50px 50px 50px 50px;padding:6px 26px 6px 26px;}.elementor-5082 .elementor-element.elementor-element-020d72d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-020d72d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-020d72d .elementor-heading-title{color:var( --e-global-color-20a4d56 );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;}.elementor-5082 .elementor-element.elementor-element-18db67a{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-5082 .elementor-element.elementor-element-a411cf7{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-a411cf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-d1b8922 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-5082 .elementor-element.elementor-element-d1b8922 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5082 .elementor-element.elementor-element-a9eca9a{--display:flex;--background-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-a9eca9a:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-a9eca9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-a9eca9a, .elementor-5082 .elementor-element.elementor-element-a9eca9a::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-2a675ac{width:var( --container-widget-width, 42.929% );max-width:42.929%;--container-widget-width:42.929%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-2a675ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5082 .elementor-element.elementor-element-2a675ac .elementor-heading-title{color:var( --e-global-color-20a4d56 );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;}.elementor-5082 .elementor-element.elementor-element-7417845{--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;--background-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-7417845:not(.elementor-motion-effects-element-type-background), .elementor-5082 .elementor-element.elementor-element-7417845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-5082 .elementor-element.elementor-element-7417845, .elementor-5082 .elementor-element.elementor-element-7417845::before{--border-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-e319f72{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-5b29486{--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;--background-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-545709d{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-f654ed1{--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;--background-transition:0.3s;}.elementor-5082 .elementor-element.elementor-element-33a8895{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-f60b463{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-gap:35px;--n-tabs-title-border-radius:70px 70px 70px 70px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:40px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:40px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#576596;}.elementor-5082 .elementor-element.elementor-element-f60b463 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:#57659603;}.elementor-5082 .elementor-element.elementor-element-f60b463.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E6E9F3;border-style:solid;border-width:1px 1px 1px 1px;border-color:#646A77;}.elementor-5082 .elementor-element.elementor-element-f60b463.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5082 .elementor-element.elementor-element-f60b463.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-9069dbc );}.elementor-5082 .elementor-element.elementor-element-f60b463 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-f60b463.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9069dbc );}.elementor-5082 .elementor-element.elementor-element-f60b463.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-5082 .elementor-element.elementor-element-f60b463 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#646A77;}@media(max-width:1200px){.elementor-5082 .elementor-element.elementor-element-981fa63{--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-5082 .elementor-element.elementor-element-68cd5c0{--border-radius:25px 0px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-49ab778 .elementor-button{padding:5px 5px 5px 24px;}.elementor-5082 .elementor-element.elementor-element-26d9ff0{--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;--z-index:1;}.elementor-5082 .elementor-element.elementor-element-8fa88db{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-07b3855{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5082 .elementor-element.elementor-element-e3fb560{width:var( --container-widget-width, 96.232% );max-width:96.232%;--container-widget-width:96.232%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-e3fb560 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5082 .elementor-element.elementor-element-076c3c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-076c3c0{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-535a6d9{--gap:40px 40px;}.elementor-5082 .elementor-element.elementor-element-b63de40{width:var( --container-widget-width, 96.232% );max-width:96.232%;--container-widget-width:96.232%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-b63de40 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-5082 .elementor-element.elementor-element-15623ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-15623ca{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-88b2ccf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5082 .elementor-element.elementor-element-785947a{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-fac9fdc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5082 .elementor-element.elementor-element-fa7a4d4{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-977e458{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-gap:50px;}.elementor-5082 .elementor-element.elementor-element-020d72d{width:var( --container-widget-width, 96.232% );max-width:96.232%;--container-widget-width:96.232%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-020d72d .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-5082 .elementor-element.elementor-element-18db67a{font-size:18px;}.elementor-5082 .elementor-element.elementor-element-a411cf7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5082 .elementor-element.elementor-element-a9eca9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-2a675ac{width:var( --container-widget-width, 96.232% );max-width:96.232%;--container-widget-width:96.232%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-2a675ac .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-5082 .elementor-element.elementor-element-7417845{--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-5b29486{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-545709d{width:100%;max-width:100%;}.elementor-5082 .elementor-element.elementor-element-f60b463{width:100%;max-width:100%;--n-tabs-gap:35px;--n-tabs-title-font-size:16px;}}@media(min-width:768px){.elementor-5082 .elementor-element.elementor-element-981fa63{--content-width:1240px;}.elementor-5082 .elementor-element.elementor-element-06903f3{--width:100%;}.elementor-5082 .elementor-element.elementor-element-68cd5c0{--width:auto;}.elementor-5082 .elementor-element.elementor-element-26d9ff0{--content-width:1240px;}.elementor-5082 .elementor-element.elementor-element-8fa88db{--content-width:100%;}.elementor-5082 .elementor-element.elementor-element-07b3855{--width:100%;}.elementor-5082 .elementor-element.elementor-element-636e5e4{--content-width:1240px;}.elementor-5082 .elementor-element.elementor-element-b52263b{--width:47%;}.elementor-5082 .elementor-element.elementor-element-5894b54{--width:50%;}.elementor-5082 .elementor-element.elementor-element-6d70e97{--width:50%;}.elementor-5082 .elementor-element.elementor-element-a7eeca2{--content-width:1240px;}.elementor-5082 .elementor-element.elementor-element-cdee9b4{--width:38%;}.elementor-5082 .elementor-element.elementor-element-a411cf7{--width:59%;}.elementor-5082 .elementor-element.elementor-element-a9eca9a{--content-width:1240px;}.elementor-5082 .elementor-element.elementor-element-7417845{--content-width:1240px;}.elementor-5082 .elementor-element.elementor-element-5b29486{--width:100%;}.elementor-5082 .elementor-element.elementor-element-f654ed1{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-5082 .elementor-element.elementor-element-981fa63{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-68cd5c0{--width:auto;}.elementor-5082 .elementor-element.elementor-element-26d9ff0{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-8fa88db{--content-width:100%;}.elementor-5082 .elementor-element.elementor-element-07b3855{--width:100%;}.elementor-5082 .elementor-element.elementor-element-636e5e4{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-b52263b{--width:100%;}.elementor-5082 .elementor-element.elementor-element-5894b54{--width:100%;}.elementor-5082 .elementor-element.elementor-element-6d70e97{--width:100%;}.elementor-5082 .elementor-element.elementor-element-a7eeca2{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-cdee9b4{--width:100%;}.elementor-5082 .elementor-element.elementor-element-a411cf7{--width:100%;}.elementor-5082 .elementor-element.elementor-element-a9eca9a{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-7417845{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-5b29486{--width:100%;}.elementor-5082 .elementor-element.elementor-element-f654ed1{--width:100%;}}@media(max-width:767px){.elementor-5082 .elementor-element.elementor-element-981fa63{--content-width:90%;--min-height:386px;--overlay-opacity:1;}.elementor-5082 .elementor-element.elementor-element-06903f3{--min-height:400px;--border-radius:18px 18px 18px 18px;}.elementor-5082 .elementor-element.elementor-element-68cd5c0{--width:auto;--border-radius:25px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-49ab778 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5082 .elementor-element.elementor-element-49ab778.elementor-element{--align-self:flex-end;}.elementor-5082 .elementor-element.elementor-element-49ab778 .elementor-button{font-size:15px;padding:5px 5px 5px 25px;}.elementor-5082 .elementor-element.elementor-element-26d9ff0{--content-width:90%;--overlay-opacity:1;}.elementor-5082 .elementor-element.elementor-element-8fa88db{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5082 .elementor-element.elementor-element-e3fb560{width:var( --container-widget-width, 92.197% );max-width:92.197%;--container-widget-width:92.197%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-e3fb560 .elementor-heading-title{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5082 .elementor-element.elementor-element-076c3c0{text-align:justify;font-size:15px;}.elementor-5082 .elementor-element.elementor-element-636e5e4{--content-width:90%;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-535a6d9{--gap:50px 50px;}.elementor-5082 .elementor-element.elementor-element-b63de40{width:var( --container-widget-width, 92.197% );max-width:92.197%;--container-widget-width:92.197%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-b63de40 .elementor-heading-title{font-size:25px;}.elementor-5082 .elementor-element.elementor-element-15623ca{font-size:15px;}.elementor-5082 .elementor-element.elementor-element-977e458{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:30px;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:14px;}.elementor-5082 .elementor-element.elementor-element-a7eeca2{--content-width:90%;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5082 .elementor-element.elementor-element-020d72d{width:var( --container-widget-width, 92.197% );max-width:92.197%;--container-widget-width:92.197%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-020d72d .elementor-heading-title{font-size:25px;}.elementor-5082 .elementor-element.elementor-element-18db67a{font-size:15px;}.elementor-5082 .elementor-element.elementor-element-a9eca9a{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-2a675ac{width:var( --container-widget-width, 92.197% );max-width:92.197%;--container-widget-width:92.197%;--container-widget-flex-grow:0;}.elementor-5082 .elementor-element.elementor-element-2a675ac .elementor-heading-title{font-size:25px;}.elementor-5082 .elementor-element.elementor-element-7417845{--content-width:90%;}.elementor-5082 .elementor-element.elementor-element-5b29486{--width:100%;}.elementor-5082 .elementor-element.elementor-element-f654ed1{--width:100%;}.elementor-5082 .elementor-element.elementor-element-f60b463{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:8px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:8px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-49ab778 *//* .btn-home-lleno .elementor-button-icon{*/
/*        display: inline-flex;*/
/*        font-size: 40px;*/
        
/*    }*/
/*    .elementor-button-text{*/
/*        align-content: center;*/
/*        place-self: center;*/
/*    }*/
    
/*    .btn-home-lleno {*/
        /*transform: translateY(-28px);*/
/*    }*/
    
/*    @media screen and (min-width: 600px) and (max-width: 1200px) {*/
/*          .btn-home-lleno {*/
            /*transform: translateY(0px);*/
/*        }*/
/*    }*/
    
/*    @media only screen and (max-width: 767px) {*/
/*    .btn-home-lleno .elementor-button-icon{*/
/*        display: inline-flex;*/
/*        font-size: 15px;*/
/*    }*/
/*     .elementor-button-text{*/
/*        align-content: center;*/
/*        place-self: center;*/
/*    }*/
    
/*     .btn-home-lleno {*/
        /*transform: translateY(0px);*/
/*    }*/
    
/*    .btn-home-lleno .elementor-button-icon{*/
/*        display: inline-flex;*/
/*        font-size: 30px;*/
        
/*    }*/
/*        .elementor-5460 .elementor-element.elementor-element-07367f1 .elementor-button {*/
/*        font-size: 15px;*/
        /*padding: 5px 5px 5px 35px;*/
/*    }*/
/*    .elementor-button-content-wrapper {*/
        /*gap: 10px;*/
/*    }*/
/*}*/



 .btn-home-lleno .elementor-button-icon svg{
        display: inline-flex;
        font-size: 42px;
    }
 .btn-home-lleno .elementor-button-icon {
        display: inline-flex;
        font-size: 42px;
    }
    
    .btn-home-lleno .elementor-button-text {
        align-content: center;
        align-self: center;
    }
    
    
       @media only screen and (max-width: 1024px) {
    .btn-home-lleno .elementor-button-icon svg{
        display: inline-flex;
        font-size: 34px;
    }
}
    @media only screen and (max-width: 767px) {
    .btn-home-lleno .elementor-button-icon{
        display: inline-flex;
        font-size: 33px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68cd5c0 */.nuestros-servicios-zig-zag:before {
        content: "";
    background: transparent;
    /*background: red;*/
    width: 30px;
    height: 30px;
    position: absolute;
    top: 32px;
    left: -30px;
    right: 100%;
    border-radius: 0 0 25px 0;
    box-shadow: 8px 8px 0 #F7F8FC;
    /* box-shadow: 6px 6px 0 blue;*/
}
.nuestros-servicios-zig-zag:after {
    content: "";
    background: transparent;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -30px;
    right: 1px;
    border-radius: 0 0 25px 0;
    box-shadow: 8px 8px 0 #F7F8FC;
}


@media screen and (min-width: 767px) and (max-width: 1024px) {
  
 .nuestros-servicios-zig-zag:before {
    top: 23px;
    border-radius: 0 0 20px 0;
}
.nuestros-servicios-zig-zag:after {
}
  
}


@media screen and (max-width: 767px) {
     .nuestros-servicios-zig-zag:before {
        top: 24px;    
        border-radius: 0 0 15px 0;
    }
    .nuestros-servicios-zig-zag:after {

        border-radius: 0 0 15px 0;
        bottom: 55px;
        right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52263b */.conoce-nuestra-clinica-informcacion-tabs {
    position: absolute;
    right: 0;
}

@media screen and (max-width: 1200px) {
    .conoce-nuestra-clinica-informcacion-tabs {
        position: static;
        
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-785947a */.contenedor-slider-horizontal-conoce-centro {
    /* variable que asigna el alto del slider en descktop y tablet */
    /* poner el mismo valor en el javascript */
    --size-height-slider: auto;
    /* --size-height-slider: 100vh; */
    
    /* variable que asigna el alto del slider en mobile */
    --size-height-slider-mobile: auto;
}


/* estilos contenedor del slider */
.contenedor-slider-horizontal-conoce-centro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-conoce-centro .contenedor-card {
    /*padding: 35px 70px;*/
    border-radius: 14px;
    width: 100%;
    display: flex;
    gap: 12px;
    justify-content: center;
}



/* Estilos de imagenes*/
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes {
    align-items: center;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
    flex-direction: column;
    /*width: 49%*/
}
.contenedor-slider-horizontal-conoce-centro .card-imagen{
    /*width: 49%*/
}

.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes .imagen-2, 
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-img-block-2 {
    width: 100%;
    border-radius: 10px;
}




.contenedor-slider-horizontal-conoce-centro,
.contenedor-slider-horizontal-conoce-centro .slider-vertical{
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-conoce-centro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-conoce-centro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-2,
.contenedor-slider-horizontal-conoce-centro .card-imagen .card-img-block-2 {
    user-select: none; /* navegadores modernos */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}


/*.contenedor-slider-horizontal-conoce-centro,*/
.contenedor-slider-horizontal-conoce-centro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-conoce-centro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-conoce-centro .pagination span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 0 12px;
    background: #ccc;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.contenedor-slider-horizontal-conoce-centro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-conoce-centro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-conoce-centro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-conoce-centro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    margin-left: auto;
    z-index: 10;
    position: relative;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-conoce-centro .container-bullet {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #3C4B6F; */
    border-radius: 50%;
    border: 1px solid transparent;
    /* border: 1px solid #3C4B6F; */
    transition: all .3s ease;
}

.contenedor-slider-horizontal-conoce-centro .bullet-active {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #3C4B6F;
    transition: all .3s ease;
}





@media screen and (min-width: 767px) and (max-width: 1040px){
    
    
    .contenedor-slider-horizontal-conoce-centro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-conoce-centro .contenedor-card {
        /*padding: 35px 35px;*/
        height: auto;
        
    }
    
    /* Estilos de imagenes*/
    .contenedor-slider-horizontal-conoce-centro .card-imagen{
        width: 50%
        
    }
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes {
        width: 47%
    }
    
    .contenedor-slider-horizontal-conoce-centro .container-pagination {
        
        /*right: -10px;*/
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-conoce-centro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-conoce-centro .slide-vertical {
        min-width: 100%;
        padding: 20px 5px 20px 5px;
    }
    
    
    .contenedor-slider-horizontal-conoce-centro .contenedor-card {
        flex-direction: column-reverse;
        height: auto;
    }
    .contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-2{
        display: none;  
    }
    .contenedor-slider-horizontal-conoce-centro .card-imagen img.card-img-block-2 {
            object-fit: cover;
    height: 70vw;
        
    }
    
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-text p {
        font-size: 12px;
        /*text-align: center;*/
    }
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-text h2 {
        font-size: 20px;
    }
    
    
    .contenedor-slider-horizontal-conoce-centro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-conoce-centro .container-pagination {
        
        right: -10px; 
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5894b54 */.swiper-pagination-bullet-active:before {
    content: "";
    width: 33px;
    height: 33px;
    border: 1px  solid #3C4B6F ;
    border-radius: 50%;
    position: absolute;
    transform: translate(-16.5px, -13.1px) !important;
    /*bottom: -22px;*/
    background: transparent !important;
}
.swiper-pagination-bullet-active:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #3C4B6F;
    border-radius: 50%;
    position: absolute;
    transform: translate(-4px) !important;
    top: -1px;
    background: #3C4B6F !important;
}
.swiper-pagination-bullet {
    transform: translateY(-20px);
    margin: 0 15px 0 15px !important;
    background: #3C4B6F !important;
    /*opacity: .5;*/
}

.swiper-pagination {
    /*transform: translate(190px, -44px) !important;*/
}

.transparencia-videos-instructivos-boton svg{
    width: 30px;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    
    /* rotacion slider*/
    
    .rotacion-slider-1
        
     .swiper-pagination {
    transform: rotate(90deg) !important;
    /*justify-content: center;*/
    /*display: block;*/
    }
        
    
    
    /*============*/
    
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
    
    .swiper-pagination-bullet-active:before {
        width: 40px;
        height: 40px;
        transform: translateX(-20px) !important;
        bottom: -17px;
        opacity: 1;
    }
    .swiper-pagination {
        transform: translate(-50px, -20px) !important;
    }
  }

  @media screen and (max-width: 767px) {
  
  .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
  
  .swiper-pagination-bullet-active:before {
        width: 28px;
        height: 28px;
        transform: translateX(-14px) !important;
        bottom: -11px;
    }
    .swiper-pagination {
        /*transform: translate(-140px, -20px) !important;*/
    }
    
    .swiper-pagination-bullet {
        margin: 0 12px 0 12px !important;
    }
    span.swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    
    
    /* centrar icono quitando margin a titulo*/
    .centro-innovacion-estrategias-icono-texto .elementor-icon-box-title{
    margin: 0
    
}
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa7a4d4 */.contenedor-slider-horizontal-conoce-tesoro {
    /* variable que asigna el alto del slider en descktop y tablet */
    /* poner el mismo valor en el javascript */
    --size-height-slider: auto;
    /* --size-height-slider: 100vh; */
    
    /* variable que asigna el alto del slider en mobile */
    --size-height-slider-mobile: auto;
}


/* estilos contenedor del slider */
.contenedor-slider-horizontal-conoce-tesoro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
    /*padding: 35px 70px;*/
    border-radius: 14px;
    width: 100%;
    display: flex;
    gap: 12px;
    justify-content: center;
}



/* Estilos de imagenes*/
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes {
    align-items: center;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
    flex-direction: column;
    /*width: 49%*/
}
.contenedor-slider-horizontal-conoce-tesoro .card-imagen{
    /*width: 49%*/
}

.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes .imagen-2, 
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-img-block-2 {
    width: 100%;
    border-radius: 10px;
}




.contenedor-slider-horizontal-conoce-tesoro,
.contenedor-slider-horizontal-conoce-tesoro .slider-vertical{
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-conoce-tesoro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-conoce-tesoro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-2,
.contenedor-slider-horizontal-conoce-tesoro .card-imagen .card-img-block-2 {
    user-select: none; /* navegadores modernos */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}


/*.contenedor-slider-horizontal-conoce-tesoro,*/
.contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 0 12px;
    background: #ccc;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-conoce-tesoro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-conoce-tesoro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-conoce-tesoro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    margin-left: auto;
    z-index: 10;
    position: relative;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-conoce-tesoro .container-bullet {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #3C4B6F; */
    border-radius: 50%;
    border: 1px solid transparent;
    /* border: 1px solid #3C4B6F; */
    transition: all .3s ease;
}

.contenedor-slider-horizontal-conoce-tesoro .bullet-active {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #3C4B6F;
    transition: all .3s ease;
}





@media screen and (min-width: 767px) and (max-width: 1040px){
    
    
    .contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
        /*padding: 35px 35px;*/
        height: auto;
        
    }
    
    /* Estilos de imagenes*/
    .contenedor-slider-horizontal-conoce-tesoro .card-imagen{
        width: 50%
        
    }
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes {
        width: 47%
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .container-pagination {
        
        /*right: -10px;*/
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-conoce-tesoro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
        min-width: 100%;
        padding: 20px 5px 20px 5px;
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
        flex-direction: column-reverse;
        height: auto;
    }
    .contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-2{
        display: none;  
    }
    .contenedor-slider-horizontal-conoce-tesoro .card-imagen img.card-img-block-2 {
            object-fit: cover;
    height: 70vw;
        
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-text p {
        font-size: 12px;
        /*text-align: center;*/
    }
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-text h2 {
        font-size: 20px;
    }
    
    
    .contenedor-slider-horizontal-conoce-tesoro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .container-pagination {
        
        right: -10px; 
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d70e97 */.swiper-pagination-bullet-active:before {
    content: "";
    width: 33px;
    height: 33px;
    border: 1px  solid #3C4B6F ;
    border-radius: 50%;
    position: absolute;
    transform: translate(-16.5px, -13.1px) !important;
    /*bottom: -22px;*/
    background: transparent !important;
}
.swiper-pagination-bullet-active:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #3C4B6F;
    border-radius: 50%;
    position: absolute;
    transform: translate(-4px) !important;
    top: -1px;
    background: #3C4B6F !important;
}
.swiper-pagination-bullet {
    transform: translateY(-20px);
    margin: 0 15px 0 15px !important;
    background: #3C4B6F !important;
    /*opacity: .5;*/
}

.swiper-pagination {
    /*transform: translate(190px, -44px) !important;*/
}

.transparencia-videos-instructivos-boton svg{
    width: 30px;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    
    /* rotacion slider*/
    
    .rotacion-slider-1
        
     .swiper-pagination {
    transform: rotate(90deg) !important;
    /*justify-content: center;*/
    /*display: block;*/
    }
        
    
    
    /*============*/
    
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
    
    .swiper-pagination-bullet-active:before {
        width: 40px;
        height: 40px;
        transform: translateX(-20px) !important;
        bottom: -17px;
        opacity: 1;
    }
    .swiper-pagination {
        transform: translate(-50px, -20px) !important;
    }
  }

  @media screen and (max-width: 767px) {
  
  .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
  
  .swiper-pagination-bullet-active:before {
        width: 28px;
        height: 28px;
        transform: translateX(-14px) !important;
        bottom: -11px;
    }
    .swiper-pagination {
        /*transform: translate(-140px, -20px) !important;*/
    }
    
    .swiper-pagination-bullet {
        margin: 0 12px 0 12px !important;
    }
    span.swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    
    
    /* centrar icono quitando margin a titulo*/
    .centro-innovacion-estrategias-icono-texto .elementor-icon-box-title{
    margin: 0
    
}
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-785947a */.contenedor-slider-horizontal-conoce-centro {
    /* variable que asigna el alto del slider en descktop y tablet */
    /* poner el mismo valor en el javascript */
    --size-height-slider: auto;
    /* --size-height-slider: 100vh; */
    
    /* variable que asigna el alto del slider en mobile */
    --size-height-slider-mobile: auto;
}


/* estilos contenedor del slider */
.contenedor-slider-horizontal-conoce-centro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-conoce-centro .contenedor-card {
    /*padding: 35px 70px;*/
    border-radius: 14px;
    width: 100%;
    display: flex;
    gap: 12px;
    justify-content: center;
}



/* Estilos de imagenes*/
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes {
    align-items: center;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
    flex-direction: column;
    /*width: 49%*/
}
.contenedor-slider-horizontal-conoce-centro .card-imagen{
    /*width: 49%*/
}

.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes .imagen-2, 
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-img-block-2 {
    width: 100%;
    border-radius: 10px;
}




.contenedor-slider-horizontal-conoce-centro,
.contenedor-slider-horizontal-conoce-centro .slider-vertical{
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-conoce-centro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-conoce-centro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-2,
.contenedor-slider-horizontal-conoce-centro .card-imagen .card-img-block-2 {
    user-select: none; /* navegadores modernos */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}


/*.contenedor-slider-horizontal-conoce-centro,*/
.contenedor-slider-horizontal-conoce-centro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-conoce-centro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-conoce-centro .pagination span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 0 12px;
    background: #ccc;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.contenedor-slider-horizontal-conoce-centro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-conoce-centro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-conoce-centro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-conoce-centro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    margin-left: auto;
    z-index: 10;
    position: relative;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-conoce-centro .container-bullet {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #3C4B6F; */
    border-radius: 50%;
    border: 1px solid transparent;
    /* border: 1px solid #3C4B6F; */
    transition: all .3s ease;
}

.contenedor-slider-horizontal-conoce-centro .bullet-active {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #3C4B6F;
    transition: all .3s ease;
}





@media screen and (min-width: 767px) and (max-width: 1040px){
    
    
    .contenedor-slider-horizontal-conoce-centro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-conoce-centro .contenedor-card {
        /*padding: 35px 35px;*/
        height: auto;
        
    }
    
    /* Estilos de imagenes*/
    .contenedor-slider-horizontal-conoce-centro .card-imagen{
        width: 50%
        
    }
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes {
        width: 47%
    }
    
    .contenedor-slider-horizontal-conoce-centro .container-pagination {
        
        /*right: -10px;*/
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-conoce-centro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-conoce-centro .slide-vertical {
        min-width: 100%;
        padding: 20px 5px 20px 5px;
    }
    
    
    .contenedor-slider-horizontal-conoce-centro .contenedor-card {
        flex-direction: column-reverse;
        height: auto;
    }
    .contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-2{
        display: none;  
    }
    .contenedor-slider-horizontal-conoce-centro .card-imagen img.card-img-block-2 {
            object-fit: cover;
    height: 70vw;
        
    }
    
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-text p {
        font-size: 12px;
        /*text-align: center;*/
    }
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-text h2 {
        font-size: 20px;
    }
    
    
    .contenedor-slider-horizontal-conoce-centro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-conoce-centro .container-pagination {
        
        right: -10px; 
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5894b54 */.swiper-pagination-bullet-active:before {
    content: "";
    width: 33px;
    height: 33px;
    border: 1px  solid #3C4B6F ;
    border-radius: 50%;
    position: absolute;
    transform: translate(-16.5px, -13.1px) !important;
    /*bottom: -22px;*/
    background: transparent !important;
}
.swiper-pagination-bullet-active:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #3C4B6F;
    border-radius: 50%;
    position: absolute;
    transform: translate(-4px) !important;
    top: -1px;
    background: #3C4B6F !important;
}
.swiper-pagination-bullet {
    transform: translateY(-20px);
    margin: 0 15px 0 15px !important;
    background: #3C4B6F !important;
    /*opacity: .5;*/
}

.swiper-pagination {
    /*transform: translate(190px, -44px) !important;*/
}

.transparencia-videos-instructivos-boton svg{
    width: 30px;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    
    /* rotacion slider*/
    
    .rotacion-slider-1
        
     .swiper-pagination {
    transform: rotate(90deg) !important;
    /*justify-content: center;*/
    /*display: block;*/
    }
        
    
    
    /*============*/
    
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
    
    .swiper-pagination-bullet-active:before {
        width: 40px;
        height: 40px;
        transform: translateX(-20px) !important;
        bottom: -17px;
        opacity: 1;
    }
    .swiper-pagination {
        transform: translate(-50px, -20px) !important;
    }
  }

  @media screen and (max-width: 767px) {
  
  .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
  
  .swiper-pagination-bullet-active:before {
        width: 28px;
        height: 28px;
        transform: translateX(-14px) !important;
        bottom: -11px;
    }
    .swiper-pagination {
        /*transform: translate(-140px, -20px) !important;*/
    }
    
    .swiper-pagination-bullet {
        margin: 0 12px 0 12px !important;
    }
    span.swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    
    
    /* centrar icono quitando margin a titulo*/
    .centro-innovacion-estrategias-icono-texto .elementor-icon-box-title{
    margin: 0
    
}
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa7a4d4 */.contenedor-slider-horizontal-conoce-tesoro {
    /* variable que asigna el alto del slider en descktop y tablet */
    /* poner el mismo valor en el javascript */
    --size-height-slider: auto;
    /* --size-height-slider: 100vh; */
    
    /* variable que asigna el alto del slider en mobile */
    --size-height-slider-mobile: auto;
}


/* estilos contenedor del slider */
.contenedor-slider-horizontal-conoce-tesoro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
    /*padding: 35px 70px;*/
    border-radius: 14px;
    width: 100%;
    display: flex;
    gap: 12px;
    justify-content: center;
}



/* Estilos de imagenes*/
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes {
    align-items: center;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
    flex-direction: column;
    /*width: 49%*/
}
.contenedor-slider-horizontal-conoce-tesoro .card-imagen{
    /*width: 49%*/
}

.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes .imagen-2, 
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-img-block-2 {
    width: 100%;
    border-radius: 10px;
}




.contenedor-slider-horizontal-conoce-tesoro,
.contenedor-slider-horizontal-conoce-tesoro .slider-vertical{
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-conoce-tesoro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-conoce-tesoro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-2,
.contenedor-slider-horizontal-conoce-tesoro .card-imagen .card-img-block-2 {
    user-select: none; /* navegadores modernos */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}


/*.contenedor-slider-horizontal-conoce-tesoro,*/
.contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 0 12px;
    background: #ccc;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-conoce-tesoro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-conoce-tesoro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-conoce-tesoro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    margin-left: auto;
    z-index: 10;
    position: relative;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-conoce-tesoro .container-bullet {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #3C4B6F; */
    border-radius: 50%;
    border: 1px solid transparent;
    /* border: 1px solid #3C4B6F; */
    transition: all .3s ease;
}

.contenedor-slider-horizontal-conoce-tesoro .bullet-active {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #3C4B6F;
    transition: all .3s ease;
}





@media screen and (min-width: 767px) and (max-width: 1040px){
    
    
    .contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
        /*padding: 35px 35px;*/
        height: auto;
        
    }
    
    /* Estilos de imagenes*/
    .contenedor-slider-horizontal-conoce-tesoro .card-imagen{
        width: 50%
        
    }
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes {
        width: 47%
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .container-pagination {
        
        /*right: -10px;*/
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-conoce-tesoro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
        min-width: 100%;
        padding: 20px 5px 20px 5px;
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
        flex-direction: column-reverse;
        height: auto;
    }
    .contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-2{
        display: none;  
    }
    .contenedor-slider-horizontal-conoce-tesoro .card-imagen img.card-img-block-2 {
            object-fit: cover;
    height: 70vw;
        
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-text p {
        font-size: 12px;
        /*text-align: center;*/
    }
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-text h2 {
        font-size: 20px;
    }
    
    
    .contenedor-slider-horizontal-conoce-tesoro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .container-pagination {
        
        right: -10px; 
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d70e97 */.swiper-pagination-bullet-active:before {
    content: "";
    width: 33px;
    height: 33px;
    border: 1px  solid #3C4B6F ;
    border-radius: 50%;
    position: absolute;
    transform: translate(-16.5px, -13.1px) !important;
    /*bottom: -22px;*/
    background: transparent !important;
}
.swiper-pagination-bullet-active:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #3C4B6F;
    border-radius: 50%;
    position: absolute;
    transform: translate(-4px) !important;
    top: -1px;
    background: #3C4B6F !important;
}
.swiper-pagination-bullet {
    transform: translateY(-20px);
    margin: 0 15px 0 15px !important;
    background: #3C4B6F !important;
    /*opacity: .5;*/
}

.swiper-pagination {
    /*transform: translate(190px, -44px) !important;*/
}

.transparencia-videos-instructivos-boton svg{
    width: 30px;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    
    /* rotacion slider*/
    
    .rotacion-slider-1
        
     .swiper-pagination {
    transform: rotate(90deg) !important;
    /*justify-content: center;*/
    /*display: block;*/
    }
        
    
    
    /*============*/
    
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
    
    .swiper-pagination-bullet-active:before {
        width: 40px;
        height: 40px;
        transform: translateX(-20px) !important;
        bottom: -17px;
        opacity: 1;
    }
    .swiper-pagination {
        transform: translate(-50px, -20px) !important;
    }
  }

  @media screen and (max-width: 767px) {
  
  .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
  
  .swiper-pagination-bullet-active:before {
        width: 28px;
        height: 28px;
        transform: translateX(-14px) !important;
        bottom: -11px;
    }
    .swiper-pagination {
        /*transform: translate(-140px, -20px) !important;*/
    }
    
    .swiper-pagination-bullet {
        margin: 0 12px 0 12px !important;
    }
    span.swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    
    
    /* centrar icono quitando margin a titulo*/
    .centro-innovacion-estrategias-icono-texto .elementor-icon-box-title{
    margin: 0
    
}
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-785947a */.contenedor-slider-horizontal-conoce-centro {
    /* variable que asigna el alto del slider en descktop y tablet */
    /* poner el mismo valor en el javascript */
    --size-height-slider: auto;
    /* --size-height-slider: 100vh; */
    
    /* variable que asigna el alto del slider en mobile */
    --size-height-slider-mobile: auto;
}


/* estilos contenedor del slider */
.contenedor-slider-horizontal-conoce-centro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-conoce-centro .contenedor-card {
    /*padding: 35px 70px;*/
    border-radius: 14px;
    width: 100%;
    display: flex;
    gap: 12px;
    justify-content: center;
}



/* Estilos de imagenes*/
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes {
    align-items: center;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
    flex-direction: column;
    /*width: 49%*/
}
.contenedor-slider-horizontal-conoce-centro .card-imagen{
    /*width: 49%*/
}

.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes .imagen-2, 
.contenedor-slider-horizontal-conoce-centro .contenedor-card .card-img-block-2 {
    width: 100%;
    border-radius: 10px;
}




.contenedor-slider-horizontal-conoce-centro,
.contenedor-slider-horizontal-conoce-centro .slider-vertical{
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-conoce-centro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-conoce-centro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-2,
.contenedor-slider-horizontal-conoce-centro .card-imagen .card-img-block-2 {
    user-select: none; /* navegadores modernos */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}


/*.contenedor-slider-horizontal-conoce-centro,*/
.contenedor-slider-horizontal-conoce-centro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-conoce-centro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-conoce-centro .pagination span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 0 12px;
    background: #ccc;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.contenedor-slider-horizontal-conoce-centro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-conoce-centro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-conoce-centro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-conoce-centro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    margin-left: auto;
    z-index: 10;
    position: relative;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-conoce-centro .container-bullet {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #3C4B6F; */
    border-radius: 50%;
    border: 1px solid transparent;
    /* border: 1px solid #3C4B6F; */
    transition: all .3s ease;
}

.contenedor-slider-horizontal-conoce-centro .bullet-active {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #3C4B6F;
    transition: all .3s ease;
}





@media screen and (min-width: 767px) and (max-width: 1040px){
    
    
    .contenedor-slider-horizontal-conoce-centro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-conoce-centro .contenedor-card {
        /*padding: 35px 35px;*/
        height: auto;
        
    }
    
    /* Estilos de imagenes*/
    .contenedor-slider-horizontal-conoce-centro .card-imagen{
        width: 50%
        
    }
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-imagenes {
        width: 47%
    }
    
    .contenedor-slider-horizontal-conoce-centro .container-pagination {
        
        /*right: -10px;*/
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-conoce-centro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-conoce-centro .slide-vertical {
        min-width: 100%;
        padding: 20px 5px 20px 5px;
    }
    
    
    .contenedor-slider-horizontal-conoce-centro .contenedor-card {
        flex-direction: column-reverse;
        height: auto;
    }
    .contenedor-slider-horizontal-conoce-centro .card-imagenes .imagen-2{
        display: none;  
    }
    .contenedor-slider-horizontal-conoce-centro .card-imagen img.card-img-block-2 {
            object-fit: cover;
    height: 70vw;
        
    }
    
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-text p {
        font-size: 12px;
        /*text-align: center;*/
    }
    .contenedor-slider-horizontal-conoce-centro .contenedor-card .card-text h2 {
        font-size: 20px;
    }
    
    
    .contenedor-slider-horizontal-conoce-centro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-conoce-centro .container-pagination {
        
        right: -10px; 
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5894b54 */.swiper-pagination-bullet-active:before {
    content: "";
    width: 33px;
    height: 33px;
    border: 1px  solid #3C4B6F ;
    border-radius: 50%;
    position: absolute;
    transform: translate(-16.5px, -13.1px) !important;
    /*bottom: -22px;*/
    background: transparent !important;
}
.swiper-pagination-bullet-active:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #3C4B6F;
    border-radius: 50%;
    position: absolute;
    transform: translate(-4px) !important;
    top: -1px;
    background: #3C4B6F !important;
}
.swiper-pagination-bullet {
    transform: translateY(-20px);
    margin: 0 15px 0 15px !important;
    background: #3C4B6F !important;
    /*opacity: .5;*/
}

.swiper-pagination {
    /*transform: translate(190px, -44px) !important;*/
}

.transparencia-videos-instructivos-boton svg{
    width: 30px;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    
    /* rotacion slider*/
    
    .rotacion-slider-1
        
     .swiper-pagination {
    transform: rotate(90deg) !important;
    /*justify-content: center;*/
    /*display: block;*/
    }
        
    
    
    /*============*/
    
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
    
    .swiper-pagination-bullet-active:before {
        width: 40px;
        height: 40px;
        transform: translateX(-20px) !important;
        bottom: -17px;
        opacity: 1;
    }
    .swiper-pagination {
        transform: translate(-50px, -20px) !important;
    }
  }

  @media screen and (max-width: 767px) {
  
  .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
  
  .swiper-pagination-bullet-active:before {
        width: 28px;
        height: 28px;
        transform: translateX(-14px) !important;
        bottom: -11px;
    }
    .swiper-pagination {
        /*transform: translate(-140px, -20px) !important;*/
    }
    
    .swiper-pagination-bullet {
        margin: 0 12px 0 12px !important;
    }
    span.swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    
    
    /* centrar icono quitando margin a titulo*/
    .centro-innovacion-estrategias-icono-texto .elementor-icon-box-title{
    margin: 0
    
}
  
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa7a4d4 */.contenedor-slider-horizontal-conoce-tesoro {
    /* variable que asigna el alto del slider en descktop y tablet */
    /* poner el mismo valor en el javascript */
    --size-height-slider: auto;
    /* --size-height-slider: 100vh; */
    
    /* variable que asigna el alto del slider en mobile */
    --size-height-slider-mobile: auto;
}


/* estilos contenedor del slider */
.contenedor-slider-horizontal-conoce-tesoro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
    /*padding: 35px 70px;*/
    border-radius: 14px;
    width: 100%;
    display: flex;
    gap: 12px;
    justify-content: center;
}



/* Estilos de imagenes*/
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes {
    align-items: center;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
    flex-direction: column;
    /*width: 49%*/
}
.contenedor-slider-horizontal-conoce-tesoro .card-imagen{
    /*width: 49%*/
}

.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes .imagen-2, 
.contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-img-block-2 {
    width: 100%;
    border-radius: 10px;
}




.contenedor-slider-horizontal-conoce-tesoro,
.contenedor-slider-horizontal-conoce-tesoro .slider-vertical{
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-conoce-tesoro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-conoce-tesoro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-1,
.contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-2,
.contenedor-slider-horizontal-conoce-tesoro .card-imagen .card-img-block-2 {
    user-select: none; /* navegadores modernos */
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}


/*.contenedor-slider-horizontal-conoce-tesoro,*/
.contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination span {
    display: block;
    width: 7px;
    height: 7px;
    margin: 0 12px;
    background: #ccc;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s ease;
}

.contenedor-slider-horizontal-conoce-tesoro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-conoce-tesoro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-conoce-tesoro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-conoce-tesoro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    margin-left: auto;
    z-index: 10;
    position: relative;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-conoce-tesoro .container-bullet {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* border: 1px solid #3C4B6F; */
    border-radius: 50%;
    border: 1px solid transparent;
    /* border: 1px solid #3C4B6F; */
    transition: all .3s ease;
}

.contenedor-slider-horizontal-conoce-tesoro .bullet-active {
    height: 33px;
    width: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #3C4B6F;
    transition: all .3s ease;
}





@media screen and (min-width: 767px) and (max-width: 1040px){
    
    
    .contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
        /*padding: 35px 35px;*/
        height: auto;
        
    }
    
    /* Estilos de imagenes*/
    .contenedor-slider-horizontal-conoce-tesoro .card-imagen{
        width: 50%
        
    }
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-imagenes {
        width: 47%
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .container-pagination {
        
        /*right: -10px;*/
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-conoce-tesoro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .slide-vertical {
        min-width: 100%;
        padding: 20px 5px 20px 5px;
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card {
        flex-direction: column-reverse;
        height: auto;
    }
    .contenedor-slider-horizontal-conoce-tesoro .card-imagenes .imagen-2{
        display: none;  
    }
    .contenedor-slider-horizontal-conoce-tesoro .card-imagen img.card-img-block-2 {
            object-fit: cover;
    height: 70vw;
        
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-text p {
        font-size: 12px;
        /*text-align: center;*/
    }
    .contenedor-slider-horizontal-conoce-tesoro .contenedor-card .card-text h2 {
        font-size: 20px;
    }
    
    
    .contenedor-slider-horizontal-conoce-tesoro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-conoce-tesoro .container-pagination {
        
        right: -10px; 
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d70e97 */.swiper-pagination-bullet-active:before {
    content: "";
    width: 33px;
    height: 33px;
    border: 1px  solid #3C4B6F ;
    border-radius: 50%;
    position: absolute;
    transform: translate(-16.5px, -13.1px) !important;
    /*bottom: -22px;*/
    background: transparent !important;
}
.swiper-pagination-bullet-active:after {
    content: "";
    width: 8px;
    height: 8px;
    border: 1px solid #3C4B6F;
    border-radius: 50%;
    position: absolute;
    transform: translate(-4px) !important;
    top: -1px;
    background: #3C4B6F !important;
}
.swiper-pagination-bullet {
    transform: translateY(-20px);
    margin: 0 15px 0 15px !important;
    background: #3C4B6F !important;
    /*opacity: .5;*/
}

.swiper-pagination {
    /*transform: translate(190px, -44px) !important;*/
}

.transparencia-videos-instructivos-boton svg{
    width: 30px;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    
    /* rotacion slider*/
    
    .rotacion-slider-1
        
     .swiper-pagination {
    transform: rotate(90deg) !important;
    /*justify-content: center;*/
    /*display: block;*/
    }
        
    
    
    /*============*/
    
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
    
    .swiper-pagination-bullet-active:before {
        width: 40px;
        height: 40px;
        transform: translateX(-20px) !important;
        bottom: -17px;
        opacity: 1;
    }
    .swiper-pagination {
        transform: translate(-50px, -20px) !important;
    }
  }

  @media screen and (max-width: 767px) {
  
  .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        /*border: 1px solid white;*/
        transform: translate(-2px) !important;
        top: 0px;
    }
  
  .swiper-pagination-bullet-active:before {
        width: 28px;
        height: 28px;
        transform: translateX(-14px) !important;
        bottom: -11px;
    }
    .swiper-pagination {
        /*transform: translate(-140px, -20px) !important;*/
    }
    
    .swiper-pagination-bullet {
        margin: 0 12px 0 12px !important;
    }
    span.swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    
    
    /* centrar icono quitando margin a titulo*/
    .centro-innovacion-estrategias-icono-texto .elementor-icon-box-title{
    margin: 0
    
}
  
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-977e458 */.s1 .elementor-widget-n-tabs .e-n-tabs-heading{
 /*  margin-right: 240px;
    margin-top: -35px; */
    text-align: right;
        z-index: 5;
}
 .s1 .elementor-widget-n-tabs .e-n-tabs-heading{
       margin-right: 43px;
        margin-top: -35px; 
        
    }

@media screen and (max-width: 1200px) {
  
    .s1 .elementor-widget-n-tabs .e-n-tabs-heading{
       margin-right: 43px;
        margin-top: -35px; 
        
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e65eefe */.transition-tab {
    transition: all .7s ease !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f60b463 */@media screen and (min-width: 1200px) {
    .conoce-nuestra-clinica-tabs-recorre-nuestra {
        position: static;
        /*top: -85px;*/
        transform: translateY(-80px);
        width: 100%;
    }
}

@media screen and (max-width: 1200px) {
    .conoce-nuestra-clinica-tabs-recorre-nuestra {
        transform: translateY(0px);
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf18812 */.transition-tab-recorre {
    transition: all .7s ease !important;
}/* End custom CSS */