.elementor-10860 .elementor-element.elementor-element-bd6cfb{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-b865b8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-1eadab5f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-1eadab5f:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-1eadab5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001037;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10860 .elementor-element.elementor-element-775a77a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10860 .elementor-element.elementor-element-775a77a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:24px;color:#FFFFFF;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10860 .elementor-element.elementor-element-270b0a05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;--box-background-color:#FFFFFF00;--item-text-color:#FFFFFF;--item-text-hover-color:#FFFFFF;--item-text-hover-decoration:underline;--item-text-active-color:#FFFFFF;--marker-color:#FFFFFF;--marker-size:6px;}.elementor-10860 .elementor-element.elementor-element-270b0a05 .elementor-toc__header-title{text-align:start;}.elementor-10860 .elementor-element.elementor-element-270b0a05 .elementor-toc__header, .elementor-10860 .elementor-element.elementor-element-270b0a05 .elementor-toc__header-title{font-family:"Big Shoulders Text", Sans-serif;font-size:18px;font-weight:500;line-height:24px;}.elementor-10860 .elementor-element.elementor-element-270b0a05 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:27px;}.elementor-10860 .elementor-element.elementor-element-60810e33{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:180px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10860 .elementor-element.elementor-element-60810e33:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-60810e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holdfastrecovery.com/wp-content/uploads/2025/10/Frame-2031.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10860 .elementor-element.elementor-element-71fe61be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10860 .elementor-element.elementor-element-71fe61be .elementor-heading-title{font-size:36px;font-weight:500;color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10860 .elementor-element.elementor-element-1bfb0838 .elementor-button{background-color:#182D4F;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-10860 .elementor-element.elementor-element-1bfb0838 .elementor-button:hover, .elementor-10860 .elementor-element.elementor-element-1bfb0838 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-1bfb0838.elementor-element{--align-self:stretch;}.elementor-10860 .elementor-element.elementor-element-1bfb0838 .elementor-button:hover svg, .elementor-10860 .elementor-element.elementor-element-1bfb0838 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-74807637 .elementor-button{background-color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:700;line-height:22px;fill:#001037;color:#001037;border-radius:6px 6px 6px 6px;}.elementor-10860 .elementor-element.elementor-element-74807637{padding:0% 0% 0% 0%;}.elementor-10860 .elementor-element.elementor-element-74807637.elementor-element{--align-self:stretch;}.elementor-10860 .elementor-element.elementor-element-74807637 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10860 .elementor-element.elementor-element-74807637 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10860 .elementor-element.elementor-element-4093e1c{--display:flex;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10860 .elementor-element.elementor-element-472e6070{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-10860 .elementor-element.elementor-element-73fee968{--e-image-carousel-slides-to-show:2;}.elementor-10860 .elementor-element.elementor-element-5a9f0e06{--e-image-carousel-slides-to-show:2;}.elementor-10860 .elementor-element.elementor-element-2f4c485f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-2f4c485f:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-2f4c485f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10860 .elementor-element.elementor-element-6209d2b5{padding:0px 0px 0px 0px;text-align:center;}.elementor-10860 .elementor-element.elementor-element-6209d2b5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-4623d470{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-4623d470:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-4623d470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-9ad7d04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-429e338e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10860 .elementor-element.elementor-element-23215b11.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-23215b11 img{width:48px;}.elementor-10860 .elementor-element.elementor-element-550a686d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-609b2822 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-10860 .elementor-element.elementor-element-7ab4d9b2.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-36c36159{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-10860 .elementor-element.elementor-element-b5e5762{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-b5e5762:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-b5e5762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-315bf23b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-5b74434c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-6e9913f5.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-6e9913f5 img{width:48px;}.elementor-10860 .elementor-element.elementor-element-284b8d93{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-2a6c2179 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-10860 .elementor-element.elementor-element-1c702646.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-13479e62{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-10860 .elementor-element.elementor-element-2c4c3a63{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-2c4c3a63:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-2c4c3a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-2676966e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-4d60f05e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-36be3797.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-36be3797 img{width:48px;}.elementor-10860 .elementor-element.elementor-element-7a8c5008{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-76e40f22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-10860 .elementor-element.elementor-element-40f9c6a1.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-f986080{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-10860 .elementor-element.elementor-element-36045172{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-36045172:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-36045172 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-7cdbd35a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-58f21b72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-413d9705.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-413d9705 img{width:48px;}.elementor-10860 .elementor-element.elementor-element-9eb679b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-4ef7defb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-10860 .elementor-element.elementor-element-36eccb41.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-37ad7388{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-10860 .elementor-element.elementor-element-70f760f6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-70f760f6:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-70f760f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-5f634928{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-1da1379a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-4166aea6.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-4166aea6 img{width:48px;}.elementor-10860 .elementor-element.elementor-element-5236f946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-63d4acd0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-10860 .elementor-element.elementor-element-5887da66.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-3c3668ae{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-10860 .elementor-element.elementor-element-5b2988cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-5b2988cc:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-5b2988cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-44e0ccb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-5ff7f68a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-2f2aefa9.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-2f2aefa9 img{width:48px;}.elementor-10860 .elementor-element.elementor-element-27a96a28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-22fa3c38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-10860 .elementor-element.elementor-element-42c2ae09.elementor-element{--align-self:flex-start;}.elementor-10860 .elementor-element.elementor-element-3579825f{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#333333;}.elementor-10860 .elementor-element.elementor-element-6844941c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:49px;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-5b0033dd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-5b0033dd:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-5b0033dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E68;}.elementor-10860 .elementor-element.elementor-element-47a2e32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-10860 .elementor-element.elementor-element-47a2e32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-6af7e776{--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;--border-radius:6px 6px 6px 6px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10860 .elementor-element.elementor-element-6af7e776:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-6af7e776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-b4fedc7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-b4fedc7:not(.elementor-motion-effects-element-type-background), .elementor-10860 .elementor-element.elementor-element-b4fedc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.holdfastrecovery.com/wp-content/uploads/2025/10/Rectangle-376.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10860 .elementor-element.elementor-element-75421393{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10860 .elementor-element.elementor-element-628d02a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#001037;}.elementor-10860 .elementor-element.elementor-element-2a4fd3d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-secondary );}.elementor-10860 .elementor-element.elementor-element-6b78e774 .elementor-button{background-color:#2C3E68;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;}.elementor-10860 .elementor-element.elementor-element-6b78e774 .elementor-button:hover, .elementor-10860 .elementor-element.elementor-element-6b78e774 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-6b78e774{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10860 .elementor-element.elementor-element-6b78e774.elementor-element{--align-self:center;}.elementor-10860 .elementor-element.elementor-element-6b78e774 .elementor-button:hover svg, .elementor-10860 .elementor-element.elementor-element-6b78e774 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10860 .elementor-element.elementor-element-3ccd872d{border-radius:6px 6px 6px 6px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-10860 .elementor-element.elementor-element-3ccd872d iframe{height:200px;}.elementor-10860 .elementor-element.elementor-element-6884a644 .elementor-button{background-color:#182D50;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 0px 12px 0px;}@media(max-width:1024px){.elementor-10860 .elementor-element.elementor-element-1bfb0838.elementor-element{--order:99999 /* order end hack */;}.elementor-10860 .elementor-element.elementor-element-6844941c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10860 .elementor-element.elementor-element-6b78e774.elementor-element{--order:99999 /* order end hack */;}}@media(min-width:768px){.elementor-10860 .elementor-element.elementor-element-bd6cfb{--width:420px;}.elementor-10860 .elementor-element.elementor-element-b4fedc7{--width:118px;}.elementor-10860 .elementor-element.elementor-element-75421393{--width:201px;}}@media(max-width:767px){.elementor-10860 .elementor-element.elementor-element-71fe61be .elementor-heading-title{font-size:30px;}.elementor-10860 .elementor-element.elementor-element-1bfb0838.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10860 .elementor-element.elementor-element-1bfb0838 .elementor-button{font-size:14px;padding:9px 5px 9px 5px;}.elementor-10860 .elementor-element.elementor-element-74807637.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10860 .elementor-element.elementor-element-74807637 .elementor-button{font-size:12px;padding:17px 17px 17px 17px;}.elementor-10860 .elementor-element.elementor-element-2f4c485f{--padding-top:40px;--padding-bottom:40px;--padding-left:37px;--padding-right:37px;}.elementor-10860 .elementor-element.elementor-element-6209d2b5{padding:0px 0px 10px 0px;}.elementor-10860 .elementor-element.elementor-element-6209d2b5 .elementor-heading-title{font-size:30px;}.elementor-10860 .elementor-element.elementor-element-23215b11{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-10860 .elementor-element.elementor-element-550a686d{--width:70%;}.elementor-10860 .elementor-element.elementor-element-7ab4d9b2 img{width:100px;}.elementor-10860 .elementor-element.elementor-element-6e9913f5{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-10860 .elementor-element.elementor-element-284b8d93{--width:70%;}.elementor-10860 .elementor-element.elementor-element-1c702646 img{width:100px;}.elementor-10860 .elementor-element.elementor-element-36be3797{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-10860 .elementor-element.elementor-element-7a8c5008{--width:70%;}.elementor-10860 .elementor-element.elementor-element-40f9c6a1 img{width:100px;}.elementor-10860 .elementor-element.elementor-element-413d9705{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-10860 .elementor-element.elementor-element-9eb679b{--width:70%;}.elementor-10860 .elementor-element.elementor-element-36eccb41 img{width:100px;}.elementor-10860 .elementor-element.elementor-element-4166aea6{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-10860 .elementor-element.elementor-element-5236f946{--width:70%;}.elementor-10860 .elementor-element.elementor-element-5887da66 img{width:100px;}.elementor-10860 .elementor-element.elementor-element-2f2aefa9{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-10860 .elementor-element.elementor-element-27a96a28{--width:70%;}.elementor-10860 .elementor-element.elementor-element-42c2ae09 img{width:100px;}.elementor-10860 .elementor-element.elementor-element-6844941c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10860 .elementor-element.elementor-element-6b78e774.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10860 .elementor-element.elementor-element-6b78e774 .elementor-button{font-size:14px;padding:9px 5px 9px 5px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-270b0a05 */.elementor-toc__header {
    display: none;
}

