.elementor-10 .elementor-element.elementor-element-db11cb9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:150px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-c1f852b{--display:flex;--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-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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8a41a87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c006b3e{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-df36003{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-36631b2 .elementor-button{background-color:#22B573;font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-ad91460 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:500;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-3e21727{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-00ec0e2{text-align:center;}.elementor-10 .elementor-element.elementor-element-00ec0e2 img{width:74%;}.elementor-10 .elementor-element.elementor-element-15f8806{--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-10 .elementor-element.elementor-element-a7a5cea{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-a7a5cea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a7a5cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be8c631 );}.elementor-10 .elementor-element.elementor-element-3537089{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-51d1209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-51d1209 img{width:100%;}.elementor-10 .elementor-element.elementor-element-a6e6cbc{--display:flex;--justify-content:center;--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-10 .elementor-element.elementor-element-057985b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-3945043{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f443852{--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-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-69b0226.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-69b0226{text-align:center;}.elementor-10 .elementor-element.elementor-element-69b0226 img{width:100%;}.elementor-10 .elementor-element.elementor-element-3bdd2bc{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9f45039{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bad7736{--display:flex;}.elementor-10 .elementor-element.elementor-element-d6e3ce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d6e3ce7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1d49073{--display:flex;}.elementor-10 .elementor-element.elementor-element-5bdd2ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97358c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-10 .elementor-element.elementor-element-97358c9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97358c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);}.elementor-10 .elementor-element.elementor-element-bcdc606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bcdc606 img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3dfac64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 0px 025px;}.elementor-10 .elementor-element.elementor-element-3dfac64 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4305ff7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.1px;padding:0px 25px 0px 25px;}.elementor-10 .elementor-element.elementor-element-4305ff7 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-4305ff7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-336a440{padding:0px 25px 15px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-455e13f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aac3371{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-10 .elementor-element.elementor-element-aac3371:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aac3371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);}.elementor-10 .elementor-element.elementor-element-57c2065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-57c2065 img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f32e479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 0px 025px;}.elementor-10 .elementor-element.elementor-element-f32e479 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-709255c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.1px;padding:0px 25px 0px 25px;}.elementor-10 .elementor-element.elementor-element-709255c .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-709255c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-0a84f72{padding:0px 25px 15px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-dfe1279{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-da86a78{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-10 .elementor-element.elementor-element-da86a78:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-da86a78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);}.elementor-10 .elementor-element.elementor-element-790680f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-790680f img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e9db5d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 0px 025px;}.elementor-10 .elementor-element.elementor-element-e9db5d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-4b5efc5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.1px;padding:0px 25px 0px 25px;}.elementor-10 .elementor-element.elementor-element-4b5efc5 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-4b5efc5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-66e7263{padding:0px 25px 15px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5fa7b31{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2021834{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-10 .elementor-element.elementor-element-2021834:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2021834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);}.elementor-10 .elementor-element.elementor-element-2ad99ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ad99ea img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a9ee5d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 0px 025px;}.elementor-10 .elementor-element.elementor-element-a9ee5d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-28fc5d5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.1px;padding:0px 25px 0px 25px;}.elementor-10 .elementor-element.elementor-element-28fc5d5 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-28fc5d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-78d823b{padding:0px 25px 15px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b040d4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c0b0c32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-10 .elementor-element.elementor-element-c0b0c32:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c0b0c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);}.elementor-10 .elementor-element.elementor-element-53bcf47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-53bcf47 img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-71812cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 0px 025px;}.elementor-10 .elementor-element.elementor-element-71812cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-da4fdc7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.1px;padding:0px 25px 0px 25px;}.elementor-10 .elementor-element.elementor-element-da4fdc7 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-da4fdc7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-b84488d{padding:0px 25px 15px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8904ebf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5715954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-10 .elementor-element.elementor-element-5715954:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5715954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 100%);}.elementor-10 .elementor-element.elementor-element-193000c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-193000c img{border-radius:15px 15px 0px 0px;}.elementor-10 .elementor-element.elementor-element-95b066d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 25px 0px 025px;}.elementor-10 .elementor-element.elementor-element-95b066d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a521107{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1.1px;padding:0px 25px 0px 25px;}.elementor-10 .elementor-element.elementor-element-a521107 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-a521107 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-864a8f2{padding:0px 25px 15px 25px;font-family:"Montserrat", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5cd36a6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:28px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-spacing:23px;}.elementor-10 .elementor-element.elementor-element-5cd36a6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-be8c631 );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-5cd36a6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-10 .elementor-element.elementor-element-07cf5a2 .elementor-button{background-color:#22B573;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:500;border-radius:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-b5bb01d{--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:50px;--padding-bottom:25px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-b8752a2{--display:flex;--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-10 .elementor-element.elementor-element-a449a4c{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;}.elementor-10 .elementor-element.elementor-element-f7dc05f{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:100px;--padding-right:0100px;}.elementor-10 .elementor-element.elementor-element-d1aa140{text-align:center;}.elementor-10 .elementor-element.elementor-element-d1aa140 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-10 .elementor-element.elementor-element-6677c5c{--e-image-carousel-slides-to-show:5;}.elementor-10 .elementor-element.elementor-element-952f372{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-d05847a{--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;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;}.elementor-10 .elementor-element.elementor-element-736e974{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;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;}.elementor-10 .elementor-element.elementor-element-f8d6147{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-26627da{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:100px;--padding-right:100px;}.elementor-10 .elementor-element.elementor-element-9d96695{--display:flex;}.elementor-10 .elementor-element.elementor-element-c662301{--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:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-c662301:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c662301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-3813dec{--display:flex;--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-10 .elementor-element.elementor-element-d578c59 img{width:100%;}.elementor-10 .elementor-element.elementor-element-ecd87a5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-4c5d36a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-551a274 );}.elementor-10 .elementor-element.elementor-element-79f948f{padding:16px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-e678da2{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-b63705b{--display:flex;}.elementor-10 .elementor-element.elementor-element-f3e2d88{--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:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-f3e2d88:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f3e2d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-372477f{--display:flex;--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-10 .elementor-element.elementor-element-5f601fc img{width:100%;}.elementor-10 .elementor-element.elementor-element-a7b28f0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-d1f460c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-551a274 );}.elementor-10 .elementor-element.elementor-element-8c43f44{padding:16px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-1a86a93{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f3b6f6e{--display:flex;}.elementor-10 .elementor-element.elementor-element-3d448fc{--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:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-3d448fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3d448fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-142b6f7{--display:flex;--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-10 .elementor-element.elementor-element-364cae0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5a60e93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-551a274 );}.elementor-10 .elementor-element.elementor-element-92f882c{padding:16px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-b4f05ec{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-3d8cfba{--display:flex;}.elementor-10 .elementor-element.elementor-element-d5c26a1{--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:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-d5c26a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d5c26a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b328ec4{--display:flex;--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-10 .elementor-element.elementor-element-748f53a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a320c2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-551a274 );}.elementor-10 .elementor-element.elementor-element-51dc923{padding:16px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-f3b2e87{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8e1ad61{--display:flex;}.elementor-10 .elementor-element.elementor-element-76caa95{--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:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-76caa95:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-76caa95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-bf9b579{--display:flex;--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-10 .elementor-element.elementor-element-176dda1{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-57eaa04 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-551a274 );}.elementor-10 .elementor-element.elementor-element-09f3ce4{padding:16px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-60e7ba6{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-8d8e9a5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-47px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-47px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8d8e9a5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-be8c631 );border-radius:50% 50% 50% 50%;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-de20a58{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-46493ab{--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;--border-radius:0px 15px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:55px;--padding-right:55px;}.elementor-10 .elementor-element.elementor-element-46493ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46493ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-551a274 );}.elementor-10 .elementor-element.elementor-element-c515312{--display:flex;}.elementor-10 .elementor-element.elementor-element-bddb81e{--display:flex;--padding-top:0px;--padding-bottom:035px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c166dcb{--display:flex;}.elementor-10 .elementor-element.elementor-element-c80510e{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-d6caa41{--display:flex;}.elementor-10 .elementor-element.elementor-element-8068972{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9b39770{--display:flex;}.elementor-10 .elementor-element.elementor-element-75a7761{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-18f04ad{--display:flex;}.elementor-10 .elementor-element.elementor-element-8ab272f{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-81b0b55{--display:flex;}.elementor-10 .elementor-element.elementor-element-2facb5c{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f7314a5{--display:flex;}.elementor-10 .elementor-element.elementor-element-28cbd2b{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f17d5d9{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-accent );--n-accordion-title-hover-color:var( --e-global-color-be8c631 );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-f17d5d9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-be8c631 );}.elementor-10 .elementor-element.elementor-element-f17d5d9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-be8c631 );}.elementor-10 .elementor-element.elementor-element-f17d5d9 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-be8c631 );}:where( .elementor-10 .elementor-element.elementor-element-f17d5d9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-10 .elementor-element.elementor-element-8d3fa29{--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;--border-radius:15px 0px 0px 0px;box-shadow:-15px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:15px;--padding-left:55px;--padding-right:55px;}.elementor-10 .elementor-element.elementor-element-8d3fa29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8d3fa29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-551a274 ) 0%, var( --e-global-color-be8c631 ) 90%);}.elementor-10 .elementor-element.elementor-element-e20c9c1{--display:flex;--gap:9px 0px;--row-gap:9px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-be9d176 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-006de7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:63px;font-weight:900;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f16dc81{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-subgroup label{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group .elementor-field{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:var( --e-global-color-accent );border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group .elementor-select-wrapper select{border-color:var( --e-global-color-accent );border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;border-radius:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .e-form__buttons__wrapper__button-next{background-color:#22B573;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-button[type="submit"]{background-color:#22B573;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-be8c631 );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-be8c631 );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9586ac8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-79af3e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-46493ab{--width:50%;}.elementor-10 .elementor-element.elementor-element-8d3fa29{--width:50%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-db11cb9{--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-c1f852b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-c006b3e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-10 .elementor-element.elementor-element-36631b2 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-ad91460 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-a7a5cea{--padding-top:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-3945043{font-size:12px;}.elementor-10 .elementor-element.elementor-element-3dfac64 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-336a440{padding:0px 25px 30px 25px;font-size:12px;}.elementor-10 .elementor-element.elementor-element-f32e479 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-0a84f72{font-size:12px;}.elementor-10 .elementor-element.elementor-element-e9db5d6 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-66e7263{padding:0px 25px 29px 25px;font-size:12px;}.elementor-10 .elementor-element.elementor-element-a9ee5d4 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-78d823b{font-size:12px;}.elementor-10 .elementor-element.elementor-element-71812cc .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-b84488d{padding:0px 25px 29px 25px;font-size:12px;}.elementor-10 .elementor-element.elementor-element-95b066d .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-864a8f2{padding:0px 25px 30px 25px;font-size:12px;}.elementor-10 .elementor-element.elementor-element-5cd36a6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-15px;--e-n-carousel-arrow-next-right-position:-15px;}.elementor-10 .elementor-element.elementor-element-07cf5a2 .elementor-button{font-size:16px;}.elementor-10 .elementor-element.elementor-element-b5bb01d{--padding-top:25px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-952f372{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-f8d6147{font-size:12px;}.elementor-10 .elementor-element.elementor-element-26627da{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-4c5d36a .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-79f948f{font-size:11px;}.elementor-10 .elementor-element.elementor-element-e678da2{font-size:11px;}.elementor-10 .elementor-element.elementor-element-d1f460c .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-8c43f44{font-size:11px;}.elementor-10 .elementor-element.elementor-element-1a86a93{font-size:11px;}.elementor-10 .elementor-element.elementor-element-5a60e93 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-92f882c{font-size:11px;}.elementor-10 .elementor-element.elementor-element-b4f05ec{font-size:11px;}.elementor-10 .elementor-element.elementor-element-a320c2f .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-51dc923{font-size:11px;}.elementor-10 .elementor-element.elementor-element-f3b2e87{font-size:11px;}.elementor-10 .elementor-element.elementor-element-57eaa04 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-09f3ce4{font-size:11px;}.elementor-10 .elementor-element.elementor-element-60e7ba6{font-size:11px;}.elementor-10 .elementor-element.elementor-element-8d8e9a5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-f17d5d9{--n-accordion-title-font-size:12px;}.elementor-10 .elementor-element.elementor-element-be9d176 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-006de7e .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-f16dc81{font-size:12px;line-height:1.2em;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group > label{font-size:12px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-field-subgroup label{font-size:12px;}.elementor-10 .elementor-element.elementor-element-9586ac8 .elementor-button{font-size:12px;}.elementor-10 .elementor-element.elementor-element-5e1eaf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-8a41a87{text-align:center;}.elementor-10 .elementor-element.elementor-element-8a41a87 .elementor-heading-title{font-size:1px;}.elementor-10 .elementor-element.elementor-element-c006b3e{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-df36003{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-3537089{--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-10 .elementor-element.elementor-element-a6e6cbc{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3945043{text-align:center;}.elementor-10 .elementor-element.elementor-element-69b0226 img{width:100%;}.elementor-10 .elementor-element.elementor-element-3bdd2bc{text-align:center;}.elementor-10 .elementor-element.elementor-element-1d49073{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-5cd36a6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:10px;}.elementor-10 .elementor-element.elementor-element-b5bb01d{--padding-top:20px;--padding-bottom:020px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-f7dc05f{--padding-top:20px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-d1aa140 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-952f372{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-736e974{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f8d6147{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:start;}.elementor-10 .elementor-element.elementor-element-26627da{--padding-top:20px;--padding-bottom:020px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-dda3b4d img{width:100%;}.elementor-10 .elementor-element.elementor-element-8d8e9a5{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;--e-n-carousel-arrow-size:10px;}.elementor-10 .elementor-element.elementor-element-46493ab{--border-radius:0px 0px 0px 0px;--padding-top:020px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8d3fa29{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5e1eaf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-8a41a87 *//* ========================================================
   CONFIGURACIÓN PARA ESCRITORIO (PC)
   ======================================================== */

/* Contenedor principal del encabezado */
.elementor-10 .elementor-element.elementor-element-8a41a87 .custom-clima-header {
    font-family: 'Montserrat', sans-serif; /* Activa Montserrat */
    font-size: 55px;          /* Ajusta el tamaño general del texto aquí */
    line-height: 1.15;        /* Controla el interlineado para que quede compacto */
    text-align: left;
}

/* Estilo para los textos negros/delgados */
.elementor-10 .elementor-element.elementor-element-8a41a87 .txt-dark {
    color: #000000;           /* Color negro */
    font-weight: 400;         /* Peso Regular (puedes usar 300 si lo quieres más fino) */
}

/* Estilo para las líneas centrales en azul y gruesas */
.elementor-10 .elementor-element.elementor-element-8a41a87 .txt-blue {
    color: #5ab5ff;           /* Tu color azul exacto */
    font-weight: 800;         /* Peso Extra Bold / Heavy */
    letter-spacing: -0.5px;   /* Junta ligeramente las letras como en la imagen */
}


/* ========================================================
   PARTE RESPONSIVE (Ajustes para pantallas pequeñas)
   ======================================================== */

/* 📱 Adaptación para Tableta (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-8a41a87 .custom-clima-header {
        font-size: 30px;       /* Tamaño equilibrado para pantallas medianas */
        line-height: 1.2;      /* Abrimos ligeramente el espacio vertical */
    }
}

/* 📱 Adaptación para Móvil (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-8a41a87 .custom-clima-header {
        font-size: 23px;       /* Tamaño compacto para que las frases largas no se corten */
        line-height: 1.25;     /* Da un poco más de aire entre líneas para legibilidad móvil */
        text-align: center;    /* 🔥 Centra el texto en dispositivos móviles */
    }
    
    .elementor-10 .elementor-element.elementor-element-8a41a87 .txt-blue {
        letter-spacing: 0px;   /* En móviles se desactiva el espaciado negativo para leer mejor */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-057985b *//* ========================================================
   CONFIGURACIÓN PARA ESCRITORIO (PC)
   ======================================================== */

/* Configuración general del bloque de texto */
.elementor-10 .elementor-element.elementor-element-057985b .custom-respaldo-header {
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;            /* Texto completamente blanco */
    font-size: 65px;           /* Ajusta el tamaño general según tu espacio */
    line-height: 1.05;         /* Interlineado cerrado como en la imagen */
    text-align: left;
}

/* Estilo para las dos primeras líneas (Finas) */
.elementor-10 .elementor-element.elementor-element-057985b .txt-light {
    font-weight: 300;          /* Grosor Light / Fino */
    display: inline-block;
    margin-bottom: 5px;        /* Pequeña separación antes del texto grueso */
}

/* Estilo para las dos últimas líneas (Gruesas) */
.elementor-10 .elementor-element.elementor-element-057985b .txt-bold {
    font-weight: 800;          /* Grosor Extra Bold / Heavy */
    display: inline-block;
}


/* ========================================================
   PARTE RESPONSIVE (Ajustes automáticos de tamaño)
   ======================================================== */

/* 📱 Adaptación para Tableta (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-057985b .custom-respaldo-header {
        font-size: 38px;       /* Tamaño intermedio y cómodo para tablets */
        line-height: 1.1;      /* Abrimos un pelo el interlineado para evitar roces */
    }
}

