.elementor-81 .elementor-element.elementor-element-000a4ab {
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_3);
    --border-color: var( --e-global-color-vamtam_accent_3);
    --z-index: 100;
}

.elementor-81 .elementor-element.elementor-element-000a4ab:not(.elementor-motion-effects-element-type-background),
.elementor-81 .elementor-element.elementor-element-000a4ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-000a4ab:hover {
    background-color: var( --e-global-color-vamtam_accent_4);
}

.elementor-81 .elementor-element.elementor-element-000a4ab,
.elementor-81 .elementor-element.elementor-element-000a4ab::before {
    --border-transition: 0.3s;
}

.elementor-81 .elementor-element.elementor-element-000a4ab.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-0a0b3de {
    --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;
    --align-items: center;
    --gap: 0vw 3.2vw;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-0a0b3de.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-7e19767 img {
    width: 100%;
    max-width: 110px;
}

.elementor-81 .elementor-element.elementor-element-30aa018 {
    --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;
    --align-items: center;
    --gap: 0vw 3.2vw;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-30aa018.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-8a2005c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-81 .elementor-element.elementor-element-8a2005c .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
    justify-content: space-between;
}

.elementor-81 .elementor-element.elementor-element-808aa28 .elementor-button {
    font-size: 15px;
    line-height: 1em;
    fill: var( --e-global-color-vamtam_accent_4);
    color: var( --e-global-color-vamtam_accent_4);
    background-color: var( --e-global-color-vamtam_accent_2);
    padding: 15px 15px 15px 15px;
}

.elementor-81 .elementor-element.elementor-element-808aa28 .elementor-button:hover,
.elementor-81 .elementor-element.elementor-element-808aa28 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5);
    background-color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-808aa28 .elementor-button:hover svg,
