.elementor .e-ad27c98-6720d5e{color:#111c50;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;& { font-family: Inter, "Segoe UI", Arial, sans-serif; font-size: 10px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: #111c50; margin: 0 0 15px; display: flex; align-items: center; gap: 9px; }
&::before { content: ""; display: block; flex: 0 0 26px; width: 26px; height: 2px; background: #ff6b3f; }\n}.elementor .e-5f6b1cc-33d09ec{max-width:610px;font-family:"Inter,Segoe UI,Arial,sans-serif";font-size:clamp(39px,5vw,64px);color:#111c50;letter-spacing:-0.045em;line-height:1.04;margin:0px;& { font-family: Inter, "Segoe UI", Arial, sans-serif !important; font-size: clamp(46px, 4.8vw, 54px); font-weight: 800; letter-spacing: -.045em; line-height: 1.04; color: #111c50; max-width: 610px; margin: 0; }
& em { color: #f15a24; font-style: normal; white-space: nowrap; text-decoration: underline; text-decoration-color: #f9dcd5; text-decoration-thickness: 4px; text-underline-offset: 9px; text-decoration-skip-ink: none; }
@media (max-width: 767px) { & { font-size: clamp(42px, 10vw, 62px); line-height: 1.07; } }\n}.elementor .e-23665df-cbff4b0{max-width:490px;color:#59647c;margin-block-start:23px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;& { font-family: Inter, "Segoe UI", Arial, sans-serif !important; font-size: 15px; line-height: 1.75; color: #59647c; max-width: 560px; margin: 24px 0 28px; }
@media (max-width: 767px) { & { font-size: 14px; } }\n}.elementor .e-6a74de0-816621b{color:#68738b;margin:0px;font:11px/1.5 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-1d8316a-1247bbc{display:flex;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-7ace6fa-b871d9e{color:#69748b;margin-block-start:25px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& { font-family: Inter, "Segoe UI", Arial, sans-serif !important; font-size: 11px; line-height: 1.5; color: #69748b; margin: 25px 0 0; display: block; }
&::before { content: ""; display: inline-block; width: 8px; height: 8px; margin-right: 9px; border-radius: 50%; background: #2fb878; box-shadow: 0 0 0 4px rgba(47, 184, 120, .16); vertical-align: middle; }\n}.elementor .e-20bfe8f-179946b{color:#788198;margin:0px;font:650 11px/1.3 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-521b9d2-2c4db8b{color:#111c50;margin:0px;font:780 23px/1 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-c07c141-c66a1ce{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-b1edac8-249bb21{color:#24865c;padding-block-start:7px;padding-block-end:7px;padding-inline-start:9px;padding-inline-end:9px;margin:0px;border-radius:20px;background-color:#eaf8f0;font:750 10px/1.2 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-3f8f8cc-09308c8{padding:0px;display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .e-d39c116-6c1d53c{width:100%;height:100%;min-width:0px;position:absolute;z-index:0;padding:0px;background-image:linear-gradient(180deg, rgba(241,90,36,.22) 0%,rgba(241,90,36,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;clip-path:polygon(0 86%,8% 72%,14% 76%,24% 66%,30% 70%,40% 50%,48% 54%,58% 43%,68% 48%,76% 30%,84% 38%,92% 18%,97% 23%,100% 6%,100% 100%,0 100%);inset:0; pointer-events:none;\n}.elementor .e-ef5422a-64ad335{width:100%;height:100%;min-width:0px;position:absolute;z-index:1;padding:0px;background-color:#f15a24;clip-path:polygon(0 82%,8% 68%,14% 72%,24% 63%,30% 65%,40% 44%,48% 48%,58% 39%,68% 43%,76% 26%,84% 34%,92% 14%,97% 19%,100% 4%,100% 8%,97% 23%,92% 18%,84% 38%,76% 30%,68% 47%,58% 43%,48% 52%,40% 48%,30% 69%,24% 67%,14% 76%,8% 72%,0 86%);inset:0; pointer-events:none;\n}.elementor .e-caec523-c034f5e{width:10px;height:10px;min-width:10px;position:absolute;inset-block-start:1px;inset-inline-end:-2px;z-index:2;padding:0px;border-radius:50%;border-width:3px;border-color:#fff;border-style:solid;background-color:#f15a24;box-sizing:border-box;\n}.elementor .e-49130b4-73713ef{height:126px;position:relative;padding:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;display:block;flex-direction:row;gap:10px;align-items:flex-end;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: #e9edf5; background-image: repeating-linear-gradient(to bottom,transparent 0,transparent 30px,#edf0f7 31px);\n}.elementor .e-2ddac61-f83314c{color:#98a0b1;letter-spacing:0.08em;word-spacing:8px;margin-block-start:9px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font:9px/1.3 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-ebaff45-b05aa20{width:360px;height:250px;position:absolute;inset-block-start:83px;inset-inline-end:18px;z-index:1;padding:20px;border-radius:14px;border-width:1px;border-color:#e8ebf4;border-style:solid;background-color:#fff;box-shadow:0px 25px 70px 0px #121e4a1c;transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);box-sizing: border-box; animation: parque-float 6s ease-in-out infinite; @media (prefers-reduced-motion: reduce) { animation: none !important; }\n}.elementor .e-8bc3fb3-9d070d5{width:33px;height:33px;min-width:33px;font-size:18px;color:#f15a24;line-height:1;padding:0px;margin:0px;border-radius:9px;background-color:#fff0e9;display:flex;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-06c673d-92a3c1e{color:#111c50;margin:0px;font:750 11px/1.3 Inter,Segoe UI,Arial,sans-serif; white-space:nowrap;\n}.elementor .e-5c90a6e-fe6ed8e{overflow:hidden;color:#8790a2;margin:0px;font:9px/1.4 Inter,Segoe UI,Arial,sans-serif; white-space:nowrap;\n}.elementor .e-af3e0bf-212b79a{min-width:0px;overflow:hidden;padding:0px;display:flex;flex-direction:column;gap:3px;flex:1 1 auto;}.elementor .e-24539f9-d056302{width:202px;height:59px;overflow:hidden;position:absolute;inset-block-start:55px;inset-inline-start:10px;z-index:2;padding-block-start:12px;padding-block-end:12px;padding-inline-start:15px;padding-inline-end:15px;border-radius:10px;border-width:1px;border-color:#edf0f6;border-style:solid;background-color:#fff;box-shadow:0px 15px 35px 0px #111c5018;display:flex;flex-direction:row;gap:11px;align-items:center;box-sizing: border-box; animation: parque-float 5s 1s ease-in-out infinite; @media (prefers-reduced-motion: reduce) { animation: none !important; }\n}.elementor .e-1ed6e91-91cd294{color:#fff;margin:0px;font:780 20px/1.2 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-c9cb027-3264db0{color:#c8d0ee;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font:9px/1.4 Inter,Segoe UI,Arial,sans-serif;\n}.elementor .e-1d86ce7-d583cac{width:176px;height:74px;position:relative;inset-block-end:-300px;inset-inline-start:44px;z-index:2;padding-block-start:13px;padding-block-end:13px;padding-inline-start:17px;padding-inline-end:17px;border-radius:10px;background-color:#111c50;box-shadow:0px 16px 35px 0px #111c5030;display:flex;flex-direction:column;justify-content:center;box-sizing: border-box; animation: parque-float 5.5s .4s ease-in-out infinite; @media (prefers-reduced-motion: reduce) { animation: none !important; }\n}.elementor .e-7896ac1-9d986fa{width:340px;height:340px;min-width:0px;position:absolute;inset-block-start:34px;inset-inline-end:49px;z-index:0;padding:0px;border-radius:50%;background-image:linear-gradient(140deg, #f15a24 0%,#ff9b58 48%,#ffd5bd 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 0px 0px 1px #ffffff72 inset;animation: parque-breathe 6s ease-in-out infinite; &::after { content:""; position:absolute; inset:18px; border:1px solid #ffffff72; border-radius:50%; pointer-events:none; } @media (prefers-reduced-motion: reduce) { animation: none !important; }\n}.elementor .e-2e13f43-b1c62eb{position:absolute;inset-block-start:30px;inset-inline-end:7px;z-index:3;font-size:25px;color:#f15a24;line-height:1;padding:0px;margin:0px;& { color: #ff6b3f; font-size: 0 !important; width: 22px; height: 22px; position: absolute; display: block; animation: parque-twinkle 2s ease-in-out infinite; transform-origin: center; }
&::before { content: ""; position: absolute; inset: 0; background-color: #ff6b3f; -webkit-mask: linear-gradient(#000 0 0) center / 1.3px 22px no-repeat, linear-gradient(#000 0 0) center / 22px 1.3px no-repeat, linear-gradient(45deg, transparent calc(50% - .65px), #000 calc(50% - .65px) calc(50% + .65px), transparent calc(50% + .65px)) center / 70.7% 70.7% no-repeat, linear-gradient(-45deg, transparent calc(50% - .65px), #000 calc(50% - .65px) calc(50% + .65px), transparent calc(50% + .65px)) center / 70.7% 70.7% no-repeat; mask: linear-gradient(#000 0 0) center / 1.3px 22px no-repeat, linear-gradient(#000 0 0) center / 22px 1.3px no-repeat, linear-gradient(45deg, transparent calc(50% - .65px), #000 calc(50% - .65px) calc(50% + .65px), transparent calc(50% + .65px)) center / 70.7% 70.7% no-repeat, linear-gradient(-45deg, transparent calc(50% - .65px), #000 calc(50% - .65px) calc(50% + .65px), transparent calc(50% + .65px)) center / 70.7% 70.7% no-repeat; mask-composite: add; -webkit-mask-composite: source-over; }
@media (prefers-reduced-motion: reduce) { & { animation: none !important; } }\n}.elementor .e-5a93a5c-092688c{flex-direction:column;& { padding: 0 !important; margin: 0 !important; min-height: 0; gap: 0; width: 100%; max-width: none; }\n}