.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-17 .elementor-element.elementor-element-50d37bb{width:var( --container-widget-width, 97.984% );max-width:97.984%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:97.984%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-50d37bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-50d37bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;color:#6EC1E4;}.elementor-17 .elementor-element.elementor-element-1fed08e{width:var( --container-widget-width, 89.687% );max-width:89.687%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:89.687%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-1fed08e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1fed08e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:400;color:var( --e-global-color-729b5cf );}.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-17 .elementor-element.elementor-element-1f69b68{width:var( --container-widget-width, 98.289% );max-width:98.289%;margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:98.289%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-weight:400;color:#BABABA;}.elementor-17 .elementor-element.elementor-element-1f69b68.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-17 .elementor-element.elementor-element-9e76bec .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-weight:500;letter-spacing:1.5px;border-radius:30px 30px 30px 30px;}.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-17 .elementor-element.elementor-element-7cf3ec5 img{width:5%;}.elementor-17 .elementor-element.elementor-element-2e17f51{text-align:center;}.elementor-17 .elementor-element.elementor-element-0459714{width:var( --container-widget-width, 45.953% );max-width:45.953%;margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 22%;--container-widget-width:45.953%;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-0459714.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-0459714 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-fd7124a{width:var( --container-widget-width, 169.661% );max-width:169.661%;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 22%;--container-widget-width:169.661%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:35px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-fd7124a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f43f95b{width:var( --container-widget-width, 76.736% );max-width:76.736%;margin:0% 16% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;padding:0px 0px 0px 0px;--container-widget-width:76.736%;--container-widget-flex-grow:0;text-align:end;}.elementor-17 .elementor-element.elementor-element-f43f95b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-de0b84e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 28%;}.elementor-17 .elementor-element.elementor-element-18eed85{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-17 .elementor-element.elementor-element-7716428{margin:0% 21% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17 .elementor-element.elementor-element-a49d7e1{width:var( --container-widget-width, 121.732% );max-width:121.732%;margin:11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:121.732%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-a49d7e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-5cbd2c6{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-903dc51{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-61c06c6{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-8f34db1{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 0px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-79057e1 .elementor-button{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.38);border-radius:130px 130px 130px 130px;}.elementor-17 .elementor-element.elementor-element-79057e1{width:var( --container-widget-width, 104.437% );max-width:104.437%;--container-widget-width:104.437%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-79057e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-abf9116 img{width:58%;}.elementor-17 .elementor-element.elementor-element-81d5152{width:var( --container-widget-width, 121.732% );max-width:121.732%;margin:11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:121.732%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-81d5152.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-605ab71{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-b0d928e{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-e99c2b4{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-c96ca02{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 0px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-d45c51d .elementor-button{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.38);border-radius:130px 130px 130px 130px;}.elementor-17 .elementor-element.elementor-element-d45c51d{width:var( --container-widget-width, 104.437% );max-width:104.437%;--container-widget-width:104.437%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d45c51d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-8dd8502{width:var( --container-widget-width, 47.465% );max-width:47.465%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:0px 0px 0px 0px;--container-widget-width:47.465%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-8dd8502.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-8dd8502 img{width:88%;}.elementor-17 .elementor-element.elementor-element-cb10f1a{width:var( --container-widget-width, 100% );max-width:100%;margin:11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-cb10f1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-695f1dc{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 0px;border-color:var( --e-global-color-text );border-radius:0% 0% 0% 0%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f1047cd{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-f1047cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a3cea38{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 1px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-04283e9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;border-style:solid;border-width:1px 0px 1px 1px;text-align:center;}.elementor-17 .elementor-element.elementor-element-04283e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a59bc9c .elementor-button{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.38);border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-a59bc9c{width:var( --container-widget-width, 104.437% );max-width:104.437%;--container-widget-width:104.437%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a59bc9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-736613e{margin:31% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-736613e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-df159e5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 3%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-df159e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-65b0ac3{margin:24% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-1004d39{padding:0% 0% 4% 0%;}.elementor-17 .elementor-element.elementor-element-1004d39 img{width:5%;}.elementor-17 .elementor-element.elementor-element-289051f{margin:11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d89e678{width:var( --container-widget-width, 80.931% );max-width:80.931%;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--container-widget-width:80.931%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d89e678.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d89e678 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-729b5cf );}.elementor-17 .elementor-element.elementor-element-8c994fb{width:var( --container-widget-width, 30.066% );max-width:30.066%;--container-widget-width:30.066%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-8c994fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a81ed99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-eb9c3bf{width:var( --container-widget-width, 27.274% );max-width:27.274%;margin:0% 3% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:27.274%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-eb9c3bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-87e77d1{width:var( --container-widget-width, 70.453% );max-width:70.453%;--container-widget-width:70.453%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-87e77d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-1b8a008{width:var( --container-widget-width, 30.066% );max-width:30.066%;--container-widget-width:30.066%;--container-widget-flex-grow:0;border-style:none;}.elementor-17 .elementor-element.elementor-element-1b8a008.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-bd7b409.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-512ebee{margin:0% 6% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-5bbad8b .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:10px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5bbad8b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 9%) 0%;padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-5bbad8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-a75af20{padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-a75af20 img{width:5%;}.elementor-17 .elementor-element.elementor-element-fb3e8ba{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-17 .elementor-element.elementor-element-1e9850b{width:var( --container-widget-width, 103.467% );max-width:103.467%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0% 0% 0% 0%;--container-widget-width:103.467%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-1e9850b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-809d755.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-87a4a90{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-87a4a90.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-50d37bb .elementor-heading-title{font-size:34px;}.elementor-17 .elementor-element.elementor-element-1fed08e .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-1f69b68{font-size:12px;}.elementor-17 .elementor-element.elementor-element-9e76bec{padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-abf9116.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-abf9116 img{width:100%;}.elementor-17 .elementor-element.elementor-element-8dd8502{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -8%;--container-widget-width:259px;--container-widget-flex-grow:0;width:var( --container-widget-width, 259px );max-width:259px;}.elementor-17 .elementor-element.elementor-element-8dd8502 img{width:100%;}.elementor-17 .elementor-element.elementor-element-736613e{margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-size:20px;}.elementor-17 .elementor-element.elementor-element-df159e5{font-size:9px;}.elementor-17 .elementor-element.elementor-element-65b0ac3{font-size:13px;}.elementor-17 .elementor-element.elementor-element-d89e678{width:var( --container-widget-width, 376.139px );max-width:376.139px;--container-widget-width:376.139px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-d89e678 .elementor-heading-title{font-size:40px;}.elementor-17 .elementor-element.elementor-element-8c994fb.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-809d755{width:var( --container-widget-width, 84.111px );max-width:84.111px;--container-widget-width:84.111px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-0459714 .elementor-heading-title{font-size:36px;word-spacing:1.1em;}.elementor-17 .elementor-element.elementor-element-fd7124a{font-size:22px;line-height:1.3em;}.elementor-17 .elementor-element.elementor-element-79057e1.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-abf9116 img{width:85%;height:396px;}.elementor-17 .elementor-element.elementor-element-8dd8502 img{width:1%;}.elementor-17 .elementor-element.elementor-element-04283e9{width:var( --container-widget-width, 284.688px );max-width:284.688px;--container-widget-width:284.688px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-736613e{width:var( --container-widget-width, 253px );max-width:253px;--container-widget-width:253px;--container-widget-flex-grow:0;text-align:end;}.elementor-17 .elementor-element.elementor-element-736613e.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-df159e5{width:var( --container-widget-width, 247px );max-width:247px;margin:-4% -0% calc(var(--kit-widget-spacing, 0px) + -4%) 0%;padding:0px 0px 0px 0px;--container-widget-width:247px;--container-widget-flex-grow:0;text-align:justify;}.elementor-17 .elementor-element.elementor-element-df159e5.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-65b0ac3{width:var( --container-widget-width, 253px );max-width:253px;margin:11% -1% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;--container-widget-width:253px;--container-widget-flex-grow:0;text-align:end;}.elementor-17 .elementor-element.elementor-element-65b0ac3 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-8c994fb{width:var( --container-widget-width, 135.167px );max-width:135.167px;--container-widget-width:135.167px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-8c994fb.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a81ed99{width:var( --container-widget-width, 215.333px );max-width:215.333px;margin:12px 11px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:215.333px;--container-widget-flex-grow:0;text-align:end;}.elementor-17 .elementor-element.elementor-element-a81ed99.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-eb9c3bf{width:var( --container-widget-width, 120.806px );max-width:120.806px;--container-widget-width:120.806px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-87e77d1{width:var( --container-widget-width, 196.507px );max-width:196.507px;margin:12px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:196.507px;--container-widget-flex-grow:0;text-align:start;}.elementor-17 .elementor-element.elementor-element-87e77d1.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-bd7b409{width:var( --container-widget-width, 222.333px );max-width:222.333px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:222.333px;--container-widget-flex-grow:0;text-align:end;}.elementor-17 .elementor-element.elementor-element-bd7b409.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-1e9850b{width:var( --container-widget-width, 143.899px );max-width:143.899px;--container-widget-width:143.899px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-809d755{width:var( --container-widget-width, 169.076px );max-width:169.076px;--container-widget-width:169.076px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-87a4a90{width:var( --container-widget-width, 207.833px );max-width:207.833px;--container-widget-width:207.833px;--container-widget-flex-grow:0;}}/* Start custom CSS for heading, class: .elementor-element-50d37bb */.elementor-17 .elementor-element.elementor-element-50d37bb .elementor-heading-title {
  background: linear-gradient(
    90deg,
    #FFCF00 0%,
    #E5D116 20%,
    #A7C94A 42%,
    #55B48A 68%,
    #009FB9 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abf9116 *//* MÓVIL (hasta 767px) */
@media screen and (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-abf9116 {
    width: 100% !important;
    max-width: 270px !important;
    margin: 0 auto !important;
  }
  .elementor-17 .elementor-element.elementor-element-abf9116 img {
    width: 100% !important;
    height: auto !important;
  }
}

/* REGLA EXCLUSIVA PARA TABLET (entre 768px y 1024px) */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  
  /* 1. Obliga a la imagen a sobrepasar los límites fijos del element.style del Grid */
  .elementor-17 .elementor-element.elementor-element-abf9116 img {
    width: 180% !important; /* Crece un 80% más allá de la caja fija */
    max-width: none !important; /* Desbloquea el límite max-width */
    height: auto !important;
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important; /* Mantiene la botella perfectamente centrada */
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8dd8502 *//* 1. VISTA MÓVIL (hasta 767px) - Cubre desde teléfonos pequeños hasta el iPhone 17 Pro Max */
@media screen and (max-width: 767px) {
  /* Desbloquea y centra el contenedor e items del Grid / Elementor */
  .elementor-17 .elementor-element.elementor-element-8dd8502,
  .elementor-17 .elementor-element.elementor-element-8dd8502 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  /* Regla para la imagen: evita que colapse a un punto y la mantiene fija al centro */
  .elementor-17 .elementor-element.elementor-element-8dd8502 img {
    width: 100% !important;
    min-width: 220px !important; /* PISO MÍNIMO: Evita que la imagen colapse o se vuelva minúscula */
    max-width: 280px !important; /* TECHO MÁXIMO: Mantiene el tamaño proporcional en pantallas anchas (ej. 440px Pro Max) */
    height: auto !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    object-fit: contain !important;
  }
}

/* 2. VISTA TABLET (entre 768px y 1024px) */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor-17 .elementor-element.elementor-element-8dd8502,
  .elementor-17 .elementor-element.elementor-element-8dd8502 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-17 .elementor-element.elementor-element-8dd8502 img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    object-fit: contain !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04283e9 */@media screen and (max-width: 767px) {
  /* 1. Fuerza al Grid a tener una sola columna del 100% de ancho */
  .elementor-17 .elementor-element.elementor-element-04283e9 {
    display: grid !important;
    grid-template-columns: 1fr !important; /* Una sola columna que ocupa todo el ancho */
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* 2. Hace que CADA celda e ítem hijo se extienda al 100% exacto */
  .elementor-17 .elementor-element.elementor-element-04283e9 > *,
  .elementor-17 .elementor-element.elementor-element-04283e9 .elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    grid-column: 1 / -1 !important; /* Fuerza a abarcar de borde a borde */
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c994fb */@media (max-width: 767px) {
  /* Alineación en una sola fila para todo el bloque */
  .elementor-17 .elementor-element.elementor-element-8c994fb,
  .elementor-17 .elementor-element.elementor-element-8c994fb p, 
  .elementor-17 .elementor-element.elementor-element-8c994fb div {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    white-space: nowrap !important; 
    font-weight: 400 !important; /* Texto en peso normal */
  }

  /* Aplica únicamente al número: blanco y peso normal */
  .elementor-17 .elementor-element.elementor-element-8c994fb span,
  .elementor-17 .elementor-element.elementor-element-8c994fb > div:first-child {
    font-weight: 400 !important; /* Peso normal para el 01 */
    color: #FFFFFF !important;  /* Color blanco */
    margin-right: 6px !important; /* Separación pequeña con la pregunta */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb9c3bf */@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-eb9c3bf {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    font-weight: 400 !important; /* Mantiene el texto delgado */
  }

  /* Asegura que el número 02 quede en blanco y delgado */
  .elementor-17 .elementor-element.elementor-element-eb9c3bf span,
  .elementor-17 .elementor-element.elementor-element-eb9c3bf > div:first-child {
    color: #FFFFFF !important;
    font-weight: 400 !important;
    margin-right: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b8a008 */@media (max-width: 767px) {
  .elementor-17 .elementor-element.elementor-element-1b8a008 {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    font-weight: 400 !important; /* Mantiene el texto delgado */
  }

  /* Asegura que el número quede en blanco y delgado */
  .elementor-17 .elementor-element.elementor-element-1b8a008 span,
  .elementor-17 .elementor-element.elementor-element-1b8a008 > div:first-child {
    color: #FFFFFF !important;
    font-weight: 400 !important;
    margin-right: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bbad8b */.elementor-17 .elementor-element.elementor-element-5bbad8b a, .elementor-17 .elementor-element.elementor-element-5bbad8b .elementor-button {
  border-radius: 50px !important;
  padding: 6px 16px !important;
  font-size: 13px !important;
  display: inline-block !important;
  width: auto !important;
}/* End custom CSS */