.elementor-81 .elementor-element.elementor-element-808aa28 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-menu-toggle {
    margin: 0 auto;
    background-color: var( --e-global-color-vamtam_accent_4);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-da2e2b1-font-family), Sans-serif;
    font-size: var( --e-global-typography-da2e2b1-font-size);
    font-weight: var( --e-global-typography-da2e2b1-font-weight);
    text-transform: var( --e-global-typography-da2e2b1-text-transform);
    font-style: var( --e-global-typography-da2e2b1-font-style);
    text-decoration: var( --e-global-typography-da2e2b1-text-decoration);
    line-height: var( --e-global-typography-da2e2b1-line-height);
    letter-spacing: var( --e-global-typography-da2e2b1-letter-spacing);
    word-spacing: var( --e-global-typography-da2e2b1-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed .elementor-item.elementor-item-active:before,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed .elementor-item:before {
    border-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed.e--animation-draw .elementor-item:before {
    border-width: 0 0 1px 1px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed.e--animation-draw .elementor-item:after {
    border-width: 1px 1px 0 0;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed.e--animation-corners .elementor-item:before {
    border-width: 1px 0 0 1px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-framed.e--animation-corners .elementor-item:after {
    border-width: 0 1px 1px 0;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-underline .elementor-item:after,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-overline .elementor-item:before,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-double-line .elementor-item:before,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .e--pointer-double-line .elementor-item:after {
    height: 1px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--main .elementor-item {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 26px;
    padding-bottom: 26px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac {
    --e-nav-menu-horizontal-menu-item-margin: calc( 2vw / 2);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 2vw;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_4);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a.highlighted,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_4);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_4);
    background-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown .elementor-item,
.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-bottom-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac div.elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac div.elementor-menu-toggle:hover svg {
    fill: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-menu-toggle:hover {
    background-color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-a118895 {
    --display: flex;
    --min-height: 100px;
    --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;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --z-index: 100;
    --vamtam-sticky-offset: 0px;
}

.elementor-81 .elementor-element.elementor-element-a118895.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
    background: rgb(128 0 0) url(../img/menu-bg.jpg) no-repeat center center / cover;

}

.elementor-81 .elementor-element.elementor-element-e741a5c {
    --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;
    --align-items: center;
    --gap: 0vw 2vw;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-e741a5c.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-ac1cc3d img {
    width: 100%;
    max-width: 132px;
}

.elementor-81 .elementor-element.elementor-element-30d97e4 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0;
    --margin-bottom: 0;
    --margin-left: calc(130px + 2vw);
    --margin-right: 0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-15af5d3 {
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-radius: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a.highlighted,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown .elementor-item,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-bottom-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
.elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 0px !important;
}

.elementor-81 .elementor-element.elementor-element-e3f3798 {
    width: 100%;
    max-width: 100%;
}

.elementor-81 .elementor-element.elementor-element-e3f3798.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-c208b46 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-81 .elementor-element.elementor-element-284fa21 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --border-radius: 0px 0px 0px 0px;
}

.elementor-81 .elementor-element.elementor-element-284fa21::before,
.elementor-81 .elementor-element.elementor-element-284fa21>.elementor-background-video-container::before,
.elementor-81 .elementor-element.elementor-element-284fa21>.e-con-inner>.elementor-background-video-container::before,
.elementor-81 .elementor-element.elementor-element-284fa21>.elementor-background-slideshow::before,
.elementor-81 .elementor-element.elementor-element-284fa21>.e-con-inner>.elementor-background-slideshow::before,
.elementor-81 .elementor-element.elementor-element-284fa21>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF 50%, var( --e-global-color-vamtam_accent_2) 50%);
}

.elementor-81 .elementor-element.elementor-element-5157177 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 30px 0px;
    --background-transition: 0.3s;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-5157177.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    line-height: var( --e-global-typography-496accf-line-height);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main .elementor-item:hover,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-vamtam_accent_1);
    fill: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-d401df5 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 30px / 2);
    width: var( --container-widget-width, 135px);
    max-width: 135px;
    --container-widget-width: 135px;
    --container-widget-flex-grow: 0;
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a.highlighted,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown .elementor-item,
.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-bottom-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-d401df5.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-22a77f4 {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 30px 0px;
    --background-transition: 0.3s;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-22a77f4.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    line-height: var( --e-global-typography-496accf-line-height);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main .elementor-item:hover,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-vamtam_accent_1);
    fill: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-ca9a047 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 30px / 2);
    width: var( --container-widget-width, 165px);
    max-width: 165px;
    --container-widget-width: 165px;
    --container-widget-flex-grow: 0;
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a.highlighted,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown .elementor-item,
.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-bottom-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-ca9a047.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-30e023b {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-81 .elementor-element.elementor-element-30e023b.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-0029f60 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-81 .elementor-element.elementor-element-0029f60.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-0029f60.elementor-view-framed .elementor-icon,
.elementor-81 .elementor-element.elementor-element-0029f60.elementor-view-default .elementor-icon {
    color: var( --e-global-color-vamtam_accent_2);
    border-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-0029f60.elementor-view-framed .elementor-icon,
.elementor-81 .elementor-element.elementor-element-0029f60.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-0029f60 .elementor-icon {
    font-size: 135px;
}

.elementor-81 .elementor-element.elementor-element-0029f60 .elementor-icon svg {
    height: 135px;
}

.elementor-81 .elementor-element.elementor-element-0029f60 .elementor-icon-wrapper svg {
    width: 100%;
}

.elementor-81 .elementor-element.elementor-element-a899f9e {
    --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;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-a899f9e.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-d2ad8c2>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-81 .elementor-element.elementor-element-4293207 {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    line-height: var( --e-global-typography-496accf-line-height);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-4293207>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-81 .elementor-element.elementor-element-eabe38f .elementor-button {
    fill: var( --e-global-color-vamtam_accent_4);
    color: var( --e-global-color-vamtam_accent_4);
    background-color: var( --e-global-color-vamtam_accent_2);
    border-style: none;
    padding: 8px 17px 9px 17px;
}

.elementor-81 .elementor-element.elementor-element-eabe38f .elementor-button:hover,
.elementor-81 .elementor-element.elementor-element-eabe38f .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5);
    background-color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-eabe38f .elementor-button:hover svg,
.elementor-81 .elementor-element.elementor-element-eabe38f .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-eabe38f.elementor-element {
    --order: 99999/* order end hack */
    ;
}

.elementor-81 .elementor-element.elementor-element-6033959 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
}

.elementor-81 .elementor-element.elementor-element-6033959::before,
.elementor-81 .elementor-element.elementor-element-6033959>.elementor-background-video-container::before,
.elementor-81 .elementor-element.elementor-element-6033959>.e-con-inner>.elementor-background-video-container::before,
.elementor-81 .elementor-element.elementor-element-6033959>.elementor-background-slideshow::before,
.elementor-81 .elementor-element.elementor-element-6033959>.e-con-inner>.elementor-background-slideshow::before,
.elementor-81 .elementor-element.elementor-element-6033959>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFFFFF 50%, var( --e-global-color-vamtam_accent_2) 50%);
}

.elementor-81 .elementor-element.elementor-element-7cd951e {
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 30px 0px;
    --background-transition: 0.3s;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-7cd951e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    line-height: var( --e-global-typography-496accf-line-height);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main .elementor-item:hover,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-vamtam_accent_1);
    fill: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-a63b057 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 30px / 2);
    width: var( --container-widget-width, 135px);
    max-width: 135px;
    --container-widget-width: 135px;
    --container-widget-flex-grow: 0;
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a.highlighted,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown .elementor-item,
.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-bottom-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-a63b057.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-04691fb {
    --display: flex;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --gap: 30px 0px;
    --background-transition: 0.3s;
    --padding-top: 45px;
    --padding-bottom: 45px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-04691fb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    line-height: var( --e-global-typography-496accf-line-height);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main .elementor-item:hover,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main .elementor-item:focus {
    color: var( --e-global-color-vamtam_accent_1);
    fill: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main .elementor-item {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-81 .elementor-element.elementor-element-df2e787 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 30px / 2);
    width: var( --container-widget-width, 135px);
    max-width: 135px;
    --container-widget-width: 135px;
    --container-widget-flex-grow: 0;
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 30px;
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5);
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a.highlighted,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a:hover,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1);
    background-color: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown .elementor-item,
.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown a {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown li:not(:last-child) {
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_7);
    border-bottom-width: 1px;
}

.elementor-81 .elementor-element.elementor-element-df2e787.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-92564e6 {
    --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;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-81 .elementor-element.elementor-element-92564e6.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-4a66d3c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-81 .elementor-element.elementor-element-4a66d3c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-4a66d3c.elementor-view-framed .elementor-icon,
.elementor-81 .elementor-element.elementor-element-4a66d3c.elementor-view-default .elementor-icon {
    color: var( --e-global-color-vamtam_accent_2);
    border-color: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-4a66d3c.elementor-view-framed .elementor-icon,
.elementor-81 .elementor-element.elementor-element-4a66d3c.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-vamtam_accent_2);
}

.elementor-81 .elementor-element.elementor-element-4a66d3c .elementor-icon {
    font-size: 135px;
}

.elementor-81 .elementor-element.elementor-element-4a66d3c .elementor-icon svg {
    height: 135px;
}

.elementor-81 .elementor-element.elementor-element-4a66d3c .elementor-icon-wrapper svg {
    width: 100%;
}

.elementor-81 .elementor-element.elementor-element-fa92cdd {
    --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;
    --background-transition: 0.3s;
    --padding-top: 35px;
    --padding-bottom: 35px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-fa92cdd.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-783eac0>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-81 .elementor-element.elementor-element-9b64c43 {
    font-family: var( --e-global-typography-496accf-font-family), Sans-serif;
    font-size: var( --e-global-typography-496accf-font-size);
    font-weight: var( --e-global-typography-496accf-font-weight);
    text-transform: var( --e-global-typography-496accf-text-transform);
    font-style: var( --e-global-typography-496accf-font-style);
    text-decoration: var( --e-global-typography-496accf-text-decoration);
    line-height: var( --e-global-typography-496accf-line-height);
    letter-spacing: var( --e-global-typography-496accf-letter-spacing);
    word-spacing: var( --e-global-typography-496accf-word-spacing);
}

.elementor-81 .elementor-element.elementor-element-9b64c43>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-81 .elementor-element.elementor-element-162f8de .elementor-button {
    fill: var( --e-global-color-vamtam_accent_4);
    color: var( --e-global-color-vamtam_accent_4);
    background-color: var( --e-global-color-vamtam_accent_2);
    border-style: none;
    padding: 8px 17px 9px 17px;
}

.elementor-81 .elementor-element.elementor-element-162f8de .elementor-button:hover,
.elementor-81 .elementor-element.elementor-element-162f8de .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5);
    background-color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-162f8de .elementor-button:hover svg,
.elementor-81 .elementor-element.elementor-element-162f8de .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-162f8de.elementor-element {
    --order: 99999/* order end hack */
    ;
}

.elementor-81 .elementor-element.elementor-element-bf81906 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-81 .elementor-element.elementor-element-44a5edd {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-81 .elementor-element.elementor-element-be6783e {
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-heading-justify-content: initial;
    --n-menu-title-flex-grow: initial;
    --n-menu-title-justify-content: initial;
    --n-menu-title-justify-content-mobile: initial;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: initial;
    --n-menu-title-space-between: 2vw;
    --n-menu-title-distance-from-content: 27px;
    --n-menu-title-font-size: var( --e-global-typography-da2e2b1-font-size);
    --n-menu-title-color-normal: var( --e-global-color-vamtam_accent_4);
    --n-menu-title-transition: 300ms;
    --n-menu-title-padding: 0px 10px 0px 0px;
    --n-menu-icon-size: 16px;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
}

.elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,
.elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,
.elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span {
    font-family: "Ubuntu", serif;
    font-weight: 400;
    font-style: normal;
    text-transform: var( --e-global-typography-da2e2b1-text-transform);
    --n-menu-title-line-height: var( --e-global-typography-da2e2b1-line-height);
    letter-spacing: var( --e-global-typography-da2e2b1-letter-spacing);
    word-spacing: var( --e-global-typography-da2e2b1-word-spacing);
    text-transform: uppercase;
}

.elementor-81 .elementor-element.elementor-element-be6783e {
    --n-menu-title-color-hover: var( --e-global-color-vamtam_accent_1);
    --n-menu-title-color-active: var( --e-global-color-vamtam_accent_4);
}

:where( .elementor-81 .elementor-element.elementor-element-be6783e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content)>.e-con {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var( --e-global-color-vamtam_accent_1);
}

.elementor-81 .elementor-element.elementor-element-7515891 {
    --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: flex-end;
    --align-items: center;
    --gap: 0vw 1vw;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81 .elementor-element.elementor-element-7515891.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-81 .elementor-element.elementor-element-06a4206 .elementor-button {
    fill: var( --e-global-color-vamtam_accent_4);
    color: #000;
    background-color: #fbfbfb;
}

.elementor-81 .elementor-element.elementor-element-06a4206 .elementor-button:hover,
.elementor-81 .elementor-element.elementor-element-06a4206 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5);
    background-color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-06a4206 .elementor-button:hover svg,
.elementor-81 .elementor-element.elementor-element-06a4206 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5);
}