/* 📱 Adaptación para Móvil (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-057985b .custom-respaldo-header {
        font-size: 28px;       /* Tamaño compacto para pantallas de smartphone */
        line-height: 1.15;     /* Más espacio vertical para que no se pisen las palabras */
         text-align: center;    /* 🔥 Centra el texto en dispositivos móviles */
    }
    
    .elementor-10 .elementor-element.elementor-element-057985b .txt-light {
        margin-bottom: 2px;    /* Reducimos un poco la separación intermedia en móviles */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6e3ce7 *//* ========================================================
   CONFIGURACIÓN PARA ESCRITORIO (PC)
   ======================================================== */

/* Configuración general y alineación centrada */
.elementor-10 .elementor-element.elementor-element-d6e3ce7 .custom-gradient-header {
    font-family: 'Montserrat', sans-serif;
    font-size: 50px;          /* Ajusta el tamaño general del título aquí */
    line-height: 1.2;         /* Controla la separación entre las dos líneas */
    text-align: center;       /* Centra el texto como en la imagen */
}

/* Estilo para la primera línea (Negra / Delgada) */
.elementor-10 .elementor-element.elementor-element-d6e3ce7 .txt-dark {
    color: #000000;           /* Color negro */
    font-weight: 400;         /* Peso regular (o 300 si lo prefieres más fino) */
}

/* Estilo para la segunda línea (Con el degradado exacto) */
.elementor-10 .elementor-element.elementor-element-d6e3ce7 .txt-gradient {
    font-weight: 800;         /* Peso Extra Bold / Heavy */
    letter-spacing: -0.5px;   /* Junta sutilmente las letras */
    
    /* Efecto de degradado en el texto */
    background: linear-gradient(90deg, #175995 0%, #5ab5ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    display: inline-block;    /* Necesario para delimitar correctamente el degradado al texto */
}


/* ========================================================
   PARTE RESPONSIVE (Ajustes para pantallas pequeñas)
   ======================================================== */

/* 📱 Adaptación para Tableta (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-d6e3ce7 .custom-gradient-header {
        font-size: 30px;       /* Tamaño equilibrado para pantallas medianas */
        line-height: 1.25;     /* Separación óptima para tablets */
    }
}

