.elementor-46641 .elementor-element.elementor-element-3435d1d:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-3435d1d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0238b4;
}

.elementor-46641 .elementor-element.elementor-element-3435d1d>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-3435d1d {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-3435d1d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-886afce.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-886afce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-46641 .elementor-element.elementor-element-c1c05cf {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-c1c05cf img {
    width: 100%;
    border-radius: 300px 300px 300px 300px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-2c2f0db.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-2c2f0db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-2c2f0db>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-46641 .elementor-element.elementor-element-f3abfa3 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 28px;
    font-weight: 200;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-44e39b3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #B9B9B9;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-d68938c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-d68938c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button::after {
    background-color: #262626;
}

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

.elementor-46641 .elementor-element.elementor-element-4ed371b>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4ed371b .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-3103235.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-3103235.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button::after {
    background-color: #262626;
}

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

.elementor-46641 .elementor-element.elementor-element-96c8f7d>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-96c8f7d .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-0174f54.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-0174f54.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-0174f54>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-2d3c2f7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-268b181 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #B9B9B9;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-2af7575.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-2af7575.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button::after {
    background-color: #262626;
}

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

.elementor-46641 .elementor-element.elementor-element-d25bc6a>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-d25bc6a.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-aa1f44a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-aa1f44a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-46641 .elementor-element.elementor-element-e2642d3>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

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

.elementor-46641 .elementor-element.elementor-element-d31c973>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

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

.elementor-46641 .elementor-element.elementor-element-8968db7>.elementor-widget-container {
    margin: -5px -5px -5px -5px;
}

.elementor-46641 .elementor-element.elementor-element-8968db7.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-8968db7 img {
    width: 100%;
}

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

.elementor-46641 .elementor-element.elementor-element-3ef84ec>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

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

.elementor-46641 .elementor-element.elementor-element-8e934e7>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-2cd307d:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-2cd307d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0238b4;
}