.elementor-81 .elementor-element.elementor-element-e36f6b2 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-81 .elementor-element.elementor-element-e36f6b2 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
    justify-content: space-between;
}

.elementor-81 .elementor-element.elementor-element-372a17a .elementor-button {
    font-size: 15px;
    line-height: 1em;
    fill: var( --e-global-color-vamtam_accent_4);
    color: var( --e-global-color-vamtam_accent_4);
    background-color: var( --e-global-color-vamtam_accent_2);
    padding: 15px 15.5px 15px 15.5px;
}

.elementor-81 .elementor-element.elementor-element-372a17a .elementor-button:hover,
.elementor-81 .elementor-element.elementor-element-372a17a .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5);
    background-color: var( --e-global-color-vamtam_accent_3);
}

.elementor-81 .elementor-element.elementor-element-372a17a .elementor-button:hover svg,
.elementor-81 .elementor-element.elementor-element-372a17a .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5);
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media(max-width:1024px) {
    .elementor-81 .elementor-element.elementor-element-000a4ab {
        --min-height: 70px;
        --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;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }
    .elementor-81 .elementor-element.elementor-element-0a0b3de {
        --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-between;
        --align-items: center;
    }
    .elementor-81 .elementor-element.elementor-element-30aa018 {
        --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: flex-end;
        --align-items: center;
        --gap: 0px 15px;
    }
    .elementor-81 .elementor-element.elementor-element-808aa28 .elementor-button {
        padding: 8.5px 9px 8.5px 9px;
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-da2e2b1-font-size);
        line-height: var( --e-global-typography-da2e2b1-line-height);
        letter-spacing: var( --e-global-typography-da2e2b1-letter-spacing);
        word-spacing: var( --e-global-typography-da2e2b1-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown {
        border-width: 1px 0px 0px 0px;
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 18px !important;
    }
    .elementor-81 .elementor-element.elementor-element-a118895 {
        --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-81 .elementor-element.elementor-element-e741a5c {
        --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-between;
        --align-items: center;
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-d401df5 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 15px / 2);
    }
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 15px;
    }
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-ca9a047 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 15px / 2);
    }
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 15px;
    }
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-4293207 {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-a63b057 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 15px / 2);
    }
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 15px;
    }
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-df2e787 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 15px / 2);
    }
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 15px;
    }
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-9b64c43 {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-be6783e {
        --n-menu-title-font-size: var( --e-global-typography-da2e2b1-font-size);
    }
    .elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,
    .elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,
    .elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span {
        --n-menu-title-line-height: var( --e-global-typography-da2e2b1-line-height);
        letter-spacing: var( --e-global-typography-da2e2b1-letter-spacing);
        word-spacing: var( --e-global-typography-da2e2b1-word-spacing);
    }
}

