.elementor-4368 .elementor-element.elementor-element-90bdb90:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-90bdb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #300003;
}

.elementor-4368 .elementor-element.elementor-element-90bdb90 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -9rem;
    margin-bottom: 0rem;
    padding: 8rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-90bdb90 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-bdd0e19 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-4368 .elementor-element.elementor-element-18f3030 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-18f3030 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 08rem 8rem 08rem 8rem;
}

.elementor-4368 .elementor-element.elementor-element-18f3030 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-heading .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-heading .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.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-4368 .elementor-element.elementor-element-b750e15 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 30px;
    font-weight: 300;
    color: var( --e-global-color-60ddb61 );
}

.elementor-4368 .elementor-element.elementor-element-79f5ab9 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 65px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 75px;
    color: var( --e-global-color-60ddb61 );
}

.elementor-widget-text-editor .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-text-editor .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

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

.elementor-4368 .elementor-element.elementor-element-6c3671d {
    width: var( --container-widget-width, 80% );
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Futuru", Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    color: var( --e-global-color-60ddb61 );
}

.elementor-4368 .elementor-element.elementor-element-6c3671d > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-button .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-button .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-4368 .elementor-element.elementor-element-65727fa .elementor-button {
    background-color: #FFFFFF;
    font-family: "Futuru", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    fill: var( --e-global-color-c1f85e2 );
    color: var( --e-global-color-c1f85e2 );
    border-radius: 5rem 5rem 5rem 5rem;
    padding: 0.8rem 4rem 0.8rem 4rem;
}

.elementor-4368 .elementor-element.elementor-element-65727fa .elementor-button:hover, .elementor-4368 .elementor-element.elementor-element-65727fa .elementor-button:focus {
    background-color: var( --e-global-color-c1f85e2 );
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-65727fa .elementor-button:hover svg, .elementor-4368 .elementor-element.elementor-element-65727fa .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-844481f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4368 .elementor-element.elementor-element-844481f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2025/03/Rectangle-15.html");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-844481f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-844481f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-844481f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-4368 .elementor-element.elementor-element-844481f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-html .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-html .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-4368 .elementor-element.elementor-element-64b5a67 > .elementor-widget-container {
    margin: 0rem 0rem 0rem -10rem;
}

.elementor-4368 .elementor-element.elementor-element-44a3c1d {
    padding: 03rem 0rem 0rem 0rem;
}

