.elementor-987804 .elementor-element.elementor-element-8b4929f {
    --display: flex;
    --min-height: 66vh;
}

@media (max-width: 768px) {
    .elementor-987804 .elementor-element.elementor-element-8b4929f {
        --min-height: 40vh;
    }
}

.elementor-987804 .elementor-element.elementor-element-8b4929f:not(.elementor-motion-effects-element-type-background),
.elementor-987804 .elementor-element.elementor-element-8b4929f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./phonemockup-scaled2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-987804 .elementor-element.elementor-element-52b7338 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-987804 .elementor-element.elementor-element-7e0efa2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-9162812 {
    text-align: center;
}

.elementor-987804 .elementor-element.elementor-element-9162812 .elementor-heading-title {
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-weight: 400;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-6650e63 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-987804 .elementor-element.elementor-element-aae761d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-1929b1a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-4044afc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --flex-wrap: nowrap;
}

.elementor-987804 .elementor-element.elementor-element-aa662ea .elementor-button {
    background-color: var(--e-global-color-vamtam_accent_3);
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.05em;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-987804 .elementor-element.elementor-element-aa662ea .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-987804 .elementor-element.elementor-element-aa662ea .elementor-button .elementor-button-content-wrapper {
    gap: 3px;
}

.elementor-987804 .elementor-element.elementor-element-aa662ea .elementor-button-icon {
    font-size: 16px;
}

.elementor-987804 .elementor-element.elementor-element-43b9955 {
    text-align: center;
    font-size: 18px;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-111295f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-8bc5f56 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
}

.elementor-987804 .elementor-element.elementor-element-0cf94fa {
    --iteration-count: infinite;
    width: 100%;
    max-width: 100%;
    --dynamic-text-color: #FFFFFF00;
}

.elementor-987804 .elementor-element.elementor-element-0cf94fa>.elementor-widget-container {
    margin: -50px -0px -0px -0px;
}

.elementor-987804 .elementor-element.elementor-element-0cf94fa.elementor-element {
    --align-self: center;
    --order: 99999
        /* order end hack */
    ;
}

.elementor-987804 .elementor-element.elementor-element-0cf94fa .elementor-headline {
    text-align: center;
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-size: 6vw;
    font-weight: 800;
    text-transform: lowercase;
}

.elementor-987804 .elementor-element.elementor-element-0cf94fa .elementor-headline-plain-text {
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-0cf94fa .elementor-headline .elementor-headline-dynamic-wrapper {
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: var(--e-global-color-vamtam_accent_2);
    stroke: var(--e-global-color-vamtam_accent_2);
}

.elementor-987804 .elementor-element.elementor-element-5debb6b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-987804 .elementor-element.elementor-element-077166b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-82a9b9b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-987804 .elementor-element.elementor-element-5c50457 {
    text-align: center;
}

.elementor-987804 .elementor-element.elementor-element-5c50457 .elementor-heading-title {
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-weight: 400;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-8df2149 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-b4bfd37 .elementor-button {
    background-color: var(--e-global-color-vamtam_accent_3);
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    letter-spacing: 0.05em;
    fill: #000000;
    color: #000000;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 20px 20px 20px 20px;
    padding: 10px 10px 10px 10px;
}

.elementor-987804 .elementor-element.elementor-element-b4bfd37 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-987804 .elementor-element.elementor-element-b4bfd37 .elementor-button .elementor-button-content-wrapper {
    gap: 3px;
}

.elementor-987804 .elementor-element.elementor-element-b4bfd37 .elementor-button-icon {
    font-size: 16px;
}

.elementor-987804 .elementor-element.elementor-element-7a640ee {
    text-align: center;
    font-size: 18px;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-17e2972 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-4198130 {
    --display: flex;
}

.elementor-987804 .elementor-element.elementor-element-3ec2eef {
    text-align: center;
}

.elementor-987804 .elementor-element.elementor-element-3ec2eef .elementor-heading-title {
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-weight: 400;
    text-transform: lowercase;
    color: #FFFFFF;
}

.elementor-987804 .elementor-element.elementor-element-6e03ebd2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-5199ec0f>.elementor-element-populated {
    margin-block-start: 0px;
    margin-inline-start: 0px;
    margin-block-end: 0px;
    margin-inline-end: 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding-block-start: 0px;
    padding-inline-start: 0px;
    padding-block-end: 0px;
    padding-inline-end: 0px;
}

.elementor-987804 .elementor-element.elementor-element-14f69ef>.elementor-widget-container {
    margin: 0% 10% 15% 10%;
}

.elementor-987804 .elementor-element.elementor-element-14f69ef {
    text-align: center;
    font-size: 20px;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-4393df5.bwd_single_slider {
    background-image: url("./creator1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-4393df5 .bwdads-slide-content {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-4393df5 .bwdads-slide-img {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-4393df5.bwd_content-wrap {
    align-items: end;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-4393df5.bwd_main-content {
    margin-block: 0px 50px;
    margin-inline: 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-06b3d90.bwd_single_slider {
    background-image: url("./creator2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-06b3d90 .bwdads-slide-content {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-06b3d90 .bwdads-slide-img {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-06b3d90.bwd_content-wrap {
    align-items: end;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-06b3d90.bwd_main-content {
    margin-block: 0px 50px;
    margin-inline: 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-5e2aff3.bwd_single_slider {
    background-image: url("./creator3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-5e2aff3 .bwdads-slide-content {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-5e2aff3 .bwdads-slide-img {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-5e2aff3.bwd_content-wrap {
    align-items: end;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-5e2aff3.bwd_main-content {
    margin-block: 0px 50px;
    margin-inline: 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ab9e6de.bwd_single_slider {
    background-image: url("./creator4.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ab9e6de .bwdads-slide-content {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ab9e6de .bwdads-slide-img {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ab9e6de.bwd_content-wrap {
    align-items: end;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ab9e6de.bwd_main-content {
    margin-block: 0px 50px;
    margin-inline: 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-a21b6ca.bwd_single_slider {
    background-image: url("./creator5.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-a21b6ca .bwdads-slide-content {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-a21b6ca .bwdads-slide-img {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-a21b6ca.bwd_content-wrap {
    align-items: end;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-a21b6ca.bwd_main-content {
    margin-block: 0px 50px;
    margin-inline: 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ff44a3e.bwd_single_slider {
    background-image: url("./creator6.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ff44a3e .bwdads-slide-content {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ff44a3e .bwdads-slide-img {
    animation-duration: 1250ms;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ff44a3e.bwd_content-wrap {
    align-items: end;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ff44a3e.bwd_main-content {
    margin-block: 0px 50px;
    margin-inline: 0px 0px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .bwdads-swiper-button-next .bwdads-swiper-next,
.elementor-987804 .elementor-element.elementor-element-7446b50b .bwdads-swiper-button-prev .bwdads-swiper-prev {
    background-color: #FFFFFF;
    color: #000000;
    visibility: visible;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .bwdads-swiper-wrapper {
    block-size: 850px;
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .bwdads-swiper-cube-shadow:before {
    filter: blur(50px);
}

.elementor-987804 .elementor-element.elementor-element-7446b50b .bwdads-slider-common:hover .bwdads-swiper-button-next .bwdads-swiper-next,
.elementor-987804 .elementor-element.elementor-element-7446b50b .bwdads-slider-common:hover .bwdads-swiper-button-prev .bwdads-swiper-prev {
    visibility: visible;
}

.elementor-987804 .elementor-element.elementor-element-67c0f84 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-bff6430 {
    --display: flex;
}

.elementor-987804 .elementor-element.elementor-element-51b74af {
    --display: flex;
    --min-height: 600px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 00px 0px;
    --row-gap: 00px;
    --column-gap: 0px;
    --overlay-opacity: 1;
}

.elementor-987804 .elementor-element.elementor-element-51b74af::before,
.elementor-987804 .elementor-element.elementor-element-51b74af>.elementor-background-video-container::before,
.elementor-987804 .elementor-element.elementor-element-51b74af>.e-con-inner>.elementor-background-video-container::before,
.elementor-987804 .elementor-element.elementor-element-51b74af>.elementor-background-slideshow::before,
.elementor-987804 .elementor-element.elementor-element-51b74af>.e-con-inner>.elementor-background-slideshow::before,
.elementor-987804 .elementor-element.elementor-element-51b74af>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-987804 .elementor-element.elementor-element-51b74af.e-con {
    --align-self: flex-end;
}

.elementor-987804 .elementor-element.elementor-element-bb72f94 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-987804 .elementor-element.elementor-element-bb72f94.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-7067cf3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-7067cf3.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-d2a4d10 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

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

.elementor-987804 .elementor-element.elementor-element-2f70fdb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: none;
    --border-style: none;
}

.elementor-987804 .elementor-element.elementor-element-2f70fdb.e-con {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-987804 .elementor-element.elementor-element-191c39c>.elementor-widget-container {
    --e-transform-scale: 1.5;
    border-style: none;
}

body:not(.rtl) .elementor-987804 .elementor-element.elementor-element-191c39c {
    left: -65%;
}

body.rtl .elementor-987804 .elementor-element.elementor-element-191c39c {
    right: -65%;
}

.elementor-987804 .elementor-element.elementor-element-191c39c {
    top: 20%;
    z-index: 100;
}

.elementor-987804 .elementor-element.elementor-element-191c39c:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(./circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-987804 .elementor-element.elementor-element-191c39c.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(./circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-987804 .elementor-element.elementor-element-191c39c img {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
    transition-duration: 1.2s;
    border-style: none;
}

.elementor-987804 .elementor-element.elementor-element-191c39c:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-987804 .elementor-element.elementor-element-85beb36 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -50px;
    --margin-right: 0px;
}

.elementor-987804 .elementor-element.elementor-element-85beb36.e-con {
    --order: 99999
        /* order end hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-d916a28 {
    text-align: center;
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-size: 14px;
    text-transform: lowercase;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-5bfc820 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-987804 .elementor-element.elementor-element-5bfc820.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-7a7c53f {
    --spacer-size: 100px;
}

.elementor-987804 .elementor-element.elementor-element-6af28c9 {
    font-size: 17px;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-5f31a42 {
    --display: flex;
}

.elementor-987804 .elementor-element.elementor-element-83b3076 {
    --display: flex;
    --min-height: 600px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 00px 0px;
    --row-gap: 00px;
    --column-gap: 0px;
    --overlay-opacity: 1;
}

.elementor-987804 .elementor-element.elementor-element-83b3076::before,
.elementor-987804 .elementor-element.elementor-element-83b3076>.elementor-background-video-container::before,
.elementor-987804 .elementor-element.elementor-element-83b3076>.e-con-inner>.elementor-background-video-container::before,
.elementor-987804 .elementor-element.elementor-element-83b3076>.elementor-background-slideshow::before,
.elementor-987804 .elementor-element.elementor-element-83b3076>.e-con-inner>.elementor-background-slideshow::before,
.elementor-987804 .elementor-element.elementor-element-83b3076>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-987804 .elementor-element.elementor-element-83b3076.e-con {
    --align-self: flex-end;
}

.elementor-987804 .elementor-element.elementor-element-5a5e5a2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-987804 .elementor-element.elementor-element-5a5e5a2.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-b74666d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-b74666d.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-b341802 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

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

.elementor-987804 .elementor-element.elementor-element-4126cbc {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    border-style: none;
    --border-style: none;
}

.elementor-987804 .elementor-element.elementor-element-4126cbc.e-con {
    --order: -99999
        /* order start hack */
    ;
}

.elementor-987804 .elementor-element.elementor-element-5617b74>.elementor-widget-container {
    --e-transform-scale: 1.5;
    border-style: none;
}

body:not(.rtl) .elementor-987804 .elementor-element.elementor-element-5617b74 {
    left: -65%;
}

body.rtl .elementor-987804 .elementor-element.elementor-element-5617b74 {
    right: -65%;
}

.elementor-987804 .elementor-element.elementor-element-5617b74 {
    top: 20%;
    z-index: 100;
}

.elementor-987804 .elementor-element.elementor-element-5617b74:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(./circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-987804 .elementor-element.elementor-element-5617b74.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(./circle.svg );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-987804 .elementor-element.elementor-element-5617b74 img {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
    transition-duration: 1.2s;
    border-style: none;
}

.elementor-987804 .elementor-element.elementor-element-5617b74:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-987804 .elementor-element.elementor-element-cf81c7b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -50px;
    --margin-right: 0px;
}

.elementor-987804 .elementor-element.elementor-element-cf81c7b.e-con {
    --order: 99999
        /* order end hack */
    ;
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-52e4b19 {
    text-align: center;
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-size: 14px;
    text-transform: lowercase;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-67d433f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-987804 .elementor-element.elementor-element-67d433f.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-987804 .elementor-element.elementor-element-4d1ba0f {
    --spacer-size: 100px;
}

.elementor-987804 .elementor-element.elementor-element-98715d6 {
    font-size: 17px;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-f36dd64 {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-987804 .elementor-element.elementor-element-3649b0e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-987804 .elementor-element.elementor-element-7a8a1cd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-4bf7a40 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-987804 .elementor-element.elementor-element-ff04fb9 {
    text-align: center;
}

.elementor-987804 .elementor-element.elementor-element-ff04fb9 .elementor-heading-title {
    font-weight: 400;
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-a867da3 {
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-987804 .elementor-element.elementor-element-a867da3 .elementor-headline {
    text-align: center;
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-weight: 300;
    text-transform: lowercase;
}

.elementor-987804 .elementor-element.elementor-element-a867da3 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-a867da3 .elementor-headline-plain-text {
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-a867da3 .elementor-headline-dynamic-text {
    font-weight: 300;
}

.elementor-987804 .elementor-element.elementor-element-224c3ae {
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-987804 .elementor-element.elementor-element-224c3ae .elementor-headline {
    text-align: center;
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-weight: 300;
    text-transform: lowercase;
}

.elementor-987804 .elementor-element.elementor-element-224c3ae .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-224c3ae .elementor-headline-plain-text {
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-224c3ae .elementor-headline-dynamic-text {
    font-weight: 300;
}

.elementor-987804 .elementor-element.elementor-element-99a73e2 {
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-vamtam_accent_2);
}

.elementor-987804 .elementor-element.elementor-element-99a73e2 .elementor-headline {
    text-align: center;
    font-family: "Metropolis", Sans-serif, Helvetica, Arial;
    font-weight: 300;
    text-transform: lowercase;
}

.elementor-987804 .elementor-element.elementor-element-99a73e2 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-99a73e2 .elementor-headline-plain-text {
    color: var(--e-global-color-vamtam_accent_3);
}

.elementor-987804 .elementor-element.elementor-element-99a73e2 .elementor-headline-dynamic-text {
    font-weight: 300;
}

.elementor-987804 .elementor-element.elementor-element-9802524 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

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

@media(max-width:1024px) {
    .elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-4393df5 .bwd_main-content {
        inline-size: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-06b3d90 .bwd_main-content {
        inline-size: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-5e2aff3 .bwd_main-content {
        inline-size: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ab9e6de .bwd_main-content {
        inline-size: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-a21b6ca .bwd_main-content {
        inline-size: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-7446b50b .elementor-repeater-item-ff44a3e .bwd_main-content {
        inline-size: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-f36dd64 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }
}

@media(min-width:768px) {
    .elementor-987804 .elementor-element.elementor-element-7e0efa2 {
        --width: 100%;
    }

    .elementor-987804 .elementor-element.elementor-element-aae761d {
        --width: 25%;
    }

    .elementor-987804 .elementor-element.elementor-element-1929b1a {
        --width: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-4044afc {
        --width: 100%;
    }

    .elementor-987804 .elementor-element.elementor-element-111295f {
        --width: 25%;
    }

    .elementor-987804 .elementor-element.elementor-element-8bc5f56 {
        --width: 100%;
    }

    .elementor-987804 .elementor-element.elementor-element-077166b {
        --width: 18%;
    }

    .elementor-987804 .elementor-element.elementor-element-82a9b9b {
        --width: 64%;
    }

    .elementor-987804 .elementor-element.elementor-element-8df2149 {
        --width: 100%;
    }

    .elementor-987804 .elementor-element.elementor-element-17e2972 {
        --width: 18%;
    }

    .elementor-987804 .elementor-element.elementor-element-679ca5b {
        width: 18%;
    }

    .elementor-987804 .elementor-element.elementor-element-5199ec0f {
        width: 63.333%;
    }

    .elementor-987804 .elementor-element.elementor-element-c7737da {
        width: 18%;
    }

    .elementor-987804 .elementor-element.elementor-element-bb72f94 {
        --width: 25%;
    }

    .elementor-987804 .elementor-element.elementor-element-7067cf3 {
        --width: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-d2a4d10 {
        --width: 100%;
    }

    .elementor-987804 .elementor-element.elementor-element-2f70fdb {
        --width: 20%;
    }

    .elementor-987804 .elementor-element.elementor-element-85beb36 {
        --width: 80%;
    }

    .elementor-987804 .elementor-element.elementor-element-5bfc820 {
        --width: 25%;
    }

    .elementor-987804 .elementor-element.elementor-element-5a5e5a2 {
        --width: 25%;
    }

    .elementor-987804 .elementor-element.elementor-element-b74666d {
        --width: 50%;
    }

    .elementor-987804 .elementor-element.elementor-element-b341802 {
        --width: 90%;
    }

    .elementor-987804 .elementor-element.elementor-element-4126cbc {
        --width: 20%;
    }

    .elementor-987804 .elementor-element.elementor-element-cf81c7b {
        --width: 80%;
    }

    .elementor-987804 .elementor-element.elementor-element-67d433f {
        --width: 25%;
    }

    .elementor-987804 .elementor-element.elementor-element-7a8a1cd {
        --width: 18%;
    }

    .elementor-987804 .elementor-element.elementor-element-4bf7a40 {
        --width: 100%;
    }

    .elementor-987804 .elementor-element.elementor-element-9802524 {
        --width: 18%;
    }
}

@media(max-width:767px) {
    .elementor-987804 .elementor-element.elementor-element-0cf94fa>.elementor-widget-container {
        margin: 0px 0px 0px -25px;
    }

    .elementor-987804 .elementor-element.elementor-element-0cf94fa .elementor-headline {
        text-align: center;
        font-size: 3.2em;
    }

    .elementor-987804 .elementor-element.elementor-element-f36dd64 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }
}