/* 📱 Adaptación para Móvil (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-d6e3ce7 .custom-gradient-header {
        font-size: 26px;       /* Tamaño compacto para que el degradado luzca continuo en una o dos líneas */
        line-height: 1.3;      /* Da un poco más de aire vertical en celulares */
    }
    
    .elementor-10 .elementor-element.elementor-element-d6e3ce7 .txt-gradient {
        letter-spacing: 0px;   /* Evita que las letras se encimen en pantallas ultra estrechas */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c67526f *//* ========================================================
   CONFIGURACIÓN PARA ESCRITORIO (PC)
   ======================================================== */

/* Contenedor principal con la barra lateral izquierda */
.elementor-10 .elementor-element.elementor-element-c67526f .custom-client-header {
    font-family: 'Montserrat', sans-serif;
    border-left: 6px solid #5ab5ff; /* Línea vertical azul de la izquierda */
    padding-left: 24px;            /* Espacio entre la línea azul y el texto */
    font-size: 50px;               /* Tamaño general del encabezado */
    line-height: 1.1;              /* Interlineado cerrado como en tu imagen */
    text-align: left;
    margin: 10px 0;
}

/* Estilo para la primera línea (Negra / Fina) */
.elementor-10 .elementor-element.elementor-element-c67526f .txt-dark {
    color: #000000;
    font-weight: 400;              /* Peso Regular */
    display: inline-block;
    margin-bottom: 4px;            /* Separación sutil con la línea de abajo */
}

/* Estilo para las líneas inferiores (Azul / Gruesa) */
.elementor-10 .elementor-element.elementor-element-c67526f .txt-blue {
    color: #5ab5ff;                /* Tu azul corporativo */
    font-weight: 800;              /* Peso Extra Bold / Heavy */
    letter-spacing: -0.5px;        /* Junta ligeramente las letras */
}


/* ========================================================
   PARTE RESPONSIVE (Ajustes para pantallas pequeñas)
   ======================================================== */

/* 📱 Adaptación para Tableta (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-c67526f .custom-client-header {
        font-size: 38px;           /* Tamaño intermedio ideal para iPads/Tablets */
        padding-left: 20px;        /* Reducimos sutilmente el espacio de la barra */
        border-left-width: 5px;    /* Barra un poco más delgada en tablet */
        line-height: 1.15;
    }
}

