.elementor-19268 .elementor-element.elementor-element-063719b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #312A26C7 0%, #312A26C7 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-063719b:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-063719b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19268 .elementor-element.elementor-element-063719b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-4d3c91f > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-1086d45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19268 .elementor-element.elementor-element-1086d45 > .elementor-container{min-height:60vh;}.elementor-19268 .elementor-element.elementor-element-1086d45 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-1086d45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-19268 .elementor-element.elementor-element-8bb68d7 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1em 1em 1em 1em;}.elementor-19268 .elementor-element.elementor-element-85f4f9e > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-85f4f9e{text-align:center;}.elementor-19268 .elementor-element.elementor-element-85f4f9e .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:90px;font-weight:600;text-transform:none;color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-768a08f > .elementor-widget-container{margin:-10px 20px 0px 20px;}.elementor-19268 .elementor-element.elementor-element-768a08f{text-align:center;}.elementor-19268 .elementor-element.elementor-element-768a08f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-e0a09dd > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-e0a09dd .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-d9ac33c );color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-900a46b:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-900a46b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-900a46b{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;z-index:2;}.elementor-19268 .elementor-element.elementor-element-900a46b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-927485b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-927485b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-e1c3f1a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-e1c3f1a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-7b02bcc > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-7b02bcc{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#562536;}.elementor-19268 .elementor-element.elementor-element-8bfe2f7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-8bfe2f7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-00d755e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-00d755e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-8011ea2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-8011ea2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-62d119a > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-62d119a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-686edd8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-686edd8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-e113650 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-e113650{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-32a15470{padding:0em 0em 7em 0em;}.elementor-19268 .elementor-element.elementor-element-7173c734 > .elementor-element-populated{padding:2em 2em 2em 0em;}.elementor-19268 .elementor-element.elementor-element-efa4fa7:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-efa4fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-efa4fa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-18px;margin-bottom:0px;padding:0px 20px 25px 20px;}.elementor-19268 .elementor-element.elementor-element-efa4fa7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-28e38ea > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-28e38ea{text-align:center;}.elementor-19268 .elementor-element.elementor-element-28e38ea .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:#941944;}.elementor-19268 .elementor-element.elementor-element-d9bcf8b{text-align:center;}.elementor-19268 .elementor-element.elementor-element-d9bcf8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:none;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-0fa071a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-0fa071a img{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-4730bf7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-4730bf7{text-align:center;}.elementor-19268 .elementor-element.elementor-element-4730bf7 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:#941944;}.elementor-19268 .elementor-element.elementor-element-38f4329a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-38f4329a{text-align:center;}.elementor-19268 .elementor-element.elementor-element-38f4329a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-12c5ed8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-12c5ed8 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-d2b2340 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-d2b2340{text-align:center;}.elementor-19268 .elementor-element.elementor-element-d2b2340 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:#941944;}.elementor-19268 .elementor-element.elementor-element-6bc8a10c{text-align:center;}.elementor-19268 .elementor-element.elementor-element-6bc8a10c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-50f0bf4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-50f0bf4 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-2b30a0a > .elementor-widget-container{margin:015px 0px 0px 0px;}body:not(.rtl) .elementor-19268 .elementor-element.elementor-element-2b30a0a{left:0px;}body.rtl .elementor-19268 .elementor-element.elementor-element-2b30a0a{right:0px;}.elementor-19268 .elementor-element.elementor-element-2b30a0a{top:0px;}.elementor-19268 .elementor-element.elementor-element-37edc6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-8f44189 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:1;}.elementor-19268 .elementor-element.elementor-element-8f44189{margin-top:125px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-a7c17ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-a7c17ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-a7c17ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-a7c17ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-a09ef90{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-a09ef90 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-a09ef90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-30f89c7{width:var( --container-widget-width, 107.631% );max-width:107.631%;--container-widget-width:107.631%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-30f89c7 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-30f89c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-6e2c3c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-6e2c3c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-6e2c3c4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-6e2c3c4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-c57dc91{width:var( --container-widget-width, 111.21% );max-width:111.21%;--container-widget-width:111.21%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-c57dc91 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-c57dc91 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-7808c72{width:var( --container-widget-width, 114.78% );max-width:114.78%;--container-widget-width:114.78%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-7808c72 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-7808c72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-761d229:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-761d229 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-761d229 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-761d229 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-accecbd{width:var( --container-widget-width, 96.923% );max-width:96.923%;--container-widget-width:96.923%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-accecbd > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-accecbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-f3ad7ee{width:var( --container-widget-width, 96.486% );max-width:96.486%;--container-widget-width:96.486%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-f3ad7ee > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-f3ad7ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-22660dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-22660dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-22660dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-22660dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-46f8661{width:var( --container-widget-width, 96.923% );max-width:96.923%;--container-widget-width:96.923%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-46f8661 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-46f8661 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-42c6323{width:var( --container-widget-width, 96.486% );max-width:96.486%;--container-widget-width:96.486%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-42c6323 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-42c6323 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-99be62c:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-99be62c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-99be62c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 25px 25px 20px;}.elementor-19268 .elementor-element.elementor-element-99be62c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-769a3a3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-769a3a3{text-align:center;}.elementor-19268 .elementor-element.elementor-element-769a3a3 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:#F9E8BE;}.elementor-19268 .elementor-element.elementor-element-3e553b0{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:none;color:var( --e-global-color-text );}.elementor-19268 .elementor-element.elementor-element-5ce8ef0c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-5ce8ef0c{text-align:start;}.elementor-19268 .elementor-element.elementor-element-5ce8ef0c .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:#941944;}.elementor-19268 .elementor-element.elementor-element-6033bc29{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-19268 .elementor-element.elementor-element-6ddadb2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-6ddadb2{text-align:start;}.elementor-19268 .elementor-element.elementor-element-6ddadb2 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-1ed0766:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-1ed0766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19268 .elementor-element.elementor-element-1ed0766 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-1ed0766{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-46fb9f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-46fb9f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19268 .elementor-element.elementor-element-46fb9f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-46fb9f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-d714e5c{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-d714e5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-2ab5bae{width:var( --container-widget-width, 107.631% );max-width:107.631%;--container-widget-width:107.631%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-2ab5bae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-2ab5bae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-9d23ef7 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-b3601ee{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-b3601ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-7342b3f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-e647ef2 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-582ed3c0{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-582ed3c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-4be2e768{width:var( --container-widget-width, 95.354% );max-width:95.354%;--container-widget-width:95.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-4be2e768 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-3fe6c8e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-faa01f5{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-faa01f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-a6e12fd{width:var( --container-widget-width, 92.135% );max-width:92.135%;--container-widget-width:92.135%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-a6e12fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-9d99d21 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-9d99d21{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-19268 .elementor-element.elementor-element-7687816{width:auto;max-width:auto;}.elementor-19268 .elementor-element.elementor-element-7687816 > .elementor-widget-container{margin:0px 0px -52px -0px;}.elementor-19268 .elementor-element.elementor-element-b279838{margin-top:30px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-c0c6323{margin-top:0em;margin-bottom:2em;}.elementor-19268 .elementor-element.elementor-element-470cd87 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-470cd87{text-align:start;}.elementor-19268 .elementor-element.elementor-element-470cd87 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-5b8ed95 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-5b8ed95{text-align:start;}.elementor-19268 .elementor-element.elementor-element-5b8ed95 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-602f15e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-602f15e{text-align:start;}.elementor-19268 .elementor-element.elementor-element-602f15e .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-351cf39 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:1;}.elementor-19268 .elementor-element.elementor-element-351cf39{margin-top:0px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-484ed68:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-484ed68 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-484ed68 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-484ed68 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-63e5902{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-63e5902 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-63e5902 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-2ba538f{width:var( --container-widget-width, 107.631% );max-width:107.631%;--container-widget-width:107.631%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-2ba538f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-2ba538f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-27be1d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-27be1d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-27be1d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-27be1d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-6d2d0e8{width:var( --container-widget-width, 96.923% );max-width:96.923%;--container-widget-width:96.923%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-6d2d0e8 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-6d2d0e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-3ac533f{width:var( --container-widget-width, 96.486% );max-width:96.486%;--container-widget-width:96.486%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-3ac533f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-3ac533f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-ea4666b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-ea4666b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-ea4666b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-ea4666b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-7b2ef69{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-7b2ef69 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-7b2ef69 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-7d8c6db{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-93fea81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19268 .elementor-element.elementor-element-93fea81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-93fea81 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-19268 .elementor-element.elementor-element-93fea81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-3bf5239{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-3bf5239 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-8362f9a{width:var( --container-widget-width, 95.354% );max-width:95.354%;--container-widget-width:95.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-8362f9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-c8959c8{width:var( --container-widget-width, 105.354% );max-width:105.354%;--container-widget-width:105.354%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-c8959c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-d428c55{width:var( --container-widget-width, 92.135% );max-width:92.135%;--container-widget-width:92.135%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-d428c55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-c4359e2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-c4359e2{text-align:center;}.elementor-19268 .elementor-element.elementor-element-eaa0b69{width:var( --container-widget-width, 97.439% );max-width:97.439%;--container-widget-width:97.439%;--container-widget-flex-grow:0;text-align:center;}.elementor-19268 .elementor-element.elementor-element-eaa0b69 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-19268 .elementor-element.elementor-element-eaa0b69 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:41px;font-weight:500;text-transform:none;color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-e96c593{margin-top:20px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-9d582b9 > .elementor-widget-container{padding:49px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-cc08a06{text-align:center;}.elementor-19268 .elementor-element.elementor-element-cc08a06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-19268 .elementor-element.elementor-element-5a54747.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-19268 .elementor-element.elementor-element-5a54747.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-19268 .elementor-element.elementor-element-5a54747.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta .elementor-cta__bg, .elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19268 .elementor-element.elementor-element-5a54747 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__content{min-height:378px;text-align:center;padding:45px 45px 45px 45px;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__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-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__button{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-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:5px;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-19268 .elementor-element.elementor-element-e096e67 > .elementor-widget-container{margin:-110px 0px -72px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-19268 .elementor-element.elementor-element-e096e67{left:0px;}body.rtl .elementor-19268 .elementor-element.elementor-element-e096e67{right:0px;}.elementor-19268 .elementor-element.elementor-element-e096e67{top:0px;z-index:0;}.elementor-19268 .elementor-element.elementor-element-625dcf7{--spacer-size:50px;}.elementor-19268 .elementor-element.elementor-element-a2a4a32:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-a2a4a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hacialosalvaje.net/wp-content/uploads/2025/12/seccion-opiniones-HLS.png");background-position:center left;background-repeat:no-repeat;}.elementor-19268 .elementor-element.elementor-element-a2a4a32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19268 .elementor-element.elementor-element-a2a4a32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-af79355{--spacer-size:25px;}.elementor-19268 .elementor-element.elementor-element-b2bed52{text-align:center;}.elementor-19268 .elementor-element.elementor-element-b2bed52 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-09bac40{--spacer-size:25px;}.elementor-19268 .elementor-element.elementor-element-8799d26{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-19268 .elementor-element.elementor-element-2091b7c{margin-top:20px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-1984f88 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-1984f88{text-align:start;}.elementor-19268 .elementor-element.elementor-element-1984f88 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-19268 .elementor-element.elementor-element-fce6591 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-6c86853:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-6c86853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-19268 .elementor-element.elementor-element-6c86853{box-shadow:0px 30px 61px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:2em 2em 2em 2em;z-index:0;}.elementor-19268 .elementor-element.elementor-element-6c86853 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19268 .elementor-element.elementor-element-8f028bf{text-align:center;}.elementor-19268 .elementor-element.elementor-element-8f028bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-228fb2a > .elementor-widget-container{background-color:transparent;margin:0px 10px 0px 10px;padding:5px 10px 10px 5px;background-image:linear-gradient(0deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:13px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-13px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group > label, .elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-subgroup label{color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group > label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12vw;font-weight:400;text-transform:lowercase;font-style:normal;text-decoration:none;line-height:17px;letter-spacing:1.3px;word-spacing:0em;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group .elementor-field, .elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-subgroup label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-d9ac33c );border-color:var( --e-global-color-accent );border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-d9ac33c );border-color:var( --e-global-color-accent );border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-accent );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;border-style:none;padding:10px 10px 10px 10px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button[type="submit"] svg *{fill:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-228fb2a .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-text );color:var( --e-global-color-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-228fb2a .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#E3DFD9;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#E3DFD9;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button[type="submit"]:hover svg *{fill:#E3DFD9;}.elementor-19268 .elementor-element.elementor-element-228fb2a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-message{font-family:"Montserrat", Sans-serif;font-size:1.2vw;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:1px;word-spacing:0em;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-message.elementor-message-danger{color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-message.elementor-help-inline{color:var( --e-global-color-8fc4db2 );}.elementor-19268 .elementor-element.elementor-element-228fb2a{--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-19268 .elementor-element.elementor-element-7ec01b4{--spacer-size:50px;}.elementor-19268 .elementor-element.elementor-element-e78e99b{--spacer-size:50px;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-19268 .elementor-element.elementor-element-7ba8f04.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-19268 .elementor-element.elementor-element-7ba8f04.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-19268 .elementor-element.elementor-element-7ba8f04.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta .elementor-cta__bg, .elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 45px 45px;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__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-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__button{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-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:5px;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-19268 .elementor-element.elementor-element-4d252b7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-19268 .elementor-element.elementor-element-4d252b7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-19268 .elementor-element.elementor-element-4d252b7.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta .elementor-cta__bg, .elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 45px 45px;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__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-d9ac33c );}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__button{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-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-19268 .elementor-element.elementor-element-a99ed95{--spacer-size:50px;}@media(max-width:1024px) and (min-width:768px){.elementor-19268 .elementor-element.elementor-element-8bb68d7{width:65%;}.elementor-19268 .elementor-element.elementor-element-7173c734{width:65%;}.elementor-19268 .elementor-element.elementor-element-0504ce9{width:100%;}.elementor-19268 .elementor-element.elementor-element-fce6591{width:35%;}}@media(max-width:1024px){.elementor-19268 .elementor-element.elementor-element-063719b{padding:0em 0em 0em 0em;}.elementor-19268 .elementor-element.elementor-element-1086d45{padding:21em 0em 0em 0em;}.elementor-19268 .elementor-element.elementor-element-32a15470{padding:0em 0em 3em 0em;}.elementor-19268 .elementor-element.elementor-element-2b30a0a > .elementor-widget-container{margin:135px 0px 0px -44px;}.elementor-19268 .elementor-element.elementor-element-7687816 > .elementor-widget-container{margin:0px 0px -52px -0px;}.elementor-19268 .elementor-element.elementor-element-5a54747 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-type-html{font-size:12px;line-height:20px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-message{font-size:1.5vw;line-height:20px;word-spacing:0em;}.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__title:not(:last-child){margin-bottom:15px;}}@media(max-width:767px){.elementor-19268 .elementor-element.elementor-element-063719b{padding:0em 0em 0em 0em;}.elementor-19268 .elementor-element.elementor-element-1086d45{padding:15em 0em 0em 0em;}.elementor-19268 .elementor-element.elementor-element-8bb68d7 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-19268 .elementor-element.elementor-element-32a15470{padding:0em 0em 2em 0em;}.elementor-19268 .elementor-element.elementor-element-7173c734 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-19268 .elementor-element.elementor-element-2b30a0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19268 .elementor-element.elementor-element-99be62c{margin-top:60px;margin-bottom:0px;}.elementor-19268 .elementor-element.elementor-element-7687816 > .elementor-widget-container{margin:0px 0px -39px -0px;}.elementor-19268 .elementor-element.elementor-element-fce6591 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-19268 .elementor-element.elementor-element-6c86853{padding:1em 1em 1em 1em;}.elementor-19268 .elementor-element.elementor-element-228fb2a{width:100%;max-width:100%;align-self:center;}.elementor-19268 .elementor-element.elementor-element-228fb2a > .elementor-widget-container{margin:30px 20px 0px 20px;padding:20px 20px 20px 20px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-field-type-html{font-size:13px;letter-spacing:2px;}.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-message{font-size:11px;word-spacing:0em;}}@media(min-width:1025px){.elementor-19268 .elementor-element.elementor-element-063719b:not(.elementor-motion-effects-element-type-background), .elementor-19268 .elementor-element.elementor-element-063719b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-e0a09dd */.elementor-19268 .elementor-element.elementor-element-e0a09dd .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-19268 .elementor-element.elementor-element-e0a09dd .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-900a46b */.ancla-viaje{
  scroll-margin-top: 130px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9bcf8b *//* BLOQUE 1 - Intro viajes (ACF WYSIWYG) */
