.elementor-8 .elementor-element.elementor-element-82dd0e0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2c6ef28 img {
    width: 100%;
}

.elementor-8 .elementor-element.elementor-element-5999f78 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px 20px;
    --background-transition: 0.3s;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-c2acb55 {
    --display: flex;
    --min-height: 500px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-8 .elementor-element.elementor-element-c2acb55:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-c2acb55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/banniere-mystake_apvugi.webp");
    background-position: center center;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-c2acb55::before,
.elementor-8 .elementor-element.elementor-element-c2acb55>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-c2acb55>.e-con-inner>.elementor-background-video-container::before,
.elementor-8 .elementor-element.elementor-element-c2acb55>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-c2acb55>.e-con-inner>.elementor-background-slideshow::before,
.elementor-8 .elementor-element.elementor-element-c2acb55>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-c2acb55,
.elementor-8 .elementor-element.elementor-element-c2acb55::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-facaf88 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
    border-radius: 11px;
}

.elementor-8 .elementor-element.elementor-element-facaf88>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-417a3f9 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color:#12173E;
    border-radius: 11px;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
}

.elementor-8 .elementor-element.elementor-element-417a3f9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-339e5f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f5fbf98 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f5fbf98:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f5fbf98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-f5fbf98,
.elementor-8 .elementor-element.elementor-element-f5fbf98::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-336a298 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-336a298 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-ce1f59b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-ce1f59b:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-ce1f59b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-ce1f59b,
.elementor-8 .elementor-element.elementor-element-ce1f59b::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-025ea3e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1dfe212 {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-1dfe212:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-1dfe212>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #608DE3 0%, #8AD6F5 100%);
}