/* 📱 Adaptación para Móvil (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c67526f .custom-client-header {
        font-size: 28px;           /* Bajado a 28px para garantizar que no se corte en pantallas pequeñas */
        padding-left: 15px;        /* Tu ajuste original */
        border-left-width: 4px;    /* Tu ajuste original */
        line-height: 1.2;          /* Un poco más de aire vertical para evitar roces */
    }
    
    .elementor-10 .elementor-element.elementor-element-c67526f .txt-blue {
        letter-spacing: 0px;       /* Desactiva el espaciado negativo para mejorar la lectura en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6677c5c *//* ========================================================
   1. CENTRAR Y ENMARCAR EL ESPACIO DE LOS LOGOS
   ======================================================== */
.elementor-10 .elementor-element.elementor-element-6677c5c .swiper-slide {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 130px !important; /* Ajustado de 110px a 130px para dar más aire */
    padding: 10px 20px !important;
    box-sizing: border-box !important;
}

/* ========================================================
   2. HOMOGENEIZAR IMÁGENES Y EFECTO GRIS (NORMAL)
   ======================================================== */
.elementor-10 .elementor-element.elementor-element-6677c5c .swiper-slide img {
    height: 70px !important;        /* Aumentado de 55px a 70px */
    width: 100% !important;
    object-fit: contain !important; /* Mantiene la proporción perfecta sin deformar */
    
  
}

/* ========================================================
   3. EFECTO A COLOR E INTENSIDAD AL PASAR EL CURSOR (HOVER)
   ======================================================== */
.elementor-10 .elementor-element.elementor-element-6677c5c .swiper-slide:hover img {
    filter: grayscale(0%) brightness(1) !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcbec92 *//* ========================================================
   CONFIGURACIÓN PARA ESCRITORIO (PC)
   ======================================================== */

/* Contenedor principal con la barra lateral izquierda */
.elementor-10 .elementor-element.elementor-element-dcbec92 .custom-client-header {
    font-family: 'Montserrat', sans-serif;
    border-left: 6px solid #5ab5ff; /* Línea vertical azul de la izquierda */
    padding-left: 24px;            /* Espacio entre la línea azul y el texto */
    font-size: 50px;               /* Tamaño general del encabezado */
    line-height: 1.1;              /* Interlineado cerrado como en tu imagen */
    text-align: left;
    margin: 10px 0;
}

/* Estilo para la primera línea (Negra / Fina) */
.elementor-10 .elementor-element.elementor-element-dcbec92 .txt-dark {
    color: #000000;
    font-weight: 400;              /* Peso Regular */
    display: inline-block;
    margin-bottom: 4px;            /* Separación sutil con la línea de abajo */
}

/* Estilo para las líneas inferiores (Azul / Gruesa) */
.elementor-10 .elementor-element.elementor-element-dcbec92 .txt-blue {
    color: #5ab5ff;                /* Tu azul corporativo */
    font-weight: 800;              /* Peso Extra Bold / Heavy */
    letter-spacing: -0.5px;        /* Junta ligeramente las letras */
}


/* ========================================================
   PARTE RESPONSIVE (Ajustes para pantallas pequeñas)
   ======================================================== */

/* 📱 Adaptación para Tableta (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-dcbec92 .custom-client-header {
        font-size: 38px;           /* Tamaño intermedio ideal para pantallas medianas */
        padding-left: 20px;        /* Reducimos sutilmente el espacio de la barra */
        border-left-width: 5px;    /* Barra un poco más delgada en tablet */
        line-height: 1.15;
    }
}