html {
  scroll-padding-top: 200px;
}

.elementor-10860 .elementor-element.elementor-element-270b0a05 .elementor-toc__list-item {
    margin-bottom: 15px;
}


.elementor-toc__list-item-text-wrapper:before, .elementor-toc__list-item-text-wrapper i {
    position: relative;
    margin-bottom: auto !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74807637 */.elementor-button-icon {
    font-size: 22px;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472e6070 */.elementor-10860 .elementor-element.elementor-element-472e6070 p {
    color:#001037;
    font-weight: 600;
    line-height: 24px; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c36159 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13479e62 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f986080 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37ad7388 */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c3668ae */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3579825f */.testimonial-slider__text{
    display: -webkit-box;
    -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6844941c */.elementor-10860 .elementor-element.elementor-element-6844941c p {
    padding-bottom: 0px !important;
}

.text-scroll  {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.text-scroll  {
  overflow-y: auto;
  cursor: grab;
  overflow-x: hidden;
}

/* Opcional: estiliza el scroll para que se vea bien */
.text-scroll::-webkit-scrollbar {
  width: 4px;
}
.text-scroll ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 1);
}

.text-scroll  {
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal; 
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-628d02a2 */.elementor-10860 .elementor-element.elementor-element-628d02a2 p {
    margin: 0px;
    color: #001037 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a4fd3d7 */.elementor-10860 .elementor-element.elementor-element-2a4fd3d7 p {
    margin: 0px;
    color: #BE9227;
}/* End custom CSS */