.elementor-8 .elementor-element.elementor-element-1dfe212,
.elementor-8 .elementor-element.elementor-element-1dfe212::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1dfe212.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-3ac31dc {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-3ac31dc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-3ac31dc.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-3ac31dc>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-19f0cd0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-19f0cd0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-4bab8ca img {
    width: 50px;
    height: 55px;
}

.elementor-8 .elementor-element.elementor-element-4bab8ca>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
    border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-4bab8ca {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-4bab8ca.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-9109e87 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9109e87.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-e4ba5d3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c86480a {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-0c2f4a3 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 15px 30px 15px 30px;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-0c2f4a3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0c2f4a3 {
    width: 100%;
    max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-34a8fb3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-34a8fb3:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-34a8fb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-34a8fb3,
.elementor-8 .elementor-element.elementor-element-34a8fb3::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-32d4093 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-304f80a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-9e7d36a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-1599aaf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-28b1df6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-f587a2b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-297b0fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-5c56b90 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-8d1067f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-e84529b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-e84529b:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e84529b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-e84529b,
.elementor-8 .elementor-element.elementor-element-e84529b::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-743863d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-35e8f95 {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-35e8f95:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-35e8f95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #608DE3 0%, #8AD6F5 100%);
}

.elementor-8 .elementor-element.elementor-element-35e8f95,
.elementor-8 .elementor-element.elementor-element-35e8f95::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-35e8f95.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-c56cbb0 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-c56cbb0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c56cbb0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-c56cbb0>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4a805b7 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4a805b7.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-da0aaaa img {
    width: 50px;
    height: 55px;
}

.elementor-8 .elementor-element.elementor-element-da0aaaa>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
    border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-da0aaaa {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-da0aaaa.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-58c6ab9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-58c6ab9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-f1b7d8e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c4edaad {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-26afd72 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 15px 30px 15px 30px;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-26afd72>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-26afd72 {
    width: 100%;
    max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-2db6318 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-2db6318:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-2db6318>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-2db6318,
.elementor-8 .elementor-element.elementor-element-2db6318::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-b769df7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-58b9d98 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-87054cd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-ee323e6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-586fbc6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-9b4dde5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-80e1a68 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-a76e697 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-13a22c6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-7bf755a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-7bf755a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-7bf755a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-7bf755a,
.elementor-8 .elementor-element.elementor-element-7bf755a::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-71b16d6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c1859b9 {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-c1859b9:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-c1859b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #608DE3 0%, #8AD6F5 100%);
}

.elementor-8 .elementor-element.elementor-element-c1859b9,
.elementor-8 .elementor-element.elementor-element-c1859b9::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c1859b9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-e869beb {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-e869beb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-e869beb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-e869beb>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-53c20af {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-53c20af.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-d0c122d img {
    width: 50px;
    height: 55px;
}

.elementor-8 .elementor-element.elementor-element-d0c122d>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
    border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-d0c122d {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-d0c122d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-a26ed84 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a26ed84.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-2ede18b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-2978c54 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-569994a .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 15px 30px 15px 30px;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-569994a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-569994a {
    width: 100%;
    max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-196716c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-196716c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-196716c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-196716c,
.elementor-8 .elementor-element.elementor-element-196716c::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-03d8109 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-3782465 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-519904c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-567c366 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-aef56b5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-a07286b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-df69a5a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-1d0faac .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-941876a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-476bb11 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-233e4e5 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-233e4e5:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-233e4e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:transparent;
}

.elementor-8 .elementor-element.elementor-element-233e4e5,
.elementor-8 .elementor-element.elementor-element-233e4e5::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3ba8e6a {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-3ba8e6a .elementor-heading-title {
    background: linear-gradient(to right, #608DE3, #8AD6F5); 
-webkit-text-fill-color: transparent; 
-webkit-background-clip: text; 

}

.elementor-8 .elementor-element.elementor-element-1fde161 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-9f63a2f {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-158c626 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-158c626>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-052dbff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-0289b6c {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-8 .elementor-element.elementor-element-0289b6c:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-0289b6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #282D46;
}

.elementor-8 .elementor-element.elementor-element-0289b6c,
.elementor-8 .elementor-element.elementor-element-0289b6c::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-33e5bbc {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-baff871 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-baff871>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f1b61ae {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-47bd849 {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-890b207 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
    border-radius: 10px;
}

.elementor-8 .elementor-element.elementor-element-890b207>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f22f121 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-70457be {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-8 .elementor-element.elementor-element-70457be:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-70457be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-70457be,
.elementor-8 .elementor-element.elementor-element-70457be::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4d4fd28 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4d4fd28.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-34dcd76 {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-5647a22 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
}

.elementor-8 .elementor-element.elementor-element-5647a22>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0aca59b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0a70e8d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0a70e8d:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-0a70e8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-0a70e8d,
.elementor-8 .elementor-element.elementor-element-0a70e8d::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-bf835f7 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-bf835f7 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-49582ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-49582ff:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-49582ff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-49582ff,
.elementor-8 .elementor-element.elementor-element-49582ff::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8ddf5cf {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8ebe349 {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-8ebe349:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-8ebe349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(277deg, #63619E 0%, #A4A3D6 100%);
}

.elementor-8 .elementor-element.elementor-element-8ebe349,
.elementor-8 .elementor-element.elementor-element-8ebe349::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8ebe349.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-e43221c {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-e43221c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-e43221c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-e43221c>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3f80c0a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3f80c0a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-9333d09 img {
    width: 50px;
    height: 55px;
}

.elementor-8 .elementor-element.elementor-element-9333d09>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
    border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-9333d09 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-9333d09.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-1e69d16 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-1e69d16.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-75a2a1f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-9553bbf {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-4cac115 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 15px 30px 15px 30px;
}

.elementor-8 .elementor-element.elementor-element-4cac115>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4cac115 {
    width: 100%;
    max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-0ca293a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-0ca293a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-0ca293a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-0ca293a,
.elementor-8 .elementor-element.elementor-element-0ca293a::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-bb98e3f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c29098e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-3e320c8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-43795d7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-acd669a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-3742f7b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-9a0a0a0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-30884b3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-7f91b9a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-ebe0af4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-ebe0af4:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-ebe0af4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-ebe0af4,
.elementor-8 .elementor-element.elementor-element-ebe0af4::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ea25e6f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5d452eb {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-5d452eb:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-5d452eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(277deg, #63619E 0%, #A4A3D6 100%);
}

.elementor-8 .elementor-element.elementor-element-5d452eb,
.elementor-8 .elementor-element.elementor-element-5d452eb::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5d452eb.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-1f26135 {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-1f26135 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-1f26135.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-1f26135>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-52ef0e2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-52ef0e2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-7f12e86 img {
    width: 50px;
    height: 55px;
}

.elementor-8 .elementor-element.elementor-element-7f12e86>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
    border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-7f12e86 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-7f12e86.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-c66905d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-c66905d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-ebaa38a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-161de9b {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-4bf082e .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 15px 30px 15px 30px;
}

.elementor-8 .elementor-element.elementor-element-4bf082e>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4bf082e {
    width: 100%;
    max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-46bda63 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-46bda63:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-46bda63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-46bda63,
.elementor-8 .elementor-element.elementor-element-46bda63::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3999826 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-14fb98d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-6e561e8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-432cae7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-099f624 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-4a890c0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-d47abb2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-9b08260 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-6f18fa4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-236d71a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-236d71a:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-236d71a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #242C57;
}

.elementor-8 .elementor-element.elementor-element-236d71a,
.elementor-8 .elementor-element.elementor-element-236d71a::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-bacce3e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --align-items: center;
    --gap: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a0b8347 {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-a0b8347:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-a0b8347>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(277deg, #63619E 0%, #A4A3D6 100%);
}

.elementor-8 .elementor-element.elementor-element-a0b8347,
.elementor-8 .elementor-element.elementor-element-a0b8347::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a0b8347.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-c4cddbb {
    text-align: center;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-c4cddbb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 28px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c4cddbb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-c4cddbb>.elementor-widget-container {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-51affc6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-51affc6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-d6d86e8 img {
    width: 50px;
    height: 55px;
}

.elementor-8 .elementor-element.elementor-element-d6d86e8>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
    border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-d6d86e8 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-d6d86e8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-a071a64 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-a071a64.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-17125ec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c7087ce {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-aee3f0f .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 15px 30px 15px 30px;
}

.elementor-8 .elementor-element.elementor-element-aee3f0f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-aee3f0f {
    width: 100%;
    max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-f218933 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-f218933:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-f218933>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-f218933,
.elementor-8 .elementor-element.elementor-element-f218933::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-47aeec3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-c11380e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-3966f77 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-ecb1002 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-6d130f7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-around;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-4db2939 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-72e4faa .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-b7ca211 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-7a761f7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-544a89f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-d1b306f {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-1f23b93 .elementor-button {
    font-family: "Alata", Sans-serif;
    font-size: 26px;
    font-weight: 500;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #EB1E40;
    transition-duration: 0.2s;
    padding: 20px 10px 20px 10px;
}

.elementor-8 .elementor-element.elementor-element-1f23b93>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5d7e052 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0a2a082 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-tab-content {
    border-bottom-color: #1B1B21;
    background-color: #242C57;
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-tab-title {
    border-color: #1B1B21;
    background-color: #242C57;
    padding: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-toggle-title,
.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-toggle-icon svg {
    fill: #EB1E40;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-tab-title.elementor-active a,
.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5557b61 .elementor-toggle-title {
    font-family: "Alata", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-0c9c2ab {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-58a3349 {
    --display: flex;
    --background-transition: 0.3s;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-8 .elementor-element.elementor-element-58a3349:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-58a3349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #21284F;
}

.elementor-8 .elementor-element.elementor-element-58a3349,
.elementor-8 .elementor-element.elementor-element-58a3349::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-4fae6dc {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-19706b4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-19706b4,
.elementor-8 .elementor-element.elementor-element-19706b4::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-715d4e4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-64bd741:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../images/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-8 .elementor-element.elementor-element-64bd741.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../images/circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-8 .elementor-element.elementor-element-b73d374 {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-a62742e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-22acb86 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 32px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-8 .elementor-element.elementor-element-22acb86 .elementor-widget-container {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-22acb86 .elementor-social-icon {
    background-color: #64505000;
    --icon-padding: 0.2em;
}

.elementor-8 .elementor-element.elementor-element-787087f {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-7d06fd0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-e7644b1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #242C57;
    --border-color: #242C57;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-8 .elementor-element.elementor-element-e7644b1:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e7644b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-e7644b1,
.elementor-8 .elementor-element.elementor-element-e7644b1::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-333595e img {
    width: 50px;
    height: 50px;
}

.elementor-8 .elementor-element.elementor-element-333595e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
}

.elementor-8 .elementor-element.elementor-element-9c54cca {
    text-align: center;
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-a0dc4fc {
    text-align: center;
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-a17c1ce {
    text-align: center;
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-2307dc0 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(277deg, #63619E 0%, #A4A3D6 100%);
}

.elementor-8 .elementor-element.elementor-element-6bee75e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #242C57;
    --border-color: #242C57;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-8 .elementor-element.elementor-element-6bee75e:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-6bee75e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #11163C;
}

.elementor-8 .elementor-element.elementor-element-6bee75e,
.elementor-8 .elementor-element.elementor-element-6bee75e::before {
    --border-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-778e24a img {
    width: 50px;
    height: 50px;
}

.elementor-8 .elementor-element.elementor-element-778e24a>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    background-color: #1A1B24;
}

.elementor-8 .elementor-element.elementor-element-778e24a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-8 .elementor-element.elementor-element-cf594ba {
    text-align: center;
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-a75e8a9 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(277deg, #63619E 0%, #A4A3D6 100%);
}

.elementor-8 .elementor-element.elementor-element-3f8e200 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-12d8be0 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 32px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
}

.elementor-8 .elementor-element.elementor-element-12d8be0 .elementor-widget-container {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-12d8be0 .elementor-social-icon {
    background-color: #64505000;
    --icon-padding: 0.2em;
}

.elementor-8 .elementor-element.elementor-element-3b6213c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --align-items: flex-end;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor-8 .elementor-element.elementor-element-334a0ff {
    text-align: right;
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-55fe0aa {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-55fe0aa img {
    width: 30%;
}

.elementor-8 .elementor-element.elementor-element-719541c {
    color: #FFFFFF;
    font-family: "Alata", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

:root {
    --page-title-display: none;
}

body.elementor-page-8:not(.elementor-motion-effects-element-type-background),
body.elementor-page-8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #12141D;
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-5999f78 {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-c2acb55 {
        --width: 90%;
    }

    .elementor-8 .elementor-element.elementor-element-339e5f5 {
        --width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-1dfe212 {
        --width: 12.268%;
    }

    .elementor-8 .elementor-element.elementor-element-19f0cd0 {
        --width: 18.78%;
    }

    .elementor-8 .elementor-element.elementor-element-9109e87 {
        --width: 30.75%;
    }

    .elementor-8 .elementor-element.elementor-element-35e8f95 {
        --width: 12.268%;
    }

    .elementor-8 .elementor-element.elementor-element-4a805b7 {
        --width: 18.78%;
    }

    .elementor-8 .elementor-element.elementor-element-58c6ab9 {
        --width: 30.75%;
    }

    .elementor-8 .elementor-element.elementor-element-c1859b9 {
        --width: 12.268%;
    }

    .elementor-8 .elementor-element.elementor-element-53c20af {
        --width: 18.78%;
    }

    .elementor-8 .elementor-element.elementor-element-a26ed84 {
        --width: 30.75%;
    }

    .elementor-8 .elementor-element.elementor-element-476bb11 {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-1fde161 {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-052dbff {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-0289b6c {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-f1b61ae {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-f22f121 {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-70457be {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-4d4fd28 {
        --width: 50.642%;
    }

    .elementor-8 .elementor-element.elementor-element-0aca59b {
        --width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-8ebe349 {
        --width: 12.268%;
    }

    .elementor-8 .elementor-element.elementor-element-3f80c0a {
        --width: 18.78%;
    }

    .elementor-8 .elementor-element.elementor-element-1e69d16 {
        --width: 30.75%;
    }

    .elementor-8 .elementor-element.elementor-element-5d452eb {
        --width: 12.268%;
    }

    .elementor-8 .elementor-element.elementor-element-52ef0e2 {
        --width: 18.78%;
    }

    .elementor-8 .elementor-element.elementor-element-c66905d {
        --width: 30.75%;
    }

    .elementor-8 .elementor-element.elementor-element-a0b8347 {
        --width: 12.268%;
    }

    .elementor-8 .elementor-element.elementor-element-51affc6 {
        --width: 18.78%;
    }

    .elementor-8 .elementor-element.elementor-element-a071a64 {
        --width: 30.75%;
    }

    .elementor-8 .elementor-element.elementor-element-544a89f {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-5d7e052 {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-0c9c2ab {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-58a3349 {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-4fae6dc {
        --content-width: 1600px;
    }

    .elementor-8 .elementor-element.elementor-element-7d06fd0 {
        --content-width: 1400px;
    }

    .elementor-8 .elementor-element.elementor-element-e7644b1 {
        --content-width: 1400px;
    }

    .elementor-8 .elementor-element.elementor-element-6bee75e {
        --content-width: 1400px;
    }

    .elementor-8 .elementor-element.elementor-element-3f8e200 {
        --content-width: 1600px;
    }
}

@media(max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-2c6ef28 img {
        width: 60%;
    }

    .elementor-8 .elementor-element.elementor-element-facaf88 .elementor-button {
        font-size: 22px;
    }

    .elementor-8 .elementor-element.elementor-element-417a3f9 .elementor-button {
        font-size: 22px;
    }

    .elementor-8 .elementor-element.elementor-element-1dfe212 {
        --width: 15%;
    }

    .elementor-8 .elementor-element.elementor-element-19f0cd0 {
        --width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-9109e87 {
        --width: 25.731%;
    }

    .elementor-8 .elementor-element.elementor-element-e4ba5d3 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-c86480a {
        font-size: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-0c2f4a3 .elementor-button {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-0c2f4a3 {
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-32d4093 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-304f80a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-9e7d36a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-1599aaf .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-f587a2b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-297b0fe .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-5c56b90 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-8d1067f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-35e8f95 {
        --width: 15%;
    }

    .elementor-8 .elementor-element.elementor-element-4a805b7 {
        --width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-58c6ab9 {
        --width: 30%;
    }

    .elementor-8 .elementor-element.elementor-element-f1b7d8e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-c4edaad {
        font-size: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-26afd72 .elementor-button {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-26afd72 {
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-b769df7 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-58b9d98 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-87054cd .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-9b4dde5 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-80e1a68 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-a76e697 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-13a22c6 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-c1859b9 {
        --width: 15%;
    }

    .elementor-8 .elementor-element.elementor-element-53c20af {
        --width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-a26ed84 {
        --width: 30%;
    }

    .elementor-8 .elementor-element.elementor-element-2ede18b .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-2978c54 {
        font-size: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-569994a .elementor-button {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-569994a {
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-03d8109 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-3782465 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-519904c .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-567c366 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-a07286b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-df69a5a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-1d0faac .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-941876a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-158c626 .elementor-button {
        font-size: 22px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-baff871 .elementor-button {
        font-size: 22px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-890b207 .elementor-button {
        font-size: 22px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-70457be {
        --content-width: 1600px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-5647a22 .elementor-button {
        font-size: 22px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-0aca59b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-8ebe349 {
        --width: 15%;
    }

    .elementor-8 .elementor-element.elementor-element-3f80c0a {
        --width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-1e69d16 {
        --width: 25.731%;
    }

    .elementor-8 .elementor-element.elementor-element-75a2a1f .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-9553bbf {
        font-size: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-4cac115 .elementor-button {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-4cac115 {
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-bb98e3f .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-c29098e .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-3e320c8 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-43795d7 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-3742f7b .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-9a0a0a0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-30884b3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-7f91b9a .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-5d452eb {
        --width: 15%;
    }

    .elementor-8 .elementor-element.elementor-element-52ef0e2 {
        --width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-c66905d {
        --width: 30%;
    }

    .elementor-8 .elementor-element.elementor-element-ebaa38a .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-161de9b {
        font-size: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-4bf082e .elementor-button {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-4bf082e {
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-3999826 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-14fb98d .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-6e561e8 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-4a890c0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-d47abb2 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-9b08260 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-6f18fa4 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-a0b8347 {
        --width: 15%;
    }

    .elementor-8 .elementor-element.elementor-element-51affc6 {
        --width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-a071a64 {
        --width: 30%;
    }

    .elementor-8 .elementor-element.elementor-element-17125ec .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-c7087ce {
        font-size: 10px;
    }

    .elementor-8 .elementor-element.elementor-element-aee3f0f .elementor-button {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-aee3f0f {
        width: var(--container-widget-width, 20%);
        max-width: 20%;
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-47aeec3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-c11380e .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-3966f77 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-ecb1002 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-4db2939 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-72e4faa .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-b7ca211 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-7a761f7 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-1f23b93 .elementor-button {
        font-size: 22px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-8 .elementor-element.elementor-element-0a2a082 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.2em;
    }

    .elementor-8 .elementor-element.elementor-element-5557b61 .elementor-toggle-title {
        font-size: 22px;
    }

    .elementor-8 .elementor-element.elementor-element-5557b61 .elementor-tab-content {
        font-size: 16px;
    }

    .elementor-8 .elementor-element.elementor-element-6bee75e {
        --flex-wrap: nowrap;
    }

    .elementor-8 .elementor-element.elementor-element-778e24a {
        width: var(--container-widget-width, 67.906px);
        max-width: 67.906px;
        --container-widget-width: 67.906px;
        --container-widget-flex-grow: 0;
    }

    .elementor-8 .elementor-element.elementor-element-cf594ba {
        font-size: 12px;
    }

    .elementor-8 .elementor-element.elementor-element-a75e8a9 .elementor-button {
        padding: 5px 10px 5px 10px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-336a298 */
.cont-shdw {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ba8e6a */
.cont-shdw {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf835f7 */
.cont-shdw {
    box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 4px, rgba(0, 0, 0, 0.3) 0px 7px 13px -3px, rgba(0, 0, 0, 0.2) 0px -3px 0px inset;
}

/* End custom CSS */
.table {
    overflow: auto;
}