/* 📱 Adaptación para Móvil (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-dcbec92 .custom-client-header {
        font-size: 28px;           /* Ajustado a 28px para garantizar que no se corte en smartphones */
        padding-left: 15px;        /* Tu ajuste original */
        border-left-width: 4px;    /* Tu ajuste original */
        line-height: 1.2;          /* Un poco más de aire vertical para evitar roces entre palabras */
    }
    
    .elementor-10 .elementor-element.elementor-element-dcbec92 .txt-blue {
        letter-spacing: 0px;       /* Desactiva el espaciado negativo para mejorar la lectura en móvil */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c81795d *//* ========================================================
   CONFIGURACIÓN PARA ESCRITORIO (PC)
   ======================================================== */

/* Configuración y espaciado general del bloque */
.elementor-10 .elementor-element.elementor-element-c81795d .custom-faq-header {
    font-family: 'Montserrat', sans-serif;
    font-size: 50px;          /* Ajusta el tamaño general aquí */
    line-height: 0.95;        /* Interlineado muy estrecho como en la captura */
    text-align: left;
    letter-spacing: -1px;     /* Junta ligeramente las letras */
}

/* Primera línea: "Preguntas" (Fina y azul claro) */
.elementor-10 .elementor-element.elementor-element-c81795d .txt-light {
    color: #5ab5ff;           /* Tu color azul claro característico */
    font-weight: 300;         /* Grosor Fino / Light */
    display: inline-block;
}

/* Segunda línea: "frecuentes" (Gruesa y Blanca) */
.elementor-10 .elementor-element.elementor-element-c81795d .txt-bold {
    color: #ffffff;           /* Blanco puro */
    font-weight: 800;         /* Grosor Extra Bold / Heavy */
    display: inline-block;
}


/* ========================================================
   PARTE RESPONSIVE (Ajustes para pantallas pequeñas)
   ======================================================== */

/* 📱 Adaptación para Tableta (Pantallas menores a 1024px) */
@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-c81795d .custom-faq-header {
        font-size: 42px;       /* Tamaño intermedio para pantallas medianas */
        line-height: 1.0;      /* Abrimos un pelo el interlineado por seguridad */
        letter-spacing: -0.5px;
    }
}

/* 📱 Adaptación para Móvil (Pantallas menores a 767px) */
@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-c81795d .custom-faq-header {
        font-size: 32px;       /* Ajustado a 32px para asegurar una lectura fluida en smartphones */
        line-height: 1.05;     /* Un poco más de aire vertical para evitar que las letras rocen */
        letter-spacing: 0px;   /* Desactivamos el espaciado negativo en móviles para mejorar la legibilidad */
    }
}/* End custom CSS */