.elementor-widget-ucaddon_image_card_carousel .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-ucaddon_image_card_carousel .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-ucaddon_image_card_carousel .ue-title {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

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

.elementor-widget-ucaddon_image_card_carousel .ue-item-badge {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .uc_dark_carousel_content {
    padding: 0px 0px 0px 0px;
    min-height: 0px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .uc_dark_carousel_container_holder {
    text-align: center;
    background-color: #333333;
    border-radius: 20px;
    flex-direction: column;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .uc_dark_carousel_placeholder img {
    padding: 0px 0px 0px 0px;
    object-fit: contain;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .ue-title {
    color: #ffffff;
    margin-top: 0px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .uc_dark_carousel_content p {
    color: #adadad;
    margin-top: 10px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .uc_more_btn {
    background-color: #000000;
    color: #ffffff;
    padding: 10px 30px 10px 30px;
    border-radius: 0px;
    margin-top: 10px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .uc_more_btn svg {
    fill: #ffffff;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .ue-btn-inner-wrapper {
    gap: 10px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-nav .owl-prev {
    left: 0px;
    right: auto;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-nav .owl-next {
    right: 0px;
    left: auto;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-carousel .owl-nav .owl-next,.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-carousel .owl-nav .owl-prev {
    top: 90px;
    border-radius: 0px;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    background-color: #ffffff;
    color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-carousel .owl-nav .owl-next:hover,.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000000;
    color: #ffffff;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-dot.active {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .owl-dots {
    margin-top: 20px;
}

.elementor-4368 .elementor-element.elementor-element-b5b1b3d .ue-item-badge {
    min-height: 0px;
    min-width: 0px;
    color: #ffffff;
    background-color: #3E3FF0;
    padding: 10px 10px 10px 10px;
    border-radius: 3px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .uc_dark_carousel_content {
    padding: 0px 0px 0px 0px;
    min-height: 0px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .uc_dark_carousel_container_holder {
    text-align: center;
    background-color: #33333300;
    border-radius: 20px;
    flex-direction: column;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .uc_dark_carousel_placeholder img {
    padding: 0px 0px 0px 0px;
    object-fit: contain;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .ue-title {
    color: #ffffff;
    margin-top: 0px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .uc_dark_carousel_content p {
    color: #adadad;
    margin-top: 10px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .uc_more_btn {
    background-color: #000000;
    color: #ffffff;
    padding: 10px 30px 10px 30px;
    border-radius: 0px;
    margin-top: 10px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .uc_more_btn svg {
    fill: #ffffff;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .ue-btn-inner-wrapper {
    gap: 10px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-nav .owl-prev {
    left: 0px;
    right: auto;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-nav .owl-next {
    right: 0px;
    left: auto;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-carousel .owl-nav .owl-next,.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-carousel .owl-nav .owl-prev {
    top: 90px;
    border-radius: 0px;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
    background-color: #ffffff;
    color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-carousel .owl-nav .owl-next:hover,.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000000;
    color: #ffffff;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-dot.active {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .owl-dots {
    margin-top: 20px;
}

.elementor-4368 .elementor-element.elementor-element-ea2ea22 .ue-item-badge {
    min-height: 0px;
    min-width: 0px;
    color: #ffffff;
    background-color: #3E3FF0;
    padding: 10px 10px 10px 10px;
    border-radius: 3px;
}

.elementor-4368 .elementor-element.elementor-element-bf44286:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-bf44286 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6e5e49e );
}

.elementor-4368 .elementor-element.elementor-element-bf44286 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 05rem 0rem 05rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-bf44286 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-324adc3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-4368 .elementor-element.elementor-element-d0c0a8a {
    z-index: 5;
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-d0c0a8a .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 55px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 80px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-3319a77 > .elementor-widget-container {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-b50797c .elementor-button {
    background-color: var( --e-global-color-c1f85e2 );
    font-family: "Futuru", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5rem 5rem 5rem 5rem;
    padding: 0.8rem 04rem 0.8rem 04rem;
}

.elementor-4368 .elementor-element.elementor-element-b50797c .elementor-button:hover, .elementor-4368 .elementor-element.elementor-element-b50797c .elementor-button:focus {
    background-color: #FFFFFF;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-b50797c .elementor-button:hover svg, .elementor-4368 .elementor-element.elementor-element-b50797c .elementor-button:focus svg {
    fill: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-481a4ea {
    overflow: hidden;
    padding: 05rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-5d67c25 {
    z-index: 5;
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-5d67c25 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 55px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 80px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-widget-image .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-image .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.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-4368 .elementor-element.elementor-element-9581c01 img {
    width: 100%;
    height: 560px;
}

.elementor-4368 .elementor-element.elementor-element-0305229 > .elementor-container {
    min-height: 500px;
}

.elementor-4368 .elementor-element.elementor-element-0305229 {
    padding: 2rem 2rem 2rem 2rem;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-c6e959b.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-c6e959b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-c6e959b > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-ff3a3db {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-ff3a3db .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 115px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-7bec67a {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-6be2456 > .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-4368 .elementor-element.elementor-element-c1a97fa {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-c1a97fa .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-09720f4 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-09720f4 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-09720f4 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-d2e6c23 > .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-4368 .elementor-element.elementor-element-32336dd {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-32336dd .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-2730098 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-2730098 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-2730098 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-d0f2418 > .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-4368 .elementor-element.elementor-element-2607cde > .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-4368 .elementor-element.elementor-element-c0ca026 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-d414fc1 > .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-4368 .elementor-element.elementor-element-85af092 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-85af092 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-438df02 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-438df02 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-438df02 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-5446352 > .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-4368 .elementor-element.elementor-element-5158768 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-5158768 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-08db141 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-08db141 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-08db141 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-3f1014c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-3f1014c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-3f1014c > .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-4368 .elementor-element.elementor-element-a15f592 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-a15f592 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-a15f592 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-997c24a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-997c24a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4368 .elementor-element.elementor-element-997c24a > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-109c7ef:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-109c7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6e5e49e );
}

.elementor-4368 .elementor-element.elementor-element-109c7ef > .elementor-container {
    min-height: 500px;
}

.elementor-4368 .elementor-element.elementor-element-109c7ef {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2rem 2rem 2rem 2rem;
}

.elementor-4368 .elementor-element.elementor-element-109c7ef > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-dd84966.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-dd84966.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-dd84966 > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-c038a99 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-c038a99 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 115px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-5aeb467 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-0a1006e > .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-4368 .elementor-element.elementor-element-3b61dad {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-3b61dad .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-83ddf36 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-83ddf36 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-83ddf36 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-12a7fd5 > .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-4368 .elementor-element.elementor-element-a589e46 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-a589e46 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-fedeb49 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-fedeb49 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-fedeb49 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-1cbca20 > .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-4368 .elementor-element.elementor-element-5f97dc2 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-5f97dc2 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-50acaa2 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-50acaa2 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-50acaa2 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-42184b4 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-15790a9 > .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-4368 .elementor-element.elementor-element-a31373e {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-a31373e .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-20f7472 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-20f7472 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-20f7472 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-f789aee > .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-4368 .elementor-element.elementor-element-bed198d {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-bed198d .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-3ee98ee .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-3ee98ee .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-3ee98ee .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-ed34aad.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-ed34aad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-ed34aad > .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-4368 .elementor-element.elementor-element-46eb5ed {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-46eb5ed .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-1693eb5 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-1693eb5 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-1693eb5 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-fbca051.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-fbca051.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-fbca051 > .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-4368 .elementor-element.elementor-element-581ed21 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-581ed21 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-581ed21 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-045cb44.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-045cb44.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4368 .elementor-element.elementor-element-045cb44 > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-6fe8f85:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-6fe8f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-66d356c );
}

.elementor-4368 .elementor-element.elementor-element-6fe8f85 > .elementor-container {
    min-height: 500px;
}

.elementor-4368 .elementor-element.elementor-element-6fe8f85 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2rem 2rem 2rem 2rem;
}

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

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-d5aea36.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-d5aea36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-d5aea36 > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-fa301c8 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-fa301c8 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 115px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-a140246 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-be6fff3 > .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-4368 .elementor-element.elementor-element-f84cdfc {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-f84cdfc .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-a23c5bc .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-a23c5bc .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-a23c5bc .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-33f734d > .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-4368 .elementor-element.elementor-element-80a0f82 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-80a0f82 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-c1f516e .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-c1f516e .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-c1f516e .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-8764278 > .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-4368 .elementor-element.elementor-element-fe38101 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-11fe517 > .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-4368 .elementor-element.elementor-element-395759a {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-395759a .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-a8ef550 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-a8ef550 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-a8ef550 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-cd819eb > .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-4368 .elementor-element.elementor-element-3d8ad6b {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-3d8ad6b .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-45eb1f6 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-45eb1f6 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-45eb1f6 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-de5d9bf.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-de5d9bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-de5d9bf > .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-4368 .elementor-element.elementor-element-6124229 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-6124229 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-6124229 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-1617295.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4368 .elementor-element.elementor-element-1617295 > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-9c22790:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-9c22790 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6e5e49e );
}

.elementor-4368 .elementor-element.elementor-element-9c22790 > .elementor-container {
    min-height: 500px;
}

.elementor-4368 .elementor-element.elementor-element-9c22790 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2rem 2rem 2rem 2rem;
}

.elementor-4368 .elementor-element.elementor-element-9c22790 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-11db88e.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-11db88e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-11db88e > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-736685f {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-736685f .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 115px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-f0319d7 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-b73984e > .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-4368 .elementor-element.elementor-element-9b6d9bb {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-9b6d9bb .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-59f55ee .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-59f55ee .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-59f55ee .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-0583bb8 > .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-4368 .elementor-element.elementor-element-7970530 > .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-4368 .elementor-element.elementor-element-98205e1 {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-2a2f48b > .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-4368 .elementor-element.elementor-element-19fe675 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-19fe675 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-03cbc86 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-03cbc86 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-03cbc86 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-7fae06c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-7fae06c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-7fae06c > .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-4368 .elementor-element.elementor-element-7449916 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-7449916 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-7449916 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-7488562.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-7488562.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-7488562 > .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-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-e292ef2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-e292ef2.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4368 .elementor-element.elementor-element-e292ef2 > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-714fa4a:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-714fa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-66d356c );
}

.elementor-4368 .elementor-element.elementor-element-714fa4a > .elementor-container {
    min-height: 500px;
}

.elementor-4368 .elementor-element.elementor-element-714fa4a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2rem 2rem 2rem 2rem;
}

.elementor-4368 .elementor-element.elementor-element-714fa4a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-875f93a.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-875f93a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-875f93a > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-ffd0941 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-ffd0941 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 115px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-9b2fbbd {
    padding: 02rem 0rem 02rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-2c385f0 > .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-4368 .elementor-element.elementor-element-992ed85 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-992ed85 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-99ab485 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-99ab485 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-99ab485 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-d6b2d3a.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-d6b2d3a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-4368 .elementor-element.elementor-element-d6b2d3a > .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-4368 .elementor-element.elementor-element-71bc9fc {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-71bc9fc .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-90ae378 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-90ae378 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-90ae378 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-ed50634 > .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-4368 .elementor-element.elementor-element-36d222f {
    padding: 02rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-c4538ca > .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-4368 .elementor-element.elementor-element-d700ac4 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-d700ac4 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-90a00b0 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-90a00b0 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-90a00b0 .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-4368 .elementor-element.elementor-element-21368e4 > .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-4368 .elementor-element.elementor-element-2869756 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-2869756 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-5bd692a .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-5bd692a .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-5bd692a .elementor-button .elementor-button-content-wrapper {
    gap: 20px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-375a72e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-375a72e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-4368 .elementor-element.elementor-element-375a72e > .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-4368 .elementor-element.elementor-element-4d5435d .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-4d5435d .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-4d5435d .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-b5da592.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-4368 .elementor-element.elementor-element-b5da592 > .elementor-element-populated {
    padding: 3rem 3rem 3rem 3rem;
}

.elementor-4368 .elementor-element.elementor-element-38380d8:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-38380d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-38380d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-38380d8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-flip-box .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-flip-box .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-flip-box .elementor-flip-box__button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box__front {
    background-color: #000000DE;
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box__back {
    background-color: #000000D6;
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box__front {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box__back {
    background-color: #00000000;
}

.elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__front {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__back {
    background-color: #00000000;
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__front {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__back {
    background-color: #00000000;
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__front {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__back {
    background-color: #00000000;
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__front {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__back {
    background-color: #00000000;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-fe5e19a:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-fe5e19a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-fe5e19a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-fe5e19a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-cf2938b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4368 .elementor-element.elementor-element-cf2938b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-e3c03ba {
    padding: 05rem 0rem 0rem 0rem;
}

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

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

.elementor-4368 .elementor-element.elementor-element-b0f2573.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-b0f2573 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-9075c58 {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-9075c58 > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-9075c58 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-5d728ef > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-5d728ef:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-5d728ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #404C52;
}

.elementor-4368 .elementor-element.elementor-element-5d728ef > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-5d728ef {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0rem;
    margin-bottom: -05rem;
    padding: 5rem 5rem 5rem 5rem;
}

.elementor-4368 .elementor-element.elementor-element-5d728ef > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-icon .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.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-4368 .elementor-element.elementor-element-f787901 {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-f787901 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-f787901.elementor-view-stacked .elementor-icon {
    background-color: #BBD0DB;
}

.elementor-4368 .elementor-element.elementor-element-f787901.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-f787901.elementor-view-default .elementor-icon {
    color: #BBD0DB;
    border-color: #BBD0DB;
}

.elementor-4368 .elementor-element.elementor-element-f787901.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-f787901.elementor-view-default .elementor-icon svg {
    fill: #BBD0DB;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-6333ad2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-d19ff26 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-6cfafdb {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-7856498 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-d19c8b8 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-8343b5c .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-68b0415 > .elementor-element-populated {
    padding: 10px 10px 10px 0px;
}

.elementor-4368 .elementor-element.elementor-element-7c6c06a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-1fc9681 > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
}

.elementor-4368 .elementor-element.elementor-element-644d700 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-bc87b18 > .elementor-element-populated {
    padding: 10px 0px 10px 10px;
}

.elementor-4368 .elementor-element.elementor-element-c2d9123 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-0d0c3ca:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-0d0c3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-0d0c3ca {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-0d0c3ca > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-4368 .elementor-element.elementor-element-6d5925e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-6b58281 {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-e774cdc.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-e774cdc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-e0e846d {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-e0e846d > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-e0e846d > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-bc819d7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-bc819d7:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-bc819d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #292229;
}

.elementor-4368 .elementor-element.elementor-element-bc819d7 > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-bc819d7 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5rem 5rem 5rem 5rem;
}

.elementor-4368 .elementor-element.elementor-element-bc819d7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-80fc1bb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-187f144 {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-187f144 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-187f144 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-187f144.elementor-view-stacked .elementor-icon {
    background-color: #584A58;
}

.elementor-4368 .elementor-element.elementor-element-187f144.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-187f144.elementor-view-default .elementor-icon {
    color: #584A58;
    border-color: #584A58;
}

.elementor-4368 .elementor-element.elementor-element-187f144.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-187f144.elementor-view-default .elementor-icon svg {
    fill: #584A58;
}

.elementor-4368 .elementor-element.elementor-element-9f02ae0 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-4f7a201.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-92e9fe0 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-99cbca8 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-1c80d02 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-9f07d83 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-99b049c .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-464cc27 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-fec3cc5 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-bcac115 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-3a5977a:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-3a5977a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-3a5977a {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-3a5977a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-dd94e76 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4368 .elementor-element.elementor-element-dd94e76 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-468d954 {
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-d3672c9.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-d3672c9 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-144b370 {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-144b370 > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-144b370 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-3e7b89f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-3e7b89f:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-3e7b89f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3F4C53;
}

.elementor-4368 .elementor-element.elementor-element-3e7b89f > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-3e7b89f {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5rem 5rem 5rem 5rem;
}

.elementor-4368 .elementor-element.elementor-element-3e7b89f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-73b656b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-dec4912 {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-dec4912 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-dec4912 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-dec4912.elementor-view-stacked .elementor-icon {
    background-color: #555555;
}

.elementor-4368 .elementor-element.elementor-element-dec4912.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-dec4912.elementor-view-default .elementor-icon {
    color: #555555;
    border-color: #555555;
}

.elementor-4368 .elementor-element.elementor-element-dec4912.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-dec4912.elementor-view-default .elementor-icon svg {
    fill: #555555;
}

.elementor-4368 .elementor-element.elementor-element-aa75100 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-d2b9f8d .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-9acd1d4 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-5d76fa2 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-80a3b68 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-a3feaa3 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-af6e97c {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-33a9f3f {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-30f00c6 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-a6caed8:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-a6caed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-a6caed8 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-a6caed8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-d18761c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4368 .elementor-element.elementor-element-d18761c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-4233666 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-c18a70a.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-c18a70a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-efd7fed {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-efd7fed > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-efd7fed > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-db39abe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-db39abe:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-db39abe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #292229;
}

.elementor-4368 .elementor-element.elementor-element-db39abe > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-db39abe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5rem 5rem 5rem 5rem;
}

.elementor-4368 .elementor-element.elementor-element-db39abe > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-f0c2fd8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-7e89f4a {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-7e89f4a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-7e89f4a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-7e89f4a.elementor-view-stacked .elementor-icon {
    background-color: #616161;
}

.elementor-4368 .elementor-element.elementor-element-7e89f4a.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-7e89f4a.elementor-view-default .elementor-icon {
    color: #616161;
    border-color: #616161;
}

.elementor-4368 .elementor-element.elementor-element-7e89f4a.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-7e89f4a.elementor-view-default .elementor-icon svg {
    fill: #616161;
}

.elementor-4368 .elementor-element.elementor-element-26b6b35 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-7efc1db .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-5f4b673 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-519b4ee .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-7cc91ce {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-3e4204c .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-55b6f61 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-e557af6 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-0813d8f {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-3a2778d:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-3a2778d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-3a2778d {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-3a2778d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-cca8bef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4368 .elementor-element.elementor-element-cca8bef > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-e7b8ea2 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-29af680.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-29af680.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-29af680 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-02a7bf9 {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-02a7bf9 > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-02a7bf9 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-2df7000 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-2df7000:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-2df7000 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3F4C53;
}

.elementor-4368 .elementor-element.elementor-element-2df7000 > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-2df7000 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5rem 5rem 5rem 5rem;
}

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

.elementor-4368 .elementor-element.elementor-element-97e91d7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-2504413 {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-2504413 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-2504413 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-2504413.elementor-view-stacked .elementor-icon {
    background-color: #666666;
}

.elementor-4368 .elementor-element.elementor-element-2504413.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-2504413.elementor-view-default .elementor-icon {
    color: #666666;
    border-color: #666666;
}

.elementor-4368 .elementor-element.elementor-element-2504413.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-2504413.elementor-view-default .elementor-icon svg {
    fill: #666666;
}

.elementor-4368 .elementor-element.elementor-element-3e83b51 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-500bc84.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-4ccbc4a .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-91b0591 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-6897ed6 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-ab124ea {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-b975769 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-efa4ddd {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-48063a7 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-2916182 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-b43b5c7:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-b43b5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-b43b5c7 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0rem 0rem 0rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-b43b5c7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-0dd3e23 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4368 .elementor-element.elementor-element-0dd3e23 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-529d9fd {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-46eeb43.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-4368 .elementor-element.elementor-element-46eeb43.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-46eeb43 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-81dc5f2 {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-81dc5f2 > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-81dc5f2 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-0737338 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-0737338:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-0737338 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #292229;
}

.elementor-4368 .elementor-element.elementor-element-0737338 > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-0737338 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5rem 5rem 5rem 5rem;
}

.elementor-4368 .elementor-element.elementor-element-0737338 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-5365bba > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-9cf1ff9 {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-9cf1ff9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-9cf1ff9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-9cf1ff9.elementor-view-stacked .elementor-icon {
    background-color: #808080;
}

.elementor-4368 .elementor-element.elementor-element-9cf1ff9.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-9cf1ff9.elementor-view-default .elementor-icon {
    color: #808080;
    border-color: #808080;
}

.elementor-4368 .elementor-element.elementor-element-9cf1ff9.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-9cf1ff9.elementor-view-default .elementor-icon svg {
    fill: #808080;
}

.elementor-4368 .elementor-element.elementor-element-ca1ea00 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-89d3731 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-cc34c37 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-5d6d123 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-b5be564 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-6006f7f .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-e950401 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-1fb9bae {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-ca89b3a {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-49018be:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-49018be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #201819;
}

.elementor-4368 .elementor-element.elementor-element-49018be {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0rem;
    margin-bottom: 0rem;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-49018be > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-110637f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4368 .elementor-element.elementor-element-110637f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-c631273 {
    padding: 0rem 0rem 05rem 0rem;
}

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

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

.elementor-4368 .elementor-element.elementor-element-eddb5e7.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-4368 .elementor-element.elementor-element-eddb5e7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-68f9f48 {
    width: auto;
    max-width: auto;
    z-index: 190;
}

.elementor-4368 .elementor-element.elementor-element-68f9f48 > .elementor-widget-container:hover {
    --e-transform-translateX: -70px;
    --e-transform-scale: 1.1;
}

.elementor-4368 .elementor-element.elementor-element-68f9f48 > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
    --e-transform-origin-x: left;
    --e-transform-origin-y: center;
}

.elementor-4368 .elementor-element.elementor-element-6fe0f5d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4368 .elementor-element.elementor-element-6fe0f5d:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-6fe0f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3F4C53;
}

.elementor-4368 .elementor-element.elementor-element-6fe0f5d > .elementor-container {
    max-width: 1600px;
}

.elementor-4368 .elementor-element.elementor-element-6fe0f5d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5rem 5rem 5rem 5rem;
}

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

.elementor-4368 .elementor-element.elementor-element-751728e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-9f66970 {
    width: auto;
    max-width: auto;
    z-index: 200;
}

.elementor-4368 .elementor-element.elementor-element-9f66970 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-9f66970 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-9f66970.elementor-view-stacked .elementor-icon {
    background-color: #757575;
}

.elementor-4368 .elementor-element.elementor-element-9f66970.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-9f66970.elementor-view-default .elementor-icon {
    color: #757575;
    border-color: #757575;
}

.elementor-4368 .elementor-element.elementor-element-9f66970.elementor-view-framed .elementor-icon, .elementor-4368 .elementor-element.elementor-element-9f66970.elementor-view-default .elementor-icon svg {
    fill: #757575;
}

.elementor-4368 .elementor-element.elementor-element-5cea896 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-4368 .elementor-element.elementor-element-7cd6679 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-37aec7e {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-183554a .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-0d86664 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-cdd10e2 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-4a8c28c {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-ec2abe4 {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-e64ef4b {
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-affc78b:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-affc78b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-6e5e49e );
}

.elementor-4368 .elementor-element.elementor-element-affc78b {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 05rem 0rem 05rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-affc78b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-3898f92 {
    padding: 0rem 10rem 0rem 10rem;
}

.elementor-4368 .elementor-element.elementor-element-58ace99 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-58ace99 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-67408d0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-67408d0 {
    font-family: "Futuru", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-f153e81 {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-c1f85e2 );
    padding: 01rem 0rem 01rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-943ff50 {
    font-family: "Inter", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-005fc9e .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-005fc9e .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-005fc9e .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-4368 .elementor-element.elementor-element-6db732a > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-4368 .elementor-element.elementor-element-6db732a img {
    width: 100%;
    transition-duration: 0.6s;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4368 .elementor-element.elementor-element-e0219eb {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-e0219eb .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-39fb22d {
    font-family: "Futuru", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-982b1a8 {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-c1f85e2 );
    padding: 01rem 0rem 01rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-2bcd991 {
    font-family: "Inter", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-2bf5523 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-2bf5523 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-2bf5523 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-4368 .elementor-element.elementor-element-a912f73 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-4368 .elementor-element.elementor-element-a912f73 img {
    width: 100%;
    transition-duration: 0.6s;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4368 .elementor-element.elementor-element-afe4d82 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-afe4d82 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 40px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-f0fb021 {
    font-family: "Futuru", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-29876ae {
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: var( --e-global-color-c1f85e2 );
    padding: 01rem 0rem 01rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-6033cf6 {
    font-family: "Inter", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-b2b5bf7 .elementor-button {
    background-color: #61CE7000;
    font-family: "Futuru", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    fill: var( --e-global-color-abfacb9 );
    color: var( --e-global-color-abfacb9 );
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-b2b5bf7 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-4368 .elementor-element.elementor-element-b2b5bf7 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-4368 .elementor-element.elementor-element-7c2b3f4 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-4368 .elementor-element.elementor-element-7c2b3f4 img {
    width: 100%;
    transition-duration: 0.6s;
    border-radius: 15px 15px 15px 15px;
}

.elementor-4368 .elementor-element.elementor-element-4ea2aab:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-4ea2aab > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-4368 .elementor-element.elementor-element-4ea2aab {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 05rem 10rem 05rem 010rem;
}

.elementor-4368 .elementor-element.elementor-element-4ea2aab > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-ef8f3e8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-083767f > .elementor-element-populated {
    padding: 0px 10px 50px 10px;
}

.elementor-4368 .elementor-element.elementor-element-f84e7df img {
    width: 100%;
}

.elementor-4368 .elementor-element.elementor-element-8863f69 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-8863f69 .elementor-heading-title {
    font-family: "Futuru", Sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-b5ca51e {
    z-index: 5;
    text-align: right;
}

.elementor-4368 .elementor-element.elementor-element-b5ca51e .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-500450d > .elementor-element-populated {
    padding: 0px 10px 10px 10px;
}

.elementor-4368 .elementor-element.elementor-element-13123ce img {
    width: 100%;
}

.elementor-4368 .elementor-element.elementor-element-0885689 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-0885689 .elementor-heading-title {
    font-family: "Futuru", Sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-e0ca39f {
    z-index: 5;
    text-align: right;
}

.elementor-4368 .elementor-element.elementor-element-e0ca39f .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-d11c694 > .elementor-element-populated {
    border-style: none;
    padding: 0rem 02rem 0rem 02rem;
}

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

.elementor-widget-divider .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.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-4368 .elementor-element.elementor-element-3ddcffb {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px;
}

.elementor-4368 .elementor-element.elementor-element-3ddcffb .elementor-divider-separator {
    width: 100%;
}

.elementor-4368 .elementor-element.elementor-element-3ddcffb .elementor-divider {
    padding-block-start:1px;padding-block-end:1px;}

.elementor-4368 .elementor-element.elementor-element-6af1baa {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-6af1baa .elementor-heading-title {
    font-family: "Futuru", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-58c21d8 {
    z-index: 5;
    text-align: right;
}

.elementor-4368 .elementor-element.elementor-element-58c21d8 .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 43px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 50px;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-bd9bab0 img {
    width: 100%;
}

.elementor-4368 .elementor-element.elementor-element-6b1442e > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-4368 .elementor-element.elementor-element-6a5a503 > .elementor-element-populated {
    padding: 0px 10px 50px 10px;
}

.elementor-4368 .elementor-element.elementor-element-3cb910f img {
    width: 100%;
}

.elementor-4368 .elementor-element.elementor-element-2bfd14f {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-2bfd14f .elementor-heading-title {
    font-family: "Futuru", Sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-fd196dd {
    z-index: 5;
    text-align: right;
}

.elementor-4368 .elementor-element.elementor-element-fd196dd .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-3a4fead > .elementor-element-populated {
    padding: 0px 10px 10px 10px;
}

.elementor-4368 .elementor-element.elementor-element-d9f0b4d img {
    width: 100%;
}

.elementor-4368 .elementor-element.elementor-element-fe997c3 {
    z-index: 5;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-fe997c3 .elementor-heading-title {
    font-family: "Futuru", Sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-4e09cad {
    z-index: 5;
    text-align: right;
}

.elementor-4368 .elementor-element.elementor-element-4e09cad .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    color: var( --e-global-color-c1f85e2 );
}

.elementor-4368 .elementor-element.elementor-element-547dfed:not(.elementor-motion-effects-element-type-background), .elementor-4368 .elementor-element.elementor-element-547dfed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #081e49 0%, #081e49cc 100%);
}

.elementor-4368 .elementor-element.elementor-element-547dfed {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 05rem 0rem 05rem 0rem;
}

.elementor-4368 .elementor-element.elementor-element-547dfed > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4368 .elementor-element.elementor-element-90bb948 > .elementor-container {
    max-width: 800px;
}

.elementor-4368 .elementor-element.elementor-element-90bb948 {
    padding: 0px 0px 40px 0px;
}

.elementor-4368 .elementor-element.elementor-element-def366f {
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-def366f .elementor-heading-title {
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 65px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 75px;
    color: var( --e-global-color-60ddb61 );
}

.elementor-4368 .elementor-element.elementor-element-f22b300 .elementor-button {
    background-color: #FFFFFF;
    font-family: "Futuru", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    fill: var( --e-global-color-c1f85e2 );
    color: var( --e-global-color-c1f85e2 );
    border-radius: 5rem 5rem 5rem 5rem;
    padding: 0.8rem 03rem 0.8rem 03rem;
}

.elementor-4368 .elementor-element.elementor-element-f22b300 .elementor-button:hover, .elementor-4368 .elementor-element.elementor-element-f22b300 .elementor-button:focus {
    background-color: var( --e-global-color-c1f85e2 );
    color: #FFFFFF;
}

.elementor-4368 .elementor-element.elementor-element-f22b300 .elementor-button:hover svg, .elementor-4368 .elementor-element.elementor-element-f22b300 .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-widget-ucaddon_responsive_testemonial_carousel .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-ucaddon_responsive_testemonial_carousel .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

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

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

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

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

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .uc_quote_item {
    transition: all 200ms;
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d6d6d6;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
    min-height: 250px;
    text-align: left;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .uc_quote_info {
    flex-direction: column;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .uc_quote_item,.elementor-4368 .elementor-element.elementor-element-fb1bbbc .flipster__item__content {
    border-radius: 25px 25px 25px 25px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue-item {
    opacity: 100%;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue-item:hover {
    opacity: 100%;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .uc_author {
    flex-direction: column;
    margin-top: 0px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue-image-spacing {
    width: 15px;
    height: 15px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue-image {
    width: 50px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue-image img {
    height: 50px;
    border-radius: 60px 60px 60px 60px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .uc_quote_info .uc_author_avatar {
    object-fit: cover;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue_title {
    color: #000000;
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 5px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue_subtitle {
    color: #000000;
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 13px;
    font-weight: 300;
    margin-top: 0px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .ue-text {
    color: #494949;
    font-family: "Bricolage Grotesque", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
    min-height: 0px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-nav .owl-prev {
    left: 15px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-nav .owl-next {
    right: 15px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-carousel .owl-nav .owl-next,.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-carousel .owl-nav .owl-prev {
    top: 150px;
    border-radius: 10px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    background-color: #ffffff;
    color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-carousel .owl-nav .owl-next:hover,.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000000;
    color: #ffffff;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
    margin: 0px 5px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-dot.active {
    background-color: #000000;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-dots {
    margin-top: 20px;
    text-align: center;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-dots .owl-dot {
    border-radius: 100px 100px 100px 100px;
}

.elementor-4368 .elementor-element.elementor-element-fb1bbbc .center .ue-item {
    opacity: 100%;
}

@media(min-width: 768px) {
    .elementor-4368 .elementor-element.elementor-element-b00cc8b {
        width:64%;
    }

    .elementor-4368 .elementor-element.elementor-element-844481f {
        width: 35.966%;
    }

    .elementor-4368 .elementor-element.elementor-element-5883b6b {
        width: 15%;
    }

    .elementor-4368 .elementor-element.elementor-element-49ed041 {
        width: 84.666%;
    }

    .elementor-4368 .elementor-element.elementor-element-c6e959b {
        width: 74.666%;
    }

    .elementor-4368 .elementor-element.elementor-element-997c24a {
        width: 25%;
    }

    .elementor-4368 .elementor-element.elementor-element-dd84966 {
        width: 74.666%;
    }

    .elementor-4368 .elementor-element.elementor-element-045cb44 {
        width: 25%;
    }

    .elementor-4368 .elementor-element.elementor-element-d5aea36 {
        width: 74.666%;
    }

    .elementor-4368 .elementor-element.elementor-element-1617295 {
        width: 25%;
    }

    .elementor-4368 .elementor-element.elementor-element-11db88e {
        width: 74.666%;
    }

    .elementor-4368 .elementor-element.elementor-element-e292ef2 {
        width: 25%;
    }

    .elementor-4368 .elementor-element.elementor-element-875f93a {
        width: 74.666%;
    }

    .elementor-4368 .elementor-element.elementor-element-b5da592 {
        width: 25%;
    }

    .elementor-4368 .elementor-element.elementor-element-020ac22 {
        width: 72.55%;
    }

    .elementor-4368 .elementor-element.elementor-element-8b19ab2 {
        width: 27.112%;
    }

    .elementor-4368 .elementor-element.elementor-element-3b2ff13 {
        width: 72.098%;
    }

    .elementor-4368 .elementor-element.elementor-element-19723e1 {
        width: 27.453%;
    }

    .elementor-4368 .elementor-element.elementor-element-fc50444 {
        width: 72.328%;
    }

    .elementor-4368 .elementor-element.elementor-element-6b25f5e {
        width: 27.444%;
    }

    .elementor-4368 .elementor-element.elementor-element-ef8f3e8 {
        width: 20%;
    }

    .elementor-4368 .elementor-element.elementor-element-d11c694 {
        width: 60%;
    }

    .elementor-4368 .elementor-element.elementor-element-6b1442e {
        width: 20%;
    }
}

@media(max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-90bdb90 {
        padding:010rem 0rem 02rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-18f3030 {
        padding: 1rem 1rem 1rem 1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-b750e15 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-4368 .elementor-element.elementor-element-79f5ab9 .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-6c3671d {
        width: 100%;
        max-width: 100%;
        font-size: 15px;
        line-height: 25px;
    }

    .elementor-4368 .elementor-element.elementor-element-65727fa .elementor-button {
        font-size: 15px;
        padding: 0.2rem 2rem 0.4rem 2rem;
    }

    .elementor-4368 .elementor-element.elementor-element-44a3c1d {
        padding: 01rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-bf44286 {
        padding: 1rem 1rem 1rem 1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-324adc3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-d0c0a8a .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-b50797c .elementor-button {
        font-size: 15px;
        line-height: 25px;
        padding: 0.4rem 02rem 0.5rem 02rem;
    }

    .elementor-4368 .elementor-element.elementor-element-481a4ea {
        padding: 02rem 0rem 02rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-b5fa8da > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-5d67c25 .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-0305229 > .elementor-container {
        min-height: 0px;
    }

    .elementor-bc-flex-widget .elementor-4368 .elementor-element.elementor-element-c6e959b.elementor-column .elementor-widget-wrap {
        align-items: space-between;
    }

    .elementor-4368 .elementor-element.elementor-element-c6e959b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: space-between;
        align-items: space-between;
    }

    .elementor-4368 .elementor-element.elementor-element-c6e959b > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-ff3a3db {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-ff3a3db .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-4368 .elementor-element.elementor-element-7bec67a {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-c1a97fa .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-09720f4 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-32336dd .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-2730098 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-c0ca026 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-85af092 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-438df02 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-5158768 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-08db141 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-a15f592 .elementor-button {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4368 .elementor-element.elementor-element-997c24a > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-80913ad {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-80913ad img {
        width: 50%;
    }

    .elementor-4368 .elementor-element.elementor-element-109c7ef > .elementor-container {
        min-height: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-dd84966 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-c038a99 {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-c038a99 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-4368 .elementor-element.elementor-element-5aeb467 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-3b61dad .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-83ddf36 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-a589e46 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-fedeb49 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-5f97dc2 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-50acaa2 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-42184b4 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-a31373e .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-20f7472 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-bed198d .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-3ee98ee .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-46eb5ed .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-1693eb5 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-581ed21 .elementor-button {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4368 .elementor-element.elementor-element-045cb44 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-0fc23f8 {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-0fc23f8 img {
        width: 50%;
    }

    .elementor-4368 .elementor-element.elementor-element-6fe8f85 > .elementor-container {
        min-height: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-d5aea36 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-fa301c8 {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-fa301c8 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-4368 .elementor-element.elementor-element-a140246 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-f84cdfc .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-a23c5bc .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-80a0f82 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-c1f516e .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-fe38101 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-395759a .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-a8ef550 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-3d8ad6b .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-45eb1f6 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-6124229 .elementor-button {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4368 .elementor-element.elementor-element-1617295 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-6f4cb63 {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-6f4cb63 img {
        width: 50%;
    }

    .elementor-4368 .elementor-element.elementor-element-9c22790 > .elementor-container {
        min-height: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-11db88e > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-736685f {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-736685f .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-4368 .elementor-element.elementor-element-f0319d7 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-9b6d9bb .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-59f55ee .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-98205e1 {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-19fe675 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-03cbc86 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-7449916 .elementor-button {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4368 .elementor-element.elementor-element-e292ef2 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-96f786e {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-96f786e img {
        width: 50%;
    }

    .elementor-4368 .elementor-element.elementor-element-714fa4a > .elementor-container {
        min-height: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-875f93a > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-ffd0941 {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-ffd0941 .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-4368 .elementor-element.elementor-element-9b2fbbd {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-992ed85 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-99ab485 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-71bc9fc .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-90ae378 .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-36d222f {
        padding: 0rem 0rem 0rem 0rem;
    }

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

    .elementor-4368 .elementor-element.elementor-element-d700ac4 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-90a00b0 .elementor-button {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-2869756 .elementor-heading-title {
        font-size: 14px;
    }

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

    .elementor-4368 .elementor-element.elementor-element-5bd692a .elementor-button {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-4d5435d .elementor-button {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-4368 .elementor-element.elementor-element-b5da592 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-e7c4f32 {
        text-align: left;
    }

    .elementor-4368 .elementor-element.elementor-element-e7c4f32 img {
        width: 50%;
    }

    .elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box__front {
        background-image: url("../../2025/04/7.1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4368 .elementor-element.elementor-element-a13b614 .elementor-flip-box {
        height: 400px;
    }

    .elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box__front {
        background-image: url("../../2025/04/1.1.html");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4368 .elementor-element.elementor-element-79edc9c .elementor-flip-box {
        height: 400px;
    }

    .elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box__front {
        background-image: url("../../2025/04/2.1.html");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4368 .elementor-element.elementor-element-9d3b488 .elementor-flip-box {
        height: 400px;
    }

    .elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box__front {
        background-image: url("../../2025/04/4.1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4368 .elementor-element.elementor-element-a71b9c8 .elementor-flip-box {
        height: 400px;
    }

    .elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box__front {
        background-image: url("../../2025/04/5.1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4368 .elementor-element.elementor-element-2e9d142 .elementor-flip-box {
        height: 400px;
    }

    .elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box__front {
        background-image: url("../../2025/04/3.1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-4368 .elementor-element.elementor-element-76b945f .elementor-flip-box {
        height: 400px;
    }

    .elementor-4368 .elementor-element.elementor-element-9075c58 > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-9075c58 > .elementor-widget-container {
        margin: -04rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-9075c58 {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-5d728ef {
        padding: 1rem 1rem 1rem 1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-f787901 {
        z-index: 999;
    }

    .elementor-4368 .elementor-element.elementor-element-e0e846d > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-e0e846d > .elementor-widget-container {
        margin: -04rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-e0e846d {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-144b370 > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-144b370 > .elementor-widget-container {
        margin: -04rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-144b370 {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-efd7fed > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-efd7fed > .elementor-widget-container {
        margin: -04rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-efd7fed {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-02a7bf9 > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-02a7bf9 > .elementor-widget-container {
        margin: -04rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-02a7bf9 {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-81dc5f2 > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-81dc5f2 > .elementor-widget-container {
        margin: -04rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-81dc5f2 {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-68f9f48 > .elementor-widget-container:hover {
        --e-transform-translateX: 0px;
        --e-transform-scale: 1;
    }

    .elementor-4368 .elementor-element.elementor-element-68f9f48 > .elementor-widget-container {
        margin: 0rem 0rem -3rem -1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-68f9f48 {
        --e-transform-origin-x: center;
    }

    .elementor-4368 .elementor-element.elementor-element-affc78b {
        padding: 1rem 1rem 1rem 1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-3898f92 {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-6875c64 > .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-4368 .elementor-element.elementor-element-58ace99 .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-67408d0 {
        font-size: 14px;
        line-height: 25px;
    }

    .elementor-4368 .elementor-element.elementor-element-005fc9e .elementor-button {
        padding: 10px 10px 10px 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-b2de432 > .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-4368 .elementor-element.elementor-element-e0219eb .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-39fb22d {
        font-size: 14px;
        line-height: 25px;
    }

    .elementor-4368 .elementor-element.elementor-element-2bf5523 .elementor-button {
        padding: 10px 10px 10px 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-50a8860 > .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-4368 .elementor-element.elementor-element-afe4d82 .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-f0fb021 {
        font-size: 14px;
        line-height: 25px;
    }

    .elementor-4368 .elementor-element.elementor-element-b2b5bf7 .elementor-button {
        padding: 10px 10px 10px 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-4ea2aab {
        padding: 1rem 1rem 1rem 1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-ef8f3e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-083767f > .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-4368 .elementor-element.elementor-element-083767f > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4368 .elementor-element.elementor-element-500450d > .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-4368 .elementor-element.elementor-element-500450d > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4368 .elementor-element.elementor-element-d11c694 > .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-4368 .elementor-element.elementor-element-d11c694 > .elementor-element-populated {
        padding: 0rem 0rem 0rem 0rem;
    }

    .elementor-4368 .elementor-element.elementor-element-6af1baa .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-4368 .elementor-element.elementor-element-58c21d8 .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-6a5a503 > .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-4368 .elementor-element.elementor-element-6a5a503 > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4368 .elementor-element.elementor-element-3a4fead > .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-4368 .elementor-element.elementor-element-3a4fead > .elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-4368 .elementor-element.elementor-element-547dfed {
        padding: 1rem 1rem 1rem 1rem;
    }

    .elementor-4368 .elementor-element.elementor-element-def366f .elementor-heading-title {
        font-size: 25px;
        line-height: 35px;
    }

    .elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-nav .owl-prev {
        left: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-nav .owl-next {
        right: 0px;
    }

    .elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-carousel .owl-nav .owl-next,.elementor-4368 .elementor-element.elementor-element-fb1bbbc .owl-carousel .owl-nav .owl-prev {
        top: 0px;
        border-radius: 0px;
        width: 0px;
        height: 0px;
        line-height: 0px;
        font-size: 0px;
    }
}

/* Start custom CSS for html, class: .elementor-element-64b5a67 */
.elementor-4368 .elementor-element.elementor-element-64b5a67 {
    transform: scale(1.2);
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-844481f */
.elementor-4368 .elementor-element.elementor-element-844481f {
    height: 600px !important;
    width: 600px !important;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18f3030 */
.elementor-4368 .elementor-element.elementor-element-18f3030 {
    bac }

/* End custom CSS */ /* Start custom CSS for html, class: .elementor-element-9075c58 */.elementor-4368 .elementor-element.elementor-element-9075c58 {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-9075c58 {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f787901 */
.elementor-4368 .elementor-element.elementor-element-f787901 {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-83cdce0 */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-83cdce0 {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe5e19a */
/*.elementor-4368 .elementor-element.elementor-element-fe5e19a{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-fe5e19a {
    position: absolute: top: 0;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0e846d */
.elementor-4368 .elementor-element.elementor-element-e0e846d {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-e0e846d {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-187f144 */
.elementor-4368 .elementor-element.elementor-element-187f144 {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dffa3ab */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-dffa3ab {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0d0c3ca */
/*.elementor-4368 .elementor-element.elementor-element-0d0c3ca{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-0d0c3ca {
    position: absolute: top: 0;
    overflow: hidden !important;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-144b370 */
.elementor-4368 .elementor-element.elementor-element-144b370 {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-144b370 {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dec4912 */
.elementor-4368 .elementor-element.elementor-element-dec4912 {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-56fca64 */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-56fca64 {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a5977a */
/*.elementor-4368 .elementor-element.elementor-element-3a5977a{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-3a5977a {
    position: absolute: top: 0;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efd7fed */
.elementor-4368 .elementor-element.elementor-element-efd7fed {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-efd7fed {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e89f4a */
.elementor-4368 .elementor-element.elementor-element-7e89f4a {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b298c8 */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-1b298c8 {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26b6b35 */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-26b6b35 {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a6caed8 */
/*.elementor-4368 .elementor-element.elementor-element-a6caed8{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-a6caed8 {
    position: absolute: top: 0;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02a7bf9 */
.elementor-4368 .elementor-element.elementor-element-02a7bf9 {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-02a7bf9 {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2504413 */
.elementor-4368 .elementor-element.elementor-element-2504413 {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-49e244a */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-49e244a {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a2778d */
/*.elementor-4368 .elementor-element.elementor-element-3a2778d{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-3a2778d {
    position: absolute: top: 0;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81dc5f2 */
.elementor-4368 .elementor-element.elementor-element-81dc5f2 {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-81dc5f2 {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9cf1ff9 */
.elementor-4368 .elementor-element.elementor-element-9cf1ff9 {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f9fb895 */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-f9fb895 {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b43b5c7 */
/*.elementor-4368 .elementor-element.elementor-element-b43b5c7{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-b43b5c7 {
    position: absolute: top: 0;
}

/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68f9f48 */
.elementor-4368 .elementor-element.elementor-element-68f9f48 {
    scale: 0.85;
}

@media screen and (max-width: 767px) {
    .elementor-4368 .elementor-element.elementor-element-68f9f48 {
        scale: 0.8;
    }
}

/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9f66970 */
.elementor-4368 .elementor-element.elementor-element-9f66970 {
    position: fixed;
    top: 50%;
    left: 20px;
    z-index: 1000;
}

/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c68479 */
@media only screen and (max-width: 600px) {
    .elementor-4368 .elementor-element.elementor-element-0c68479 {
        height: 500px;
    }
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49018be */
/*.elementor-4368 .elementor-element.elementor-element-49018be{*/
/*    overflow-y: scroll !important;*/
/*    height: 100vh !important;*/
/*}*/
.elementor-4368 .elementor-element.elementor-element-49018be {
    position: absolute: top: 0;
}

/* End custom CSS */
/* Start custom CSS for ucaddon_responsive_testemonial_carousel, class: .elementor-element-fb1bbbc */
#uc_responsive_testemonial_carousel_elementor_fb1bbbc .uc_quote_info .uc_author {
    display: flex ;
    align-items: flex-start;
    flex-direction: row;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'Futuru';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('../../2025/03/Futuru-Regular-iF66d197b135b45.html') format('truetype');
}

@font-face {
    font-family: 'Futuru';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url('../../2025/03/Futuru-Medium-iF66d197b1052bd.html') format('truetype');
}

@font-face {
    font-family: 'Futuru';
    font-style: normal;
    font-weight: 600;
    font-display: auto;
    src: url('../../2025/03/Futuru-Semibold-iF66d197b110774.html') format('truetype');
}

@font-face {
    font-family: 'Futuru';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('../../2025/03/Futuru-Bold-iF66d197b0e43bd.html') format('truetype');
}

@font-face {
    font-family: 'Futuru';
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url('../../2025/03/Futuru-Light-iF66d197b129ae0.html') format('truetype');
}

/* End Custom Fonts CSS */