.hls-bloque1-intro{
  font-size: 18px !important;     /* ajusta “un poquito” aquí */
  line-height: 1.8 !important;
  color: #562536 !important;      /* ajusta */
}

/* El WYSIWYG suele meter <p>, <strong>, etc. y el theme se lo come */
.hls-bloque1-intro p,
.hls-bloque1-intro li{
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 14px;            /* opcional: mejora lectura */
}

.hls-bloque1-intro strong{
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f4329a *//* BLOQUE 2 - Texto viajes (ACF WYSIWYG) */
.hls-bloque2-texto{
  font-size: 18px !important;      /* mismo tamaño que bloque 1 */
  line-height: 1.8 !important;
  color: #562536 !important;
}

.hls-bloque2-texto p,
.hls-bloque2-texto li{
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 14px;
}

.hls-bloque2-texto strong,
.hls-bloque2-texto em{
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bc8a10c *//* BLOQUE 3 - Texto viajes (ACF WYSIWYG) */
.hls-bloque3-texto{
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #562536 !important;
}

.hls-bloque3-texto p,
.hls-bloque3-texto li{
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 14px;
}

.hls-bloque3-texto strong,
.hls-bloque3-texto em{
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b30a0a */.linea-animada {
  mask-image: linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);
  mask-size: 200% 100%;
  animation: revelar 3s ease forwards;
}

@keyframes revelar {
  from {
    mask-position: 100% 0;
  }
  to {
    mask-position: 0 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e553b0 *//* ITINERARIO – WYSIWYG (GRANATE) */
.itinerario-wysiwyg-granate{
  position: relative;
  padding-left: 34px;

  /* Tamaño base */
  font-size: 18px;
  line-height: 1.8;
}

/* Línea vertical */
.itinerario-wysiwyg-granate:before{
  content:"";
  position:absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  width: 2px;
  background: #F9E8BE;   /* línea en beige */
  opacity: .9;
}

/* Títulos Día X */
.itinerario-wysiwyg-granate h3{
  position: relative;
  margin: 22px 0 8px;
  font-weight: 700;

  font-size: 20px;       /* +2px respecto al texto */
  line-height: 1.6;
  color: #F9E8BE;        /* color título Día X */
}

/* Punto / botón del timeline */
.itinerario-wysiwyg-granate h3:before{
  content:"";
  position:absolute;
  left: -28px;
  top: 6px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #F9E8BE;   /* mismo color que títulos */
}

/* Texto del itinerario */
.itinerario-wysiwyg-granate p,
.itinerario-wysiwyg-granate li{
  margin: 0 0 14px;
  color: #ffffff;       /* texto informativo en blanco */

  font-size: inherit;
  line-height: inherit;
}

/* Seguridad WYSIWYG */
.itinerario-wysiwyg-granate strong,
.itinerario-wysiwyg-granate em{
  color: inherit;
}

/* Si hubiera enlaces o botones dentro del itinerario */
.itinerario-wysiwyg-granate a,
.itinerario-wysiwyg-granate button{
  color: #F9E8BE;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6033bc29 *//* BLOQUE FECHAS – ACF WYSIWYG */
.hls-bloque-fechas{
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #562536 !important;
}

.hls-bloque-fechas p,
.hls-bloque-fechas li{
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 14px;
}

.hls-bloque-fechas strong,
.hls-bloque-fechas em{
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d99d21 *//* BLOQUE FECHAS – ACF WYSIWYG */
.hls-bloque-fechas{
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #562536 !important;
}

.hls-bloque-fechas p,
.hls-bloque-fechas li{
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 14px;
}

.hls-bloque-fechas strong,
.hls-bloque-fechas em{
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4359e2 *//* BLOQUE CÓMO RESERVAR – ACF WYSIWYG */
.hls-bloque-como-reservar{
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #562536 !important;
}

.hls-bloque-como-reservar p,
.hls-bloque-como-reservar li{
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  margin-bottom: 14px;
}

.hls-bloque-como-reservar strong,
.hls-bloque-como-reservar em{
  color: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaa0b69 */.cta-combo {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: #ffffff; /* 🔴 texto blanco */
  font-weight: 600;
}

.text-brush {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.text-brush::after {
  content: "";
  position: absolute;
  left: -3%;
  bottom: -0.1em;
  width: 106%;
  height: 0.2em;
  background-color: #e3533b;
  z-index: -1;
  border-radius: 0em 0em 0em 0em;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5a54747 *//* Forzar el border-radius en el contenedor principal del CTA */
.elementor-widget-call-to-action.cta-redondeado .elementor-cta,
.cta-redondeado .elementor-cta {
  border-radius: 25px !important;
  overflow: hidden !important;
}

/* Aplicar también al enlace */
.elementor-widget-call-to-action.cta-redondeado .elementor-cta__content,
.cta-redondeado .elementor-cta__content {
  border-radius: 35px !important;
  overflow: hidden !important;
}

/* El botón en sí */
.elementor-widget-call-to-action.cta-redondeado .elementor-cta__button,
.cta-redondeado .elementor-cta__button {
  border-radius: 25px !important;
  overflow: hidden !important;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

/* Mantener el icono de la llama */
.cta-redondeado .elementor-cta__button:before {
  content: "";
  width: 22px;
  height: 22px;
  display: inline-block;
  background-image: url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* CTA podcast – aumentar tamaño del subtítulo */
.cta-redondeado .elementor-cta__description{
  font-size:30px !important;   /* súbelo aquí si Ana quiere más */
  line-height: 1.6 !important;
}

/* Por si el contenido viene con <p> dentro (muy habitual) */
.cta-redondeado .elementor-cta__description p{
  font-size: inherit !important;
  line-height: inherit !important;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e096e67 */.elementor-19268 .elementor-element.elementor-element-e096e67 {
    transform: rotate(-6deg);
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8799d26 *//* CONTENEDOR GENERAL */
.faqs-wysiwy details{
  border-bottom: 1px solid rgba(0,0,0,0.15);
  padding: 12px 0;
}

/* OCULTAR TRIÁNGULO NATIVO */
.faqs-wysiwy summary::-webkit-details-marker{
  display: none;
}

/* PREGUNTA */
.faqs-wysiwy summary{
  cursor: pointer;
  list-style: none;

  font-family: inherit !important;
  font-weight: 600 !important;
  font-size: 26px !important;
  line-height: 1.3 !important;
  color: #ffffff !important;

  padding: 10px 48px 10px 34px;
  position: relative;
  margin: 0 !important;
}

/* TRIÁNGULO IZQUIERDA (cerrado) */
.faqs-wysiwy summary::before{
  content: "▸";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 18px;
  color: #ffffff;
}

/* TRIÁNGULO IZQUIERDA (abierto) */
.faqs-wysiwy details[open] summary::before{
  content: "▾";
}

/* + DERECHA */
.faqs-wysiwy summary::after{
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
  font-weight: 400;
  color: #ffffff;
}

/* – DERECHA (abierto) */
.faqs-wysiwy details[open] summary::after{
  content: "–";
}

/* BLOQUE RESPUESTA */
.faqs-wysiwy .faq-answer{
  padding: 6px 0 14px 34px;
}

/* RESPUESTA */
.faqs-wysiwy .faq-answer,
.faqs-wysiwy .faq-answer p{
  font-family: inherit !important;
  font-weight: 400 !important;
  font-size: 22px !important;
  line-height: 1.5 !important;
  color: #ffffff !important;
}

.faqs-wysiwy .faq-answer p{
  margin: 8px 0 10px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a2a4a32 *//* Tablet */
@media (max-width: 1024px){
  html, body{
    overflow-x: hidden !important;
  }
}

/* Móvil */
@media (max-width: 767px){
  html, body{
    overflow-x: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-228fb2a *//* 1. BOTÓN E ICONO (Global) */
.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  width: 100%; /* Para que en móvil sea cómodo de pulsar */
}

.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-19268 .elementor-element.elementor-element-228fb2a .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}


/* 2. CASILLA DE PRIVACIDAD (Global y limpia) */
.newsletter-form .elementor-field-type-acceptance .elementor-field-subgroup {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 10px !important;
  margin-top: 10px;
}

.newsletter-form .elementor-field-type-acceptance input {
  margin-top: 4px !important;
  width: 16px !important; /* Tamaño legible */
  height: 16px !important;
  flex-shrink: 0 !important;
}

.newsletter-form .elementor-field-type-acceptance label {
  line-height: 1.3 !important;
  font-size: 14px; /* Ajusta si el texto es muy grande */
}

/* 3. AJUSTES ESPECÍFICOS TABLET/MÓVIL */
@media (max-width: 1024px) {
  .newsletter-form .elementor-field-group {
    width: 100% !important;
    flex-basis: 100% !important;
  }
  
  .newsletter-form .elementor-field {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7ba8f04 */.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-19268 .elementor-element.elementor-element-7ba8f04 {
  border-radius: 15px;
  overflow: hidden;
}


/* DESCRIPCIÓN del CTA – agrandar texto */
.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__description{
  font-size: 25px !important;
  line-height: 1.4 !important;
}

/* Por si Elementor envuelve el texto en <p> */
.elementor-19268 .elementor-element.elementor-element-7ba8f04 .elementor-cta__description p{
  font-size: inherit !important;
  line-height: inherit !important;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4d252b7 */.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-19268 .elementor-element.elementor-element-4d252b7 {
  border-radius: 15px;
  overflow: hidden;
}

/* DESCRIPCIÓN del CTA – agrandar texto */
.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__description{
  font-size: 25px !important;
  line-height: 1.4 !important;
}

/* Por si Elementor envuelve el texto en <p> */
.elementor-19268 .elementor-element.elementor-element-4d252b7 .elementor-cta__description p{
  font-size: inherit !important;
  line-height: inherit !important;
  margin: 0;
}/* End custom CSS */