.elementor-46641 .elementor-element.elementor-element-2cd307d>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-2cd307d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-2cd307d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-549f99a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-549f99a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-66f742d {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-66f742d img {
    width: 100%;
    border-radius: 300px 300px 300px 300px;
    box-shadow: 0px 0px 10px 0px rgb(45 44 44 / 50%);
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-ae2375d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-ae2375d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-ae2375d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-8219d09 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 28px;
    font-weight: 200;
    text-shadow: 0px 0px 10px rgb(54 53 53 / 30%);
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-2284d41 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #B9B9B9;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-menu-item.wpr-pointer-item {
    transition-duration: 0.2s;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-menu-item.wpr-pointer-item:before {
    transition-duration: 0.2s;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-menu-item.wpr-pointer-item:after {
    transition-duration: 0.2s;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle-wrap {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu .wpr-menu-item,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu>.menu-item-has-children>.wpr-sub-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu .wpr-menu-item:hover,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu>.menu-item-has-children:hover>.wpr-sub-icon,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu>.menu-item-has-children.current_page_item>.wpr-sub-icon {
    color: #605BE5;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-line-fx .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-line-fx .wpr-menu-item:after {
    background-color: #605BE5;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-border-fx .wpr-menu-item:before {
    border-color: #605BE5;
    border-width: 2px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-background-fx .wpr-menu-item:before {
    background-color: #605BE5;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .menu-item-has-children .wpr-sub-icon {
    font-size: 14px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item {
    padding-right: calc(14px + 7px);
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item {
    padding-right: calc(14px + 7px);
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu .wpr-menu-item,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu a,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle-text {
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-underline .wpr-menu-item:after,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-overline .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-double-line .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-double-line .wpr-menu-item:after {
    height: 2px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-underline>nav .wpr-menu-item:after,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-overline>nav .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-double-line>nav .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-double-line>nav .wpr-menu-item:after {
    height: 2px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-border-fx>nav .wpr-menu-item:before {
    border-width: 2px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-underline.elementor-widget-container>nav .wpr-menu-item:after,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-overline.elementor-widget-container>nav .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-double-line.elementor-widget-container>nav .wpr-menu-item:before,
.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-double-line.elementor-widget-container>nav .wpr-menu-item:after {
    height: 2px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-border-fx.elementor-widget-container>nav .wpr-menu-item:before {
    border-width: 2px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu .wpr-menu-item {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
    text-indent: -7px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon {
    text-indent: -7px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu>.menu-item {
    margin-left: 10px;
    margin-right: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-menu {
    margin-left: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-icon {
    right: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu>li>.wpr-sub-icon {
    left: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-menu-item,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu>.menu-item-has-children .wpr-sub-icon {
    color: #333333;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-menu-item {
    background-color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 13px;
    padding-bottom: 13px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu>.menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu>.menu-item-has-children.current_page_item .wpr-sub-icon {
    color: #ffffff;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-menu-item:hover,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item {
    background-color: #605BE5;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu .wpr-sub-icon {
    right: 15px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon {
    left: 15px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu-horizontal .wpr-nav-menu>li>.wpr-sub-menu {
    margin-top: 0px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child) {
    border-bottom-color: #e8e8e8;
    border-bottom-width: 1px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-sub-menu {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E8E8E8;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu a,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu .menu-item-has-children>a:after {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu li {
    background-color: #1B1B1B;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu li a:hover,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu .menu-item-has-children>a:hover:after,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item>a:hover:after {
    color: #1B1B1B;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu a:hover,
.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu a.wpr-active-menu-item {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu a {
    padding-left: 10px;
    padding-right: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu .menu-item-has-children>a:after {
    margin-left: 10px;
    margin-right: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu .wpr-mobile-menu-item {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu {
    margin-top: 10px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle {
    border-color: #FFFFFF;
    width: 50px;
    border-width: 0px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle-line {
    background-color: #FFFFFF;
    height: 4px;
    margin-bottom: 6px;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-072b202:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-072b202>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000E6;
    background-image: url("../../2025/07/406738664_122100279488136264_4714465676163325254_n-1-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-46641 .elementor-element.elementor-element-072b202>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000057 0%, #021c56 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-072b202>.elementor-container {
    max-width: 1400px;
    min-height: 800px;
}

.elementor-46641 .elementor-element.elementor-element-072b202 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0400px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-4e6a8ca.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-4e6a8ca>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-268144d>.elementor-container {
    max-width: 1250px;
}

.elementor-46641 .elementor-element.elementor-element-268144d {
    margin-top: 0px;
    margin-bottom: 25px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-a610fb9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-a610fb9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-a610fb9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-bfbc619>.elementor-widget-container {
    margin: -20px -20px -20px -20px;
}

.elementor-46641 .elementor-element.elementor-element-bfbc619 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-bfbc619 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 300px;
    font-weight: 200;
    text-shadow: 0px 0px 10px rgba(255, 255, 255, 0.3);
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-3049e1c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-3049e1c9 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-3049e1c9 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 {
    width: var(--container-widget-width, 15%);
    max-width: 18%;
    --container-widget-width: 18%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-29d80f6.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button::after {
    background-color: #262626;
}

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

.elementor-46641 .elementor-element.elementor-element-a3f2522>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-a3f2522.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 {
    width: var(--container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-bd09436>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-bd09436.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button {
    background-color: #262626;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button::after {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-5f01f7e.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 5px 5px 5px;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-46641 .elementor-element.elementor-element-667ce47 {
    --divider-border-style: solid;
    --divider-color: #00000000;
    --divider-border-width: 1px;
}

.elementor-46641 .elementor-element.elementor-element-667ce47 .elementor-divider-separator {
    width: 100%;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-8196ace {
    width: var(--container-widget-width, 15%);
    max-width: 18%;
    --container-widget-width: 18%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-8196ace>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button-icon {
    font-size: 20px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button-icon svg {
    width: 20px;
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8196ace.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button {
    background-color: #262626;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button::after {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-4f41860>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button-icon {
    font-size: 20px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button-icon svg {
    width: 20px;
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4f41860.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 {
    width: var(--container-widget-width, 15%);
    max-width: 18%;
    --container-widget-width: 18%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button-icon {
    font-size: 20px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button-icon svg {
    width: 20px;
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-3b96a40.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-97fd812>.elementor-container {
    max-width: 1050px;
}

.elementor-46641 .elementor-element.elementor-element-97fd812 {
    margin-top: 0px;
    margin-bottom: 25px;
}

.elementor-46641 .elementor-element.elementor-element-6c7fb79:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-6c7fb79>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-46641 .elementor-element.elementor-element-92e2f39 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-92e2f39.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-92e2f39.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-92e2f39.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-92e2f39.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-92e2f39.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-92e2f39 .elementor-icon {
    font-size: 40px;
}

.elementor-46641 .elementor-element.elementor-element-92e2f39 .elementor-icon svg {
    height: 40px;
}

.elementor-46641 .elementor-element.elementor-element-2e10dda {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-2e10dda .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-b43332c {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-b43332c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #EC9C06;
}

.elementor-46641 .elementor-element.elementor-element-42bd49f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-42bd49f {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-42bd49f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-36f985d>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-36f985d.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-36f985d.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button:hover .wpr-button-text {
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-36f985d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-36f985d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-36f985d .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-8b8fa89:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-8b8fa89>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-fc656a2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-fc656a2.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-fc656a2.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-fc656a2.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-fc656a2.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-fc656a2.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-fc656a2 .elementor-icon {
    font-size: 40px;
}

.elementor-46641 .elementor-element.elementor-element-fc656a2 .elementor-icon svg {
    height: 40px;
}

.elementor-46641 .elementor-element.elementor-element-9c50d9d {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-9c50d9d .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-83a083c {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-83a083c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #EC9C06;
}

.elementor-46641 .elementor-element.elementor-element-8278173>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-8278173 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-8278173 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-0fd4d81>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button:hover .wpr-button-text {
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0fd4d81 .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-fd2aa20:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-fd2aa20>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-2634a1a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-2634a1a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-2634a1a.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-2634a1a.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-2634a1a.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-2634a1a.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-2634a1a .elementor-icon {
    font-size: 40px;
}

.elementor-46641 .elementor-element.elementor-element-2634a1a .elementor-icon svg {
    height: 40px;
}

.elementor-46641 .elementor-element.elementor-element-5f18eb0 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-5f18eb0 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-133dfed {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-133dfed .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #EC9C06;
}

.elementor-46641 .elementor-element.elementor-element-e7a8335>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-e7a8335 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-e7a8335 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-0bdfc5f>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button:hover .wpr-button-text {
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #C8C8C8;
}

.elementor-46641 .elementor-element.elementor-element-0bdfc5f .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-2c579dc6:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-2c579dc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-2c579dc6>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-2c579dc6 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-2c579dc6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-e00f789.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-e00f789>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-4ca853bd>.elementor-container {
    max-width: 550px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-613935e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-613935e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-613935e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-775f250 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-7906db7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #262626;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-afca833.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-afca833.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button {
    background-color: #262626;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button::after {
    background-color: #FFFFFF;
}

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

.elementor-46641 .elementor-element.elementor-element-f83b9b7>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #262626;
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button:hover .wpr-button-text {
    color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #262626;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7 .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-inline .wpr-button {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-block .wpr-button-text {
    padding: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-f83b9b7.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-5be76e7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-5be76e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-5be76e7>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #C5C5C5;
    margin: 25px 0px 25px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button {
    background-color: #262626;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::after {
    background-color: #FFFFFF;
}

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

.elementor-46641 .elementor-element.elementor-element-d4905cb>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-inline .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button:hover .wpr-button-text {
    color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #262626;
}

.elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-7483a89:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-7483a89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0238b4;
}

.elementor-46641 .elementor-element.elementor-element-7483a89 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-46641 .elementor-element.elementor-element-7483a89>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-52cca0e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-52cca0e>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-e120eb8 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-46641 .elementor-element.elementor-element-e120eb8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-15c33e9:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-15c33e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-15c33e9>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-15c33e9 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 100px 0px;
}

.elementor-46641 .elementor-element.elementor-element-15c33e9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-151747c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-151747c>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-11eae22>.elementor-container {
    max-width: 650px;
}

.elementor-46641 .elementor-element.elementor-element-11eae22 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-46641 .elementor-element.elementor-element-1ebd6e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #111111AD;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-1ebd6e3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-1ebd6e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 10px 10px 10px 10px;
}

.elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-46641 .elementor-element.elementor-element-3af1da6>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-46641 .elementor-element.elementor-element-3af1da6 .elementor-counter-number-wrapper {
    gap: 0px;
    color: #EC9C06;
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-46641 .elementor-element.elementor-element-3af1da6 .elementor-counter-title {
    color: #E6E6E6;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}

.elementor-46641 .elementor-element.elementor-element-e415957:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-e415957>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #111111AD;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-e415957.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-e415957.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-e415957>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 10px 10px 10px 10px;
}

.elementor-46641 .elementor-element.elementor-element-e415957>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-e415957>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-e415957>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-46641 .elementor-element.elementor-element-e415957>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-ce70ee9>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-46641 .elementor-element.elementor-element-ce70ee9 .elementor-counter {
    flex-direction: column-reverse;
    gap: 0px;
}

.elementor-46641 .elementor-element.elementor-element-ce70ee9 .elementor-counter-title {
    justify-content: center;
    color: #E6E6E6;
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}

.elementor-46641 .elementor-element.elementor-element-ce70ee9 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow: 1;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    gap: 0px;
    color: #EC9C06;
    font-family: "Inter",
    Sans-serif;
    font-size: 35px;
    font-weight: 600;
}

.elementor-46641 .elementor-element.elementor-element-6179529>.elementor-container {
    max-width: 1250px;
}

.elementor-46641 .elementor-element.elementor-element-6179529 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-46641 .elementor-element.elementor-element-16f72bf {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-16f72bf .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 50px;
    font-weight: 100;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-5717606>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-5717606 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-5717606 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-5463a8e>.elementor-container {
    max-width: 1250px;
}

.elementor-46641 .elementor-element.elementor-element-5463a8e {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-46641 .elementor-element.elementor-element-e21a85c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-e21a85c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0238b4;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-e21a85c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-e21a85c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-e21a85c.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-e21a85c>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-e21a85c>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-e21a85c>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-e21a85c>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-e21a85c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-0792976 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-0792976>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-0792976 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-46641 .elementor-element.elementor-element-ebc6461 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-ebc6461>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-ebc6461 .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-46641 .elementor-element.elementor-element-5c6df36>.elementor-container {
    max-width: 1250px;
}

.elementor-46641 .elementor-element.elementor-element-ca4d195>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-ca4d195 {
    text-align: justify;
}

.elementor-46641 .elementor-element.elementor-element-ca4d195 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-0de8f6e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-0de8f6e {
    text-align: justify;
}

.elementor-46641 .elementor-element.elementor-element-0de8f6e .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-6ee36d8:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-6ee36d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-6ee36d8>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-6ee36d8 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-46641 .elementor-element.elementor-element-6ee36d8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-0a28a68.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-0a28a68>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-06d8cb6>.elementor-container {
    max-width: 650px;
}

.elementor-46641 .elementor-element.elementor-element-383eb91:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-383eb91>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EC9C06;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-383eb91.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-383eb91.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-383eb91.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-383eb91>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-383eb91>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-383eb91>.elementor-background-slideshow {
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-383eb91>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-383eb91>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-46641 .elementor-element.elementor-element-58d62de>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-58d62de.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-76ff2e0 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-76ff2e0>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-76ff2e0.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-76ff2e0 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 40px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-d9fdd5e>.elementor-container {
    max-width: 1100px;
}

.elementor-46641 .elementor-element.elementor-element-d9fdd5e {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-46641 .elementor-element.elementor-element-a0b683b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-233e18d img {
    width: 65%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-d71e5c6 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-d71e5c6 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-c406d8d>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 6px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 6px;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d.wpr-button-icon-style-inline .wpr-button-icon {
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-c406d8d .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-6b04d9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-8024a51 img {
    width: 65%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-fd34502 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-fd34502 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-571422e [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-571422e>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-571422e.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 6px;
}

.elementor-46641 .elementor-element.elementor-element-571422e.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 6px;
}

.elementor-46641 .elementor-element.elementor-element-571422e.wpr-button-icon-style-inline .wpr-button-icon {
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-571422e.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-571422e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-571422e.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-571422e .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-fd5058a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-42bbb06 img {
    width: 65%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-a629b03 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-a629b03 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-c9a2692>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-4dc376f img {
    width: 65%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-16673f2 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-16673f2 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-633013b {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-46641 .elementor-element.elementor-element-2f43e94>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-5e97c09>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-3395dd1 img {
    width: 65%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-9e0f15e {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-9e0f15e .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-2ccd633>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 6px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 6px;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633.wpr-button-icon-style-inline .wpr-button-icon {
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-2ccd633 .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-c61e6ee>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-0fdd95e img {
    width: 65%;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-297413c {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-297413c .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-1a91b91>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 6px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 6px;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91.wpr-button-icon-style-inline .wpr-button-icon {
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-1a91b91 .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-3e8fd80>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-a177cd8 img {
    width: 65%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-c37260b {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-c37260b .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button {
    background-color: #26262600;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #262626;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button::after {
    background-color: #FFFFFF00;
}

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

.elementor-46641 .elementor-element.elementor-element-60655a7>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 6px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 6px;
}

.elementor-46641 .elementor-element.elementor-element-60655a7.wpr-button-icon-style-inline .wpr-button-icon {
    color: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-60655a7.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #3B3B3BE6;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button:hover .wpr-button-text {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-60655a7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-60655a7.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-60655a7 .wpr-button:hover {
    border-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-87306e5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-c002f09:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-c002f09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-c002f09>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0238b4 0%, #0238b4 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-c002f09>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-c002f09 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-46641 .elementor-element.elementor-element-34229b1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-34229b1>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-be407a9>.elementor-container {
    max-width: 750px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-5f5ca9e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-5f5ca9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-5f5ca9e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-6327f66 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-6327f66 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 100px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-640c66a {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-640c66a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-640c66a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-c5b78d9 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-46641 .elementor-element.elementor-element-36d0a49:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-36d0a49>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1111117A;
}

.elementor-46641 .elementor-element.elementor-element-36d0a49>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-36d0a49>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-framed .elementor-icon {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77.elementor-view-stacked .elementor-icon svg {
    fill: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77 .elementor-icon {
    font-size: 35px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-46641 .elementor-element.elementor-element-b3b9d77 .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-a11785b .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-218a2c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-218a2c1 {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-218a2c1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-bd1c451:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-bd1c451>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1111117A;
}

.elementor-46641 .elementor-element.elementor-element-bd1c451>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-bd1c451>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-14156ce .elementor-icon-wrapper {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-framed .elementor-icon {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-14156ce.elementor-view-stacked .elementor-icon svg {
    fill: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-14156ce .elementor-icon {
    font-size: 35px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-46641 .elementor-element.elementor-element-14156ce .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-56403bf .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-89020d9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-89020d9 {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-89020d9 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-0b3bfe0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-0b3bfe0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1111117A;
}

.elementor-46641 .elementor-element.elementor-element-0b3bfe0>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-0b3bfe0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-e59136a .elementor-icon-wrapper {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-framed .elementor-icon {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-e59136a.elementor-view-stacked .elementor-icon svg {
    fill: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-e59136a .elementor-icon {
    font-size: 35px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-46641 .elementor-element.elementor-element-e59136a .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-a7ba509 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-cd20111>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-cd20111 {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-cd20111 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-206063b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-206063b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1111117A;
}

.elementor-46641 .elementor-element.elementor-element-206063b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-206063b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-50e8367 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-framed .elementor-icon {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-50e8367.elementor-view-stacked .elementor-icon svg {
    fill: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-50e8367 .elementor-icon {
    font-size: 35px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-46641 .elementor-element.elementor-element-50e8367 .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-41ae6e6 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 25px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5e691c9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-5e691c9 {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-5e691c9 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-0ae15d5>.elementor-container {
    max-width: 700px;
}

.elementor-46641 .elementor-element.elementor-element-4af9f0e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-4af9f0e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1111117A;
}

.elementor-46641 .elementor-element.elementor-element-4af9f0e>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #252525;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 25px 25px 25px 25px;
}

.elementor-46641 .elementor-element.elementor-element-4af9f0e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-5b2edbc {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-5b2edbc .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 35px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-f6ae14b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-f6ae14b {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-f6ae14b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-6e19cd6 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-6e19cd6 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #B9B9B9;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-4b97f5c.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button-wrap {
    max-width: 125px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-8cea0b3.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-0f660ef:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-0f660ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0238b4;
}

.elementor-46641 .elementor-element.elementor-element-0f660ef {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-46641 .elementor-element.elementor-element-0f660ef>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-03e6ed0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-03e6ed0>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-56a92bb {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-46641 .elementor-element.elementor-element-56a92bb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-2c4c132:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-2c4c132>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-2c4c132>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-2c4c132 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-46641 .elementor-element.elementor-element-2c4c132>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-6d61faed.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-6d61faed>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-df08295>.elementor-container {
    max-width: 1250px;
}

.elementor-46641 .elementor-element.elementor-element-57291df {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-57291df .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 50px;
    font-weight: 100;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-35c15fbb>.elementor-container {
    max-width: 700px;
}

.elementor-46641 .elementor-element.elementor-element-35c15fbb {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-46641 .elementor-element.elementor-element-b247cd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-46641 .elementor-element.elementor-element-b247cd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0238b4;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-b247cd2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-b247cd2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-b247cd2.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-b247cd2>.elementor-element-populated,
.elementor-46641 .elementor-element.elementor-element-b247cd2>.elementor-element-populated>.elementor-background-overlay,
.elementor-46641 .elementor-element.elementor-element-b247cd2>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-b247cd2>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-b247cd2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-46641 .elementor-element.elementor-element-ca1069f>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-ca1069f .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-46641 .elementor-element.elementor-element-294e812:not(.elementor-motion-effects-element-type-background),
.elementor-46641 .elementor-element.elementor-element-294e812>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #0238b4 0%, #0238b4 100%);
}

.elementor-46641 .elementor-element.elementor-element-294e812>.elementor-container {
    max-width: 1400px;
}

.elementor-46641 .elementor-element.elementor-element-294e812 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0100px 0px 100px 0px;
}

.elementor-46641 .elementor-element.elementor-element-294e812>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-46641 .elementor-element.elementor-element-a90bfcf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-a90bfcf>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-c826cc0 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-c826cc0 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 75px;
    font-weight: 100;
    text-transform: uppercase;
    color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-c77e0d1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-c77e0d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-6475cfa {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-6475cfa .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 50px;
    font-weight: 100;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-af7a3e7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-af7a3e7 {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-af7a3e7 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFFE6;
}

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

.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322 .elementor-icon-wrapper {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-framed .elementor-icon {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322.elementor-view-stacked .elementor-icon svg {
    fill: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322 .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

.elementor-46641 .elementor-element.elementor-element-5ec4322 .elementor-icon svg {
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-32fd1e5 {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-32fd1e5>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-32fd1e5.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-32fd1e5 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFFE6;
}

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

.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa .elementor-icon-wrapper {
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
    color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-framed .elementor-icon {
    background-color: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa.elementor-view-stacked .elementor-icon svg {
    fill: #000000E6;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa .elementor-icon {
    font-size: 20px;
    padding: 10px;
}

.elementor-46641 .elementor-element.elementor-element-74d0dfa .elementor-icon svg {
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-63123eb {
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-63123eb>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-63123eb.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-63123eb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button::after {
    background-color: #262626;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f>.elementor-widget-container {
    margin: 25px 5px 5px 0px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button-wrap {
    max-width: 245px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-cc4bf3f.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-f3b010c img {
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px #3a3939;
}

.elementor-46641 .elementor-element.elementor-element-b7b3eea>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-b7b3eea {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-b7b3eea .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-639e124>.elementor-container {
    max-width: 225px;
}

.elementor-46641 .elementor-element.elementor-element-639e124 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-9cee006.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-9cee006.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-4515fbe {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-4515fbe img {
    width: 100%;
    border-radius: 300px 300px 300px 300px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-e98b926.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-e98b926.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-e98b926>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-a1bd861 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 28px;
    font-weight: 200;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-40bfae1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    color: #B9B9B9;
}

.elementor-46641 .elementor-element.elementor-element-ba01e0d>.elementor-container {
    max-width: 825px;
}

.elementor-46641 .elementor-element.elementor-element-ba01e0d {
    margin-top: 25px;
    margin-bottom: 25px;
}

.elementor-46641 .elementor-element.elementor-element-a8fba50>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-a8fba50 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-a8fba50 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #FFFFFFE6;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 300px 300px 300px 300px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button::after {
    background-color: #262626;
}

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

.elementor-46641 .elementor-element.elementor-element-aa08b95>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button-wrap {
    max-width: 215px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-aa08b95 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-1a06ec5 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-415fc75.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-415fc75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-415fc75.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-415fc75>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-48c743e {
    width: auto;
    max-width: auto;
}

.elementor-46641 .elementor-element.elementor-element-48c743e>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-48c743e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-48c743e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-48c743e.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-48c743e.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-48c743e.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-48c743e.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-48c743e .elementor-icon {
    font-size: 20px;
}

.elementor-46641 .elementor-element.elementor-element-48c743e .elementor-icon svg {
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-f892f72 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-f892f72>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-f892f72.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-f892f72 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-ba03885 {
    width: auto;
    max-width: auto;
}

.elementor-46641 .elementor-element.elementor-element-ba03885>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-ba03885.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-ba03885 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-ba03885.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-ba03885.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-ba03885.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-ba03885.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-ba03885.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-ba03885 .elementor-icon {
    font-size: 20px;
}

.elementor-46641 .elementor-element.elementor-element-ba03885 .elementor-icon svg {
    height: 20px;
}

.elementor-46641 .elementor-element.elementor-element-6db532a {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-6db532a .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #B9B9B9;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button {
    background-color: #FFFFFF;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    border-color: #FFFFFF;
    box-shadow: 2px 2px 0px 0px #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 15px 15px 15px 15px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 [class*="elementor-animation"]:hover,
.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button::before,
.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button::after {
    background-color: #262626;
}

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

.elementor-46641 .elementor-element.elementor-element-77b2790>.elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button::before {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button::after {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
    color: #FFFFFF;
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button .wpr-button-icon {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button .wpr-button-icon svg {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button .wpr-button-text {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button .wpr-button-content {
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-animation-duration: 0.4s;
    animation-duration: 0.4s;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button-wrap {
    max-width: 245px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button-content {
    -webkit-justify-content: center;
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button-text {
    -webkit-justify-content: center;
    justify-content: center;
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button-icon {
    font-size: 18px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button-icon svg {
    width: 18px;
    height: 18px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-position-left .wpr-button-icon {
    margin-right: 12px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-position-right .wpr-button-icon {
    margin-left: 12px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-inline .wpr-button-icon {
    color: #000000;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-inline .wpr-button-icon svg {
    fill: #000000;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button-text,
.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button::after {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 500;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button:hover .wpr-button-text {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon {
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-77b2790 .wpr-button:hover {
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-inline .wpr-button {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-block .wpr-button-text {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-77b2790.wpr-button-icon-style-inline-block .wpr-button-content {
    padding: 3px 3px 3px 3px;
}

.elementor-46641 .elementor-element.elementor-element-29cb52e>.elementor-container {
    max-width: 275px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-3daaf9a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-3daaf9a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-f179a74 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-f179a74 .elementor-heading-title {
    font-family: "Musashi", Sans-serif;
    font-size: 25px;
    font-weight: 200;
    text-transform: uppercase;
    text-shadow: 0px 0px 10px rgb(16 15 15 / 30%);
    color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-9a70db3>.elementor-container {
    max-width: 650px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-8ceca99.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-8ceca99.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-8ceca99.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-74c693d {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-74c693d>.elementor-widget-container {
    margin: 5px 15px 5px 15px;
}

.elementor-46641 .elementor-element.elementor-element-338d16a {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-338d16a>.elementor-widget-container {
    margin: 5px 15px 5px 15px;
}

.elementor-46641 .elementor-element.elementor-element-945073f {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-945073f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-945073f.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-945073f.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-945073f.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-945073f.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-945073f.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-945073f .elementor-icon {
    font-size: 35px;
}

.elementor-46641 .elementor-element.elementor-element-945073f .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-5e43f98.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-5e43f98.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98 .elementor-icon {
    font-size: 35px;
}

.elementor-46641 .elementor-element.elementor-element-5e43f98 .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-c017afa {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-c017afa.elementor-element {
    --align-self: center;
}

.elementor-46641 .elementor-element.elementor-element-c017afa .elementor-icon-wrapper {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-c017afa.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-c017afa.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-c017afa.elementor-view-default .elementor-icon {
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-c017afa.elementor-view-framed .elementor-icon,
.elementor-46641 .elementor-element.elementor-element-c017afa.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-46641 .elementor-element.elementor-element-c017afa .elementor-icon {
    font-size: 35px;
}

.elementor-46641 .elementor-element.elementor-element-c017afa .elementor-icon svg {
    height: 35px;
}

.elementor-46641 .elementor-element.elementor-element-d417038 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-d417038>.elementor-widget-container {
    margin: 5px 15px 5px 15px;
}

.elementor-46641 .elementor-element.elementor-element-e60bfc4 {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-46641 .elementor-element.elementor-element-e60bfc4>.elementor-widget-container {
    margin: 5px 15px 5px 15px;
}

.elementor-46641 .elementor-element.elementor-element-a318a67 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-1f52ad5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-1f52ad5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-46641 .elementor-element.elementor-element-1f52ad5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-46641 .elementor-element.elementor-element-1f52ad5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}

.elementor-46641 .elementor-element.elementor-element-3262a66 {
    --divider-border-style: solid;
    --divider-color: #636363;
    --divider-border-width: 1px;
}

.elementor-46641 .elementor-element.elementor-element-3262a66 .elementor-divider-separator {
    width: 100%;
}

.elementor-46641 .elementor-element.elementor-element-3262a66 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-46641 .elementor-element.elementor-element-b9178c1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-46641 .elementor-element.elementor-element-b9178c1 {
    text-align: center;
}

.elementor-46641 .elementor-element.elementor-element-b9178c1 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #FFFFFFE6;
}

@media(max-width: 767px) {
    .elementor-46641 .elementor-element.elementor-element-30c5566 {
        width: 20%;
    }

    .elementor-46641 .elementor-element.elementor-element-c1c05cf img {
        width: 100%;
    }

    .elementor-46641 .elementor-element.elementor-element-2c2f0db {
        width: 60%;
    }

    .elementor-46641 .elementor-element.elementor-element-4ed371b {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-4ed371b>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-96c8f7d {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-96c8f7d>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-d25bc6a {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-d25bc6a>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-204014b {
        width: 20%;
    }

    .elementor-46641 .elementor-element.elementor-element-66f742d img {
        width: 100%;
    }

    .elementor-46641 .elementor-element.elementor-element-ae2375d {
        width: 60%;
    }

    .elementor-46641 .elementor-element.elementor-element-365ed73 {
        width: 20%;
    }

    .elementor-bc-flex-widget .elementor-46641 .elementor-element.elementor-element-365ed73.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-46641 .elementor-element.elementor-element-365ed73.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-nav-menu .wpr-menu-item,
    .elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-nav-menu a,
    .elementor-46641 .elementor-element.elementor-element-eb2aea1 .wpr-mobile-toggle-text {
        font-size: 20px;
    }

    .elementor-46641 .elementor-element.elementor-element-072b202>.elementor-container {
        min-height: 530px;
    }

    .elementor-46641 .elementor-element.elementor-element-072b202 {
        padding: 150px 0px 0px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-bfbc619 .elementor-heading-title {
        font-size: 100px;
    }

    .elementor-46641 .elementor-element.elementor-element-3049e1c9>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-3049e1c9 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-3049e1c9 .elementor-heading-title {
        font-size: 19px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-29d80f6 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-29d80f6>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-29d80f6 .wpr-button::after {
        font-size: 18px;
    }

    .elementor-46641 .elementor-element.elementor-element-a3f2522 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-a3f2522>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-a3f2522 .wpr-button::after {
        font-size: 18px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-bd09436>.elementor-widget-container {
        margin: 10px 5px 10px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-bd09436 .wpr-button::after {
        font-size: 18px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-5f01f7e>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-5f01f7e .wpr-button::after {
        font-size: 18px;
    }

    .elementor-46641 .elementor-element.elementor-element-8196ace {
        width: var(--container-widget-width, 33%);
        max-width: 33%;
        --container-widget-width: 33%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-8196ace>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-8196ace .wpr-button::after {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-4f41860 {
        width: var(--container-widget-width, 33%);
        max-width: 33%;
        --container-widget-width: 33%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-4f41860>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-4f41860 .wpr-button::after {
        font-size: 15px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-3b96a40>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-3b96a40 .wpr-button::after {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-92e2f39 .elementor-icon {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-92e2f39 .elementor-icon svg {
        height: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-2e10dda .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-46641 .elementor-element.elementor-element-42bd49f>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-42bd49f {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-42bd49f .elementor-heading-title {
        font-size: 15px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-36f985d>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-fc656a2 .elementor-icon {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-fc656a2 .elementor-icon svg {
        height: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-9c50d9d .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-46641 .elementor-element.elementor-element-8278173>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-8278173 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-8278173 .elementor-heading-title {
        font-size: 15px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-0fd4d81>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-2634a1a .elementor-icon {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-2634a1a .elementor-icon svg {
        height: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-5f18eb0 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-46641 .elementor-element.elementor-element-e7a8335>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-e7a8335 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-e7a8335 .elementor-heading-title {
        font-size: 15px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-0bdfc5f>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-2c579dc6 {
        padding: 25px 0px 25px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-613935e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-775f250 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-7906db7 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-afca833>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-f83b9b7>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-5be76e7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-d4905cb>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-wrap {
        max-width: 245px;
    }

    .elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button-text,
    .elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::after {
        font-size: 18px;
    }

    .elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-inline .wpr-button {
        padding: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-block .wpr-button-text {
        padding: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-d4905cb.wpr-button-icon-style-inline-block .wpr-button-content {
        padding: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-d4905cb .wpr-button::after {
        padding: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-e120eb8 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-46641 .elementor-element.elementor-element-1ebd6e3 {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-1ebd6e3>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-3af1da6 .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-3af1da6 .elementor-counter-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-e415957 {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-e415957>.elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-ce70ee9 .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-ce70ee9 .elementor-counter-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-16f72bf .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-46641 .elementor-element.elementor-element-5717606>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-5717606 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-5717606 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-0792976>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-ebc6461>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-ca4d195>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-ca4d195 {
        text-align: justify;
    }

    .elementor-46641 .elementor-element.elementor-element-ca4d195 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-0de8f6e>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-0de8f6e {
        text-align: justify;
    }

    .elementor-46641 .elementor-element.elementor-element-0de8f6e .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-6ee36d8 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-76ff2e0 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-46641 .elementor-element.elementor-element-a0b683b {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-233e18d img {
        width: 70%;
    }

    .elementor-46641 .elementor-element.elementor-element-d71e5c6 .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-c406d8d>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-6b04d9d {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-8024a51 img {
        width: 70%;
    }

    .elementor-46641 .elementor-element.elementor-element-fd34502 .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-571422e>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-fd5058a {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-42bbb06 img {
        width: 70%;
    }

    .elementor-46641 .elementor-element.elementor-element-a629b03 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-c9a2692 {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-4dc376f img {
        width: 70%;
    }

    .elementor-46641 .elementor-element.elementor-element-16673f2 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-2f43e94 {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-5e97c09 {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-3395dd1 img {
        width: 70%;
    }

    .elementor-46641 .elementor-element.elementor-element-9e0f15e .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-2ccd633>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-c61e6ee {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-0fdd95e img {
        width: 70%;
    }

    .elementor-46641 .elementor-element.elementor-element-297413c .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-1a91b91>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-3e8fd80 {
        width: 100%;
    }

    .elementor-46641 .elementor-element.elementor-element-a177cd8 img {
        width: 35%;
    }

    .elementor-46641 .elementor-element.elementor-element-c37260b .elementor-heading-title {
        font-size: 30px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-60655a7>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-87306e5 {
        width: 50%;
    }

    .elementor-46641 .elementor-element.elementor-element-6327f66 .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-46641 .elementor-element.elementor-element-640c66a>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-640c66a .elementor-heading-title {
        font-size: 20px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-b3b9d77 .elementor-icon {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-b3b9d77 .elementor-icon svg {
        height: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-a11785b .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-46641 .elementor-element.elementor-element-218a2c1>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-218a2c1 {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-218a2c1 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-14156ce .elementor-icon {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-14156ce .elementor-icon svg {
        height: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-56403bf .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-46641 .elementor-element.elementor-element-89020d9>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-89020d9 {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-89020d9 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-e59136a .elementor-icon {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-e59136a .elementor-icon svg {
        height: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-cd20111>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-cd20111 {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-cd20111 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-5e691c9>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-5e691c9 {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-5e691c9 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-5b2edbc .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-46641 .elementor-element.elementor-element-f6ae14b>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-f6ae14b {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-f6ae14b .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-46641 .elementor-element.elementor-element-6e19cd6 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-6e19cd6 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-46641 .elementor-element.elementor-element-4b97f5c {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-4b97f5c>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-8cea0b3>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-56a92bb {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-46641 .elementor-element.elementor-element-57291df .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-46641 .elementor-element.elementor-element-ca1069f>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-c826cc0 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-46641 .elementor-element.elementor-element-6475cfa {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-6475cfa .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-46641 .elementor-element.elementor-element-af7a3e7>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-af7a3e7 {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-af7a3e7 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-5ec4322 {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-32fd1e5>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-32fd1e5 {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-32fd1e5 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-74d0dfa {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-63123eb>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-63123eb {
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-63123eb .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-cc4bf3f {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }

    .elementor-46641 .elementor-element.elementor-element-cc4bf3f>.elementor-widget-container {
        margin: 15px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-f3b010c>.elementor-widget-container {
        margin: 25px 0px 25px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-b7b3eea>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-b7b3eea {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-b7b3eea .elementor-heading-title {
        font-size: 15px;
        line-height: 1em;
    }

    .elementor-46641 .elementor-element.elementor-element-9cee006 {
        width: 35%;
    }

    .elementor-46641 .elementor-element.elementor-element-4515fbe img {
        width: 100%;
    }

    .elementor-46641 .elementor-element.elementor-element-e98b926 {
        width: 65%;
    }

    .elementor-46641 .elementor-element.elementor-element-a8fba50>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-a8fba50 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-a8fba50 .elementor-heading-title {
        font-size: 18px;
        line-height: 1em;
    }

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

    .elementor-46641 .elementor-element.elementor-element-aa08b95>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

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

    .elementor-46641 .elementor-element.elementor-element-77b2790>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-74c693d>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-74c693d {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-338d16a>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-338d16a {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-945073f>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-945073f {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-5e43f98>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-5e43f98 {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-c017afa>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-c017afa {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-d417038>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-d417038 {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-e60bfc4>.elementor-widget-container {
        margin: 5px 5px 5px 5px;
    }

    .elementor-46641 .elementor-element.elementor-element-e60bfc4 {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-46641 .elementor-element.elementor-element-b9178c1>.elementor-widget-container {
        margin: 0px 0px 05px 0px;
    }

    .elementor-46641 .elementor-element.elementor-element-b9178c1 {
        text-align: center;
    }

    .elementor-46641 .elementor-element.elementor-element-b9178c1 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.3em;
    }
}

@media(min-width: 768px) {
    .elementor-46641 .elementor-element.elementor-element-30c5566 {
        width: 5.07%;
    }

    .elementor-46641 .elementor-element.elementor-element-2c2f0db {
        width: 25.214%;
    }

    .elementor-46641 .elementor-element.elementor-element-d68938c {
        width: 14.001%;
    }

    .elementor-46641 .elementor-element.elementor-element-3103235 {
        width: 18%;
    }

    .elementor-46641 .elementor-element.elementor-element-0174f54 {
        width: 12%;
    }

    .elementor-46641 .elementor-element.elementor-element-2af7575 {
        width: 9.981%;
    }

    .elementor-46641 .elementor-element.elementor-element-613935e {
        width: 26.915%;
    }

    .elementor-46641 .elementor-element.elementor-element-afca833 {
        width: 25.455%;
    }

    .elementor-46641 .elementor-element.elementor-element-5be76e7 {
        width: 47.292%;
    }

    .elementor-46641 .elementor-element.elementor-element-9cee006 {
        width: 40%;
    }

    .elementor-46641 .elementor-element.elementor-element-e98b926 {
        width: 60%;
    }
}