@media(max-width:767px) {
    .elementor-81 .elementor-element.elementor-element-000a4ab {
        --min-height: 60px;
        --gap: 0px 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-81 .elementor-element.elementor-element-0a0b3de {
        --width: 60%;
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    }
    .elementor-81 .elementor-element.elementor-element-7e19767 img {
        width: 100px;
        max-width: 100px;
    }
    .elementor-81 .elementor-element.elementor-element-30aa018 {
        --width: 0%;
        --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;
        --align-items: center;
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-da2e2b1-font-size);
        line-height: var( --e-global-typography-da2e2b1-line-height);
        letter-spacing: var( --e-global-typography-da2e2b1-letter-spacing);
        word-spacing: var( --e-global-typography-da2e2b1-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-81 .elementor-element.elementor-element-e7fc3ac .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 13px !important;
    }
    .elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-e3f3798 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-d401df5 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-ca9a047 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-4293207 {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-a63b057 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu .elementor-item {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-81 .elementor-element.elementor-element-df2e787 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-496accf-font-size);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-9b64c43 {
        font-size: var( --e-global-typography-496accf-font-size);
        line-height: var( --e-global-typography-496accf-line-height);
        letter-spacing: var( --e-global-typography-496accf-letter-spacing);
        word-spacing: var( --e-global-typography-496accf-word-spacing);
    }
    .elementor-81 .elementor-element.elementor-element-be6783e {
        --n-menu-title-font-size: var( --e-global-typography-da2e2b1-font-size);
    }
    .elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,
    .elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container,
    .elementor-81 .elementor-element.elementor-element-be6783e>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span {
        --n-menu-title-line-height: var( --e-global-typography-da2e2b1-line-height);
        letter-spacing: var( --e-global-typography-da2e2b1-letter-spacing);
        word-spacing: var( --e-global-typography-da2e2b1-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-81 .elementor-element.elementor-element-0a0b3de {
        --width: 64%;
    }
    .elementor-81 .elementor-element.elementor-element-30aa018 {
        --width: 64%;
    }
    .elementor-81 .elementor-element.elementor-element-e741a5c {
        --width: 64%;
    }
    .elementor-81 .elementor-element.elementor-element-30d97e4 {
        --width: 250px;
    }
    .elementor-81 .elementor-element.elementor-element-5157177 {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-22a77f4 {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-30e023b {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-a899f9e {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-7cd951e {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-04691fb {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-92564e6 {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-fa92cdd {
        --width: 25%;
    }
    .elementor-81 .elementor-element.elementor-element-7515891 {
        --width: 45%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-81 .elementor-element.elementor-element-0a0b3de {
        --width: 20%;
    }
    .elementor-81 .elementor-element.elementor-element-30aa018 {
        --width: 70%;
    }
    .elementor-81 .elementor-element.elementor-element-e741a5c {
        --width: 100%;
    }
    .elementor-81 .elementor-element.elementor-element-7515891 {
        --width: 100%;
    }
}

.footer-no {
    font-size: 20px !important;
}

.mt-2 {
    margin-top: 20px;
}
.e-n-menu-item {
    position: initial !important;
}
.e-n-submenu {
    display: none;
    position: absolute;
    background-color: #fff;
    border-radius: 4px;
    list-style: none;
    padding: 0;
    margin: 0;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    top: 32px;
    opacity: 0;
    visibility: hidden;
}

.e-n-menu-item:hover .e-n-submenu {
    display: block;
    opacity: 1;
    visibility: visible;
}

.e-n-submenu li a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 5px 0;
}

.e-n-submenu li a:hover {
    color: var( --e-global-color-vamtam_accent_3);
}

.e-n-submenu li {
    padding: 9px 24px;
    width: 100%;
    border-bottom: 1px solid #ddd;
}

.e-n-submenu li:last-child {
    border-bottom: none;
}

.e-n-menu-item {
    position: relative;
    padding: 10px 0;
    cursor: pointer;
}

.e-n-menu-item:hover .e-n-submenu,
.e-n-submenu:hover {
    display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

@media screen and (max-width: 768px) {
    .mobil-mt-2 {
        margin-top: 20px;
    }
    .elementor-17 .elementor-element.elementor-element-ff5f6cd::before, .elementor-17 .elementor-element.elementor-element-ff5f6cd>.elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ff5f6cd>.e-con-inner>.elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ff5f6cd>.elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ff5f6cd>.e-con-inner>.elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ff5f6cd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: none !important;
    }
}

.main-footer {
    background: rgb(128 0 0) url(../img/menu-bg.jpg) no-repeat center center / cover;
}

body {
    background-color: #f8f8f8 !important;
}

.none {
    display: none !important;
}