.elementor-6227 .elementor-element.elementor-element-aef25ab{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-aef25ab:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-aef25ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-6227 .elementor-element.elementor-element-aef25ab, .elementor-6227 .elementor-element.elementor-element-aef25ab::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-adfad5f{--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 20px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-4d85ae3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-4d85ae3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-382d71b{--display:flex;--min-height:300px;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;}.elementor-6227 .elementor-element.elementor-element-382d71b:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-382d71b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinica-qa.plm.com.co/wp-content/uploads/2024/11/062A8731_11zon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6227 .elementor-element.elementor-element-382d71b, .elementor-6227 .elementor-element.elementor-element-382d71b::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-382d71b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-ad497bb{--display:flex;--min-height:300px;--gap:0px 0px;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;}.elementor-6227 .elementor-element.elementor-element-ad497bb:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-ad497bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinica-qa.plm.com.co/wp-content/uploads/2024/11/062A8735_11zon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6227 .elementor-element.elementor-element-ad497bb, .elementor-6227 .elementor-element.elementor-element-ad497bb::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-ad497bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-8cd4d03{--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:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-8cd4d03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-b134460 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;background-color:#30353E;border-radius:50px 50px 50px 50px;padding:0.6em 2em 0.6em 2em;}.elementor-6227 .elementor-element.elementor-element-b134460.elementor-element{--align-self:flex-start;}.elementor-6227 .elementor-element.elementor-element-1f22d44 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;}.elementor-6227 .elementor-element.elementor-element-1f22d44{width:100%;max-width:100%;}.elementor-6227 .elementor-element.elementor-element-1f22d44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-d3c572f{color:#646A77;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-6227 .elementor-element.elementor-element-d3c572f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-83455a5{--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-6227 .elementor-element.elementor-element-83455a5:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-83455a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-6227 .elementor-element.elementor-element-83455a5, .elementor-6227 .elementor-element.elementor-element-83455a5::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-86c32e1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-86c32e1, .elementor-6227 .elementor-element.elementor-element-86c32e1::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-e01394d{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-3310dbb .elementor-heading-title{color:var( --e-global-color-7ce8f75 );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6227 .elementor-element.elementor-element-3310dbb{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-3310dbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-0fe4250{--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:60px 60px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-0fe4250, .elementor-6227 .elementor-element.elementor-element-0fe4250::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-db29a77{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-1d138cc .elementor-heading-title{color:var( --e-global-color-7ce8f75 );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;}.elementor-6227 .elementor-element.elementor-element-1d138cc{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-1d138cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-8313dfa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-b44db99 .elementor-heading-title{color:var( --e-global-color-7ce8f75 );font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;}.elementor-6227 .elementor-element.elementor-element-b44db99{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-b44db99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-e771cef{--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;--padding-top:20px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-e771cef:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-e771cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-6227 .elementor-element.elementor-element-e771cef, .elementor-6227 .elementor-element.elementor-element-e771cef::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-5ec93be{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-ef7885f{--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:13px 13px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-ef7885f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-1b215d5{--display:flex;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;}.elementor-6227 .elementor-element.elementor-element-1b215d5:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-1b215d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinica-qa.plm.com.co/wp-content/uploads/2024/05/Rectangle-7065.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6227 .elementor-element.elementor-element-1b215d5, .elementor-6227 .elementor-element.elementor-element-1b215d5::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-1b215d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-4900d57{--display:flex;--min-height:350px;--gap:0px 0px;--background-transition:0.3s;--border-radius:14px 14px 14px 14px;}.elementor-6227 .elementor-element.elementor-element-4900d57:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-4900d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clinica-qa.plm.com.co/wp-content/uploads/2024/11/062A1326_11zon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6227 .elementor-element.elementor-element-4900d57, .elementor-6227 .elementor-element.elementor-element-4900d57::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-4900d57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-1c543c9{--display:flex;--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;--justify-content:space-between;--background-transition:0.3s;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-1c543c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-c4f22f4 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:400;}.elementor-6227 .elementor-element.elementor-element-c4f22f4{width:100%;max-width:100%;}.elementor-6227 .elementor-element.elementor-element-c4f22f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-f8d6507{--display:flex;--min-height:180px;--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:00px 00px;--flex-wrap:wrap;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-f8d6507:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-f8d6507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6227 .elementor-element.elementor-element-f8d6507, .elementor-6227 .elementor-element.elementor-element-f8d6507::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-f8d6507.e-con{--order:-99999 /* order start hack */;}.elementor-6227 .elementor-element.elementor-element-1b47eeb{--display:flex;--min-height:65px;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#576596;--border-color:#576596;--border-radius:0% 0% 45% 0%;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-1b47eeb:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-1b47eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2F6;}.elementor-6227 .elementor-element.elementor-element-1b47eeb, .elementor-6227 .elementor-element.elementor-element-1b47eeb::before{--border-transition:0.3s;}.elementor-6227 .elementor-element.elementor-element-d0fd489 img{width:59px;height:60px;}.elementor-6227 .elementor-element.elementor-element-d0fd489 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-d0fd489.elementor-element{--align-self:flex-start;}.elementor-6227 .elementor-element.elementor-element-b95278b{--display:flex;--gap:11px 11px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:21px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-77434ba{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-77434ba .elementor-heading-title{color:#576596;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:30px;}.elementor-6227 .elementor-element.elementor-element-77434ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-77434ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6227 .elementor-element.elementor-element-a20b44d{text-align:left;color:#646A77;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-6227 .elementor-element.elementor-element-a20b44d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-8fcdeeb{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-icon i{color:#576596;transition:color 0.3s;}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-icon svg{fill:#576596;transition:fill 0.3s;}.elementor-6227 .elementor-element.elementor-element-eebf318{--e-icon-list-icon-size:17px;--icon-vertical-offset:-12px;width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-icon{padding-right:4px;}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-text{color:#646A77;transition:color 0.3s;}@media(max-width:1200px){.elementor-6227 .elementor-element.elementor-element-adfad5f{--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;--gap:30px 30px;}.elementor-6227 .elementor-element.elementor-element-adfad5f.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-4d85ae3{--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-6227 .elementor-element.elementor-element-4d85ae3.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-382d71b{--min-height:39vw;}.elementor-6227 .elementor-element.elementor-element-ad497bb{--min-height:39vw;}.elementor-6227 .elementor-element.elementor-element-8cd4d03{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-8cd4d03.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-b134460 .elementor-button{font-size:15px;}.elementor-6227 .elementor-element.elementor-element-1f22d44 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-6227 .elementor-element.elementor-element-1f22d44{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-d3c572f{font-size:18px;}.elementor-6227 .elementor-element.elementor-element-d3c572f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-83455a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-e01394d{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-3310dbb{text-align:left;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6227 .elementor-element.elementor-element-3310dbb .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-6227 .elementor-element.elementor-element-0fe4250{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-6227 .elementor-element.elementor-element-db29a77{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-6227 .elementor-element.elementor-element-db29a77.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-1d138cc{text-align:left;}.elementor-6227 .elementor-element.elementor-element-1d138cc .elementor-heading-title{font-size:30px;}.elementor-6227 .elementor-element.elementor-element-1d138cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-8313dfa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-6227 .elementor-element.elementor-element-8313dfa.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-b44db99{text-align:left;}.elementor-6227 .elementor-element.elementor-element-b44db99 .elementor-heading-title{font-size:30px;}.elementor-6227 .elementor-element.elementor-element-b44db99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-5ec93be{--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;--gap:30px 30px;}.elementor-6227 .elementor-element.elementor-element-5ec93be.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-ef7885f{--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-6227 .elementor-element.elementor-element-ef7885f.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-1b215d5{--min-height:241px;}.elementor-6227 .elementor-element.elementor-element-1c543c9{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-1c543c9.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-c4f22f4 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-6227 .elementor-element.elementor-element-c4f22f4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-f8d6507{--min-height:182px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-1b47eeb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6227 .elementor-element.elementor-element-b95278b{--gap:24px 24px;}.elementor-6227 .elementor-element.elementor-element-77434ba > .elementor-widget-container{margin:0px 0px -17px 5px;padding:8px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-a20b44d > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-6227 .elementor-element.elementor-element-8fcdeeb{--padding-top:10px;--padding-bottom:0px;--padding-left:65px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-eebf318{--e-icon-list-icon-size:15px;}}@media(max-width:767px){.elementor-6227 .elementor-element.elementor-element-aef25ab{--content-width:90%;}.elementor-6227 .elementor-element.elementor-element-adfad5f{--width:100%;--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;--justify-content:space-evenly;--gap:15px 15px;}.elementor-6227 .elementor-element.elementor-element-4d85ae3{--width:100%;--gap:8px 8px;}.elementor-6227 .elementor-element.elementor-element-382d71b{--width:32%;--border-radius:10px 10px 10px 10px;}.elementor-6227 .elementor-element.elementor-element-ad497bb{--width:65%;--border-radius:10px 10px 10px 10px;}.elementor-6227 .elementor-element.elementor-element-ad497bb:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-ad497bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-6227 .elementor-element.elementor-element-8cd4d03{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-b134460 .elementor-button{font-size:10px;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-6227 .elementor-element.elementor-element-b134460.elementor-element{--align-self:flex-start;}.elementor-6227 .elementor-element.elementor-element-1f22d44 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-6227 .elementor-element.elementor-element-1f22d44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-d3c572f{text-align:justify;font-size:15px;}.elementor-6227 .elementor-element.elementor-element-83455a5{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-86c32e1{--gap:30px 30px;}.elementor-6227 .elementor-element.elementor-element-e01394d{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-3310dbb .elementor-heading-title{font-size:25px;}.elementor-6227 .elementor-element.elementor-element-3310dbb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-0fe4250{--gap:25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-db29a77{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6227 .elementor-element.elementor-element-1d138cc .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-6227 .elementor-element.elementor-element-1d138cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-1d138cc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-8313dfa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6227 .elementor-element.elementor-element-b44db99 .elementor-heading-title{font-size:18px;line-height:1.4em;}.elementor-6227 .elementor-element.elementor-element-b44db99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6227 .elementor-element.elementor-element-b44db99{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-e771cef{--content-width:90%;}.elementor-6227 .elementor-element.elementor-element-5ec93be{--width:100%;--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;--justify-content:space-evenly;--gap:15px 15px;}.elementor-6227 .elementor-element.elementor-element-ef7885f{--width:100%;--min-height:0px;}.elementor-6227 .elementor-element.elementor-element-1b215d5{--width:32%;--min-height:150px;}.elementor-6227 .elementor-element.elementor-element-4900d57{--width:65%;--min-height:0px;}.elementor-6227 .elementor-element.elementor-element-4900d57:not(.elementor-motion-effects-element-type-background), .elementor-6227 .elementor-element.elementor-element-4900d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-6227 .elementor-element.elementor-element-1c543c9{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-c4f22f4 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-6227 .elementor-element.elementor-element-c4f22f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-f8d6507{--width:306px;--min-height:158px;--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:13px 0px;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-f8d6507.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-6227 .elementor-element.elementor-element-1b47eeb{--width:50px;--min-height:50px;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-1b47eeb.e-con{--align-self:flex-start;}.elementor-6227 .elementor-element.elementor-element-d0fd489 img{width:40px;height:42px;}.elementor-6227 .elementor-element.elementor-element-b95278b{--width:80%;--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;--margin-top:-96px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-b95278b.e-con{--align-self:center;}.elementor-6227 .elementor-element.elementor-element-77434ba .elementor-heading-title{font-size:15px;line-height:24px;}.elementor-6227 .elementor-element.elementor-element-77434ba > .elementor-widget-container{margin:-2px 0px -20px 10px;}.elementor-6227 .elementor-element.elementor-element-77434ba{width:var( --container-widget-width, 81.58% );max-width:81.58%;--container-widget-width:81.58%;--container-widget-flex-grow:0;}.elementor-6227 .elementor-element.elementor-element-a20b44d{font-size:11px;}.elementor-6227 .elementor-element.elementor-element-a20b44d > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6227 .elementor-element.elementor-element-8fcdeeb{--content-width:90%;--padding-top:8px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-6227 .elementor-element.elementor-element-eebf318{--e-icon-list-icon-size:13px;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6227 .elementor-element.elementor-element-eebf318 .elementor-icon-list-item > a{font-size:12px;}.elementor-6227 .elementor-element.elementor-element-eebf318 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-6227 .elementor-element.elementor-element-aef25ab{--content-width:1240px;}.elementor-6227 .elementor-element.elementor-element-adfad5f{--width:100%;}.elementor-6227 .elementor-element.elementor-element-4d85ae3{--width:47%;}.elementor-6227 .elementor-element.elementor-element-382d71b{--width:30.7%;}.elementor-6227 .elementor-element.elementor-element-ad497bb{--width:67%;}.elementor-6227 .elementor-element.elementor-element-8cd4d03{--width:51%;}.elementor-6227 .elementor-element.elementor-element-83455a5{--content-width:1240px;}.elementor-6227 .elementor-element.elementor-element-86c32e1{--content-width:1240px;}.elementor-6227 .elementor-element.elementor-element-e01394d{--width:100%;}.elementor-6227 .elementor-element.elementor-element-0fe4250{--content-width:1240px;}.elementor-6227 .elementor-element.elementor-element-db29a77{--width:46%;}.elementor-6227 .elementor-element.elementor-element-8313dfa{--width:46%;}.elementor-6227 .elementor-element.elementor-element-e771cef{--content-width:1240px;}.elementor-6227 .elementor-element.elementor-element-5ec93be{--width:100%;}.elementor-6227 .elementor-element.elementor-element-ef7885f{--width:49%;}.elementor-6227 .elementor-element.elementor-element-1b215d5{--width:37%;}.elementor-6227 .elementor-element.elementor-element-4900d57{--width:60%;}.elementor-6227 .elementor-element.elementor-element-1c543c9{--width:49%;}.elementor-6227 .elementor-element.elementor-element-f8d6507{--width:396px;}.elementor-6227 .elementor-element.elementor-element-1b47eeb{--width:66px;}.elementor-6227 .elementor-element.elementor-element-b95278b{--width:79%;}.elementor-6227 .elementor-element.elementor-element-8fcdeeb{--content-width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-6227 .elementor-element.elementor-element-adfad5f{--width:90%;}.elementor-6227 .elementor-element.elementor-element-4d85ae3{--width:100%;}.elementor-6227 .elementor-element.elementor-element-382d71b{--width:31%;}.elementor-6227 .elementor-element.elementor-element-ad497bb{--width:67%;}.elementor-6227 .elementor-element.elementor-element-8cd4d03{--width:100%;}.elementor-6227 .elementor-element.elementor-element-83455a5{--content-width:90%;}.elementor-6227 .elementor-element.elementor-element-86c32e1{--content-width:100%;}.elementor-6227 .elementor-element.elementor-element-e01394d{--width:100%;}.elementor-6227 .elementor-element.elementor-element-0fe4250{--content-width:100%;}.elementor-6227 .elementor-element.elementor-element-db29a77{--width:100%;}.elementor-6227 .elementor-element.elementor-element-8313dfa{--width:100%;}.elementor-6227 .elementor-element.elementor-element-5ec93be{--width:90%;}.elementor-6227 .elementor-element.elementor-element-ef7885f{--width:100%;}.elementor-6227 .elementor-element.elementor-element-1b215d5{--width:31%;}.elementor-6227 .elementor-element.elementor-element-4900d57{--width:67%;}.elementor-6227 .elementor-element.elementor-element-1c543c9{--width:100%;}.elementor-6227 .elementor-element.elementor-element-f8d6507{--width:385px;}}/* Start custom CSS for container, class: .elementor-element-4d85ae3 */@media screen and (min-width: 600px) and (max-width: 1200px) {
          .especialidades-img-3 {
              /*max-width: 600px;*/
          }
          .especialidades-img-2 {
              /*max-width: 600px;*/
          }
          .especialidades-img-1 {
              /*max-width: 600px;*/
          }
    }
    
    @media only screen and (max-width: 767px) {
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e01394d */@media screen and (max-width: 767px) {
    rs-mask-wrap {
        transform: rotate(0deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12cae28 */.contenedor-slider-horizontal-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-centro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-centro .contenedor-card {
    display: flex;
    align-items: center;
    padding: 35px 22px;
    background: #EAEDF2;
    border-radius: 14px;
    column-gap: 20px;
    width: 100%;
    height: 150px;
    /*box-shadow: 0px 0px 25px rgba(0, 0, 0, .04);*/
    gap: 15px;
}


.contenedor-slider-horizontal-centro .contenedor-card .slide-block-main  .slide-block .card-icon .card-icon-img {
    height: 20px;
}
.contenedor-slider-horizontal-centro .contenedor-card .slide-block-main  .slide-block .card-text p{
    font-size: 20px;
    font-weight: 500;
    color: #28A693;
}
.contenedor-slider-horizontal-centro .contenedor-card .slide-block-main {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.contenedor-slider-horizontal-centro .contenedor-card .slide-block a{
    cursor: pointer;
    
}
.contenedor-slider-horizontal-centro .contenedor-card .slide-block {
    display: flex;
    gap: 10px;
    align-items: center;
}

/* Estilos del icono azul*/
.contenedor-slider-horizontal-centro .contenedor-card .card-icon img {
    max-width: 50px;
    height: 50px;
}

.contenedor-slider-horizontal-centro .contenedor-card .card-icon {
    align-items: center;
    display: flex;
}

/* Estilos del texto */
.contenedor-slider-horizontal-centro .contenedor-card .card-text p {
    margin-bottom: 0;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #646A77;
}

.contenedor-slider-horizontal-centro,
.contenedor-slider-horizontal-centro .slider-vertical{
    /*height: 280px ;*/
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-centro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-centro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-centro .card-icon,
.contenedor-slider-horizontal-centro .card-text  {
    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-centro,*/
.contenedor-slider-horizontal-centro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-centro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-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-centro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-centro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-centro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-centro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    display: flex;
    /*flex-direction: row;*/
    /*justify-content: flex-start;*/
    /*position: absolute;*/
    /*right: 40px;*/
    /*top: 70%;*/
    margin-left: auto;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-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;
    cursor: pointer;
}

.contenedor-slider-horizontal-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-centro,*/
/*    .contenedor-slider-horizontal-centro .carousel,*/
/*    .contenedor-slider-horizontal-centro .slide-vertical,*/
/*.contenedor-slider-horizontal-centro .slider-vertical{*/
    /*height: 280px ;*/
/*    height: auto ;  */
/*}*/
    
    .contenedor-slider-horizontal-centro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-centro .contenedor-card {
        padding: 35px 35px;
        
    }
    
    .contenedor-slider-horizontal-centro .container-pagination {
        
        right: -10px;
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-centro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-centro .slide-vertical {
        min-width: 100%;
        padding: 20px 5% 20px 5%;
        /*height: 110px;*/
    }
    
    .contenedor-slider-horizontal-centro .contenedor-card {
        /*flex-direction: column;*/
        gap: 13px;
        /*padding: 20px 22px;*/
        height: 110px;
    }
    
    .contenedor-slider-horizontal-centro .contenedor-card .card-icon img {
        max-width: 33px;
        height: 33px;
    }
    
    .contenedor-slider-horizontal-centro .contenedor-card .card-text p {
        font-size: 14px;
        /*text-align: center;*/
    }
    
    
    .contenedor-slider-horizontal-centro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-centro .container-pagination {
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db29a77 */@media only screen and (max-width: 767px) {
  .dotsitos {
    transform: rotate(-90deg);
    
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca7799c */.contenedor-slider-horizontal-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-tesoro{
    /*height: 280px;*/
    height: var(--size-height-slider);
}

/* Estilos de la card */
.contenedor-slider-horizontal-tesoro .contenedor-card {
    display: flex;
    align-items: center;
    padding: 35px 22px;
    background: #EAEDF2;
    border-radius: 14px;
    column-gap: 20px;
    width: 100%;
    height: 150px;
    /*box-shadow: 0px 0px 25px rgba(0, 0, 0, .04);*/
    gap: 15px;
}


.contenedor-slider-horizontal-tesoro .contenedor-card .slide-block-main  .slide-block .card-icon .card-icon-img {
    height: 20px;
}
.contenedor-slider-horizontal-tesoro .contenedor-card .slide-block-main  .slide-block .card-text p{
    font-size: 20px;
    font-weight: 500;
    color: #28A693;
}
.contenedor-slider-horizontal-tesoro .contenedor-card .slide-block-main {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.contenedor-slider-horizontal-tesoro .contenedor-card .slide-block a{
    cursor: pointer;
    
}
.contenedor-slider-horizontal-tesoro .contenedor-card .slide-block {
    display: flex;
    gap: 10px;
    align-items: center;
}

/* Estilos del icono azul*/
.contenedor-slider-horizontal-tesoro .contenedor-card .card-icon img {
    max-width: 50px;
    height: 50px;
}

.contenedor-slider-horizontal-tesoro .contenedor-card .card-icon {
    align-items: center;
    display: flex;
}

/* Estilos del texto */
.contenedor-slider-horizontal-tesoro .contenedor-card .card-text p {
    margin-bottom: 0;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #646A77;
}

.contenedor-slider-horizontal-tesoro,
.contenedor-slider-horizontal-tesoro .slider-vertical{
    /*height: 280px ;*/
    height: var( --size-height-slider) ;  
}

.contenedor-slider-horizontal-tesoro .carousel {
    position: relative;
    width: 100%;
    /* width: 400px; */
    /*height: 100vh;*/
    height: var( --size-height-slider);
    overflow: hidden;
}

.contenedor-slider-horizontal-tesoro .wrapper {
    display: flex;
    flex-direction: row;
    transition: transform 0.5s ease;
}









.contenedor-slider-horizontal-tesoro .card-icon,
.contenedor-slider-horizontal-tesoro .card-text  {
    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-tesoro,*/
.contenedor-slider-horizontal-tesoro .slide-vertical {
    /*min-height: 100vh;*/
    /*min-height: 280px;*/
    min-width: 100%;
    box-sizing: border-box;
    padding: 20px 10px;
    display: flex;
    align-items: center;
}

.contenedor-slider-horizontal-tesoro .pagination {
    padding-left: 10px;
    top: 50%;
    align-items: center;
    right: 15px;
    /* transform: translateX(-67%); */
    display: flex;
}

.contenedor-slider-horizontal-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-tesoro .pagination span.active {
    background: #3C4B6F;
    /* margin: 25px 0; */
    transition: transform .7s ease;
}






.contenedor-slider-horizontal-tesoro .pagination {
    margin: 0 !important;
    /* width: 50px; */
    /* height: 100px; */
    transition: transform .7s ease;
    
}

.contenedor-slider-horizontal-tesoro .pagination .bullet {
    /* background: red ;  */
    /* transition: all .7s ease; */
    opacity: 0;
}

.contenedor-slider-horizontal-tesoro .container-pagination {
    width: 120px;
    height: 40px;
    overflow: hidden;
    display: flex;
    margin-left: auto;
    /* transition: all .7s ease; */
    
}

.contenedor-slider-horizontal-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;
    cursor: pointer;
}

.contenedor-slider-horizontal-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-tesoro .slide-vertical {
        padding: 20px 10px 20px 10px;
    }
    
    /* Estilos de la card */
    .contenedor-slider-horizontal-tesoro .contenedor-card {
        padding: 35px 35px;
        
    }
    
    .contenedor-slider-horizontal-tesoro .container-pagination {
        
        right: -10px;
    }
}


@media screen and (max-width: 767px) {
    .contenedor-slider-horizontal-tesoro .wrapper {
        display: flex;
        flex-direction: row;
        transition: transform 0.5s ease;
    }
    
    .contenedor-slider-horizontal-tesoro .slide-vertical {
        min-width: 100%;
        padding: 20px 5% 20px 5%;
    }
    
    .contenedor-slider-horizontal-tesoro .contenedor-card {
        /*flex-direction: column;*/
        gap: 13px;
        height: 110px;
        /*padding: 20px 22px;*/
    }
    
    .contenedor-slider-horizontal-tesoro .contenedor-card .card-icon img {
        max-width: 33px;
        height: 33px;
    }
    
    .contenedor-slider-horizontal-tesoro .contenedor-card .card-text p {
        font-size: 14px;
        /*text-align: center;*/
    }
    
    
    .contenedor-slider-horizontal-tesoro .pagination {
        /* transform: rotate(-90deg); */
        /* right: 50%; */
        /* top: 70%; */
    }
    
    .contenedor-slider-horizontal-tesoro .container-pagination {
        /*top: 200px;*/
    } 
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8313dfa */@media only screen and (max-width: 767px) {
  .dotsitos {
    transform: rotate(-90deg);
    
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fe4250 */.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;
}


.plan-slider .elementor-icon {
    display: block;
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
    
    .swiper-pagination-bullet-active:after {
        
        width: 5px;
        height: 5px;
        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;
        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;
    }
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef7885f */@media screen and (min-width: 600px) and (max-width: 1200px) {
          .especialidades-img-3 {
              /*max-width: 600px;*/
          }
          .especialidades-img-2 {
              /*max-width: 600px;*/
          }
          .especialidades-img-1 {
              /*max-width: 600px;*/
          }
    }
    
    @media only screen and (max-width: 767px) {
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b47eeb */.dependencias-container-img {
    height: 65px;
}

.dependencias-container-img:before {
    content:"";
    position: absolute;
    background: transparent;
    width: 30px;
    height: 30px;
    top: 100%;
    z-index: 5;
    border-radius: 20px 0 0 0;
    box-shadow: -7px -7px #f1f2f6;
}

.dependencias-container-img:after {
    content:"";
    position: absolute;
    background: transparent;
    width: 30px;
    height: 30px;
    left:  100%;
    z-index: 5;
    border-radius: 20px 0 0 0;
    box-shadow: -7px -7px #f1f2f6;
}

@media screen and (max-width: 600px) {
  .dependencias-container-img {
    height: 40px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b95278b */.dependencias-title {
    height: 0px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8d6507 */.caja {
    box-shadow: 0px 0px 40px rgba(0,0,0,.05);
background: #f1f2f6;
}/* End custom CSS */