.elementor-page-33957 .elementor-element-43c5eb1:not(.elementor-motion-effects-element-type-background),
.elementor-page-33957 .elementor-element-43c5eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: linear-gradient(145deg,
#060010 0%,
#150035 20%,
#2D0068 45%,
#5B0DCA 72%,
#8B38F0 90%,
#9B5CF6 100%
) !important;
background-color: transparent !important;
} .elementor-page-33957 .elementor-element-c71e376 {
letter-spacing: 0.05em;
opacity: 0.88;
} .elementor-page-33957 .elementor-element-6dcba2f .elementor-heading-title {
letter-spacing: -0.02em;
line-height: 1.15;
text-shadow: 0 4px 24px rgba(0, 0, 0, 0.4);
} .elementor-page-33957 .elementor-element-fb36036 {
letter-spacing: 0.12em;
} .elementor-page-33957 .elementor-element-42bb710:not(.elementor-motion-effects-element-type-background),
.elementor-page-33957 .elementor-element-42bb710 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background: linear-gradient(180deg, #3D0080 0%, #260055 100%) !important;
} .elementor-page-33957 .elementor-element-c470d3b .elementor-button,
.elementor-page-33957 .elementor-element-c596acb .elementor-button,
.elementor-page-33957 .elementor-element-c5c6f81 .elementor-button {
background: rgba(255, 255, 255, 0.1) !important;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
border: 1.5px solid rgba(255, 255, 255, 0.45) !important;
border-radius: 50px !important;
padding: 10px 22px !important;
color: #FFFFFF;
font-weight: 500;
letter-spacing: 0.02em;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255,255,255,0.15);
transition: all 0.25s ease !important;
}
.elementor-page-33957 .elementor-element-c470d3b .elementor-button:hover,
.elementor-page-33957 .elementor-element-c596acb .elementor-button:hover,
.elementor-page-33957 .elementor-element-c5c6f81 .elementor-button:hover {
background: rgba(255, 255, 255, 0.22) !important;
border-color: rgba(255, 255, 255, 0.75) !important;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35), 0 0 20px rgba(155, 92, 246, 0.3) !important;
transform: translateY(-2px);
} .elementor-page-33957 .elementor-element-00e1041:not(.elementor-motion-effects-element-type-background),
.elementor-page-33957 .elementor-element-bf28d42:not(.elementor-motion-effects-element-type-background),
.elementor-page-33957 .elementor-element-dce9e68:not(.elementor-motion-effects-element-type-background) {
background-color: #FAF7FF !important;
} .elementor-page-33957 .elementor-element-13ebc98 .elementor-heading-title,
.elementor-page-33957 .elementor-element-b318599 .elementor-heading-title,
.elementor-page-33957 .elementor-element-6c457d8 .elementor-heading-title,
.elementor-page-33957 .elementor-element-58d2cd8 .elementor-heading-title,
.elementor-page-33957 .elementor-element-ed3dbec .elementor-heading-title,
.elementor-page-33957 .elementor-element-d75986a .elementor-heading-title,
.elementor-page-33957 .elementor-element-c038515 .elementor-heading-title,
.elementor-page-33957 .elementor-element-26b4653 .elementor-heading-title,
.elementor-page-33957 .elementor-element-6918393 .elementor-heading-title {
color: #1A0045 !important;
font-weight: 700 !important;
padding-left: 14px !important;
border-left: 4px solid #7C3AED !important;
line-height: 1.45 !important;
display: block !important;
} .elementor-page-33957 .elementor-element-68a052f .elementor-heading-title {
color: #1A0045 !important;
font-weight: 700 !important;
line-height: 1.55 !important;
} .elementor-page-33957 .elementor-element-e3109b1,
.elementor-page-33957 .elementor-element-288c846,
.elementor-page-33957 .elementor-element-41776e0,
.elementor-page-33957 .elementor-element-1f849ae,
.elementor-page-33957 .elementor-element-80f8dc9,
.elementor-page-33957 .elementor-element-0bb9cfd,
.elementor-page-33957 .elementor-element-1bb2756,
.elementor-page-33957 .elementor-element-9abd5d6,
.elementor-page-33957 .elementor-element-89256a9,
.elementor-page-33957 .elementor-element-b9a6949 {
color: #3A3550 !important;
font-size: 16px !important;
line-height: 1.85 !important;
} .elementor-page-33957 .elementor-element-845eb57 .elementor-heading-title {
color: #6D28D9 !important;
font-weight: 600 !important;
font-size: 15px !important;
text-decoration: underline !important;
text-underline-offset: 3px !important;
} .elementor-page-33957 .elementor-element-5f1b991 .elementor-button,
.elementor-page-33957 .elementor-element-4ac1359 .elementor-button {
background: linear-gradient(135deg, #5209BB 0%, #7C3AED 45%, #9B5CF6 100%) !important;
border: none !important;
border-radius: 50px !important;
box-shadow: 0 8px 28px rgba(124, 58, 237, 0.45), 0 2px 8px rgba(124, 58, 237, 0.25) !important;
font-weight: 600 !important;
letter-spacing: 0.01em !important;
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.elementor-page-33957 .elementor-element-5f1b991 .elementor-button:hover,
.elementor-page-33957 .elementor-element-5f1b991 .elementor-button:focus,
.elementor-page-33957 .elementor-element-4ac1359 .elementor-button:hover,
.elementor-page-33957 .elementor-element-4ac1359 .elementor-button:focus {
background: linear-gradient(135deg, #7C3AED 0%, #9B5CF6 50%, #A855F7 100%) !important;
box-shadow: 0 12px 36px rgba(124, 58, 237, 0.55), 0 4px 14px rgba(124, 58, 237, 0.3) !important;
transform: translateY(-3px) !important;
} .elementor-page-33957 .elementor-element-f5e1e53 .elementor-image img,
.elementor-page-33957 .elementor-element-6fffe68 .elementor-image img {
border-radius: 16px !important;
box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12) !important;
transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-page-33957 .elementor-element-f5e1e53 .elementor-image img:hover,
.elementor-page-33957 .elementor-element-6fffe68 .elementor-image img:hover {
transform: translateY(-4px) !important;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.16) !important;
} .elementor-page-33957 .elementor-element-e69b09e:not(.elementor-motion-effects-element-type-background),
.elementor-page-33957 .elementor-element-e69b09e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background: linear-gradient(135deg, #F0EAFF 0%, #EAE0FF 50%, #F5F0FF 100%) !important;
}
.elementor-page-33957 .elementor-element-e69b09e,
.elementor-page-33957 .elementor-element-e69b09e > .elementor-background-overlay {
border-radius: 24px !important;
} .elementor-page-33957 .elementor-element-99c0688 .elementor-heading-title,
.elementor-page-33957 .elementor-element-8416666 .elementor-heading-title {
color: #1A0045 !important;
font-size: 21px !important;
font-weight: 700 !important;
} .elementor-page-33957 .elementor-element-445379b,
.elementor-page-33957 .elementor-element-f859dbd {
color: #4A3D70 !important;
line-height: 1.75em !important;
} .elementor-page-33957 .elementor-element-25603e6 .elementor-button,
.elementor-page-33957 .elementor-element-e242653 .elementor-button {
background: linear-gradient(135deg, #5209BB 0%, #7C3AED 100%) !important;
border: none !important;
border-radius: 50px !important;
box-shadow: 0 6px 20px rgba(124, 58, 237, 0.4) !important;
font-weight: 600 !important;
padding: 11px 30px !important;
font-size: 14px !important;
transition: all 0.25s ease !important;
}
.elementor-page-33957 .elementor-element-25603e6 .elementor-button:hover,
.elementor-page-33957 .elementor-element-25603e6 .elementor-button:focus,
.elementor-page-33957 .elementor-element-e242653 .elementor-button:hover,
.elementor-page-33957 .elementor-element-e242653 .elementor-button:focus {
background: linear-gradient(135deg, #7C3AED 0%, #9B5CF6 100%) !important;
box-shadow: 0 10px 30px rgba(124, 58, 237, 0.55) !important;
transform: translateY(-2px) !important;
} .elementor-page-33957 .elementor-element-a95e48d:not(.elementor-motion-effects-element-type-background),
.elementor-page-33957 .elementor-element-a95e48d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: #120025 !important;
}
.elementor-page-33957 .elementor-element-76a0f5d > .elementor-widget-container {
background-color: #120025 !important;
border-top: 1px solid rgba(155, 92, 246, 0.2) !important;
}
.elementor-page-33957 .elementor-element-76a0f5d {
color: #9B8CB8 !important;
font-size: 13px !important;
line-height: 1.9 !important;
} @media (max-width: 723px) {
.elementor-page-33957 .elementor-element-c470d3b .elementor-button,
.elementor-page-33957 .elementor-element-c596acb .elementor-button,
.elementor-page-33957 .elementor-element-c5c6f81 .elementor-button {
font-size: 11px !important;
padding: 8px 14px !important;
}
.elementor-page-33957 .elementor-element-13ebc98 .elementor-heading-title,
.elementor-page-33957 .elementor-element-b318599 .elementor-heading-title,
.elementor-page-33957 .elementor-element-6c457d8 .elementor-heading-title,
.elementor-page-33957 .elementor-element-58d2cd8 .elementor-heading-title,
.elementor-page-33957 .elementor-element-ed3dbec .elementor-heading-title,
.elementor-page-33957 .elementor-element-d75986a .elementor-heading-title,
.elementor-page-33957 .elementor-element-c038515 .elementor-heading-title,
.elementor-page-33957 .elementor-element-26b4653 .elementor-heading-title,
.elementor-page-33957 .elementor-element-6918393 .elementor-heading-title {
font-size: 18px !important;
padding-left: 10px !important;
border-left-width: 3px !important;
}
.elementor-page-33957 .elementor-element-e3109b1,
.elementor-page-33957 .elementor-element-288c846,
.elementor-page-33957 .elementor-element-41776e0,
.elementor-page-33957 .elementor-element-1f849ae,
.elementor-page-33957 .elementor-element-80f8dc9,
.elementor-page-33957 .elementor-element-0bb9cfd,
.elementor-page-33957 .elementor-element-1bb2756,
.elementor-page-33957 .elementor-element-9abd5d6,
.elementor-page-33957 .elementor-element-89256a9,
.elementor-page-33957 .elementor-element-b9a6949 {
font-size: 15px !important;
line-height: 1.75 !important;
}
}