.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-19e495c0-4e0f{width:42px;height:42px;object-fit:cover;border-radius:50%;}.elementor .e-6ec59dd4-c39f{font-family:Karla;font-weight:800;font-size:17px;color:#ffffff;letter-spacing:-0.01em;margin:0px;white-space:nowrap;\n}.elementor .e-51c2e857-ccc8{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-2a302bb5-9d41:hover,.elementor .e-2a302bb5-9d41:focus-visible{color:#8fd8f2;}.elementor .e-2a302bb5-9d41{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;transition:color 0.15s;}.elementor .e-6df9299b-f410:hover,.elementor .e-6df9299b-f410:focus-visible{color:#8fd8f2;}.elementor .e-6df9299b-f410{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;transition:color 0.15s;}.elementor .e-3d46ee6b-fcdb:hover,.elementor .e-3d46ee6b-fcdb:focus-visible{color:#8fd8f2;}.elementor .e-3d46ee6b-fcdb{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;transition:color 0.15s;}.elementor .e-4035e68e-ba5d{font-weight:600;font-size:15px;margin:0px;}.elementor .e-7e8cb243-4623{width:auto;position:relative;display:flex;flex:0 0 auto;align-items:center;order:-1;padding-block: 12px; margin-block: -12px; & > p a{color:rgba(255,255,255,0.8);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:7px;}
& > p a::after{content:'';width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease;}
&:hover > p a{color:#ffffff;}
&:hover > p a::after{transform:translateY(1px) rotate(225deg);}
& > div{position:absolute;inset-block-start:100%;inset-inline-start:-18px;min-width:250px;padding:10px;display:flex;flex-direction:column;gap:2px;background-color:rgba(18,16,46,0.94);backdrop-filter:blur(18px);border:1px solid rgba(201,184,240,0.22);border-radius:18px;box-shadow:0px 22px 48px rgba(0,0,0,0.38);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease, transform .2s ease, visibility .2s;z-index:50;}
&:hover > div, &:focus-within > div{opacity:1;visibility:visible;transform:translateY(0px);}
& > div p{margin:0px;}
& > div p a{display:block;padding:11px 14px;border-radius:12px;color:#ffffff;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .15s ease, color .15s ease;}
& > div p a:hover{background-color:rgba(201,184,240,0.16);color:#c9b8f0;}\n}.elementor .e-1cc535a6-87f1{width:auto;padding:0px;display:flex;flex-direction:row;gap:30px;align-items:center;white-space:nowrap;\n}.elementor .e-5d574512-8fbb{width:68px;height:34px;position:relative;z-index:60;padding:0px;& .gtranslate_wrapper{position:absolute;top:0px;right:0px;display:flex;flex-direction:column;gap:2px;min-width:68px;max-height:34px;padding:0px;overflow:hidden;border-radius:17px;border:1px solid rgba(201,184,240,0.25);background-color:rgba(255,255,255,0.06);transition:max-height .3s ease, background-color .3s ease, box-shadow .3s ease;}
& a.glink{order:2;flex-shrink:0;display:flex;align-items:center;gap:10px;height:32px;min-height:32px;padding:0px 12px;border-radius:16px;white-space:nowrap;color:#ffffff;font-size:14px;text-decoration:none;}
& a.glink.gt-current-lang{order:1;}
& a.glink span{display:none;margin:0px;font-size:14px;color:#ffffff;}
& a.glink img{width:22px;height:16px;border-radius:3px;object-fit:cover;margin:0px;opacity:1;box-shadow:0px 0px 0px 1px rgba(255,255,255,0.28);}
& a.glink.gt-current-lang::after{content:"";display:block;width:6px;height:6px;margin-left:auto;border-right:2px solid #c9b8f0;border-bottom:2px solid #c9b8f0;transform:translateY(-2px) rotate(45deg);}
& a.glink:hover{background-color:rgba(143,216,242,0.15);}
&:hover .gtranslate_wrapper{max-height:200px;background-color:#1a1640;border-color:rgba(143,216,242,0.5);box-shadow:0px 16px 40px rgba(0,0,0,0.35);}
&:focus-within .gtranslate_wrapper{max-height:200px;background-color:#1a1640;border-color:rgba(143,216,242,0.5);box-shadow:0px 16px 40px rgba(0,0,0,0.35);}
&:hover a.glink span{display:inline;}
&:focus-within a.glink span{display:inline;}\n}.elementor .e-66da9b6a-1c17:hover,.elementor .e-66da9b6a-1c17:focus-visible{color:#12102e;transform:translate3d(0px, -2px, 0px);}.elementor .e-66da9b6a-1c17{font-family:Karla;font-weight:800;font-size:15px;color:#12102e;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-image:linear-gradient(90deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c9b8f0;transition:transform 0.15s;white-space:nowrap;\n}.elementor .e-4fcb50ff-ff7d{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-171f01d0-21a4{margin:0px;}.elementor .e-1da411c0-b9ec{margin:0px;}.elementor .e-285ce70e-258e{margin:0px;}.elementor .e-13694acc-bbd1{margin:0px;}.elementor .e-28f3c4b7-d915{margin:0px;}.elementor .e-2fcb7a92-97d2{margin:0px;}.elementor .e-2f58edbc-7a5b{margin:0px;}.elementor .e-6cfae5fe-c2dd{margin:0px;}.elementor .e-1c55f403-879e{margin:0px;}.elementor .e-61c6ac8c-7cc1{margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-382adc67-c6b7{max-height:calc(100vh - 120px);position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0px;inset-inline-start:0px;padding:12px;border-radius:26px;border-width:1px;border-color:rgba(201,184,240,0.25);border-style:solid;background-image:radial-gradient(circle at 100% 0%, rgba(143,216,242,0.16) 0%,transparent 45%),radial-gradient(circle at 0% 100%, rgba(201,184,240,0.18) 0%,transparent 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#14112f;box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);opacity:0%;transform:translate3d(0px, -12px, 0px) scale3d(0.97, 0.97, 1);display:flex;flex-direction:column;gap:0px;visibility: hidden; transform-origin: top center; transition: opacity .3s ease, transform .4s cubic-bezier(.2,.8,.2,1), visibility .3s; cursor: default; overflow-y: auto; scrollbar-width: none; & p{margin:0px;opacity:0;transform:translateY(10px);transition:opacity .35s ease, transform .45s cubic-bezier(.2,.8,.2,1);}
& p:nth-child(1){transition-delay:.05s;}
& p:nth-child(2){transition-delay:.08s;}
& p:nth-child(3){transition-delay:.11s;}
& p:nth-child(4){transition-delay:.14s;}
& p:nth-child(5){transition-delay:.17s;}
& p:nth-child(6){transition-delay:.2s;}
& p:nth-child(7){transition-delay:.23s;}
& p:nth-child(8){transition-delay:.26s;}
& p:nth-child(9){transition-delay:.29s;}
& p:nth-child(10){transition-delay:.34s;}
& p a{display:block;padding:11px 14px;border-radius:14px;color:#ffffff;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .2s ease, padding .2s ease;}
& p a:active, & p a:hover{background-color:rgba(201,184,240,0.14);}
& p:nth-child(n+2):nth-child(-n+5) a{padding-block:7px;padding-inline:30px 14px;font-size:15px;font-weight:600;color:rgba(255,255,255,0.7);}
& p:nth-child(5){margin-block-end:6px;padding-block-end:8px;border-block-end:1px solid rgba(201,184,240,0.15);}
& p:last-child{margin-block-start:12px;}
& p:last-child a{text-align:center;padding:15px 20px;border-radius:999px;background-image:linear-gradient(90deg, #8fd8f2, #c9b8f0);color:#12102e;font-size:16px;box-shadow:0px 10px 30px rgba(143,216,242,0.25);}\n}.elementor .e-57c1a7da-81e7{width:44px;height:44px;position:static;cursor:pointer;border-radius:999px;border-width:1px;border-color:rgba(201,184,240,0.3);border-style:solid;background-image:linear-gradient(0deg, #ffffff 0%,#ffffff 100%),linear-gradient(0deg, #ffffff 0%,#ffffff 100%),linear-gradient(0deg, #ffffff 0%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:rgba(255,255,255,0.08);transition:background-color 0.3s, box-shadow 0.3s;display:none;flex:0 0 auto;background-size: 18px 2px, 18px 2px, 12px 2px; background-repeat: no-repeat; background-position: 12px 14px, 12px 20px, 12px 26px; &.is-open{background-color:rgba(143,216,242,0.22);box-shadow:0px 0px 0px 4px rgba(143,216,242,0.12);background-image:linear-gradient(45deg, transparent calc(50% - 1px), #ffffff calc(50% - 1px), #ffffff calc(50% + 1px), transparent calc(50% + 1px)), linear-gradient(-45deg, transparent calc(50% - 1px), #ffffff calc(50% - 1px), #ffffff calc(50% + 1px), transparent calc(50% + 1px));background-size:18px 18px, 18px 18px;background-position:center center, center center;}
&.is-open > div{opacity:1;visibility:visible;transform:translateY(0px) scale(1);}
&.is-open > div p{opacity:1;transform:translateY(0px);}\n}.elementor .e-22bd8531-630c{width:calc(100% - 40px);max-width:1180px;position:fixed;inset-block-start:18px;inset-inline-start:50%;z-index:999;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:10px;border-radius:999px;border-width:1px;border-color:rgba(201,184,240,0.2);border-style:solid;background-color:rgba(18,16,46,0.6);box-shadow:0px 20px 50px 0px rgba(5,4,20,0.45);backdrop-filter:blur(18px);transform:translate3d(-50%, 0px, 0px);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-20f9be8c-daa1{width:520px;height:520px;position:absolute;inset-block-start:8%;inset-inline-start:-10%;padding:0px;border-radius:50%;background-color:#4fb8e0;opacity:28%;filter:blur(170px);}.elementor .e-3e68328b-213f{width:560px;height:560px;position:absolute;inset-inline-end:-10%;inset-block-end:0%;padding:0px;border-radius:50%;background-color:#8f6fe0;opacity:40%;filter:blur(170px);}.elementor .e-2dfafe26-421b{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;opacity:35%;background-image:radial-gradient(rgba(201,184,240,0.35) 1px, transparent 1px);background-size:28px 28px;\n}.elementor .e-6dfdf2eb-8082{font-family:"JetBrains Mono";font-size:14px;color:#8fd8f2;letter-spacing:0.04em;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4707b30e-f743{font-family:Karla;font-weight:200;font-size:330px;color:#8fd8f2;line-height:1;margin:0px;background-image:linear-gradient(180deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;transform:translate3d(0px, -14px, 0px);-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n}.elementor .e-783be-3631{font-family:Karla;font-weight:800;font-size:330px;color:#ffffff;letter-spacing:-0.04em;line-height:1;margin:0px;}.elementor .e-5ce21f79-45e9{width:calc(100% + 36px);height:calc(100% + 36px);position:absolute;inset-block-start:-18px;inset-inline-start:-18px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(143,216,242,0.6);border-style:dashed;}.elementor .e-635e060c-a9f5{width:100%;height:100%;object-fit:cover;transform:scale3d(1.04, 1.04, 1);}.elementor .e-3522177a-5515{width:100%;height:100%;overflow:hidden;position:relative;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c9b8f0;box-shadow:0px 0px 0px 8px rgba(201,184,240,0.15),0px 30px 80px 0px rgba(5,4,20,0.6);}.elementor .e-41682357-4dbe{width:250px;height:250px;position:relative;padding:0px;margin-block-start:30px;flex:0 0 auto;}.elementor .e-2b69302e-ec1d{width:64px;height:64px;padding:0px;margin-block-start:180px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c9b8f0;box-shadow:0px 0px 40px 0px rgba(143,216,242,0.5);flex:0 0 auto;}.elementor .e-1222f922-6015{font-family:Karla;font-weight:200;font-size:330px;color:#c9b8f0;line-height:1;margin:0px;background-image:linear-gradient(180deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;transform:translate3d(0px, -14px, 0px);-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n}.elementor .e-10cde2b1-d425{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;justify-content:center;align-items:center;}.elementor .e-12297e56-8861{max-width:900px;font-family:Karla;font-weight:800;font-size:60px;color:#ffffff;letter-spacing:-0.035em;line-height:1.05;margin:0px;}.elementor .e-454ea4eb-edba{max-width:620px;font-family:Karla;font-weight:400;font-size:20px;color:rgba(255,255,255,0.82);line-height:1.65;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4cb5cc8-9c7b:hover,.elementor .e-4cb5cc8-9c7b:focus-visible{color:#12102e;box-shadow:0px 24px 54px 0px rgba(143,216,242,0.45);transform:translate3d(0px, -3px, 0px);}.elementor .e-4cb5cc8-9c7b{font-family:Karla;font-weight:800;font-size:17px;color:#12102e;padding-block-start:20px;padding-block-end:20px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-image:linear-gradient(90deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c9b8f0;box-shadow:0px 18px 44px 0px rgba(143,216,242,0.3);transition:transform 0.15s, box-shadow 0.15s;}.elementor .e-3556ce5f-9043:hover,.elementor .e-3556ce5f-9043:focus-visible{color:#ffffff;background-color:rgba(255,255,255,0.12);}.elementor .e-3556ce5f-9043{font-family:Karla;font-weight:700;font-size:17px;color:#ffffff;padding-block-start:20px;padding-block-end:20px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.04);transition:background-color 0.15s;}.elementor .e-5bf313de-f201{width:auto;padding:0px;margin-block-start:36px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-f448479-e2df{width:100%;max-width:1100px;position:relative;z-index:2;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-79fce26a-bfad{font-family:"Karla";font-weight:800;font-size:26px;color:#4b2a8c;letter-spacing:-0.01em;margin:0px;white-space:nowrap;\n}.elementor .e-483d4278-2af9{font-family:"Karla";font-weight:800;font-size:26px;color:#4b2a8c;letter-spacing:-0.01em;margin:0px;white-space:nowrap;\n}.elementor .e-6b0548e3-4550{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;width:max-content;\n}.elementor .e-77b1b265-e152{width:calc(100% + 48px);overflow:hidden;position:relative;z-index:2;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:90px;margin-block-end:0px;margin-inline-start:-24px;margin-inline-end:-24px;background-image:linear-gradient(90deg, #8fd8f2 0%,#b6e6f7 50%,#c9d4f4 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;box-shadow:0px 18px 50px 0px rgba(143,216,242,0.25);}.elementor .e-164510f0-3b38{width:26px;height:26px;object-fit:contain;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-6390614f-bc6a{font-family:Karla;font-weight:700;font-size:15px;color:#ffffff;margin:0px;white-space:nowrap;\n}.elementor .e-28e5b69d-fca1{width:auto;position:absolute;inset-block-start:24%;inset-inline-start:7%;z-index:3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(201,184,240,0.3);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(10px);display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-5fe2815c-ea62{width:26px;height:26px;object-fit:contain;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-4a2cfd80-d374{font-family:"JetBrains Mono";font-size:13px;color:#12102e;margin:0px;white-space:nowrap;\n}.elementor .e-37d506e2-3f92{width:auto;position:absolute;inset-block-start:22%;inset-inline-end:7%;z-index:3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:18px;border-radius:999px;background-color:#8fd8f2;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-1a07da7b-b4e6{width:26px;height:26px;object-fit:contain;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-17eff052-c2b1{font-family:Karla;font-weight:700;font-size:15px;color:#12102e;margin:0px;white-space:nowrap;\n}.elementor .e-7344fe17-5bdb{width:auto;position:absolute;inset-block-start:52%;inset-inline-start:4%;z-index:3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:18px;border-radius:999px;background-color:#c9b8f0;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-2d718937-1f3c{width:26px;height:26px;object-fit:contain;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-4adb86d8-1f30{font-family:"JetBrains Mono";font-size:13px;color:#ffffff;margin:0px;white-space:nowrap;\n}.elementor .e-355590b9-a350{width:auto;position:absolute;inset-block-start:50%;inset-inline-end:4%;z-index:3;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:rgba(143,216,242,0.4);border-style:solid;background-color:rgba(255,255,255,0.08);backdrop-filter:blur(10px);display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-14de3bf0-ab85{min-height:100vh;overflow:hidden;position:sticky;inset-block-start:calc(100vh - 1150px);z-index:1;padding-block-start:130px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#12102e;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:radial-gradient(ellipse at 50% 40%, rgba(42,29,74,1) 0%, rgba(18,16,46,1) 70%);\n}.elementor .e-7a23b51b-c9b4{font-family:"JetBrains Mono";font-size:14px;color:#604c89;letter-spacing:0.04em;margin:0px;}.elementor .e-7b106f8d-7004{font-family:Karla;font-weight:800;font-size:56px;color:#12102e;letter-spacing:-0.035em;line-height:1.04;margin:0px;}.elementor .e-1cbc3a03-601d{max-width:780px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-1bcc8841-f316{max-width:400px;font-family:Karla;font-size:18px;color:#4a4566;line-height:1.7;margin:0px;}.elementor .e-2612e5b2-895b{padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-7c7ef5a7-b9d7{width:100%;height:100%;object-fit:contain;display:block;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-923b924-81ba{width:58px;height:58px;padding:0px;filter:drop-shadow(0px 10px 16px rgba(0,0,0,0.35));flex:0 0 auto;}.elementor .e-6d7cadf2-6266{font-family:"JetBrains Mono";font-size:13px;color:#12102e;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-image:linear-gradient(90deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;align-self:flex-start;}.elementor .e-6952db17-c318{max-width:440px;font-family:Karla;font-weight:800;font-size:46px;color:#ffffff;letter-spacing:-0.035em;line-height:1.02;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-36a08a72-6ce1{max-width:420px;font-family:Karla;font-size:17px;color:rgba(255,255,255,0.85);line-height:1.7;margin:0px;}.elementor .e-5ee5bcd7-3bff:hover,.elementor .e-5ee5bcd7-3bff:focus-visible{color:#12102e;border-color:#8fd8f2;background-color:#8fd8f2;}.elementor .e-5ee5bcd7-3bff{font-family:Karla;font-weight:700;font-size:15px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:8px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:rgba(255,255,255,0.08);transition:background-color 0.15s;align-self:flex-start;}.elementor .e-3fd485ce-6d79{font-family:"'JetBrains Mono', monospace";font-size:10.5px;color:#6b6585;letter-spacing:0.02em;line-height:1.4;padding-block-start:2px;padding-block-end:2px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;background-color:#ffffff;}.elementor .e-30fe74d1-2f6f{height:30px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#f1eff8;display:flex;justify-content:center;align-items:center;padding-inline:14px;background-image:radial-gradient(circle at 16px 15px, #ff8a80 4px, transparent 4.5px), radial-gradient(circle at 30px 15px, #ffd180 4px, transparent 4.5px), radial-gradient(circle at 44px 15px, #b9f6ca 4px, transparent 4.5px);background-repeat:no-repeat;\n}.elementor .e-68169a35-8a39{width:100%;aspect-ratio:768 / 369;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:16px;border-end-end-radius:16px;background-image:url(https://karlaoviedo.com/wp-content/uploads/intagono-sitio-web-2026-768x369.jpg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;}.elementor .e-7c2eef4c-d997{position:absolute;inset-block-start:auto;inset-block-end:26px;inset-inline-start:-34px;font-weight:700;font-size:13px;color:#ffffff;line-height:1.2;padding-block-start:8px;padding-block-end:8px;padding-inline-start:38px;padding-inline-end:14px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(201,184,240,0.3);border-style:solid;background-image:url(https://karlaoviedo.com/wp-content/uploads/icono-3d-sparkles.png);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 12px 28px 0px rgba(0,0,0,0.35);backdrop-filter:blur(12px);display:flex;gap:8px;align-items:center;white-space:nowrap;background-position:12px center;background-size:20px 20px;background-position:12px center;background-repeat:no-repeat;\n}.elementor .e-4892ee0e-d5d2:hover,.elementor .e-4892ee0e-d5d2:focus-visible{transform:perspective(1400px) rotateY(-3deg) rotateX(1deg) translateY(-6px);transform:perspective(1400px) rotateY(-3deg) rotateX(1deg) translateY(-6px);\n}.elementor .e-4892ee0e-d5d2{width:52%;max-width:460px;position:absolute;inset-inline-end:36px;inset-block-end:36px;z-index:1;border-radius:16px;background-color:#ffffff;box-shadow:0px 40px 80px 0px rgba(5,4,20,0.55),0px 0px 0px 1px rgba(201,184,240,0.25);transform-origin:100% 50% 0px;transition:transform 0.5s;transform:perspective(1400px) rotateY(-9deg) rotateX(3deg);\n}.elementor .e-384501ea-6984:hover,.elementor .e-384501ea-6984:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-384501ea-6984{min-height:520px;overflow:hidden;position:relative;padding:44px;border-radius:28px;background-color:#12102e;transition:transform 0.2s;display:flex;flex-direction:column;gap:16px;grid-column:span 2;grid-row:span 2;background-image:radial-gradient(ellipse at 0% 0%, rgba(96,76,137,0.9) 0%, rgba(18,16,46,0) 60%), radial-gradient(ellipse at 100% 100%, rgba(79,184,224,0.35) 0%, rgba(18,16,46,0) 55%);\n}.elementor .e-406c0048-cfe0{width:100%;height:100%;object-fit:contain;display:block;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-44c0e970-1a70{width:44px;height:44px;padding:0px;margin-block-end:4px;filter:drop-shadow(0px 8px 12px rgba(18,16,46,0.22));flex:0 0 auto;}.elementor .e-6c3982a2-35e1{font-family:"JetBrains Mono";font-size:13px;color:#12102e;margin:0px;}.elementor .e-47d0cbe-9fd4{font-family:Karla;font-weight:800;font-size:26px;color:#12102e;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-35968b76-20bf{font-family:Karla;font-size:16px;color:rgba(18,16,46,0.78);line-height:1.65;margin:0px;}.elementor .e-624f3d92-9c72{font-family:Karla;font-weight:700;font-size:15px;color:#12102e;padding:0px;margin-block-start:auto;border-radius:0px;background-color:transparent;align-self:flex-start;border-block-end:2px solid #12102e;\n}.elementor .e-6a35c163-9495:hover,.elementor .e-6a35c163-9495:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6a35c163-9495{padding:34px;border-radius:28px;background-image:linear-gradient(135deg, #8fd8f2 0%,#b5c6f3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.2s;display:flex;flex-direction:column;gap:12px;}.elementor .e-21f9fc7f-5315{width:100%;height:100%;object-fit:contain;display:block;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-666ae2ce-3244{width:44px;height:44px;padding:0px;margin-block-end:4px;filter:drop-shadow(0px 8px 12px rgba(18,16,46,0.22));flex:0 0 auto;}.elementor .e-26282903-9b00{font-family:"JetBrains Mono";font-size:13px;color:#604c89;margin:0px;}.elementor .e-19144142-edfd{font-family:Karla;font-weight:800;font-size:26px;color:#12102e;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-5a730c93-8a37{font-family:Karla;font-size:16px;color:#4a4566;line-height:1.65;margin:0px;}.elementor .e-28d77a5-9eb2{font-family:Karla;font-weight:700;font-size:15px;color:#604c89;padding:0px;margin-block-start:auto;border-radius:0px;background-color:transparent;align-self:flex-start;border-block-end:2px solid #604c89;\n}.elementor .e-3bd0a386-1ba8:hover,.elementor .e-3bd0a386-1ba8:focus-visible{border-color:#8fd8f2;transform:translate3d(0px, -6px, 0px);}.elementor .e-3bd0a386-1ba8{padding:34px;border-radius:28px;border-width:1px;border-color:rgba(96,76,137,0.15);border-style:solid;background-color:#ffffff;transition:transform 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:12px;}.elementor .e-47b493cc-f630{width:100%;height:100%;object-fit:contain;display:block;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-296713dd-910c{width:44px;height:44px;padding:0px;margin-block-end:4px;filter:drop-shadow(0px 8px 12px rgba(18,16,46,0.22));flex:0 0 auto;}.elementor .e-5a4d3f6e-5a59{font-family:"JetBrains Mono";font-size:13px;color:#12102e;margin:0px;}.elementor .e-51542602-8b2c{font-family:Karla;font-weight:800;font-size:26px;color:#12102e;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-33f3576a-b088{font-family:Karla;font-size:16px;color:rgba(18,16,46,0.78);line-height:1.65;margin:0px;}.elementor .e-518d5405-efb6{font-family:Karla;font-weight:700;font-size:15px;color:#12102e;padding:0px;margin-block-start:auto;border-radius:0px;background-color:transparent;align-self:flex-start;border-block-end:2px solid #12102e;\n}.elementor .e-3cda2ed5-b861:hover,.elementor .e-3cda2ed5-b861:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-3cda2ed5-b861{padding:34px;border-radius:28px;background-color:#c9b8f0;transition:transform 0.2s;display:flex;flex-direction:column;gap:12px;}.elementor .e-52d011b2-e74e{width:100%;height:100%;object-fit:contain;display:block;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-64f00e3e-bcef{width:44px;height:44px;padding:0px;margin-block-end:4px;filter:drop-shadow(0px 8px 12px rgba(18,16,46,0.22));flex:0 0 auto;}.elementor .e-79480bfb-acbc{font-family:"JetBrains Mono";font-size:13px;color:#604c89;margin:0px;}.elementor .e-7d82916-ebaf{font-family:Karla;font-weight:800;font-size:26px;color:#12102e;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-5a8570ed-783f{font-family:Karla;font-size:16px;color:#4a4566;line-height:1.65;margin:0px;}.elementor .e-70c0b4c1-6edf:hover,.elementor .e-70c0b4c1-6edf:focus-visible{border-color:#c9b8f0;transform:translate3d(0px, -6px, 0px);}.elementor .e-70c0b4c1-6edf{padding:34px;border-radius:28px;border-width:1px;border-color:rgba(96,76,137,0.15);border-style:solid;background-color:#ffffff;transition:transform 0.2s, border-color 0.2s;display:flex;flex-direction:column;gap:12px;}.elementor .e-7dcbd83e-3cdd{width:100%;height:100%;object-fit:contain;display:block;filter:saturate(0.55) brightness(1.12) contrast(0.92);\n}.elementor .e-59c2f54d-76c3{width:44px;height:44px;padding:0px;margin-block-end:4px;filter:drop-shadow(0px 8px 12px rgba(0,0,0,0.35));flex:0 0 auto;}.elementor .e-3609ab33-5cb1{font-family:"JetBrains Mono";font-size:13px;color:#8fd8f2;margin:0px;}.elementor .e-b741cb1-96e6{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .e-2fc868e7-d8f2{font-family:Karla;font-size:16px;color:rgba(255,255,255,0.85);line-height:1.65;margin:0px;}.elementor .e-114aafcd-5a2f:hover,.elementor .e-114aafcd-5a2f:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-114aafcd-5a2f{padding:34px;border-radius:28px;background-color:#2a1d4a;transition:transform 0.2s;display:flex;flex-direction:column;gap:12px;}.elementor .e-15c26373-4996{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-44498aeb-d068{width:100%;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:64px;}.elementor .e-20df6ee5-d67a{position:sticky;inset-block-start:calc(100vh - 1850px);z-index:2;padding-block-start:140px;padding-block-end:140px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:48px;border-start-end-radius:48px;background-color:#f4f2fb;box-shadow:0px -30px 80px 0px rgba(5,4,20,0.45);background-image:radial-gradient(ellipse at 100% 0%, rgba(143,216,242,0.35) 0%, rgba(244,242,251,0) 45%), radial-gradient(ellipse at 0% 100%, rgba(201,184,240,0.45) 0%, rgba(244,242,251,0) 45%);\n}.elementor .e-ec67df2-6a84{width:700px;height:700px;position:absolute;inset-block-start:10%;inset-inline-start:50%;padding:0px;border-radius:50%;background-color:#604c89;opacity:35%;filter:blur(180px);transform:translate3d(-50%, 0px, 0px);}.elementor .e-5b272ef1-288c{font-family:"JetBrains Mono";font-size:14px;color:#8fd8f2;letter-spacing:0.04em;margin:0px;}.elementor .e-ee7888f-a1b6{font-family:Karla;font-weight:800;font-size:56px;color:#ffffff;letter-spacing:-0.035em;line-height:1.04;margin:0px;}.elementor .e-4ce166a1-ca2e{max-width:780px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-72fc6f83-d3bb:hover,.elementor .e-72fc6f83-d3bb:focus-visible{color:#12102e;background-color:#ffffff;}.elementor .e-72fc6f83-d3bb{font-family:Karla;font-weight:700;font-size:15px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:transparent;transition:background-color 0.15s;}.elementor .e-2c7fd509-ac14{padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-5d5bd3ab-15b7{overflow:hidden;font-family:"JetBrains Mono";font-size:11px;color:#4f4b6b;letter-spacing:0.02em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;background-color:#eeecf6;white-space:nowrap;\n}.elementor .e-38012200-b2f9:hover,.elementor .e-38012200-b2f9:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-38012200-b2f9{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.8s;display:block;}.elementor .e-44b39452-3ba9{overflow:hidden;aspect-ratio:2 / 1;padding:0px;background-color:#ffffff;}.elementor .e-3d0fe874-5032{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(5,4,20,0.45);display:flex;flex-direction:column;}.elementor .e-52af20f3-66b0{font-family:"JetBrains Mono";font-size:12px;color:#8fd8f2;margin:0px;}.elementor .e-32e47e7c-8b46{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;margin:0px;}.elementor .e-280ec1ba-4338{font-family:Karla;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-42f732de-c8c2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-4f9b4eff-d9dd:hover,.elementor .e-4f9b4eff-d9dd:focus-visible{color:#12102e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-4f9b4eff-d9dd{width:52px;height:52px;font-size:22px;color:#12102e;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-3dfaa723-ae6c{padding-block-start:24px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-604cff0d-6bf0:hover,.elementor .e-604cff0d-6bf0:focus-visible{border-color:rgba(143,216,242,0.7);box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-604cff0d-6bf0{min-width:0px;padding:14px;border-radius:28px;border-width:1px;border-color:rgba(201,184,240,0.14);border-style:solid;background-color:#1b1740;transition:transform 0.25s, border-color 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .e-5478c23f-842f{overflow:hidden;font-family:"JetBrains Mono";font-size:11px;color:#4f4b6b;letter-spacing:0.02em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;background-color:#eeecf6;white-space:nowrap;\n}.elementor .e-58b639d0-f3a8:hover,.elementor .e-58b639d0-f3a8:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-58b639d0-f3a8{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.8s;display:block;}.elementor .e-160eb0bb-9255{overflow:hidden;aspect-ratio:2 / 1;padding:0px;background-color:#ffffff;}.elementor .e-3b38312b-9964{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(5,4,20,0.45);display:flex;flex-direction:column;}.elementor .e-3595b0de-c5d7{font-family:"JetBrains Mono";font-size:12px;color:#8fd8f2;margin:0px;}.elementor .e-3bb1db15-b05b{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;margin:0px;}.elementor .e-352b3bba-72d0{font-family:Karla;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-7fef6f8f-9ef1{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-5af6b954-6f3c:hover,.elementor .e-5af6b954-6f3c:focus-visible{color:#12102e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-5af6b954-6f3c{width:52px;height:52px;font-size:22px;color:#12102e;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-470240c-962c{padding-block-start:24px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-675cea3f-63d0:hover,.elementor .e-675cea3f-63d0:focus-visible{border-color:rgba(143,216,242,0.7);box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-675cea3f-63d0{min-width:0px;padding:14px;border-radius:28px;border-width:1px;border-color:rgba(201,184,240,0.14);border-style:solid;background-color:#1b1740;transition:transform 0.25s, border-color 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .e-7f82fb38-8701{overflow:hidden;font-family:"JetBrains Mono";font-size:11px;color:#4f4b6b;letter-spacing:0.02em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;background-color:#eeecf6;white-space:nowrap;\n}.elementor .e-18f5a5a7-d49f:hover,.elementor .e-18f5a5a7-d49f:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-18f5a5a7-d49f{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.8s;display:block;}.elementor .e-20d0da16-2b12{overflow:hidden;aspect-ratio:2 / 1;padding:0px;background-color:#ffffff;}.elementor .e-6898571b-6b99{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(5,4,20,0.45);display:flex;flex-direction:column;}.elementor .e-76542106-301d{font-family:"JetBrains Mono";font-size:12px;color:#8fd8f2;margin:0px;}.elementor .e-60d92321-46e7{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;margin:0px;}.elementor .e-773ad5bb-b677{font-family:Karla;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-59d2340d-acf4{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-78672cff-e5dc:hover,.elementor .e-78672cff-e5dc:focus-visible{color:#12102e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-78672cff-e5dc{width:52px;height:52px;font-size:22px;color:#12102e;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-34587890-989f{padding-block-start:24px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7c20c824-1674:hover,.elementor .e-7c20c824-1674:focus-visible{border-color:rgba(143,216,242,0.7);box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-7c20c824-1674{min-width:0px;padding:14px;border-radius:28px;border-width:1px;border-color:rgba(201,184,240,0.14);border-style:solid;background-color:#1b1740;transition:transform 0.25s, border-color 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .e-4637f56d-7ed9{overflow:hidden;font-family:"JetBrains Mono";font-size:11px;color:#4f4b6b;letter-spacing:0.02em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;background-color:#eeecf6;white-space:nowrap;\n}.elementor .e-4cf597ac-790f:hover,.elementor .e-4cf597ac-790f:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-4cf597ac-790f{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.8s;display:block;}.elementor .e-203225c9-d42a{overflow:hidden;aspect-ratio:2 / 1;padding:0px;background-color:#ffffff;}.elementor .e-70ac3a40-b54b{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(5,4,20,0.45);display:flex;flex-direction:column;}.elementor .e-794039d5-1f43{font-family:"JetBrains Mono";font-size:12px;color:#8fd8f2;margin:0px;}.elementor .e-4cf1f958-5ca0{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;margin:0px;}.elementor .e-5b379822-fb61{font-family:Karla;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-4a5878dd-dd37{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-25bee269-22fb:hover,.elementor .e-25bee269-22fb:focus-visible{color:#12102e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-25bee269-22fb{width:52px;height:52px;font-size:22px;color:#12102e;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-443db1fc-a60b{padding-block-start:24px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-303b416a-56a8:hover,.elementor .e-303b416a-56a8:focus-visible{border-color:rgba(143,216,242,0.7);box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-303b416a-56a8{min-width:0px;padding:14px;border-radius:28px;border-width:1px;border-color:rgba(201,184,240,0.14);border-style:solid;background-color:#1b1740;transition:transform 0.25s, border-color 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .e-6d5aaa80-9659{overflow:hidden;font-family:"JetBrains Mono";font-size:11px;color:#4f4b6b;letter-spacing:0.02em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;background-color:#eeecf6;white-space:nowrap;\n}.elementor .e-411dcf87-a27a:hover,.elementor .e-411dcf87-a27a:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-411dcf87-a27a{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.8s;display:block;}.elementor .e-533c794e-b0fa{overflow:hidden;aspect-ratio:2 / 1;padding:0px;background-color:#ffffff;}.elementor .e-4804a20f-38c7{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(5,4,20,0.45);display:flex;flex-direction:column;}.elementor .e-467b5421-995d{font-family:"JetBrains Mono";font-size:12px;color:#8fd8f2;margin:0px;}.elementor .e-549f1c58-ee29{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;margin:0px;}.elementor .e-c67e3ed-d497{font-family:Karla;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-39993d62-4bb6{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-5df4285d-fd79:hover,.elementor .e-5df4285d-fd79:focus-visible{color:#12102e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-5df4285d-fd79{width:52px;height:52px;font-size:22px;color:#12102e;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-50e7199f-a9ac{padding-block-start:24px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-6f09266c-588b:hover,.elementor .e-6f09266c-588b:focus-visible{border-color:rgba(143,216,242,0.7);box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-6f09266c-588b{min-width:0px;padding:14px;border-radius:28px;border-width:1px;border-color:rgba(201,184,240,0.14);border-style:solid;background-color:#1b1740;transition:transform 0.25s, border-color 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .e-409b6552-1d5b{overflow:hidden;font-family:"JetBrains Mono";font-size:11px;color:#4f4b6b;letter-spacing:0.02em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;background-color:#eeecf6;white-space:nowrap;\n}.elementor .e-2415c81b-7e10:hover,.elementor .e-2415c81b-7e10:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .e-2415c81b-7e10{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform 0.8s;display:block;}.elementor .e-75f68168-2dff{overflow:hidden;aspect-ratio:2 / 1;padding:0px;background-color:#ffffff;}.elementor .e-7f757ea3-cf59{overflow:hidden;padding:0px;border-radius:16px;background-color:#ffffff;box-shadow:0px 14px 34px 0px rgba(5,4,20,0.45);display:flex;flex-direction:column;}.elementor .e-b38454b-c71c{font-family:"JetBrains Mono";font-size:12px;color:#8fd8f2;margin:0px;}.elementor .e-7b8a396a-2628{font-family:Karla;font-weight:800;font-size:26px;color:#ffffff;letter-spacing:-0.025em;margin:0px;}.elementor .e-485b6fa4-90b7{font-family:Karla;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-34c24ff-6ce0{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-517f8d6b-3af5:hover,.elementor .e-517f8d6b-3af5:focus-visible{color:#12102e;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-517f8d6b-3af5{width:52px;height:52px;font-size:22px;color:#12102e;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-62fd1984-5584{padding-block-start:24px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-428b5dd9-96d6:hover,.elementor .e-428b5dd9-96d6:focus-visible{border-color:rgba(143,216,242,0.7);box-shadow:0px 30px 70px 0px rgba(5,4,20,0.55);transform:translate3d(0px, -8px, 0px);}.elementor .e-428b5dd9-96d6{min-width:0px;padding:14px;border-radius:28px;border-width:1px;border-color:rgba(201,184,240,0.14);border-style:solid;background-color:#1b1740;transition:transform 0.25s, border-color 0.25s, box-shadow 0.25s;display:flex;flex-direction:column;gap:0px;}.elementor .e-321af590-5fd2{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-4a249410-6203{width:100%;max-width:1240px;position:relative;z-index:2;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:64px;}.elementor .e-3fb5bca0-c4c6{overflow:hidden;position:sticky;inset-block-start:calc(100vh - 2750px);z-index:3;padding-block-start:140px;padding-block-end:140px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:48px;border-start-end-radius:48px;background-color:#12102e;box-shadow:0px -30px 80px 0px rgba(5,4,20,0.5);}.elementor .e-2e00700f-e9ea{font-family:"JetBrains Mono";font-size:14px;color:#604c89;letter-spacing:0.04em;margin:0px;}.elementor .e-2887e08e-fa4d{font-family:Karla;font-weight:800;font-size:56px;color:#12102e;letter-spacing:-0.035em;line-height:1.04;margin:0px;}.elementor .e-3534a7a9-41f3{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-617fa7bd-169c{font-family:Karla;font-weight:800;font-size:72px;color:#8fd8f2;letter-spacing:-0.05em;line-height:1;margin:0px;background-image:linear-gradient(135deg, #4fb8e0 0%,#8f6fe0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n}.elementor .e-6792bbf9-5681{font-family:Karla;font-weight:800;font-size:24px;color:#12102e;letter-spacing:-0.02em;margin:0px;}.elementor .e-5dea2df2-54b8{font-family:Karla;font-size:16px;color:#4a4566;line-height:1.65;margin:0px;}.elementor .e-7f4f7c99-eeb4:hover,.elementor .e-7f4f7c99-eeb4:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-7f4f7c99-eeb4{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:28px;transition:transform 0.2s;display:flex;flex-direction:column;gap:14px;}.elementor .e-1b557b9d-3c3a{font-family:Karla;font-weight:800;font-size:72px;color:#8fd8f2;letter-spacing:-0.05em;line-height:1;margin:0px;background-image:linear-gradient(135deg, #4fb8e0 0%,#8f6fe0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n}.elementor .e-32c31676-827e{font-family:Karla;font-weight:800;font-size:24px;color:#12102e;letter-spacing:-0.02em;margin:0px;}.elementor .e-2a60f7fa-517f{font-family:Karla;font-size:16px;color:#4a4566;line-height:1.65;margin:0px;}.elementor .e-14babac9-9397:hover,.elementor .e-14babac9-9397:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-14babac9-9397{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;transition:transform 0.2s;display:flex;flex-direction:column;gap:14px;border-inline-start:1px solid rgba(18,16,46,0.15);\n}.elementor .e-3e92d649-4370{font-family:Karla;font-weight:800;font-size:72px;color:#8fd8f2;letter-spacing:-0.05em;line-height:1;margin:0px;background-image:linear-gradient(135deg, #4fb8e0 0%,#8f6fe0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n}.elementor .e-3680853a-60b2{font-family:Karla;font-weight:800;font-size:24px;color:#12102e;letter-spacing:-0.02em;margin:0px;}.elementor .e-170f5d9f-4af3{font-family:Karla;font-size:16px;color:#4a4566;line-height:1.65;margin:0px;}.elementor .e-6576dc01-8776:hover,.elementor .e-6576dc01-8776:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-6576dc01-8776{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;transition:transform 0.2s;display:flex;flex-direction:column;gap:14px;border-inline-start:1px solid rgba(18,16,46,0.15);\n}.elementor .e-6f1c6e1e-f44a{font-family:Karla;font-weight:800;font-size:72px;color:#8fd8f2;letter-spacing:-0.05em;line-height:1;margin:0px;background-image:linear-gradient(135deg, #4fb8e0 0%,#8f6fe0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;\n}.elementor .e-797af2a4-ab17{font-family:Karla;font-weight:800;font-size:24px;color:#12102e;letter-spacing:-0.02em;margin:0px;}.elementor .e-293f7873-dc82{font-family:Karla;font-size:16px;color:#4a4566;line-height:1.65;margin:0px;}.elementor .e-325c714e-a80c:hover,.elementor .e-325c714e-a80c:focus-visible{transform:translate3d(0px, -6px, 0px);}.elementor .e-325c714e-a80c{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;transition:transform 0.2s;display:flex;flex-direction:column;gap:14px;border-inline-start:1px solid rgba(18,16,46,0.15);\n}.elementor .e-8e7c675-dd61{padding:0px;display:grid;gap:0px;grid-template-columns:repeat(4, minmax(0, 1fr));border-block-start:2px solid #12102e;\n}.elementor .e-1ad6aebc-7982{width:100%;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:72px;}.elementor .e-2e0c1a57-ba60{position:sticky;inset-block-start:calc(100vh - 900px);z-index:4;padding-block-start:140px;padding-block-end:140px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:48px;border-start-end-radius:48px;background-color:#f4f2fb;box-shadow:0px -30px 80px 0px rgba(5,4,20,0.45);}.elementor .e-12077ade-5061{width:calc(100% + 44px);height:calc(100% + 44px);position:absolute;inset-block-start:-22px;inset-inline-start:-22px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(143,216,242,0.55);border-style:dashed;}.elementor .e-676686aa-4d89{width:100%;height:100%;object-fit:cover;transform:scale3d(1.04, 1.04, 1);}.elementor .e-70541b4a-8482{width:100%;height:100%;overflow:hidden;position:relative;padding:0px;border-radius:50%;background-image:linear-gradient(135deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#c9b8f0;box-shadow:0px 0px 0px 10px rgba(201,184,240,0.12),0px 40px 90px 0px rgba(5,4,20,0.6);}.elementor .e-1a5ca9f0-638c{position:absolute;inset-inline-end:-8%;inset-block-end:6%;z-index:2;font-family:"JetBrains Mono";font-weight:700;font-size:13px;color:#12102e;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:999px;background-image:linear-gradient(90deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;box-shadow:0px 16px 34px 0px rgba(5,4,20,0.5);transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);}.elementor .e-785ca34f-2bfc{width:100%;max-width:420px;aspect-ratio:1 / 1;position:relative;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-a46278d-ad73{font-family:"JetBrains Mono";font-size:14px;color:#8fd8f2;letter-spacing:0.04em;margin:0px;}.elementor .e-1dafa7ac-a8c2{font-family:Karla;font-weight:800;font-size:52px;color:#ffffff;letter-spacing:-0.035em;line-height:1.05;margin:0px;}.elementor .e-4b63bbb2-61f9{max-width:620px;font-family:Karla;font-size:18px;color:rgba(255,255,255,0.82);line-height:1.75;margin:0px;}.elementor .e-2ff59613-7da3{font-family:Karla;font-weight:800;font-size:16px;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-2dfa5e77-2555{font-family:Karla;font-size:14px;color:rgba(255,255,255,0.8);line-height:1.55;margin:0px;}.elementor .e-4c475538-7398{min-width:0px;padding:22px;border-radius:20px;border-width:1px;border-color:rgba(201,184,240,0.18);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-7fe70397-db16{font-family:Karla;font-weight:800;font-size:16px;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-35fd4fd8-c7fa{font-family:Karla;font-size:14px;color:rgba(255,255,255,0.8);line-height:1.55;margin:0px;}.elementor .e-637f0f71-d01c{min-width:0px;padding:22px;border-radius:20px;border-width:1px;border-color:rgba(201,184,240,0.18);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-68745f75-6516{font-family:Karla;font-weight:800;font-size:16px;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-7aae3863-11a6{font-family:Karla;font-size:14px;color:rgba(255,255,255,0.8);line-height:1.55;margin:0px;}.elementor .e-10b65b29-4247{min-width:0px;padding:22px;border-radius:20px;border-width:1px;border-color:rgba(201,184,240,0.18);border-style:solid;background-color:rgba(255,255,255,0.05);display:flex;flex-direction:column;gap:8px;}.elementor .e-3add8473-ea1a{padding:0px;margin-block-start:10px;display:grid;gap:14px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-194187f4-fd85:hover,.elementor .e-194187f4-fd85:focus-visible{color:#12102e;transform:translate3d(0px, -3px, 0px);}.elementor .e-194187f4-fd85{font-family:Karla;font-weight:800;font-size:16px;color:#12102e;padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:10px;border-radius:999px;background-image:linear-gradient(90deg, #8fd8f2 0%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;transition:transform 0.15s;align-self:flex-start;}.elementor .e-158b0364-ff61{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-5e4edf25-3be0{width:100%;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:90px;grid-template-columns:0.85fr 1.15fr;align-items:center;}.elementor .e-5a68d84b-c6aa{overflow:hidden;position:sticky;inset-block-start:calc(100vh - 1080px);z-index:5;padding-block-start:140px;padding-block-end:140px;padding-inline-start:24px;padding-inline-end:24px;border-start-start-radius:48px;border-start-end-radius:48px;background-color:#12102e;box-shadow:0px -30px 80px 0px rgba(5,4,20,0.5);background-image:radial-gradient(ellipse at 0% 100%, rgba(96,76,137,0.6) 0%, rgba(18,16,46,0) 55%), radial-gradient(ellipse at 100% 0%, rgba(79,184,224,0.2) 0%, rgba(18,16,46,0) 45%);\n}.elementor .e-3d3caaec-5439{position:absolute;inset-block-start:50%;inset-inline-start:3%;font-family:Karla;font-weight:200;font-size:380px;color:rgba(18,16,46,0.08);line-height:1;margin:0px;transform:translate3d(0px, -55%, 0px);}.elementor .e-28991cf9-b151{position:absolute;inset-block-start:50%;inset-inline-end:3%;font-family:Karla;font-weight:200;font-size:380px;color:rgba(18,16,46,0.08);line-height:1;margin:0px;transform:translate3d(0px, -55%, 0px);}.elementor .e-35401cea-c4a9{position:relative;font-family:"JetBrains Mono";font-size:14px;color:#12102e;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:999px;border-width:1px;border-color:rgba(18,16,46,0.3);border-style:solid;}.elementor .e-77c49e36-9d4c{max-width:860px;position:relative;font-family:Karla;font-weight:800;font-size:64px;color:#12102e;letter-spacing:-0.04em;line-height:1.02;margin:0px;}.elementor .e-505e87cd-c10b{max-width:520px;position:relative;font-family:Karla;font-size:19px;color:rgba(18,16,46,0.88);line-height:1.6;margin:0px;}.elementor .e-42885685-7d38:hover,.elementor .e-42885685-7d38:focus-visible{color:#ffffff;background-color:#2a1d4a;transform:translate3d(0px, -3px, 0px);}.elementor .e-42885685-7d38{font-family:Karla;font-weight:800;font-size:17px;color:#ffffff;padding-block-start:20px;padding-block-end:20px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:#12102e;transition:transform 0.15s;}.elementor .e-53b38b6e-7408:hover,.elementor .e-53b38b6e-7408:focus-visible{color:#ffffff;background-color:#12102e;}.elementor .e-53b38b6e-7408{font-family:Karla;font-weight:700;font-size:17px;color:#12102e;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#12102e;border-style:solid;background-color:transparent;transition:background-color 0.15s;}.elementor .e-2a372d28-a70b{position:relative;padding:0px;margin-block-start:14px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-54f95588-6e83{width:100%;max-width:1240px;overflow:hidden;position:relative;text-align:center;padding-block-start:110px;padding-block-end:110px;padding-inline-start:120px;padding-inline-end:120px;margin-inline-start:auto;margin-inline-end:auto;border-radius:40px;background-image:linear-gradient(120deg, #8fd8f2 0%,#b5c6f3 50%,#c9b8f0 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#8fd8f2;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-80c3dd0-2607{position:relative;z-index:6;padding-block-start:20px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#12102e;}.elementor .e-606599d1-1587{font-family:Karla;font-weight:800;font-size:200px;color:rgb(12,10,34);letter-spacing:0px;line-height:0.95;text-align:center;margin:0px;-webkit-text-stroke:1px rgba(143,216,242,0.35);white-space:nowrap;-webkit-text-fill-color:rgb(12,10,34);-webkit-text-stroke:2px rgba(143,216,242,0.35);paint-order:stroke fill;\n}.elementor .e-710fa848-fe60{font-family:"JetBrains Mono";font-size:12px;color:rgba(255,255,255,0.78);margin:0px;}.elementor .e-5d5d220a-c0da:hover,.elementor .e-5d5d220a-c0da:focus-visible{color:#8fd8f2;}.elementor .e-5d5d220a-c0da{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;}.elementor .e-429c53f7-2159:hover,.elementor .e-429c53f7-2159:focus-visible{color:#8fd8f2;}.elementor .e-429c53f7-2159{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;}.elementor .e-38e2872-fca1:hover,.elementor .e-38e2872-fca1:focus-visible{color:#8fd8f2;}.elementor .e-38e2872-fca1{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;}.elementor .e-7b832a0f-4939:hover,.elementor .e-7b832a0f-4939:focus-visible{color:#8fd8f2;}.elementor .e-7b832a0f-4939{font-family:Karla;font-weight:600;font-size:15px;color:rgba(255,255,255,0.75);margin:0px;}.elementor .e-45d9639c-638c:hover,.elementor .e-45d9639c-638c:focus-visible{color:#ffffff;}.elementor .e-45d9639c-638c{font-family:Karla;font-weight:700;font-size:15px;color:#8fd8f2;margin:0px;}.elementor .e-6d0c3ff7-62c7{font-weight:500;font-size:14px;margin:0px;& a{color:rgba(255,255,255,0.6);text-decoration:none;}
& a:hover{color:#ffffff;}\n}.elementor .e-5f73f737-c9d1{font-weight:500;font-size:14px;margin:0px;& a{color:rgba(255,255,255,0.6);text-decoration:none;}
& a:hover{color:#ffffff;}\n}.elementor .e-14e0f2e7-fb2b{width:auto;padding:0px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;}.elementor .e-49c0cc47-8cef{margin:0px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;& a{display:inline-block;width:36px;height:36px;border:1px solid rgba(255,255,255,0.22);border-radius:50%;font-size:0px;line-height:0;color:transparent;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:17px 17px;transition:all .3s ease;}
& a:hover{border-color:#8fd8f2;background-color:rgba(143,216,242,0.16);transform:translateY(-3px);}
& a:nth-child(1){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nd2hpdGUnIGQ9J003LjAzMDEuMDg0Yy0xLjI3NjguMDYwMi0yLjE0ODcuMjY0LTIuOTExLjU2MzQtLjc4ODguMzA3NS0xLjQ1NzUuNzItMi4xMjI4IDEuMzg3Ny0uNjY1Mi42Njc3LTEuMDc1IDEuMzM2OC0xLjM4MDIgMi4xMjctLjI5NTQuNzYzOC0uNDk1NiAxLjYzNjUtLjU1MiAyLjkxNC0uMDU2NCAxLjI3NzUtLjA2ODkgMS42ODgyLS4wNjI2IDQuOTQ3LjAwNjIgMy4yNTg2LjAyMDYgMy42NjcxLjA4MjUgNC45NDczLjA2MSAxLjI3NjUuMjY0IDIuMTQ4Mi41NjM1IDIuOTEwNy4zMDguNzg4OS43MiAxLjQ1NzMgMS4zODggMi4xMjI4LjY2NzkuNjY1NSAxLjMzNjUgMS4wNzQzIDIuMTI4NSAxLjM4Ljc2MzIuMjk1IDEuNjM2MS40OTYxIDIuOTEzNC41NTIgMS4yNzczLjA1NiAxLjY4ODQuMDY5IDQuOTQ2Mi4wNjI3IDMuMjU3OC0uMDA2MiAzLjY2OC0uMDIwNyA0Ljk0NzgtLjA4MTQgMS4yOC0uMDYwNyAyLjE0Ny0uMjY1MiAyLjkwOTgtLjU2MzMuNzg4OS0uMzA4NiAxLjQ1NzgtLjcyIDIuMTIyOC0xLjM4ODEuNjY1LS42NjgyIDEuMDc0NS0xLjMzNzggMS4zNzk1LTIuMTI4NC4yOTU3LS43NjMyLjQ5NjYtMS42MzYuNTUyLTIuOTEyNC4wNTYtMS4yODA5LjA2OTItMS42ODk4LjA2My00Ljk0OC0uMDA2My0zLjI1ODMtLjAyMS0zLjY2NjgtLjA4MTctNC45NDY1LS4wNjA3LTEuMjc5Ny0uMjY0LTIuMTQ4Ny0uNTYzMy0yLjkxMTctLjMwODQtLjc4ODktLjcyLTEuNDU2OC0xLjM4NzYtMi4xMjI4QzIxLjI5ODIgMS4zMyAyMC42MjguOTIwOCAxOS44Mzc4LjYxNjUgMTkuMDc0LjMyMSAxOC4yMDE3LjExOTcgMTYuOTI0NC4wNjQ1IDE1LjY0NzEuMDA5MyAxNS4yMzYtLjAwNSAxMS45NzcuMDAxNCA4LjcxOC4wMDc2IDguMzEuMDIxNSA3LjAzMDEuMDgzOW0uMTQwMiAyMS42OTMyYy0xLjE3LS4wNTA5LTEuODA1My0uMjQ1My0yLjIyODctLjQwOC0uNTYwNi0uMjE2LS45Ni0uNDc3MS0xLjM4MTktLjg5NS0uNDIyLS40MTc4LS42ODExLS44MTg2LS45LTEuMzc4LS4xNjQ0LS40MjM0LS4zNjI0LTEuMDU4LS40MTcxLTIuMjI4LS4wNTk1LTEuMjY0NS0uMDcyLTEuNjQ0Mi0uMDc5LTQuODQ4LS4wMDctMy4yMDM3LjAwNTMtMy41ODMuMDYwNy00Ljg0OC4wNS0xLjE2OS4yNDU2LTEuODA1LjQwOC0yLjIyODIuMjE2LS41NjEzLjQ3NjItLjk2Ljg5NS0xLjM4MTYuNDE4OC0uNDIxNy44MTg0LS42ODE0IDEuMzc4My0uOTAwMy40MjMtLjE2NTEgMS4wNTc1LS4zNjE0IDIuMjI3LS40MTcxIDEuMjY1NS0uMDYgMS42NDQ3LS4wNzIgNC44NDgtLjA3OSAzLjIwMzMtLjAwNyAzLjU4MzUuMDA1IDQuODQ5NS4wNjA4IDEuMTY5LjA1MDggMS44MDUzLjI0NDUgMi4yMjguNDA4LjU2MDguMjE2Ljk2LjQ3NTQgMS4zODE2Ljg5NS40MjE3LjQxOTQuNjgxNi44MTc2LjkwMDUgMS4zNzg3LjE2NTMuNDIxNy4zNjE3IDEuMDU2LjQxNjkgMi4yMjYzLjA2MDIgMS4yNjU1LjA3MzkgMS42NDUuMDc5NiA0Ljg0OC4wMDU4IDMuMjAzLS4wMDU1IDMuNTgzNC0uMDYxIDQuODQ4LS4wNTEgMS4xNy0uMjQ1IDEuODA1NS0uNDA4IDIuMjI5NC0uMjE2LjU2MDQtLjQ3NjMuOTYtLjg5NTQgMS4zODE0LS40MTkuNDIxNS0uODE4MS42ODExLTEuMzc4My45LS40MjI0LjE2NDktMS4wNTc3LjM2MTctMi4yMjYyLjQxNzQtMS4yNjU2LjA1OTUtMS42NDQ4LjA3Mi00Ljg0OTMuMDc5LTMuMjA0NS4wMDctMy41ODI1LS4wMDYtNC44NDgtLjA2MDhNMTYuOTUzIDUuNTg2NEExLjQ0IDEuNDQgMCAxIDAgMTguMzkgNC4xNDRhMS40NCAxLjQ0IDAgMCAwLTEuNDM3IDEuNDQyNE01LjgzODUgMTIuMDEyYy4wMDY3IDMuNDAzMiAyLjc3MDYgNi4xNTU3IDYuMTczIDYuMTQ5MyAzLjQwMjYtLjAwNjUgNi4xNTctMi43NzAxIDYuMTUwNi02LjE3MzMtLjAwNjUtMy40MDMyLTIuNzcxLTYuMTU2NS02LjE3NC02LjE0OTgtMy40MDMuMDA2Ny02LjE1NiAyLjc3MS02LjE0OTYgNi4xNzM4TTggMTIuMDA3N2E0IDQgMCAxIDEgNC4wMDggMy45OTIxQTMuOTk5NiAzLjk5OTYgMCAwIDEgOCAxMi4wMDc3Jy8+PC9zdmc+");}
& a:nth-child(2){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nd2hpdGUnIGQ9J00xMiAuMjk3Yy02LjYzIDAtMTIgNS4zNzMtMTIgMTIgMCA1LjMwMyAzLjQzOCA5LjggOC4yMDUgMTEuMzg1LjYuMTEzLjgyLS4yNTguODItLjU3NyAwLS4yODUtLjAxLTEuMDQtLjAxNS0yLjA0LTMuMzM4LjcyNC00LjA0Mi0xLjYxLTQuMDQyLTEuNjFDNC40MjIgMTguMDcgMy42MzMgMTcuNyAzLjYzMyAxNy43Yy0xLjA4Ny0uNzQ0LjA4NC0uNzI5LjA4NC0uNzI5IDEuMjA1LjA4NCAxLjgzOCAxLjIzNiAxLjgzOCAxLjIzNiAxLjA3IDEuODM1IDIuODA5IDEuMzA1IDMuNDk1Ljk5OC4xMDgtLjc3Ni40MTctMS4zMDUuNzYtMS42MDUtMi42NjUtLjMtNS40NjYtMS4zMzItNS40NjYtNS45MyAwLTEuMzEuNDY1LTIuMzggMS4yMzUtMy4yMi0uMTM1LS4zMDMtLjU0LTEuNTIzLjEwNS0zLjE3NiAwIDAgMS4wMDUtLjMyMiAzLjMgMS4yMy45Ni0uMjY3IDEuOTgtLjM5OSAzLS40MDUgMS4wMi4wMDYgMi4wNC4xMzggMyAuNDA1IDIuMjgtMS41NTIgMy4yODUtMS4yMyAzLjI4NS0xLjIzLjY0NSAxLjY1My4yNCAyLjg3My4xMiAzLjE3Ni43NjUuODQgMS4yMyAxLjkxIDEuMjMgMy4yMiAwIDQuNjEtMi44MDUgNS42MjUtNS40NzUgNS45Mi40Mi4zNi44MSAxLjA5Ni44MSAyLjIyIDAgMS42MDYtLjAxNSAyLjg5Ni0uMDE1IDMuMjg2IDAgLjMxNS4yMS42OS44MjUuNTdDMjAuNTY1IDIyLjA5MiAyNCAxNy41OTIgMjQgMTIuMjk3YzAtNi42MjctNS4zNzMtMTItMTItMTInLz48L3N2Zz4=");}
& a:nth-child(3){background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nd2hpdGUnIGQ9J00yIDRoMjBhMiAyIDAgMCAxIDIgMnYxMmEyIDIgMCAwIDEtMiAySDJhMiAyIDAgMCAxLTItMlY2YTIgMiAwIDAgMSAyLTJ6bTAgMnYuNGwxMCA2LjMgMTAtNi4zVjZIMnptMjAgMi44LTkuNDcgNS45N2ExIDEgMCAwIDEtMS4wNiAwTDIgOC44VjE4aDIwVjguOHonLz48L3N2Zz4=");}\n}.elementor .e-5350556a-c6fa{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-block-start:1px solid rgba(201,184,240,0.15);\n}.elementor .e-53aea31c-3030{width:100%;height:0px;padding:0px;display:none;}.elementor .e-6f1226ea-4bb2{width:100%;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;}.elementor .e-73a889cd-bb2f{overflow:hidden;position:relative;z-index:6;padding-block-start:30px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0c0a22;}