.elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-container {
    min-height: 820px;
}
.elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-1905 .elementor-element.elementor-element-5174a02:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/banner1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-5174a02 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 0px 30px 0px 30px;
}
.elementor-1905 .elementor-element.elementor-element-4596ae5 > .elementor-element-populated {
    padding: 0px 0px 150px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab {
    --iteration-count: infinite;
    --dynamic-text-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline {
    text-align: left;
    font-family: var( --e-global-typography-03f1db1-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-03f1db1-font-size );
    font-weight: var( --e-global-typography-03f1db1-font-weight );
    text-transform: var( --e-global-typography-03f1db1-text-transform );
    font-style: var( --e-global-typography-03f1db1-font-style );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline-plain-text {
    color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline-dynamic-text {
    font-family: var( --e-global-typography-03f1db1-font-family ),  Sans-serif;
    font-weight: var( --e-global-typography-03f1db1-font-weight );
    text-transform: var( --e-global-typography-03f1db1-text-transform );
    font-style: var( --e-global-typography-03f1db1-font-style );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-b6dc578 .elementor-button {
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-b6dc578 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-b6dc578 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_6 );
    border-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-b6dc578 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-b6dc578 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-b6dc578 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-b6dc578 {
    z-index: 5;
}
.elementor-1905 .elementor-element.elementor-element-8339169:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-8339169 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg,  #56ae5800 66%,  var( --e-global-color-vamtam_accent_5 ) 0%);
}
.elementor-1905 .elementor-element.elementor-element-8339169 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: -200px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-8339169 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,  .elementor-1905 .elementor-element.elementor-element-2fb40d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 > .elementor-element-populated {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 0px 40px 75px;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 {
    z-index: 5;
}
.elementor-1905 .elementor-element.elementor-element-5b191cc > .elementor-widget-container {
    margin: 0% 1% 0% 0%;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-5b191cc {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-6c28eaf > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-4b4b287 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_2 );
    --divider-border-width: 1px;
    width: auto;
    max-width: auto;
    top: 45%;
}
.elementor-1905 .elementor-element.elementor-element-4b4b287 .elementor-divider-separator {
    width: 40px;
}
.elementor-1905 .elementor-element.elementor-element-4b4b287 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-4b4b287 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
body:not(.rtl) .elementor-1905 .elementor-element.elementor-element-4b4b287 {
    left: 205px;
}
body.rtl .elementor-1905 .elementor-element.elementor-element-4b4b287 {
    right: 205px;
}
.elementor-1905 .elementor-element.elementor-element-cae2034 {
    margin-top: 85px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-80dad97 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-80dad97 > .elementor-element-populated {
    padding: 0% 16% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-befd3fe {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-1905 .elementor-element.elementor-element-e242adb {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-215e70f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-215e70f > .elementor-element-populated {
    padding: 0% 10% 0% 10%;
}
.elementor-1905 .elementor-element.elementor-element-65345b4 {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-1905 .elementor-element.elementor-element-a5b3284 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-a5b3284 > .elementor-element-populated {
    padding: 0px 55px 0px 75px;
}
.elementor-1905 .elementor-element.elementor-element-ddd5e93 {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-1905 .elementor-element.elementor-element-a7ed4ba {
    margin-top: 190px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-eed197d > .elementor-element-populated {
    padding: 0px 0px 0px 100px;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-7d78dbf.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf {
    --icon-box-icon-margin: 21px;
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon {
    font-size: 30px;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon-box-title a {
    line-height: 0.1em;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf > .elementor-widget-container {
    margin: -10px 0px 15px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7819116 {
    font-family: var( --e-global-typography-vamtam_h2-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-7819116 > .elementor-widget-container {
    margin: 0% 30% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 {
    z-index: 1;
}
.elementor-1905 .elementor-element.elementor-element-42cf59d {
    margin-top: 35px;
    margin-bottom: 200px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff {
    --vamtam-cols: 3;
    --grid-column-gap: 60px;
    --grid-row-gap: 35px;
    --vamtam-col-hint: -60px;
    --vamtam-img-spacing: 15px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff:after {
    content: "1.2";
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .vamtam-nav {
    --vamtam-nav-prev-x: 20px;
    --vamtam-nav-prev-y: 42%;
    --vamtam-nav-next-x: 20px;
    --vamtam-nav-next-y: 42%;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 15px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 15px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__title,  .elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    margin-bottom: 5px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff a.elementor-post__read-more {
    font-family: var( --e-global-typography-vamtam_h6-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-50798c6 {
    margin-top: 80px;
    margin-bottom: 200px;
}
.elementor-1905 .elementor-element.elementor-element-3314bf4 > .elementor-element-populated {
    margin: 0% 26% 0% 0%;
    --e-column-margin-right: 26%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-d6bae06.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1905 .elementor-element.elementor-element-d6bae06.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-d6bae06.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    border-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1905 .elementor-element.elementor-element-d6bae06 {
    --icon-box-icon-margin: 14px;
}
.elementor-1905 .elementor-element.elementor-element-d6bae06 .elementor-icon {
    font-size: 77px;
}
.elementor-1905 .elementor-element.elementor-element-d6bae06 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-d6bae06 .elementor-icon-box-title {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-d6bae06 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-1905 .elementor-element.elementor-element-18731ca > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-18731ca {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-8ebc361 > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-8ebc361 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-3e09141 > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-3e09141 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-8cb510a > .elementor-element-populated {
    margin: 0% 26% 0% 0%;
    --e-column-margin-right: 26%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-7b56571.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1905 .elementor-element.elementor-element-7b56571.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-7b56571.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    border-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1905 .elementor-element.elementor-element-7b56571 {
    --icon-box-icon-margin: 14px;
}
.elementor-1905 .elementor-element.elementor-element-7b56571 .elementor-icon {
    font-size: 77px;
}
.elementor-1905 .elementor-element.elementor-element-7b56571 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-7b56571 .elementor-icon-box-title {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-7b56571 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-1905 .elementor-element.elementor-element-5b3bb08 > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-5b3bb08 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-efe8c98 > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-efe8c98 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-c737683 > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-c737683 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-09d2ad7 > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-09d2ad7 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-350ea4e > .elementor-element-populated {
    margin: 0% 26% 0% 0%;
    --e-column-margin-right: 26%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-11d7e73.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1905 .elementor-element.elementor-element-11d7e73.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-11d7e73.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    border-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1905 .elementor-element.elementor-element-11d7e73 {
    --icon-box-icon-margin: 14px;
}
.elementor-1905 .elementor-element.elementor-element-11d7e73 .elementor-icon {
    font-size: 77px;
}
.elementor-1905 .elementor-element.elementor-element-11d7e73 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-11d7e73 .elementor-icon-box-title {
    margin-bottom: 15px;
}
.elementor-1905 .elementor-element.elementor-element-11d7e73 > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-1905 .elementor-element.elementor-element-f821f09 > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-f821f09 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-813f8df > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
    padding: 3px 8px 3px 8px;
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-813f8df {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-b6e6689 {
    margin-top: 0px;
    margin-bottom: 140px;
}
.elementor-1905 .elementor-element.elementor-element-b6c14cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-b6c14cf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 15.8%;
}
.elementor-1905 .elementor-element.elementor-element-45df9ee {
    text-align: right;
}
.elementor-1905 .elementor-element.elementor-element-45df9ee img {
    width: 262px;
}
.elementor-1905 .elementor-element.elementor-element-45df9ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 img {
    width: 280px;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 > .elementor-widget-container {
    margin: -245px 0px 0px 0px;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-1905 .elementor-element.elementor-element-ca3b198 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 19.5%;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-3cbf51b.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b {
    --icon-box-icon-margin: 21px;
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon {
    font-size: 30px;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon-box-title a {
    line-height: 0.1em;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b > .elementor-widget-container {
    margin: -10px 0px 15px 0px;
}
.elementor-1905 .elementor-element.elementor-element-a824358 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
}
.elementor-1905 .elementor-element.elementor-element-87c9ce3 > .elementor-widget-container {
    margin: 0% 35% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-4934ea9 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-63798de {
    overflow: hidden;
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    color: var( --e-global-color-vamtam_accent_5 );
    margin-top: 0px;
    margin-bottom: 160px;
    padding: 160px 30px 140px 30px;
}
.elementor-1905 .elementor-element.elementor-element-63798de:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-63798de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-1905 .elementor-element.elementor-element-63798de > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-63798de .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-73b70d3 > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-6752950.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-6752950.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-6752950.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-6752950 {
    --icon-box-icon-margin: 21px;
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon {
    font-size: 30px;
}
.elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon-box-title a {
    line-height: 0.1em;
}
.elementor-1905 .elementor-element.elementor-element-6752950 > .elementor-widget-container {
    margin: -10px 0px 10px 0px;
}
.elementor-1905 .elementor-element.elementor-element-1352f44.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}
.elementor-1905 .elementor-element.elementor-element-1352f44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-1352f44 > .elementor-element-populated {
    padding: 0px 0px 0px 100px;
}
.elementor-1905 .elementor-element.elementor-element-bae9fac {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-1905 .elementor-element.elementor-element-bae9fac .elementor-heading-title {
    line-height: 1.3em;
}
.elementor-1905 .elementor-element.elementor-element-bae9fac > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button-icon {
    font-size: 20px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    fill: var( --e-global-color-vamtam_accent_5 );
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 35px 0px 30px 0px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    background-color: #02010100;
    border-color: #CCCCCC;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button-text {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
    --vamtam-underline-bg-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 {
    width: var( --container-widget-width,  90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-1905 .elementor-element.elementor-element-9e22c56 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC30;
    --divider-border-width: 1px;
}
.elementor-1905 .elementor-element.elementor-element-9e22c56 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1905 .elementor-element.elementor-element-9e22c56 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-366f9a7 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-1905 .elementor-element.elementor-element-366f9a7 .elementor-heading-title {
    line-height: 1.3em;
}
.elementor-1905 .elementor-element.elementor-element-366f9a7 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button-icon {
    font-size: 20px;
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    fill: var( --e-global-color-vamtam_accent_5 );
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 35px 0px 30px 0px;
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    background-color: #02010100;
    border-color: #CCCCCC;
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button-text {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
    --vamtam-underline-bg-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-e83045b {
    width: var( --container-widget-width,  90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    align-self: center;
}
.elementor-1905 .elementor-element.elementor-element-dd5d752 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC30;
    --divider-border-width: 1px;
}
.elementor-1905 .elementor-element.elementor-element-dd5d752 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1905 .elementor-element.elementor-element-dd5d752 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-fbe9f8c {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-1905 .elementor-element.elementor-element-fbe9f8c .elementor-heading-title {
    line-height: 1.3em;
}
.elementor-1905 .elementor-element.elementor-element-fbe9f8c > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button-icon {
    font-size: 20px;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    fill: var( --e-global-color-vamtam_accent_5 );
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 35px 0px 30px 0px;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    background-color: #02010100;
    border-color: #CCCCCC;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button-text {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
    --vamtam-underline-bg-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-cef3672 {
    width: var( --container-widget-width,  90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-1905 .elementor-element.elementor-element-500a9a9 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC30;
    --divider-border-width: 1px;
}
.elementor-1905 .elementor-element.elementor-element-500a9a9 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1905 .elementor-element.elementor-element-500a9a9 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-5b84b92 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}
.elementor-1905 .elementor-element.elementor-element-5b84b92 .elementor-heading-title {
    line-height: 1.3em;
}
.elementor-1905 .elementor-element.elementor-element-5b84b92 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button-icon {
    font-size: 20px;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    fill: var( --e-global-color-vamtam_accent_5 );
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 35px 0px 30px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    background-color: #02010100;
    border-color: #CCCCCC;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button-text {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
    --vamtam-underline-bg-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-d67d714 {
    width: var( --container-widget-width,  90% );
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-1905 .elementor-element.elementor-element-981f140 {
    --divider-border-style: solid;
    --divider-color: #CCCCCC30;
    --divider-border-width: 1px;
}
.elementor-1905 .elementor-element.elementor-element-981f140 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1905 .elementor-element.elementor-element-981f140 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-e824de3:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-e824de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url();
    background-position: bottom center;
    background-repeat: no-repeat;
}
.elementor-1905 .elementor-element.elementor-element-e824de3 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-e824de3 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-f2b656b > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-1905 .elementor-element.elementor-element-54165bc > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button-icon {
    font-size: 19px;
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button-text {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
    --vamtam-underline-bg-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-89a2155 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button-icon {
    font-size: 19px;
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button {
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    padding: 0px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button-text {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
    --vamtam-underline-bg-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-1905 .elementor-element.elementor-element-f7fc2da > .elementor-element-populated {
    padding: 90px 95px 320px 0px;
}
.elementor-1905 .elementor-element.elementor-element-1289a9d .elementor-counter-number-wrapper {
    font-family: var( --e-global-typography-vamtam_h2-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-1289a9d > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
}
.elementor-1905 .elementor-element.elementor-element-1289a9d {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-e70fca0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-22b6a9a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-1905 .elementor-element.elementor-element-22b6a9a .elementor-divider-separator {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-22b6a9a .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-149fc7a .elementor-counter-number-wrapper {
    font-family: var( --e-global-typography-vamtam_h2-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-149fc7a > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-149fc7a {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-5b887cd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-f9cf256 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-1905 .elementor-element.elementor-element-f9cf256 .elementor-divider-separator {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-f9cf256 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1905 .elementor-element.elementor-element-e631768 .elementor-counter-number-wrapper {
    font-family: var( --e-global-typography-vamtam_h2-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-e631768 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-e631768 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-cc4a7da > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-c6a0797:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-c6a0797 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F9F9;
}
.elementor-1905 .elementor-element.elementor-element-c6a0797 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 140px 30px 80px 30px;
}
.elementor-1905 .elementor-element.elementor-element-c6a0797 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-afd21ab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-afd21ab > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 15.8%;
}
.elementor-1905 .elementor-element.elementor-element-954615f {
    text-align: right;
}
.elementor-1905 .elementor-element.elementor-element-954615f img {
    width: 262px;
}
.elementor-1905 .elementor-element.elementor-element-8019877 {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-8019877 img {
    width: 280px;
}
.elementor-1905 .elementor-element.elementor-element-8019877 > .elementor-widget-container {
    margin: -245px 0px 0px 0px;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-1905 .elementor-element.elementor-element-cab3ffb > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 19.5%;
}
.elementor-1905 .elementor-element.elementor-element-22d459d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-22d459d.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-22d459d.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-22d459d {
    --icon-box-icon-margin: 21px;
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon {
    font-size: 30px;
}
.elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon-box-title a {
    line-height: 0.1em;
}
.elementor-1905 .elementor-element.elementor-element-22d459d > .elementor-widget-container {
    margin: -10px 0px 15px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d3e9f14 > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
    padding: 0% 30% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-d352537 > .elementor-widget-container {
    margin: 0% 35% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-7bb5def .elementor-button {
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7bb5def .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-7bb5def .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-7bb5def .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-7bb5def .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-7bb5def > .elementor-widget-container {
    margin: 15px 25px 0px 0px;
    padding: 0px 20px 0px 0px;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-1905 .elementor-element.elementor-element-7bb5def {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-86cb048 .elementor-button {
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #02010100;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-86cb048 .elementor-button:hover,  .elementor-1905 .elementor-element.elementor-element-86cb048 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-86cb048 .elementor-button:hover svg,  .elementor-1905 .elementor-element.elementor-element-86cb048 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-86cb048 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-86cb048 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-22fe0e8:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-22fe0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url();
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-1905 .elementor-element.elementor-element-22fe0e8 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 115px;
    padding: 220px 30px 0px 30px;
}
.elementor-1905 .elementor-element.elementor-element-22fe0e8 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-7ba97e9.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}
.elementor-1905 .elementor-element.elementor-element-7ba97e9 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-815e8db .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_5 );
    font-family: var( --e-global-typography-03f1db1-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-03f1db1-font-size );
    font-weight: var( --e-global-typography-03f1db1-font-weight );
    text-transform: var( --e-global-typography-03f1db1-text-transform );
    font-style: var( --e-global-typography-03f1db1-font-style );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-815e8db > .elementor-widget-container {
    margin: 0px 0px 150px 0px;
}
.elementor-1905 .elementor-element.elementor-element-0674891 {
    --vamtam-cols: 1;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-0674891 .elementor-post {
    padding: 20px 120px 5px 40px;
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-1905 .elementor-element.elementor-element-0674891 .elementor-post__title {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-0674891 a.elementor-post__read-more {
    font-family: var( --e-global-typography-vamtam_h6-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-0674891 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-1ae2eba {
    margin-top: 0px;
    margin-bottom: 110px;
}
.elementor-1905 .elementor-element.elementor-element-b7ebbcf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 50px;
}
.elementor-1905 .elementor-element.elementor-element-b7ebbcf > .elementor-element-populated {
    padding: 70px 15px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-544899f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-395132e > .elementor-element-populated {
    padding: 0px 25px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 110px 100px 0px 30px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
    --vamtam-col-hint: -10px;
    --vamtam-img-spacing: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__thumbnail__link {
    width: 50%;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 50%;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__text {
    padding: 110px 100px 0px 30px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .vamtam-nav {
    --vamtam-nav-prev-x: -24px;
    --vamtam-nav-next-x: -24px;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title,  .elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h3-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__excerpt p {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-52ef0f3:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-52ef0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1905 .elementor-element.elementor-element-52ef0f3 {
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 140px 30px 120px 30px;
}
.elementor-1905 .elementor-element.elementor-element-52ef0f3 > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-baf8def > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-707d9fe.elementor-view-framed .elementor-icon,  .elementor-1905 .elementor-element.elementor-element-707d9fe.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-707d9fe {
    --icon-box-icon-margin: 21px;
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon {
    font-size: 30px;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon-box-title a {
    line-height: 0.1em;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe > .elementor-widget-container {
    margin: -10px 0px 10px 0px;
}
.elementor-1905 .elementor-element.elementor-element-481f378 {
    font-family: var( --e-global-typography-vamtam_h5-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-481f378 > .elementor-widget-container {
    margin: 0% 45% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-b25cd99 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 {
    --vamtam-cols: 2;
    --grid-column-gap: 149px;
    --grid-row-gap: 0px;
    --vamtam-col-hint: -18%;
    --vamtam-img-spacing: 20px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.14 * 100% );
}
.elementor-1905 .elementor-element.elementor-element-c7c2839:after {
    content: "1.14";
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title,  .elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title a {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h4-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__meta-data {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ),  Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
    margin-bottom: 9px;
}
.elementor-1905 .elementor-element.elementor-element-1b19600 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-1905 .elementor-element.elementor-element-1b19600 {
    margin-top: 140px;
    margin-bottom: 140px;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background 0.3s,  border 0.3s,  border-radius 0.3s,  box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s,  border-radius 0.3s,  opacity 0.3s;
}
.elementor-1905 .elementor-element.elementor-element-ea1f1bb .elementor-heading-title {
    line-height: 0.8em;
}
.elementor-1905 .elementor-element.elementor-element-c440c3b.elementor-column > .elementor-widget-wrap {
    justify-content: space-evenly;
}
.elementor-1905 .elementor-element.elementor-element-c440c3b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-9e43b7b {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-b572d12 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-a099e76 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-7811320 {
    width: auto;
    max-width: auto;
}
.elementor-1905 .elementor-element.elementor-element-4d42f1d {
    width: auto;
    max-width: auto;
}
:root {
    --page-title-display: none;
}
@media(max-width:1024px) {
    .elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-container {
    min-height: 0px;
}
.elementor-1905 .elementor-element.elementor-element-5174a02 {
    padding: 150px 0px 0px 30px;
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline {
    font-size: var( --e-global-typography-03f1db1-font-size );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline-dynamic-text {
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-b6dc578 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-25bb8b4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-8339169 {
    margin-top: -154px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 > .elementor-element-populated {
    padding: 30px 0px 30px 30px;
}
.elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
body:not(.rtl) .elementor-1905 .elementor-element.elementor-element-4b4b287 {
    left: 152px;
}
body.rtl .elementor-1905 .elementor-element.elementor-element-4b4b287 {
    right: 152px;
}
.elementor-1905 .elementor-element.elementor-element-80dad97 > .elementor-element-populated {
    padding: 0% 5% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-e242adb {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-215e70f > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}
.elementor-1905 .elementor-element.elementor-element-a5b3284 > .elementor-element-populated {
    padding: 0% 5% 0% 5%;
}
.elementor-1905 .elementor-element.elementor-element-a7ed4ba {
    margin-top: 90px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-eed197d > .elementor-element-populated {
    padding: 0px 0px 0px 60px;
}
.elementor-1905 .elementor-element.elementor-element-7819116 {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-42cf59d {
    margin-top: 40px;
    margin-bottom: 90px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff {
    --vamtam-cols: 2;
    --grid-column-gap: 30px;
    --vamtam-col-hint: 20px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__title,  .elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-50798c6 {
    margin-top: 40px;
    margin-bottom: 90px;
}
.elementor-1905 .elementor-element.elementor-element-3314bf4 > .elementor-element-populated {
    margin: 0% 5% 0% 0%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-8cb510a > .elementor-element-populated {
    margin: 0% 5% 0% 0%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-c737683 > .elementor-widget-container {
    margin: 2px 2px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-09d2ad7 > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-350ea4e > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-b6e6689 {
    margin-top: 0px;
    margin-bottom: 90px;
}
.elementor-1905 .elementor-element.elementor-element-b6c14cf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-45df9ee img {
    width: 221px;
}
.elementor-1905 .elementor-element.elementor-element-45df9ee > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 img {
    width: 228px;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 > .elementor-widget-container {
    margin: -180px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-a824358 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-87c9ce3 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-4934ea9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-63798de {
    margin-top: 0px;
    margin-bottom: 90px;
    padding: 100px 30px 90px 30px;
}
.elementor-1905 .elementor-element.elementor-element-1352f44.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-1905 .elementor-element.elementor-element-1352f44 > .elementor-element-populated {
    padding: 0px 0px 0px 40px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 {
    --container-widget-width: 33vw;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  33vw );
    max-width: 33vw;
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-e83045b {
    width: var( --container-widget-width,  33vw );
    max-width: 33vw;
    --container-widget-width: 33vw;
    --container-widget-flex-grow: 0;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-cef3672 {
    --container-widget-width: 33vw;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  33vw );
    max-width: 33vw;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-d67d714 {
    --container-widget-width: 33vw;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  33vw );
    max-width: 33vw;
}
.elementor-1905 .elementor-element.elementor-element-e824de3:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-e824de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: contain;
}
.elementor-1905 .elementor-element.elementor-element-e824de3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-432a640 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-432a640 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-f7fc2da > .elementor-element-populated {
    padding: 90px 0px 240px 120px;
}
.elementor-1905 .elementor-element.elementor-element-1289a9d .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-149fc7a .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-e631768 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-c6a0797 {
    padding: 100px 30px 80px 30px;
}
.elementor-1905 .elementor-element.elementor-element-afd21ab > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-8019877 > .elementor-widget-container {
    margin: -230px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d3e9f14 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-d352537 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-7bb5def > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 0px 10px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-86cb048 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-22fe0e8 {
    margin-top: 0px;
    margin-bottom: 90px;
    padding: 150px 30px 0px 30px;
}
.elementor-1905 .elementor-element.elementor-element-815e8db .elementor-heading-title {
    font-size: var( --e-global-typography-03f1db1-font-size );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-815e8db > .elementor-widget-container {
    margin: 0px 0px 100px 0px;
}
.elementor-1905 .elementor-element.elementor-element-0674891 a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-1ae2eba {
    margin-top: 0px;
    margin-bottom: 85px;
}
.elementor-1905 .elementor-element.elementor-element-b7ebbcf > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-395132e > .elementor-element-populated {
    padding: 0px 25px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 30px 25px 0px 20px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__text {
    padding: 30px 25px 0px 20px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title,  .elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-52ef0f3 {
    padding: 120px 30px 90px 30px;
}
.elementor-1905 .elementor-element.elementor-element-481f378 {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-481f378 > .elementor-widget-container {
    margin: 0% 20% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 {
    --vamtam-cols: 2;
    --grid-column-gap: 42px;
    --vamtam-col-hint: -9%;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title,  .elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-1b19600 {
    margin-top: 120px;
    margin-bottom: 120px;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-ea1f1bb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-9e43b7b > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-b572d12 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-a099e76 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7811320 > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
}
}
@media(max-width:767px) {
    .elementor-1905 .elementor-element.elementor-element-5174a02 > .elementor-container {
    min-height: 0px;
}
.elementor-1905 .elementor-element.elementor-element-5174a02 {
    padding: 300px 20px 40px 20px;
}
.elementor-1905 .elementor-element.elementor-element-4596ae5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline {
    font-size: var( --e-global-typography-03f1db1-font-size );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-7f3a7ab .elementor-headline-dynamic-text {
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-8339169 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-1397ddc {
    width: 10%;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 > .elementor-element-populated {
    padding: 40px 0px 030px 20px;
}
.elementor-1905 .elementor-element.elementor-element-6c28eaf .elementor-button {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
body:not(.rtl) .elementor-1905 .elementor-element.elementor-element-4b4b287 {
    left: 151px;
}
body.rtl .elementor-1905 .elementor-element.elementor-element-4b4b287 {
    right: 151px;
}
.elementor-1905 .elementor-element.elementor-element-4b4b287 {
    top: 45%;
}
.elementor-1905 .elementor-element.elementor-element-cae2034 {
    margin-top: 35px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-e242adb {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-215e70f > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-a5b3284 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-a7ed4ba {
    margin-top: 70px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-eed197d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-7d78dbf .elementor-icon-box-title a {
    line-height: 0.3em;
}
.elementor-1905 .elementor-element.elementor-element-7d78dbf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7819116 {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-7819116 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 .elementor-button {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-d9e3fa8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-42cf59d {
    margin-top: 15px;
    margin-bottom: 20px;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff {
    --vamtam-cols: 1;
    --grid-column-gap: 20px;
    --vamtam-col-hint: 25%;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.4 * 100% );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff:after {
    content: "1.4";
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__title,  .elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-feb43ff a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-50798c6 {
    margin-top: 40px;
    margin-bottom: 60px;
}
.elementor-1905 .elementor-element.elementor-element-3314bf4 > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}
.elementor-1905 .elementor-element.elementor-element-8cb510a > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-1905 .elementor-element.elementor-element-350ea4e > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-1905 .elementor-element.elementor-element-b6e6689 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-45df9ee img {
    width: 70%;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 img {
    width: 80%;
}
.elementor-1905 .elementor-element.elementor-element-23c7292 > .elementor-widget-container {
    margin: -69% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-ca3b198 > .elementor-element-populated {
    padding: 25px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-3cbf51b .elementor-icon-box-title a {
    line-height: 0.3em;
}
.elementor-1905 .elementor-element.elementor-element-3cbf51b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-4934ea9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-63798de {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 40px 20px 60px 20px;
}
.elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-6752950 .elementor-icon-box-title a {
    line-height: 0.3em;
}
.elementor-1905 .elementor-element.elementor-element-6752950 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-1352f44.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-1905 .elementor-element.elementor-element-1352f44 > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    padding: 25px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-722bbd9 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  80% );
    max-width: 80%;
}
.elementor-1905 .elementor-element.elementor-element-e83045b .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    padding: 25px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-e83045b {
    --container-widget-width: 70vw;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  70vw );
    max-width: 70vw;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    padding: 25px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-cef3672 {
    --container-widget-width: 70vw;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  70vw );
    max-width: 70vw;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    padding: 25px 0px 20px 0px;
}
.elementor-1905 .elementor-element.elementor-element-d67d714 {
    --container-widget-width: 70vw;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width,  70vw );
    max-width: 70vw;
}
.elementor-1905 .elementor-element.elementor-element-e824de3:not(.elementor-motion-effects-element-type-background),  .elementor-1905 .elementor-element.elementor-element-e824de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-size: 566px auto;
}
.elementor-1905 .elementor-element.elementor-element-54165bc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-89a2155 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    padding: 15px 0px 15px 0px;
}
.elementor-1905 .elementor-element.elementor-element-a5d52ba .elementor-button {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
    padding: 15px 0px 15px 0px;
}
.elementor-1905 .elementor-element.elementor-element-f7fc2da > .elementor-element-populated {
    padding: 70px 30px 30px 10px;
}
.elementor-1905 .elementor-element.elementor-element-1289a9d .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-1289a9d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-22b6a9a .elementor-divider-separator {
    width: 70%;
}
.elementor-1905 .elementor-element.elementor-element-149fc7a .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-f9cf256 .elementor-divider-separator {
    width: 70%;
}
.elementor-1905 .elementor-element.elementor-element-e631768 .elementor-counter-number-wrapper {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-c6a0797 {
    padding: 60px 20px 60px 20px;
}
.elementor-1905 .elementor-element.elementor-element-954615f img {
    width: 70%;
}
.elementor-1905 .elementor-element.elementor-element-8019877 img {
    width: 80%;
}
.elementor-1905 .elementor-element.elementor-element-8019877 > .elementor-widget-container {
    margin: -69% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-cab3ffb > .elementor-element-populated {
    padding: 20px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-22d459d .elementor-icon-box-title a {
    line-height: 0.3em;
}
.elementor-1905 .elementor-element.elementor-element-22d459d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-22fe0e8 {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 80px 20px 0px 20px;
}
.elementor-1905 .elementor-element.elementor-element-7ba97e9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-815e8db .elementor-heading-title {
    font-size: var( --e-global-typography-03f1db1-font-size );
    line-height: var( --e-global-typography-03f1db1-line-height );
    letter-spacing: var( --e-global-typography-03f1db1-letter-spacing );
    word-spacing: var( --e-global-typography-03f1db1-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-815e8db > .elementor-widget-container {
    margin: 0px 0px 50px 0px;
}
.elementor-1905 .elementor-element.elementor-element-0674891 {
    --vamtam-cols: 1;
}
.elementor-1905 .elementor-element.elementor-element-0674891 a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-1ae2eba {
    margin-top: 0px;
    margin-bottom: 20px;
}
.elementor-1905 .elementor-element.elementor-element-b7ebbcf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-1905 .elementor-element.elementor-element-b7ebbcf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 20px 20px;
}
.elementor-1905 .elementor-element.elementor-element-395132e > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
}
.elementor-1905 .elementor-element.elementor-global-10925 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 0px 0px 0px 0px;
    --grid-column-gap: 10px;
    --vamtam-col-hint: -10px;
    --vamtam-img-spacing: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__text {
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .vamtam-nav {
    --vamtam-nav-prev-x: -20px;
    --vamtam-nav-prev-y: 30%;
    --vamtam-nav-next-x: -20px;
    --vamtam-nav-next-y: 30%;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title,  .elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1905 .elementor-element.elementor-global-10925 .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-52ef0f3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 20px 20px 20px;
}
.elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon-box-title,  .elementor-1905 .elementor-element.elementor-element-707d9fe .elementor-icon-box-title a {
    line-height: 0.3em;
}
.elementor-1905 .elementor-element.elementor-element-481f378 {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-481f378 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}
.elementor-1905 .elementor-element.elementor-element-b25cd99 > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 {
    --vamtam-cols: 1;
    --grid-column-gap: 20px;
    --vamtam-col-hint: 21%;
    --vamtam-img-spacing: 10px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.27 * 100% );
}
.elementor-1905 .elementor-element.elementor-element-c7c2839:after {
    content: "1.27";
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 10px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 10px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 10px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title,  .elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__title {
    margin-bottom: 0px;
}
.elementor-1905 .elementor-element.elementor-element-c7c2839 .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1905 .elementor-element.elementor-element-1b19600 {
    margin-top: 45px;
    margin-bottom: 60px;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 {
    width: 100%;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 25px 0px;
}
.elementor-1905 .elementor-element.elementor-element-c440c3b.elementor-column > .elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-1905 .elementor-element.elementor-element-c440c3b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-9e43b7b > .elementor-widget-container {
    margin: 20px 10px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-b572d12 > .elementor-widget-container {
    margin: 20px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-a099e76 > .elementor-widget-container {
    margin: 30px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-7811320 > .elementor-widget-container {
    margin: 30px 20px 0px 0px;
}
.elementor-1905 .elementor-element.elementor-element-4d42f1d > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}
}
@media(min-width:768px) {
    .elementor-1905 .elementor-element.elementor-element-4596ae5 {
    width: 66.523%;
}
.elementor-1905 .elementor-element.elementor-element-25bb8b4 {
    width: 33.439%;
}
.elementor-1905 .elementor-element.elementor-element-1397ddc {
    width: 66.977%;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 {
    width: 33%;
}
.elementor-1905 .elementor-element.elementor-element-215e70f {
    width: 33.533%;
}
.elementor-1905 .elementor-element.elementor-element-a5b3284 {
    width: 32.8%;
}
.elementor-1905 .elementor-element.elementor-element-b6c14cf {
    width: 39.3%;
}
.elementor-1905 .elementor-element.elementor-element-ca3b198 {
    width: 60.7%;
}
.elementor-1905 .elementor-element.elementor-element-432a640 {
    width: 26%;
}
.elementor-1905 .elementor-element.elementor-element-0c4d478 {
    width: 47.333%;
}
.elementor-1905 .elementor-element.elementor-element-f7fc2da {
    width: 26%;
}
.elementor-1905 .elementor-element.elementor-element-afd21ab {
    width: 39.3%;
}
.elementor-1905 .elementor-element.elementor-element-cab3ffb {
    width: 60.7%;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 {
    width: 17.886%;
}
.elementor-1905 .elementor-element.elementor-element-c440c3b {
    width: 82.114%;
}
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-1905 .elementor-element.elementor-element-1397ddc {
    width: 50%;
}
.elementor-1905 .elementor-element.elementor-element-2fb40d7 {
    width: 50%;
}
.elementor-1905 .elementor-element.elementor-element-b6c14cf {
    width: 45%;
}
.elementor-1905 .elementor-element.elementor-element-ca3b198 {
    width: 55%;
}
.elementor-1905 .elementor-element.elementor-element-432a640 {
    width: 50%;
}
.elementor-1905 .elementor-element.elementor-element-f7fc2da {
    width: 50%;
}
.elementor-1905 .elementor-element.elementor-element-52cc789 {
    width: 15%;
}
.elementor-1905 .elementor-element.elementor-element-c440c3b {
    width: 85%;
}
}


.elementor-2238 .elementor-element.elementor-element-256c209>.elementor-container {
    min-height: 100px;
    /*min-height: 80px;*/
}
.elementor-2238 .elementor-element.elementor-element-256c209>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2238 .elementor-element.elementor-element-256c209:not(.elementor-motion-effects-element-type-background), .elementor-2238 .elementor-element.elementor-element-256c209>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2238 .elementor-element.elementor-element-256c209 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 9999;
}
.elementor-2238 .elementor-element.elementor-element-256c209>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-2238 .elementor-element.elementor-element-f9216cd {
    text-align: left;
}
.elementor-2238 .elementor-element.elementor-element-f9216cd img {
    width: 195px;
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 a.elementor-item {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 3px;
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-menu-toggle {
    margin: 0 auto;
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-vamtam_accent_6 );
    fill: var( --e-global-color-vamtam_accent_6 );
    padding-left: 0;
    padding-right: 0;
    padding-top: 27px;
    padding-bottom: 27px;
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .e--pointer-framed .elementor-item:before, .elementor-2238 .elementor-element.elementor-element-842f9b4 .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 {
    --vamtam-pointer-color-hover: var( --e-global-color-vamtam_accent_2 );
    --vamtam-pointer-color-active: var( --e-global-color-vamtam_accent_2 );
    --e-nav-menu-horizontal-menu-item-margin: calc( 51px / 2 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-2238 .elementor-element.elementor-element-842f9b4 .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 51px;
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a:hover, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a.highlighted, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a:hover, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_2 );
    background-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown .elementor-item, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown {
    border-style: solid;
    border-width: 10px 0;
    border-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2238 .elementor-element.elementor-element-ffce91d.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-2238 .elementor-element.elementor-element-65af76d .elementor-icon-wrapper {
    text-align: right;
}
.elementor-2238 .elementor-element.elementor-element-65af76d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-2238 .elementor-element.elementor-element-65af76d.elementor-view-framed .elementor-icon, .elementor-2238 .elementor-element.elementor-element-65af76d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-vamtam_accent_6 );
    border-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-2238 .elementor-element.elementor-element-65af76d.elementor-view-framed .elementor-icon, .elementor-2238 .elementor-element.elementor-element-65af76d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-vamtam_accent_6 );
}
.elementor-2238 .elementor-element.elementor-element-65af76d .elementor-icon {
    font-size: 14px;
}
.elementor-2238 .elementor-element.elementor-element-65af76d>.elementor-widget-container {
    margin: 0 20px 0 0;
    padding: 1px 20px 0 0;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-2238 .elementor-element.elementor-element-65af76d {
    width: auto;
    max-width: auto;
}
.elementor-2238 .elementor-element.elementor-element-d45b76a .elementor-button .elementor-align-icon-right {
    margin-left: 9px;
}
.elementor-2238 .elementor-element.elementor-element-d45b76a .elementor-button .elementor-align-icon-left {
    margin-right: 9px;
}
.elementor-2238 .elementor-element.elementor-element-d45b76a .elementor-button {
    font-family: archivo, Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1em;
    letter-spacing: .5px;
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-2238 .elementor-element.elementor-element-d45b76a {
    width: auto;
    max-width: auto;
}
.elementor-2238 .elementor-element.elementor-element-fcba482>.elementor-container {
    min-height: 80px;
}
.elementor-2238 .elementor-element.elementor-element-fcba482>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2238 .elementor-element.elementor-element-fcba482:not(.elementor-motion-effects-element-type-background), .elementor-2238 .elementor-element.elementor-element-fcba482>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2238 .elementor-element.elementor-element-fcba482 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 1000;
}
.elementor-2238 .elementor-element.elementor-element-fcba482>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-2238 .elementor-element.elementor-element-eda64ac.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-menu-toggle {
    margin-left: auto;
    background-color: #02010100;
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--main .elementor-item {
    color: var( --e-global-color-vamtam_accent_6 );
    fill: var( --e-global-color-vamtam_accent_6 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown {
    background-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a:hover, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a.highlighted, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a:hover, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a.highlighted {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a.elementor-item-active {
    color: var( --e-global-color-vamtam_accent_1 );
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown .elementor-item, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-712b679 div.elementor-menu-toggle {
    color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 div.elementor-menu-toggle svg {
    fill: var( --e-global-color-vamtam_accent_1 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 div.elementor-menu-toggle:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 div.elementor-menu-toggle:hover svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-menu-toggle:hover {
    background-color: #02010100;
}
@media(max-width:1024px) {
    .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown .elementor-item, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-8c4fa49 {
    text-align: left;
}
.elementor-2238 .elementor-element.elementor-element-8c4fa49 img {
    width: 195px;
}
.elementor-2238 .elementor-element.elementor-element-712b679 {
    --vamtam-mobile-menu-max-height: 80vh;
    --nav-menu-icon-size: 25px;
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown .elementor-item, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: var( --e-global-typography-500f495-font-size );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
}@media(max-width:767px) {
    .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown .elementor-item, .elementor-2238 .elementor-element.elementor-element-842f9b4 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-b8e9b9e {
    width: 50%}
.elementor-2238 .elementor-element.elementor-element-b8e9b9e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-2238 .elementor-element.elementor-element-b8e9b9e>.elementor-element-populated {
    padding: 10px 0;
}
.elementor-2238 .elementor-element.elementor-element-8c4fa49 img {
    width: 195px;
}
.elementor-2238 .elementor-element.elementor-element-eda64ac {
    width: 50%}
.elementor-2238 .elementor-element.elementor-element-eda64ac.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-2238 .elementor-element.elementor-element-712b679 {
    --vamtam-mobile-menu-max-height: 78vh;
    --nav-menu-icon-size: 20px;
    width: initial;
    max-width: initial;
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--main .elementor-item {
    padding-top: 0;
    padding-bottom: 0;
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown .elementor-item, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: var( --e-global-typography-500f495-font-size );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--dropdown a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown, .elementor-2238 .elementor-element.elementor-element-712b679 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 25px!important;
}
}@media(min-width:768px) {
    .elementor-2238 .elementor-element.elementor-element-2ae7f28 {
    width: 24%}
.elementor-2238 .elementor-element.elementor-element-22ad825 {
    width: 61%}
.elementor-2238 .elementor-element.elementor-element-ffce91d {
    width: 24%}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-2238 .elementor-element.elementor-element-b8e9b9e {
    width: 50%}
.elementor-2238 .elementor-element.elementor-element-eda64ac {
    width: 50%}
}


.elementor-2204 .elementor-element.elementor-element-47f5c40:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-47f5c40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/banner-footer.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2204 .elementor-element.elementor-element-47f5c40 {
    border-style: solid;
    border-width: 0 0 5px;
    border-color: #fff;
    /*border-color: var( --e-global-color-vamtam_accent_2 );*/
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-2204 .elementor-element.elementor-element-47f5c40>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-2204 .elementor-element.elementor-element-47f5c40 .elementor-heading-title {
    color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2204 .elementor-element.elementor-element-f72ada3 {
    --spacer-size: 12vh;
}
.elementor-2204 .elementor-element.elementor-element-093046d {
    --iteration-count: infinite;
    --dynamic-text-color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline {
    text-align: left;
    font-family: var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline-plain-text {
    color: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline .elementor-headline-plain-text {
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline-dynamic-text {
    font-family: var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-093046d>.elementor-widget-container {
    margin: 0 50px 0 0;
    padding: 0 0 25px;
}
.elementor-2204 .elementor-element.elementor-element-97619be .elementor-button {
    background-color: #56ae58;
    border-style: solid;
    border-width: 0;
    padding: 30px 40px;
}
.elementor-2204 .elementor-element.elementor-element-97619be .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-97619be .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_2 );
    border-color: #02010100;
}
.elementor-2204 .elementor-element.elementor-element-97619be .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-97619be .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2204 .elementor-element.elementor-element-97619be>.elementor-widget-container {
    margin: 0 10px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-97619be {
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-581f4d6 .elementor-button {
    background-color: #56ae58;
    border-style: solid;
    border-width: 0;
    padding: 30px 40px;
}
.elementor-2204 .elementor-element.elementor-element-581f4d6 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-581f4d6 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_2 );
    border-color: #02010100;
}
.elementor-2204 .elementor-element.elementor-element-581f4d6 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-581f4d6 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_5 );
}
.elementor-2204 .elementor-element.elementor-element-581f4d6 {
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-116d820 {
    --spacer-size: 9vh;
}
.elementor-2204 .elementor-element.elementor-element-4f575ad>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-2204 .elementor-element.elementor-element-4f575ad {
    margin-top: 125px;
    margin-bottom: 110px;
}
.elementor-2204 .elementor-element.elementor-element-b429012>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-2204 .elementor-element.elementor-element-b429012>.elementor-element-populated {
    padding: 0 0 20px;
}
.elementor-2204 .elementor-element.elementor-element-71d8145 {
    text-align: left;
}
.elementor-2204 .elementor-element.elementor-element-71d8145 img {
    width: 345px;
}
.elementor-2204 .elementor-element.elementor-element-daa6515 .elementor-heading-title {
    font-family: titillium web, Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 2em;
    letter-spacing: 0;
    word-spacing: 0;
}
.elementor-2204 .elementor-element.elementor-element-f66732c {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-b4b822b .elementor-heading-title {
    font-family: titillium web, Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 2em;
    letter-spacing: 0;
    word-spacing: 0;
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-2b740cd {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-3ae0b67 .elementor-heading-title {
    font-family: titillium web, Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 2em;
    letter-spacing: 0;
    word-spacing: 0;
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-c260a49 {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-72655d3 .elementor-heading-title {
    font-family: titillium web, Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 2em;
    letter-spacing: 0;
    word-spacing: 0;
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-b32e518 {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-e220ee8>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-2204 .elementor-element.elementor-element-e220ee8 {
    margin-top: 0;
    margin-bottom: 90px;
}
.elementor-2204 .elementor-element.elementor-element-c728671>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-2204 .elementor-element.elementor-element-c728671>.elementor-element-populated {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button {
    font-family: archivo, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 2em;
    letter-spacing: .5px;
    fill: var( --e-global-color-vamtam_accent_1 );
    color: #000;
    /*color: #fff;*/
    background-color: #02010100;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
    padding: 0 100px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-119c3d7>.elementor-widget-container {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button {
    font-family: archivo, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 2em;
    letter-spacing: .5px;
    fill: var( --e-global-color-vamtam_accent_1 );
    color: #000;
    /*color: #fff;*/
    background-color: #02010100;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
    padding: 0 120px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-1ffdc7c>.elementor-widget-container {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button {
    font-family: archivo, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 2em;
    letter-spacing: .5px;
    fill: var( --e-global-color-vamtam_accent_1 );
    color: #000;
    /*color: #fff;*/
    background-color: #02010100;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
    padding: 0 123px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-7ecabfa>.elementor-widget-container {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button {
    font-family: archivo, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 2em;
    letter-spacing: .5px;
    fill: var( --e-global-color-vamtam_accent_1 );
    color: #000;
    /*color: #fff;*/
    background-color: #02010100;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
    padding: 0 85px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-3502603>.elementor-widget-container {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button {
    font-family: archivo, Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    line-height: 2em;
    letter-spacing: .5px;
    fill: var( --e-global-color-vamtam_accent_1 );
    color: #000;
    /*color: #fff;*/
    background-color: #02010100;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
    padding: 0 123px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-ba80e30>.elementor-widget-container {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-37d2758>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2204 .elementor-element.elementor-element-37d2758 {
    margin-top: 0;
    margin-bottom: 0px;
}
.elementor-2204 .elementor-element.elementor-element-7be2e3d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-2204 .elementor-element.elementor-element-7be2e3d>.elementor-element-populated {
    padding: 0%}
.elementor-2204 .elementor-element.elementor-element-ac95ebc {
    /*color: #fff;*/
    font-family: titillium web, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.8em;
    letter-spacing: 0;
    word-spacing: 0;
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-ac95ebc>.elementor-widget-container {
    margin: 0 5px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-color: #02010100;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-79deca4>.elementor-widget-container {
    margin: 0;
}
.elementor-2204 .elementor-element.elementor-element-79deca4 {
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-c63163c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-509ed27 a.elementor-item {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu--main .elementor-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
.elementor-2204 .elementor-element.elementor-element-509ed27 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2 );
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-53d25d5.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e a.elementor-item {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e .elementor-nav-menu--main .elementor-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e {
    --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2 );
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button {
    font-family: var( --e-global-typography-9b00943-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9b00943-font-size );
    font-weight: var( --e-global-typography-9b00943-font-weight );
    text-transform: var( --e-global-typography-9b00943-text-transform );
    font-style: var( --e-global-typography-9b00943-font-style );
    line-height: var( --e-global-typography-9b00943-line-height );
    letter-spacing: var( --e-global-typography-9b00943-letter-spacing );
    word-spacing: var( --e-global-typography-9b00943-word-spacing );
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-color: #02010100;
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-789f880>.elementor-widget-container {
    padding: 0;
    --e-transform-rotateZ: -90deg;
}
.elementor-2204 .elementor-element.elementor-element-789f880 {
    width: initial;
    max-width: initial;
    bottom: 80px;
    z-index: 100;
    --e-transform-origin-x: right;
    --e-transform-origin-y: bottom;
}
body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-789f880 {
    right: 0;
}
body.rtl .elementor-2204 .elementor-element.elementor-element-789f880 {
    left: 0;
}
.elementor-2204 .elementor-element.elementor-element-d767fce>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-2204 .elementor-element.elementor-element-d767fce {
    margin-top: 0;
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-d0eed0f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-2204 .elementor-element.elementor-element-d0eed0f>.elementor-element-populated {
    padding: 0%}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button {
    font-family: var( --e-global-typography-9b00943-font-family ), Sans-serif;
    font-size: var( --e-global-typography-9b00943-font-size );
    font-weight: var( --e-global-typography-9b00943-font-weight );
    text-transform: var( --e-global-typography-9b00943-text-transform );
    font-style: var( --e-global-typography-9b00943-font-style );
    line-height: var( --e-global-typography-9b00943-line-height );
    letter-spacing: var( --e-global-typography-9b00943-letter-spacing );
    word-spacing: var( --e-global-typography-9b00943-word-spacing );
    fill: var( --e-global-color-vamtam_accent_6 );
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-color: #02010100;
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd>.elementor-widget-container {
    padding: 0;
    --e-transform-rotateZ: -90deg;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    width: initial;
    max-width: initial;
    bottom: 100px;
    z-index: 100;
    --e-transform-origin-x: right;
    --e-transform-origin-y: bottom;
}
body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    right: -81.9px;
}
body.rtl .elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    left: -81.9px;
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 a.elementor-item {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu--main .elementor-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2 );
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 a.elementor-item {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 .elementor-nav-menu--main .elementor-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2 );
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-fd21e5f {
    font-family: titillium web, Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.8em;
    letter-spacing: 0;
    word-spacing: 0;
    width: auto;
    max-width: auto;
}
.elementor-2204 .elementor-element.elementor-element-fd21e5f>.elementor-widget-container {
    margin: 0 5px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-color: #02010100;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button:hover, .elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button:hover svg, .elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-2204 .elementor-element.elementor-element-9f2b196>.elementor-widget-container {
    margin: 0;
}
.elementor-2204 .elementor-element.elementor-element-9f2b196 {
    width: auto;
    max-width: auto;
}
@media(min-width:768px) {
    .elementor-2204 .elementor-element.elementor-element-7be2e3d {
    width: 40%}
.elementor-2204 .elementor-element.elementor-element-c63163c {
    width: 26%}
.elementor-2204 .elementor-element.elementor-element-53d25d5 {
    width: 33.664%}
}@media(max-width:1024px) {
    .elementor-2204 .elementor-element.elementor-element-47f5c40: not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-47f5c40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center left;
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline-dynamic-text {
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-4f575ad {
    margin-top: 90px;
    margin-bottom: 60px;
}
.elementor-2204 .elementor-element.elementor-element-b429012>.elementor-element-populated {
    padding: 0 0 30px;
}
.elementor-2204 .elementor-element.elementor-element-dd7e132>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-2204 .elementor-element.elementor-element-dd7e132>.elementor-element-populated {
    padding: 0 5px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-daa6515>.elementor-widget-container {
    margin: 0;
}
.elementor-2204 .elementor-element.elementor-element-f66732c {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-f66732c>.elementor-widget-container {
    margin: 0;
}
.elementor-2204 .elementor-element.elementor-element-4424384>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-2204 .elementor-element.elementor-element-4424384>.elementor-element-populated {
    padding: 0 5px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-2b740cd {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1>.elementor-element-populated {
    padding: 0 5px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-c260a49 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-ac0f337>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-2204 .elementor-element.elementor-element-ac0f337>.elementor-element-populated {
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-b32e518 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-e220ee8 {
    margin-top: 0;
    margin-bottom: 60px;
}
.elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button {
    padding: 0 30px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button {
    padding: 0 40px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button {
    padding: 0 60px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button {
    padding: 0 15px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button {
    padding: 0 30px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-37d2758 {
    margin-top: 0;
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-c63163c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-c63163c>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-509ed27 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 24px / 2 );
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}
.elementor-2204 .elementor-element.elementor-element-53d25d5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e {
    --e-nav-menu-horizontal-menu-item-margin: calc( 24px / 2 );
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button {
    font-size: var( --e-global-typography-9b00943-font-size );
    line-height: var( --e-global-typography-9b00943-line-height );
    letter-spacing: var( --e-global-typography-9b00943-letter-spacing );
    word-spacing: var( --e-global-typography-9b00943-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-789f880>.elementor-widget-container {
    margin: 0;
}
.elementor-2204 .elementor-element.elementor-element-789f880 {
    --container-widget-width: 103px;
    --container-widget-flex-grow: 0;
    width: var( --container-widget-width, 103px );
    max-width: 103px;
    bottom: 100px;
    z-index: 100;
}
body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-789f880 {
    right: 0;
}
body.rtl .elementor-2204 .elementor-element.elementor-element-789f880 {
    left: 0;
}
.elementor-2204 .elementor-element.elementor-element-d767fce {
    margin-top: 0;
    margin-bottom: 40px;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button {
    font-size: var( --e-global-typography-9b00943-font-size );
    line-height: var( --e-global-typography-9b00943-line-height );
    letter-spacing: var( --e-global-typography-9b00943-letter-spacing );
    word-spacing: var( --e-global-typography-9b00943-word-spacing );
}
body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    right: -20px;
}
body.rtl .elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    left: -20px;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    bottom: 45px;
    z-index: 100;
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 24px / 2 );
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 24px / 2 );
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 24px;
}
.elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(max-width:767px) {
    .elementor-2204 .elementor-element.elementor-element-47f5c40: not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-47f5c40>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center right;
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-093046d .elementor-headline-dynamic-text {
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-97619be>.elementor-widget-container {
    margin: 10px 10px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-581f4d6>.elementor-widget-container {
    margin: 10px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-4f575ad {
    margin-top: 60px;
    margin-bottom: 30px;
}
.elementor-2204 .elementor-element.elementor-element-dd7e132 {
    width: 50%}
.elementor-2204 .elementor-element.elementor-element-dd7e132>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2204 .elementor-element.elementor-element-f66732c {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-4424384 {
    width: 50%}
.elementor-2204 .elementor-element.elementor-element-4424384>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2204 .elementor-element.elementor-element-2b740cd {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    color: #000;
    /*color: #fff;*/
}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1 {
    width: 50%}
.elementor-bc-flex-widget .elementor-2204 .elementor-element.elementor-element-d6b7cb1.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1>.elementor-element-populated {
    margin: 10px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-2204 .elementor-element.elementor-element-c260a49 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-ac0f337 {
    width: 50%}
.elementor-bc-flex-widget .elementor-2204 .elementor-element.elementor-element-ac0f337.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-ac0f337.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-ac0f337>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-2204 .elementor-element.elementor-element-ac0f337>.elementor-element-populated {
    margin: 10px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-2204 .elementor-element.elementor-element-b32e518 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-e220ee8 {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0 20px;
}
.elementor-2204 .elementor-element.elementor-element-c728671 {
    width: 50%}
.elementor-2204 .elementor-element.elementor-element-119c3d7 .elementor-button {
    padding: 12px 30px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-d471f34 {
    width: 50%}
.elementor-2204 .elementor-element.elementor-element-1ffdc7c .elementor-button {
    padding: 12px 40px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-0b6e65e {
    width: 50%}
.elementor-2204 .elementor-element.elementor-element-7ecabfa .elementor-button {
    padding: 12px 60px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-707caf3 {
    width: 50%}
.elementor-2204 .elementor-element.elementor-element-3502603 .elementor-button {
    padding: 12px 15px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-ba80e30 .elementor-button {
    padding: 12px 40px 12px 0;
}
.elementor-2204 .elementor-element.elementor-element-37d2758 {
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0 20px;
}
.elementor-2204 .elementor-element.elementor-element-7be2e3d {
    width: 40%}
.elementor-2204 .elementor-element.elementor-element-7be2e3d.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-7be2e3d>.elementor-element-populated {
    padding: 0 0 20px;
}
.elementor-2204 .elementor-element.elementor-element-79deca4 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-79deca4>.elementor-widget-container {
    margin: -5px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-c63163c {
    width: 60%}
.elementor-2204 .elementor-element.elementor-element-c63163c.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-2204 .elementor-element.elementor-element-c63163c>.elementor-element-populated {
    padding: 0 0 15px;
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-509ed27 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 12px / 2 );
}
.elementor-2204 .elementor-element.elementor-element-509ed27 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 12px;
}
.elementor-2204 .elementor-element.elementor-element-53d25d5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-3e26a2e .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-789f880 .elementor-button {
    font-size: var( --e-global-typography-9b00943-font-size );
    line-height: var( --e-global-typography-9b00943-line-height );
    letter-spacing: var( --e-global-typography-9b00943-letter-spacing );
    word-spacing: var( --e-global-typography-9b00943-word-spacing );
}
body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-789f880 {
    right: -15px;
}
body.rtl .elementor-2204 .elementor-element.elementor-element-789f880 {
    left: -15px;
}
.elementor-2204 .elementor-element.elementor-element-789f880 {
    bottom: -50px;
    z-index: 100;
}
.elementor-2204 .elementor-element.elementor-element-d767fce {
    margin-top: 0;
    margin-bottom: 50px;
    padding: 0 20px;
}
.elementor-2204 .elementor-element.elementor-element-d0eed0f {
    width: 100%}
.elementor-2204 .elementor-element.elementor-element-d0eed0f.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}
.elementor-2204 .elementor-element.elementor-element-d0eed0f>.elementor-element-populated {
    padding: 0 0 20px;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd .elementor-button {
    font-size: var( --e-global-typography-9b00943-font-size );
    line-height: var( --e-global-typography-9b00943-line-height );
    letter-spacing: var( --e-global-typography-9b00943-letter-spacing );
    word-spacing: var( --e-global-typography-9b00943-word-spacing );
}
body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    right: 0;
}
body.rtl .elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    left: 0;
}
.elementor-2204 .elementor-element.elementor-element-0dd9dbd {
    bottom: 97px;
    z-index: 100;
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 {
    --e-nav-menu-horizontal-menu-item-margin: calc( 47px / 2 );
    width: 100%;
    max-width: 100%}
.elementor-2204 .elementor-element.elementor-element-bdba6a3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 47px;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9>.elementor-widget-container {
    margin: 35px 0 10px;
}
.elementor-2204 .elementor-element.elementor-element-9cdc7c9 {
    width: 100%;
    max-width: 100%}
.elementor-2204 .elementor-element.elementor-element-fd21e5f>.elementor-widget-container {
    margin: 0 2px 0 0;
}
.elementor-2204 .elementor-element.elementor-element-9f2b196 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-2204 .elementor-element.elementor-element-9f2b196>.elementor-widget-container {
    margin: 0 0 2px;
}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-2204 .elementor-element.elementor-element-b429012 {
    width: 100%}
.elementor-2204 .elementor-element.elementor-element-dd7e132 {
    width: 26%}
.elementor-2204 .elementor-element.elementor-element-4424384 {
    width: 27%}
.elementor-2204 .elementor-element.elementor-element-d6b7cb1 {
    width: 24%}
.elementor-2204 .elementor-element.elementor-element-ac0f337 {
    width: 23%}
.elementor-2204 .elementor-element.elementor-element-7be2e3d {
    width: 25%}
.elementor-2204 .elementor-element.elementor-element-c63163c {
    width: 40%}
.elementor-2204 .elementor-element.elementor-element-53d25d5 {
    width: 35%}
.elementor-2204 .elementor-element.elementor-element-d0eed0f {
    width: 25%}
}


.elementor-3137 .elementor-element.elementor-element-53d5338>.elementor-container {
    max-width: 1040px;
    min-height: 450px;
}
.elementor-3137 .elementor-element.elementor-element-53d5338>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3137 .elementor-element.elementor-element-53d5338 {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3137 .elementor-element.elementor-element-53d5338>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-3137 .elementor-element.elementor-element-8e042db>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 55px 0 50px;
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta .elementor-cta__bg, .elementor-3137 .elementor-element.elementor-element-557f431 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3137 .elementor-element.elementor-element-557f431>.elementor-widget-container {
    padding: 0% 30% 0% 0%}
.elementor-3137 .elementor-element.elementor-element-557f431 {
    width: auto;
    max-width: auto;
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta .elementor-cta__bg, .elementor-3137 .elementor-element.elementor-element-dc9f2e0 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0>.elementor-widget-container {
    margin: 50px 0 0;
    padding: 0% 30% 0% 0%}
.elementor-3137 .elementor-element.elementor-element-dc9f2e0 {
    width: auto;
    max-width: auto;
}
.elementor-3137 .elementor-element.elementor-element-c527e49>.elementor-element-populated {
    padding: 55px 0 50px;
}
.elementor-3137 .elementor-element.elementor-element-f1b049a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-3137 .elementor-element.elementor-element-f1b049a .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-3137 .elementor-element.elementor-element-f1b049a .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f {
    --vamtam-cols: 1;
    --grid-column-gap: 30px;
    --grid-row-gap: 18px;
    --vamtam-img-spacing: 20px;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0 * 100% );
}
.elementor-3137 .elementor-element.elementor-element-0ba934f:after {
    content: "0"}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__thumbnail__link {
    width: 100%}
.elementor-3137 .elementor-element.elementor-element-0ba934f.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-3137 .elementor-element.elementor-element-0ba934f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title, .elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title {
    margin-bottom: 0;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__meta-data {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    margin-bottom: 1px;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f>.elementor-widget-container {
    margin: -20px 0 0;
    padding: 0;
}
.elementor-3137 .elementor-element.elementor-element-9d485c7 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
    top: 272px;
}
.elementor-3137 .elementor-element.elementor-element-9d485c7 .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-3137 .elementor-element.elementor-element-9d485c7 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
body:not(.rtl) .elementor-3137 .elementor-element.elementor-element-9d485c7 {
    left: 0;
}
body.rtl .elementor-3137 .elementor-element.elementor-element-9d485c7 {
    right: 0;
}
.elementor-3137 .elementor-element.elementor-element-a00452e {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
    top: 182px;
}
.elementor-3137 .elementor-element.elementor-element-a00452e .elementor-divider-separator {
    width: 65%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-3137 .elementor-element.elementor-element-a00452e .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
body:not(.rtl) .elementor-3137 .elementor-element.elementor-element-a00452e {
    left: 0;
}
body.rtl .elementor-3137 .elementor-element.elementor-element-a00452e {
    right: 0;
}
.elementor-3137 .elementor-element.elementor-element-27be447:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3137 .elementor-element.elementor-element-27be447>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/menu-sector.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3137 .elementor-element.elementor-element-27be447>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3137 .elementor-element.elementor-element-27be447>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
#elementor-popup-modal-3137 .dialog-message {
    width: 100vw;
    height: auto;
}
#elementor-popup-modal-3137 {
    justify-content: center;
    align-items: flex-start;
}
#elementor-popup-modal-3137 .dialog-widget-content {
    animation-duration: .1s;
    background-color: var( --e-global-color-vamtam_accent_5 );
    margin: 80px 0 0;
}
@media(min-width:768px) {
    .elementor-3137 .elementor-element.elementor-element-8e042db {
    width: 31%}
.elementor-3137 .elementor-element.elementor-element-c527e49 {
    width: 31%}
.elementor-3137 .elementor-element.elementor-element-27be447 {
    width: 37.332%}
}@media(max-width:1024px) {
    .elementor-3137 .elementor-element.elementor-element-0ba934f {
    --vamtam-cols: 2;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title, .elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(max-width:767px) {
    .elementor-3137 .elementor-element.elementor-element-0ba934f {
    --vamtam-cols: 1;
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.5 * 100% );
}
.elementor-3137 .elementor-element.elementor-element-0ba934f:after {
    content: "0.5"}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__thumbnail__link {
    width: 100%}
.elementor-3137 .elementor-element.elementor-element-0ba934f.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title, .elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3137 .elementor-element.elementor-element-0ba934f .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}


.elementor-3281 .elementor-element.elementor-element-4297bc77>.elementor-container {
    max-width: 453px;
    min-height: 40px;
}
.elementor-3281 .elementor-element.elementor-element-4297bc77>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-3281 .elementor-element.elementor-element-4297bc77 {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 45px 30px;
}
.elementor-3281 .elementor-element.elementor-element-4297bc77>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-3281 .elementor-element.elementor-element-485ca304>.elementor-element-populated {
    padding: 0;
}
.elementor-3281 .elementor-element.elementor-element-20b865f .elementor-search-form__container {
    min-height: 48px;
}
.elementor-3281 .elementor-element.elementor-element-20b865f .elementor-search-form__submit {
    min-width: 48px;
    --e-search-form-submit-text-color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_1 );
    --e-search-form-submit-icon-size: 15px;
}
body:not(.rtl) .elementor-3281 .elementor-element.elementor-element-20b865f .elementor-search-form__icon {
    padding-left: calc(48px/3);
}
body.rtl .elementor-3281 .elementor-element.elementor-element-20b865f .elementor-search-form__icon {
    padding-right: calc(48px/3);
}
.elementor-3281 .elementor-element.elementor-element-20b865f .elementor-search-form__input, .elementor-3281 .elementor-element.elementor-element-20b865f.elementor-search-form--button-type-text .elementor-search-form__submit {
    padding-left: calc(48px/3);
    padding-right: calc(48px/3);
}
.elementor-3281 .elementor-element.elementor-element-20b865f input[type=search].elementor-search-form__input {
    font-family: var( --e-global-typography-b21347d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b21347d-font-size );
    font-weight: var( --e-global-typography-b21347d-font-weight );
    line-height: var( --e-global-typography-b21347d-line-height );
    letter-spacing: var( --e-global-typography-b21347d-letter-spacing );
    word-spacing: var( --e-global-typography-b21347d-word-spacing );
}
.elementor-3281 .elementor-element.elementor-element-20b865f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container {
    border-radius: 0;
}
.elementor-3281 .elementor-element.elementor-element-20b865f.elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input {
    border-radius: 0;
}
.elementor-3281 .elementor-element.elementor-element-20b865f .elementor-search-form__submit:hover {
    --e-search-form-submit-text-color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3281 .elementor-element.elementor-element-20b865f>.elementor-widget-container {
    border-radius: 0 0 0 0;
}
#elementor-popup-modal-3281 .dialog-message {
    width: 100vw;
    height: auto;
}
#elementor-popup-modal-3281 {
    justify-content: center;
    align-items: flex-start;
    pointer-events: all;
}
#elementor-popup-modal-3281 .dialog-close-button {
    display: flex;
    top: 34.6%;
    font-size: 30px;
}
body:not(.rtl) #elementor-popup-modal-3281 .dialog-close-button {
    right: 2.1%}
body.rtl #elementor-popup-modal-3281 .dialog-close-button {
    left: 2.1%}
#elementor-popup-modal-3281 .dialog-widget-content {
    margin: 80px 0 0;
}
@media(max-width:1024px) {
    .elementor-3281 .elementor-element.elementor-element-20b865f input[type=search].elementor-search-form__input {
    font-size: var( --e-global-typography-b21347d-font-size );
    line-height: var( --e-global-typography-b21347d-line-height );
    letter-spacing: var( --e-global-typography-b21347d-letter-spacing );
    word-spacing: var( --e-global-typography-b21347d-word-spacing );
}
}@media(max-width:767px) {
    .elementor-3281 .elementor-element.elementor-element-20b865f input[type=search].elementor-search-form__input {
    font-size: var( --e-global-typography-b21347d-font-size );
    line-height: var( --e-global-typography-b21347d-line-height );
    letter-spacing: var( --e-global-typography-b21347d-letter-spacing );
    word-spacing: var( --e-global-typography-b21347d-word-spacing );
}
}


.elementor-3273 .elementor-element.elementor-element-2dffd6e5>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-between;
    align-items: space-between;
}
.elementor-3273 .elementor-element.elementor-element-2dffd6e5 {
    padding: 0 50px;
}
.elementor-bc-flex-widget .elementor-3273 .elementor-element.elementor-element-2c8cec0b.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}
.elementor-3273 .elementor-element.elementor-element-2c8cec0b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}
.elementor-3273 .elementor-element.elementor-element-2c8cec0b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-3273 .elementor-element.elementor-element-7cccc2e2 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0%}
.elementor-3273 .elementor-element.elementor-element-1a18b67a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-3273 .elementor-element.elementor-element-1a18b67a>.elementor-element-populated {
    padding: 0;
}
.elementor-3273 .elementor-element.elementor-element-2b7c3bed img {
    width: 100%;
    max-width: 310px;
    height: 26vh;
    object-fit: cover;
}
.elementor-3273 .elementor-element.elementor-element-2b7c3bed>.elementor-widget-container {
    margin: 0;
}
.elementor-3273 .elementor-element.elementor-element-375ff183 {
    --spacer-size: 3.5vh;
}
.elementor-3273 .elementor-element.elementor-element-74555cd2 {
    text-align: center;
}
.elementor-3273 .elementor-element.elementor-element-74555cd2>.elementor-widget-container {
    margin: 0;
}
.elementor-3273 .elementor-element.elementor-element-23416192 {
    --spacer-size: 1.5vh;
}
.elementor-3273 .elementor-element.elementor-element-3d35fb7b {
    text-align: center;
}
.elementor-3273 .elementor-element.elementor-element-3d35fb7b .elementor-heading-title {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-3d35fb7b>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button:hover, .elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button:hover svg, .elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button:hover, .elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button:hover svg, .elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-4a409825>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-3273 .elementor-element.elementor-element-41a6e689 {
    --spacer-size: 2.5vh;
}
.elementor-3273 .elementor-element.elementor-element-3e4e0a8b {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-3273 .elementor-element.elementor-element-3e4e0a8b .elementor-divider-separator {
    width: 100%}
.elementor-3273 .elementor-element.elementor-element-107f539d {
    --spacer-size: 3.5vh;
}
.elementor-3273 .elementor-element.elementor-element-6638281d {
    text-align: center;
}
.elementor-3273 .elementor-element.elementor-element-318959d5 {
    --spacer-size: 2.5vh;
}
.elementor-3273 .elementor-element.elementor-element-29b6cce8 {
    --spacer-size: 2.5vh;
}
.elementor-3273 .elementor-element.elementor-element-44bee681>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-3273 .elementor-element.elementor-element-44bee681 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0;
}
.elementor-bc-flex-widget .elementor-3273 .elementor-element.elementor-element-6b4bce0a.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}
.elementor-3273 .elementor-element.elementor-element-6b4bce0a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-3273 .elementor-element.elementor-element-6b4bce0a>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 40px;
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c a.elementor-item {
    --vamtam-underline-width: 1px;
    --vamtam-underline-spacing: 1px;
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu .elementor-item {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .e--pointer-framed .elementor-item:before, .elementor-3273 .elementor-element.elementor-element-7340ae7c .e--pointer-framed .elementor-item:after {
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c {
    --vamtam-pointer-color-hover: var( --e-global-color-vamtam_accent_2 );
    --vamtam-pointer-color-active: var( --e-global-color-vamtam_accent_2 );
    --e-nav-menu-horizontal-menu-item-margin: calc( 40px / 2 );
    width: 100%;
    max-width: 100%}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before, .elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .e--pointer-framed .elementor-item.elementor-item-active:before, .elementor-3273 .elementor-element.elementor-element-7340ae7c .e--pointer-framed .elementor-item.elementor-item-active:after {
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu--main .elementor-item {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
    margin-bottom: 40px;
}
#elementor-popup-modal-3273 .dialog-message {
    width: 560px;
    height: 100vh;
    align-items: flex-start;
}
#elementor-popup-modal-3273 {
    justify-content: flex-end;
    align-items: flex-start;
    pointer-events: all;
    background-color: #00000066;
}
#elementor-popup-modal-3273 .dialog-close-button {
    display: flex;
    top: 30px;
    font-size: 25px;
}
#elementor-popup-modal-3273 .dialog-widget-content {
    animation-duration: .6s;
}
body:not(.rtl) #elementor-popup-modal-3273 .dialog-close-button {
    right: 505px;
}
body.rtl #elementor-popup-modal-3273 .dialog-close-button {
    left: 505px;
}
#elementor-popup-modal-3273 .dialog-close-button i {
    color: var( --e-global-color-vamtam_accent_1 );
}
#elementor-popup-modal-3273 .dialog-close-button svg {
    fill: var( --e-global-color-vamtam_accent_1 );
}
#elementor-popup-modal-3273 .dialog-close-button:hover i {
    color: var( --e-global-color-vamtam_accent_2 );
}
@media(max-width:1024px) {
    .elementor-3273 .elementor-element.elementor-element-2dffd6e5 {
    padding: 0 30px;
}
.elementor-3273 .elementor-element.elementor-element-2c8cec0b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 80px 0 0;
}
.elementor-3273 .elementor-element.elementor-element-3d35fb7b .elementor-heading-title {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-6b4bce0a>.elementor-element-populated {
    padding: 0 0 80px;
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(max-width:767px) {
    .elementor-3273 .elementor-element.elementor-element-2dffd6e5 {
    padding: 0 20px;
}
.elementor-3273 .elementor-element.elementor-element-2c8cec0b>.elementor-element-populated {
    padding: 80px 0 0;
}
.elementor-3273 .elementor-element.elementor-element-3d35fb7b .elementor-heading-title {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-580548ed .elementor-button {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-4a409825 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-3273 .elementor-element.elementor-element-6b4bce0a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-3273 .elementor-element.elementor-element-6b4bce0a>.elementor-element-populated {
    padding: 0 0 80px;
}
.elementor-3273 .elementor-element.elementor-element-7340ae7c .elementor-nav-menu .elementor-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
#elementor-popup-modal-3273 .dialog-close-button {
    top: 20px;
}
body:not(.rtl) #elementor-popup-modal-3273 .dialog-close-button {
    right: 300px;
}
body.rtl #elementor-popup-modal-3273 .dialog-close-button {
    left: 300px;
}
}


.elementor-3131 .elementor-element.elementor-element-8e80a81>.elementor-container {
    max-width: 1040px;
    min-height: 560px;
}
.elementor-3131 .elementor-element.elementor-element-8e80a81>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3131 .elementor-element.elementor-element-8e80a81 {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3131 .elementor-element.elementor-element-8e80a81>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-3131 .elementor-element.elementor-element-ce5f1cf>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 55px 0 50px;
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta .elementor-cta__bg, .elementor-3131 .elementor-element.elementor-element-8789158 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3131 .elementor-element.elementor-element-8789158>.elementor-widget-container {
    padding: 0% 30% 0% 0%}
.elementor-3131 .elementor-element.elementor-element-8789158 {
    width: auto;
    max-width: auto;
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta .elementor-cta__bg, .elementor-3131 .elementor-element.elementor-element-8aa68b8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3131 .elementor-element.elementor-element-8aa68b8>.elementor-widget-container {
    margin: 50px 0 0;
    padding: 0% 30% 0% 0%}
.elementor-3131 .elementor-element.elementor-element-8aa68b8 {
    width: auto;
    max-width: auto;
}
.elementor-3131 .elementor-element.elementor-element-cc37c18>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-3131 .elementor-element.elementor-element-cc37c18 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3131 .elementor-element.elementor-element-cc37c18>.elementor-element-populated {
    margin: 55px 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 20% 0% 0%}
.elementor-3131 .elementor-element.elementor-element-c3d1b30 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-3131 .elementor-element.elementor-element-c3d1b30 .elementor-divider-separator {
    width: 100%}
.elementor-3131 .elementor-element.elementor-element-c3d1b30 .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 {
    --vamtam-cols: 1;
    --grid-column-gap: 30px;
    --grid-row-gap: 18px;
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title {
    margin-bottom: 0;
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    margin-bottom: 1px;
}
.elementor-3131 .elementor-element.elementor-element-e2fb155>.elementor-widget-container {
    padding: 0;
}
.elementor-3131 .elementor-element.elementor-element-9c1f3b7 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-3131 .elementor-element.elementor-element-9c1f3b7 .elementor-divider-separator {
    width: 100%}
.elementor-3131 .elementor-element.elementor-element-9c1f3b7 .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
}
.elementor-3131 .elementor-element.elementor-element-18bed6c {
    --vamtam-cols: 1;
    --grid-column-gap: 30px;
    --grid-row-gap: 18px;
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title {
    margin-bottom: 0;
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    margin-bottom: 1px;
}
.elementor-3131 .elementor-element.elementor-element-18bed6c>.elementor-widget-container {
    padding: 0;
}
.elementor-3131 .elementor-element.elementor-element-0612470 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-3131 .elementor-element.elementor-element-0612470 .elementor-divider-separator {
    width: 100%}
.elementor-3131 .elementor-element.elementor-element-0612470 .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea {
    --vamtam-cols: 1;
    --grid-column-gap: 30px;
    --grid-row-gap: 18px;
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title {
    margin-bottom: 0;
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    margin-bottom: 1px;
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea>.elementor-widget-container {
    padding: 0;
}
.elementor-3131 .elementor-element.elementor-element-03721a9 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-vamtam_accent_7 );
    --divider-border-width: 1px;
}
.elementor-3131 .elementor-element.elementor-element-03721a9 .elementor-divider-separator {
    width: 100%}
.elementor-3131 .elementor-element.elementor-element-03721a9 .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec {
    --vamtam-cols: 1;
    --grid-column-gap: 30px;
    --grid-row-gap: 18px;
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title {
    margin-bottom: 0;
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    margin-bottom: 1px;
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec>.elementor-widget-container {
    padding: 0;
}
.elementor-3131 .elementor-element.elementor-element-e5b4d59:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3131 .elementor-element.elementor-element-e5b4d59>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/menu-sector.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3131 .elementor-element.elementor-element-e5b4d59>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3131 .elementor-element.elementor-element-e5b4d59>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
#elementor-popup-modal-3131 .dialog-message {
    width: 100vw;
    height: auto;
}
#elementor-popup-modal-3131 {
    justify-content: center;
    align-items: flex-start;
}
#elementor-popup-modal-3131 .dialog-widget-content {
    margin: 80px 0 0;
}
@media(min-width:768px) {
    .elementor-3131 .elementor-element.elementor-element-ce5f1cf {
    width: 31%}
.elementor-3131 .elementor-element.elementor-element-cc37c18 {
    width: 31%}
.elementor-3131 .elementor-element.elementor-element-e5b4d59 {
    width: 37.332%}
}@media(max-width:1024px) {
    .elementor-3131 .elementor-element.elementor-element-e2fb155 {
    --vamtam-cols: 2;
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-18bed6c {
    --vamtam-cols: 2;
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea {
    --vamtam-cols: 2;
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec {
    --vamtam-cols: 2;
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(max-width:767px) {
    .elementor-3131 .elementor-element.elementor-element-e2fb155 {
    --vamtam-cols: 1;
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-e2fb155 .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-18bed6c {
    --vamtam-cols: 1;
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-18bed6c .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea {
    --vamtam-cols: 1;
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-4fdcdea .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec {
    --vamtam-cols: 1;
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title, .elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-3131 .elementor-element.elementor-element-2e3b1ec .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}


.elementor-3124 .elementor-element.elementor-element-90bdc40>.elementor-container {
    max-width: 1040px;
    min-height: 560px;
}
.elementor-3124 .elementor-element.elementor-element-90bdc40>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3124 .elementor-element.elementor-element-90bdc40 {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3124 .elementor-element.elementor-element-90bdc40>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-3124 .elementor-element.elementor-element-649eed0>.elementor-element-populated {
    padding: 55px 0 50px;
}
.elementor-3124 .elementor-element.elementor-element-d7a4a44 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-3124 .elementor-element.elementor-element-633501a>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-95a7544 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-95a7544 {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-6d079d3>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-5961d14 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-5961d14 {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-d191efc {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0;
}
.elementor-3124 .elementor-element.elementor-element-6335abd>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-34a8550 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-34a8550 {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-258080e>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-d3024d8 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-d3024d8 {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-1c37ffd {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0;
}
.elementor-3124 .elementor-element.elementor-element-d7e9c03>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-0982f18 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-0982f18 {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-fd799e4>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-6698ad2 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-6698ad2 {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-431131b {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0;
}
.elementor-3124 .elementor-element.elementor-element-f5df8fa>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta .elementor-cta__bg, .elementor-3124 .elementor-element.elementor-element-ed9248b .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3124 .elementor-element.elementor-element-ed9248b {
    width: auto;
    max-width: auto;
}
.elementor-3124 .elementor-element.elementor-element-6a59ace>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3124 .elementor-element.elementor-element-2cc0335:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3124 .elementor-element.elementor-element-2cc0335>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url();
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3124 .elementor-element.elementor-element-2cc0335>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3124 .elementor-element.elementor-element-2cc0335>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
#elementor-popup-modal-3124 .dialog-message {
    width: 100vw;
    height: auto;
}
#elementor-popup-modal-3124 {
    justify-content: center;
    align-items: flex-start;
}
#elementor-popup-modal-3124 .dialog-widget-content {
    margin: 80px 0 0;
}
@media(min-width:768px) {
    .elementor-3124 .elementor-element.elementor-element-649eed0 {
    width: 61.962%}
.elementor-3124 .elementor-element.elementor-element-633501a {
    width: 48%}
.elementor-3124 .elementor-element.elementor-element-6d079d3 {
    width: 51.999%}
.elementor-3124 .elementor-element.elementor-element-6335abd {
    width: 48%}
.elementor-3124 .elementor-element.elementor-element-258080e {
    width: 51.999%}
.elementor-3124 .elementor-element.elementor-element-d7e9c03 {
    width: 48%}
.elementor-3124 .elementor-element.elementor-element-fd799e4 {
    width: 51.999%}
.elementor-3124 .elementor-element.elementor-element-f5df8fa {
    width: 48%}
.elementor-3124 .elementor-element.elementor-element-6a59ace {
    width: 51.999%}
.elementor-3124 .elementor-element.elementor-element-2cc0335 {
    width: 38%}
}


.elementor-3105 .elementor-element.elementor-element-2e1d85c>.elementor-container {
    max-width: 1040px;
    min-height: 560px;
}
.elementor-3105 .elementor-element.elementor-element-2e1d85c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-3105 .elementor-element.elementor-element-2e1d85c {
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3105 .elementor-element.elementor-element-2e1d85c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-3105 .elementor-element.elementor-element-16c8736>.elementor-element-populated {
    padding: 55px 0 0;
}
.elementor-3105 .elementor-element.elementor-element-f8b98e5 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-3105 .elementor-element.elementor-element-1712bea>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta .elementor-cta__bg, .elementor-3105 .elementor-element.elementor-element-7dad5b2 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3105 .elementor-element.elementor-element-7dad5b2 {
    width: auto;
    max-width: auto;
}
.elementor-3105 .elementor-element.elementor-element-eda1c89>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta .elementor-cta__bg, .elementor-3105 .elementor-element.elementor-element-44b1d56 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3105 .elementor-element.elementor-element-44b1d56 {
    width: auto;
    max-width: auto;
}
.elementor-3105 .elementor-element.elementor-element-77c5023 {
    margin-top: 10px;
    /*margin-top: 50px;*/
    margin-bottom: 0;
    padding: 0;
}
.elementor-3105 .elementor-element.elementor-element-0b4570d>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta .elementor-cta__bg, .elementor-3105 .elementor-element.elementor-element-e8a6b32 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3105 .elementor-element.elementor-element-e8a6b32 {
    width: auto;
    max-width: auto;
}
.elementor-3105 .elementor-element.elementor-element-a28afc8>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3105 .elementor-element.elementor-element-41a2031 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 0;
}
.elementor-3105 .elementor-element.elementor-element-1a65963>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta__content {
    min-height: 0;
    text-align: left;
    padding: 0%;
    background-color: #00000000;
}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta__bg-wrapper {
    min-height: 0;
}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta__title:not(:last-child) {
    margin-bottom: 9px;
}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta__description {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta:hover .elementor-cta__title {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta .elementor-cta__bg, .elementor-3105 .elementor-element.elementor-element-8de822c .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-3105 .elementor-element.elementor-element-8de822c {
    width: auto;
    max-width: auto;
}
.elementor-3105 .elementor-element.elementor-element-98e097e>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-3105 .elementor-element.elementor-element-9142492:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-3105 .elementor-element.elementor-element-9142492>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/menu-product.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-3105 .elementor-element.elementor-element-9142492>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-3105 .elementor-element.elementor-element-9142492>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
#elementor-popup-modal-3105 .dialog-message {
    width: 100vw;
    height: auto;
}
#elementor-popup-modal-3105 {
    justify-content: center;
    align-items: flex-start;
}
#elementor-popup-modal-3105 .dialog-widget-content {
    margin: 80px 0 0;
}
@media(min-width:768px) {
    .elementor-3105 .elementor-element.elementor-element-16c8736 {
    width: 61.962%}
.elementor-3105 .elementor-element.elementor-element-1712bea {
    width: 48%}
.elementor-3105 .elementor-element.elementor-element-eda1c89 {
    width: 51.999%}
.elementor-3105 .elementor-element.elementor-element-0b4570d {
    width: 48%}
.elementor-3105 .elementor-element.elementor-element-a28afc8 {
    width: 51.999%}
.elementor-3105 .elementor-element.elementor-element-1a65963 {
    width: 48%}
.elementor-3105 .elementor-element.elementor-element-98e097e {
    width: 51.999%}
.elementor-3105 .elementor-element.elementor-element-9142492 {
    width: 38%}
}


.elementor-812 .elementor-element.elementor-element-50582fc {
    margin-top: 50px;
    margin-bottom: 55px;
}
.elementor-bc-flex-widget .elementor-812 .elementor-element.elementor-element-051d7f9.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-812 .elementor-element.elementor-element-051d7f9.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-812 .elementor-element.elementor-element-0c9142b.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-0c9142b.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-0c9142b.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-0c9142b {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon {
    font-size: 30px;
}
.elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-0c9142b>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-812 .elementor-element.elementor-element-fb4f29e>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-f75dbc0>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 65px 0 0;
}
.elementor-812 .elementor-element.elementor-element-67b1ecd>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-ac4e796>.elementor-container {
    min-height: 60vh;
}
.elementor-812 .elementor-element.elementor-element-ac4e796:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-ac4e796>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/about-us-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-812 .elementor-element.elementor-element-ac4e796 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 200;
}
.elementor-812 .elementor-element.elementor-element-ac4e796>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-812 .elementor-element.elementor-element-ca7dc3d>.elementor-container {
    max-width: 850px;
}
.elementor-812 .elementor-element.elementor-element-ca7dc3d:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-ca7dc3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-812 .elementor-element.elementor-element-ca7dc3d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 140px;
    padding: 105px 30px;
}
.elementor-812 .elementor-element.elementor-element-ca7dc3d>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-812 .elementor-element.elementor-element-fc73c69.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-fc73c69.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-fc73c69.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-fc73c69 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon {
    font-size: 30px;
}
.elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-fc73c69>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-c771a42 {
    margin-top: 0;
    margin-bottom: 140px;
}
.elementor-812 .elementor-element.elementor-element-522ebbd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-element-522ebbd>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 20% 0% 0%}
.elementor-812 .elementor-element.elementor-element-363e258.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-363e258.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-363e258.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-363e258 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon {
    font-size: 30px;
}
.elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-363e258>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-7eb3c52>.elementor-widget-container {
    margin: 0 0 70px;
}
.elementor-812 .elementor-element.elementor-element-0edcb40 {
    text-align: left;
}
.elementor-812 .elementor-element.elementor-element-0edcb40 img {
    width: 100%;
    max-width: 530px;
}
.elementor-812 .elementor-element.elementor-element-bae1a4b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}
.elementor-812 .elementor-element.elementor-element-bae1a4b>.elementor-element-populated {
    padding: 45px 0 0;
}
.elementor-812 .elementor-element.elementor-element-5d34636>.elementor-widget-container {
    margin: 0 0 50px;
}
.elementor-812 .elementor-element.elementor-element-61e5c4c {
    text-align: left;
}
.elementor-812 .elementor-element.elementor-element-61e5c4c img {
    width: 100%}
.elementor-812 .elementor-element.elementor-element-0d0b99f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-812 .elementor-element.elementor-element-0d0b99f {
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-21ddcc1.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-21ddcc1.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon {
    font-size: 30px;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-21ddcc1>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-b48930c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}
.elementor-812 .elementor-element.elementor-element-b48930c {
    margin-top: 0;
    margin-bottom: 35px;
}
.elementor-bc-flex-widget .elementor-812 .elementor-element.elementor-element-7b028dc.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-812 .elementor-element.elementor-element-7b028dc.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-812 .elementor-element.elementor-element-7b028dc>.elementor-element-populated {
    padding: 0% 50% 0% 0%}
.elementor-812 .elementor-element.elementor-element-f0251a7>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-c164149>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-812 .elementor-element.elementor-element-235873b>.elementor-container {
    min-height: 60vh;
}
.elementor-812 .elementor-element.elementor-element-4dc92d4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-812 .elementor-element.elementor-element-4dc92d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/about-us-2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-812 .elementor-element.elementor-element-4dc92d4>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}
.elementor-812 .elementor-element.elementor-element-4dc92d4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-812 .elementor-element.elementor-element-8c31885:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-8c31885>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-812 .elementor-element.elementor-element-8c31885 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 120px 30px 80px;
}
.elementor-812 .elementor-element.elementor-element-8c31885>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-812 .elementor-element.elementor-element-3b6a006>.elementor-element-populated {
    padding: 0% 55% 0% 0%}
.elementor-812 .elementor-element.elementor-element-ae33003.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-ae33003.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-ae33003.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-812 .elementor-element.elementor-element-ae33003 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon {
    font-size: 30px;
}
.elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-ae33003>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-04cbcb4:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-04cbcb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-812 .elementor-element.elementor-element-04cbcb4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 120px;
    padding: 0 30px 120px;
}
.elementor-812 .elementor-element.elementor-element-04cbcb4>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-812 .elementor-element.elementor-element-ad3ba96>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-812 .elementor-element.elementor-element-ad3ba96>.elementor-element-populated {
    padding: 0% 26% 0% 0%}
.elementor-812 .elementor-element.elementor-element-9ec9126.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-812 .elementor-element.elementor-element-9ec9126.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-9ec9126.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    border-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-812 .elementor-element.elementor-element-9ec9126 {
    --icon-box-icon-margin: -10px;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon {
    font-size: 35px;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title {
    margin-bottom: 17px;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-2eaa4e0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-812 .elementor-element.elementor-element-2eaa4e0>.elementor-element-populated {
    padding: 0% 13%}
.elementor-812 .elementor-element.elementor-element-fda758c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-812 .elementor-element.elementor-element-fda758c.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-fda758c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    border-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-812 .elementor-element.elementor-element-fda758c {
    --icon-box-icon-margin: -10px;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon {
    font-size: 35px;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title {
    margin-bottom: 17px;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-bc-flex-widget .elementor-812 .elementor-element.elementor-element-22fd9d0.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-812 .elementor-element.elementor-element-22fd9d0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-812 .elementor-element.elementor-element-22fd9d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-812 .elementor-element.elementor-element-22fd9d0>.elementor-element-populated {
    padding: 0% 0% 0% 26%}
.elementor-812 .elementor-element.elementor-element-99d429c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-812 .elementor-element.elementor-element-99d429c.elementor-view-framed .elementor-icon, .elementor-812 .elementor-element.elementor-element-99d429c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    border-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-812 .elementor-element.elementor-element-99d429c {
    --icon-box-icon-margin: -10px;
}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon {
    font-size: 35px;
}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title {
    margin-bottom: 17px;
}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-5b40de8 {
    margin-top: 0;
    margin-bottom: 110px;
}
.elementor-812 .elementor-element.elementor-element-ee6b253>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 50px;
}
.elementor-812 .elementor-element.elementor-element-ee6b253>.elementor-element-populated {
    padding: 70px 15px 0 0;
}
.elementor-812 .elementor-element.elementor-element-424f47e>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-01ec793>.elementor-element-populated {
    padding: 0 25px 0 15px;
}
.elementor-812 .elementor-element.elementor-global-10925 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 110px 100px 0px 30px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
    --vamtam-col-hint: -10px;
    --vamtam-img-spacing: 0px;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__thumbnail__link {
    width: 50%}
.elementor-812 .elementor-element.elementor-global-10925.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 50%}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__text {
    padding: 110px 100px 0 30px;
}
.elementor-812 .elementor-element.elementor-global-10925 .vamtam-nav {
    --vamtam-nav-prev-x: -24px;
    --vamtam-nav-next-x: -24px;
}
.elementor-812 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0;
}
.elementor-812 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0;
}
.elementor-812 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title, .elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title {
    margin-bottom: 10px;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__excerpt p {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
:root {
    --page-title-display: none;
}
@media(max-width:1024px) {
    .elementor-812 .elementor-element.elementor-element-50582fc {
    margin-top: 20px;
    margin-bottom: 25px;
}
.elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-0c9142b>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-812 .elementor-element.elementor-element-fb4f29e>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-f75dbc0>.elementor-element-populated {
    margin: 15px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-812 .elementor-element.elementor-element-ac4e796>.elementor-container {
    min-height: 40vh;
}
.elementor-812 .elementor-element.elementor-element-ac4e796 {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-element-ca7dc3d {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 100px 30px;
}
.elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-fc73c69>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-c771a42 {
    margin-top: 0;
    margin-bottom: 90px;
}
.elementor-812 .elementor-element.elementor-element-522ebbd>.elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-bae1a4b>.elementor-element-populated {
    padding: 45px 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-5d34636>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-812 .elementor-element.elementor-element-0d0b99f {
    margin-top: 0;
    margin-bottom: 15px;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-21ddcc1>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-b48930c {
    margin-top: 0;
    margin-bottom: 15px;
}
.elementor-812 .elementor-element.elementor-element-7b028dc>.elementor-element-populated {
    margin: 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-812 .elementor-element.elementor-element-f0251a7>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-c164149>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-812 .elementor-element.elementor-element-235873b>.elementor-container {
    min-height: 40vh;
}
.elementor-812 .elementor-element.elementor-element-4dc92d4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-812 .elementor-element.elementor-element-4dc92d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
}
.elementor-812 .elementor-element.elementor-element-8c31885 {
    padding: 90px 30px 30px;
}
.elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-ae33003>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-04cbcb4 {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 0 30px 95px;
}
.elementor-812 .elementor-element.elementor-element-ad3ba96>.elementor-element-populated {
    padding: 0 20px 0 0;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-2eaa4e0>.elementor-element-populated {
    padding: 0 10px;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-22fd9d0>.elementor-element-populated {
    padding: 0 0 0 20px;
}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-5b40de8 {
    margin-top: 0;
    margin-bottom: 85px;
}
.elementor-812 .elementor-element.elementor-element-ee6b253>.elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-812 .elementor-element.elementor-element-01ec793>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 25px 0 15px;
}
.elementor-812 .elementor-element.elementor-global-10925 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 30px 25px 0px 20px;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__text {
    padding: 30px 25px 0 20px;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title, .elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
}@media(max-width:767px) {
    .elementor-812 .elementor-element.elementor-element-50582fc {
    margin-top: 30px;
    margin-bottom: 25px;
}
.elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon {
    font-size: 26px;
}
.elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-0c9142b .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-0c9142b>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-812 .elementor-element.elementor-element-0c9142b {
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-ac4e796>.elementor-container {
    min-height: 30vh;
}
.elementor-812 .elementor-element.elementor-element-ac4e796 {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-element-ca7dc3d {
    margin-top: 0;
    margin-bottom: 60px;
    padding: 55px 20px;
}
.elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon {
    font-size: 26px;
}
.elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-fc73c69 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-fc73c69>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-812 .elementor-element.elementor-element-fc73c69 {
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-c771a42 {
    margin-top: 0;
    margin-bottom: 55px;
}
.elementor-812 .elementor-element.elementor-element-522ebbd>.elementor-element-populated {
    margin: 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0%}
.elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon {
    font-size: 26px;
}
.elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-363e258 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-363e258>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-812 .elementor-element.elementor-element-363e258 {
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-7eb3c52>.elementor-widget-container {
    margin: 0 0 30px;
}
.elementor-812 .elementor-element.elementor-element-bae1a4b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
}
.elementor-812 .elementor-element.elementor-element-bae1a4b>.elementor-element-populated {
    padding: 0;
}
.elementor-812 .elementor-element.elementor-element-5d34636>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-812 .elementor-element.elementor-element-0d0b99f {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon {
    font-size: 26px;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-21ddcc1 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-21ddcc1>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-812 .elementor-element.elementor-element-21ddcc1 {
    width: auto;
    max-width: auto;
}
.elementor-812 .elementor-element.elementor-element-b48930c {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-element-7b028dc>.elementor-element-populated {
    padding: 0% 20% 0% 0%}
.elementor-812 .elementor-element.elementor-element-f0251a7>.elementor-widget-container {
    margin: 0;
}
.elementor-812 .elementor-element.elementor-element-c164149>.elementor-element-populated {
    margin: 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-812 .elementor-element.elementor-element-8c31885 {
    padding: 60px 20px 20px;
}
.elementor-812 .elementor-element.elementor-element-3b6a006>.elementor-element-populated {
    padding: 0%}
.elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon {
    font-size: 26px;
}
.elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-ae33003 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-ae33003>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-812 .elementor-element.elementor-element-04cbcb4 {
    margin-top: 0;
    margin-bottom: 55px;
    padding: 0 20px 60px;
}
.elementor-812 .elementor-element.elementor-element-ad3ba96>.elementor-element-populated {
    padding: 0 0 25px;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-9ec9126 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-2eaa4e0>.elementor-element-populated {
    padding: 0 0 25px;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-fda758c .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-22fd9d0>.elementor-element-populated {
    padding: 0%}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title {
    margin-bottom: 10px;
}
.elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title, .elementor-812 .elementor-element.elementor-element-99d429c .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-812 .elementor-element.elementor-element-5b40de8 {
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-812 .elementor-element.elementor-element-ee6b253>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-812 .elementor-element.elementor-element-ee6b253>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 20px 20px;
}
.elementor-812 .elementor-element.elementor-element-01ec793>.elementor-element-populated {
    padding: 0 20px;
}
.elementor-812 .elementor-element.elementor-global-10925 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 0px 0px 0px 0px;
    --grid-column-gap: 10px;
    --vamtam-col-hint: -10px;
    --vamtam-img-spacing: 0px;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-812 .elementor-element.elementor-global-10925.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__text {
    padding: 0;
}
.elementor-812 .elementor-element.elementor-global-10925 .vamtam-nav {
    --vamtam-nav-prev-x: -20px;
    --vamtam-nav-prev-y: 30%;
    --vamtam-nav-next-x: -20px;
    --vamtam-nav-next-y: 30%}
.elementor-812 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0;
}
.elementor-812 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0;
}
.elementor-812 .elementor-element.elementor-global-10925.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title, .elementor-812 .elementor-element.elementor-global-10925 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-812 .elementor-element.elementor-global-10925 .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
}@media(min-width:768px) {
    .elementor-812 .elementor-element.elementor-element-051d7f9 {
    width: 60%}
.elementor-812 .elementor-element.elementor-element-f75dbc0 {
    width: 40%}
.elementor-812 .elementor-element.elementor-element-522ebbd {
    width: 58%}
.elementor-812 .elementor-element.elementor-element-bae1a4b {
    width: 42%}
.elementor-812 .elementor-element.elementor-element-7b028dc {
    width: 60%}
.elementor-812 .elementor-element.elementor-element-c164149 {
    width: 40%}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-812 .elementor-element.elementor-element-051d7f9 {
    width: 100%}
.elementor-812 .elementor-element.elementor-element-f75dbc0 {
    width: 100%}
.elementor-812 .elementor-element.elementor-element-2438c86 {
    width: 100%}
.elementor-812 .elementor-element.elementor-element-7b028dc {
    width: 100%}
.elementor-812 .elementor-element.elementor-element-c164149 {
    width: 100%}
}


.elementor-5308 .elementor-element.elementor-element-d32a041 {
    margin-top: 50px;
    margin-bottom: 55px;
}
.elementor-bc-flex-widget .elementor-5308 .elementor-element.elementor-element-e223cb2.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-5308 .elementor-element.elementor-element-e223cb2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-5308 .elementor-element.elementor-element-c340ade.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-5308 .elementor-element.elementor-element-c340ade.elementor-view-framed .elementor-icon, .elementor-5308 .elementor-element.elementor-element-c340ade.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-5308 .elementor-element.elementor-element-c340ade {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon {
    font-size: 30px;
}
.elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon-box-title, .elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-5308 .elementor-element.elementor-element-c340ade>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-5308 .elementor-element.elementor-element-f24503a>.elementor-widget-container {
    margin: 0;
}
.elementor-5308 .elementor-element.elementor-element-222fe62>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 0 0;
}
.elementor-5308 .elementor-element.elementor-element-498e7b3>.elementor-widget-container {
    margin: 0;
}
.elementor-5308 .elementor-element.elementor-element-aa2134c>.elementor-container {
    min-height: 60vh;
}
.elementor-5308 .elementor-element.elementor-element-aa2134c:not(.elementor-motion-effects-element-type-background), .elementor-5308 .elementor-element.elementor-element-aa2134c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/product-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-5308 .elementor-element.elementor-element-aa2134c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    z-index: 200;
}
.elementor-5308 .elementor-element.elementor-element-aa2134c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-5308 .elementor-element.elementor-element-de41543>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-5308 .elementor-element.elementor-element-de41543 {
    margin-top: 130px;
    margin-bottom: 130px;
}
.elementor-5308 .elementor-element.elementor-element-745bdd6>.elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%}
.elementor-5308 .elementor-element.elementor-element-c865991>.elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-5308 .elementor-element.elementor-element-8bae9b5 {
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-5b744a5.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}
.elementor-5308 .elementor-element.elementor-element-9e683d6 {
    --vamtam-cols: 1;
    --grid-column-gap: 30px;
    --grid-row-gap: 35px;
    --vamtam-img-spacing: 10px;
}
.elementor-5308 .elementor-element.elementor-element-9e683d6 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.5 * 100% );
}
.elementor-5308 .elementor-element.elementor-element-9e683d6:after {
    content: "0.5"}
.elementor-5308 .elementor-element.elementor-element-9e683d6 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-element-9e683d6.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-element-9e683d6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 10px;
}
.elementor-5308 .elementor-element.elementor-element-9e683d6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 10px;
}
.elementor-5308 .elementor-element.elementor-element-9e683d6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 10px;
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a {
    --vamtam-cols: 1;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
    width: auto;
    max-width: auto;
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a .elementor-post {
    padding: 20px 120px 20px 40px;
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a .elementor-post__title {
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a .elementor-post__meta-data {
    margin-bottom: 5px;
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a a.elementor-post__read-more {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a>.elementor-widget-container {
    margin: -105px 0 0;
}
.elementor-5308 .elementor-element.elementor-element-0617b33>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-5308 .elementor-element.elementor-element-0617b33 {
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-dc426f2>.elementor-container {
    min-height: 100vh;
}
.elementor-5308 .elementor-element.elementor-element-dc426f2:not(.elementor-motion-effects-element-type-background), .elementor-5308 .elementor-element.elementor-element-dc426f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(../images/product-4.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-5308 .elementor-element.elementor-element-dc426f2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}
.elementor-5308 .elementor-element.elementor-element-dc426f2>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-5308 .elementor-element.elementor-element-4206644>.elementor-element-populated {
    /*
    margin: 0% 0% 0% 20%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 20%;
    */
}

.elementor-5308 .elementor-element.elementor-element-9584077 {
    --spacer-size: 5vh;
}
.elementor-5308 .elementor-element.elementor-element-1256d08>.elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-5308 .elementor-element.elementor-element-454f0a6 {
    --spacer-size: 5vh;
}
.elementor-5308 .elementor-element.elementor-element-8874cb4>.elementor-widget-container {
    margin: 20px 0 0;
}
.elementor-5308 .elementor-element.elementor-element-c8f6764 {
    --spacer-size: 5vh;
}
.elementor-5308 .elementor-element.elementor-element-a205222>.elementor-widget-container {
    margin: 20px 0 30px;
}
.elementor-5308 .elementor-element.elementor-element-f4eff41 {
    --spacer-size: 5vh;
}
.elementor-5308 .elementor-element.elementor-element-9ab72e6 {
    margin-top: 130px;
    margin-bottom: 110px;
}
.elementor-5308 .elementor-element.elementor-element-6eb7520>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-5308 .elementor-element.elementor-global-9727 {
    --vamtam-cols: 3;
    --grid-column-gap: 60px;
    --grid-row-gap: 35px;
    --vamtam-col-hint: -60px;
    --vamtam-img-spacing: 20px;
}
.elementor-5308 .elementor-element.elementor-global-9727 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-5308 .elementor-element.elementor-global-9727:after {
    content: "1.2"}
.elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-global-9727.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-global-9727 .vamtam-nav {
    --vamtam-nav-prev-x: 20px;
    --vamtam-nav-prev-y: 42%;
    --vamtam-nav-next-x: 20px;
    --vamtam-nav-next-y: 42%}
.elementor-5308 .elementor-element.elementor-global-9727.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}
.elementor-5308 .elementor-element.elementor-global-9727.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}
.elementor-5308 .elementor-element.elementor-global-9727.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}
.elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__title, .elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-5308 .elementor-element.elementor-global-9727 a.elementor-post__read-more {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
:root {
    --page-title-display: none;
}
@media(max-width:1024px) {
    .elementor-5308 .elementor-element.elementor-element-d32a041 {
    margin-top: 20px;
    margin-bottom: 25px;
}
.elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon-box-title, .elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-5308 .elementor-element.elementor-element-c340ade>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-5308 .elementor-element.elementor-element-f24503a>.elementor-widget-container {
    margin: 0;
}
.elementor-5308 .elementor-element.elementor-element-222fe62>.elementor-element-populated {
    margin: 15px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-5308 .elementor-element.elementor-element-aa2134c>.elementor-container {
    min-height: 40vh;
}
.elementor-5308 .elementor-element.elementor-element-de41543 {
    margin-top: 60px;
    margin-bottom: 40px;
}
.elementor-5308 .elementor-element.elementor-element-745bdd6>.elementor-element-populated {
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%}
.elementor-5308 .elementor-element.elementor-element-9d63f5a a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-5308 .elementor-element.elementor-element-0617b33 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.elementor-5308 .elementor-element.elementor-element-4206644>.elementor-element-populated {
    margin: 0% 0% 0% 10%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 10%}
.elementor-5308 .elementor-element.elementor-element-9584077 {
    --spacer-size: 40vh;
}
.elementor-5308 .elementor-element.elementor-element-454f0a6 {
    --spacer-size: 30vh;
}
.elementor-5308 .elementor-element.elementor-element-c8f6764 {
    --spacer-size: 30vh;
}
.elementor-5308 .elementor-element.elementor-element-f4eff41 {
    --spacer-size: 30vh;
}
.elementor-5308 .elementor-element.elementor-element-9ab72e6 {
    margin-top: 50px;
    margin-bottom: 30px;
}
.elementor-5308 .elementor-element.elementor-element-6eb7520>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-5308 .elementor-element.elementor-global-9727 {
    --vamtam-cols: 2;
    --grid-column-gap: 30px;
    --vamtam-col-hint: 20px;
}
.elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__title, .elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-5308 .elementor-element.elementor-global-9727 a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(max-width:767px) {
    .elementor-5308 .elementor-element.elementor-element-d32a041 {
    margin-top: 30px;
    margin-bottom: 25px;
}
.elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon {
    font-size: 26px;
}
.elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon-box-title, .elementor-5308 .elementor-element.elementor-element-c340ade .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-5308 .elementor-element.elementor-element-c340ade>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-5308 .elementor-element.elementor-element-c340ade {
    width: auto;
    max-width: auto;
}
.elementor-5308 .elementor-element.elementor-element-aa2134c>.elementor-container {
    min-height: 30vh;
}
.elementor-5308 .elementor-element.elementor-element-de41543 {
    margin-top: 30px;
    margin-bottom: 25px;
}
.elementor-5308 .elementor-element.elementor-element-745bdd6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-745bdd6>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-5308 .elementor-element.elementor-element-8bae9b5 {
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-9e683d6 {
    --vamtam-cols: 1;
}
.elementor-5308 .elementor-element.elementor-element-9e683d6 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.1 * 100% );
}
.elementor-5308 .elementor-element.elementor-element-9e683d6:after {
    content: "1.1"}
.elementor-5308 .elementor-element.elementor-element-9e683d6 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-element-9e683d6.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-element-9d63f5a {
    --vamtam-cols: 1;
}
.elementor-5308 .elementor-element.elementor-element-9d63f5a a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-5308 .elementor-element.elementor-element-0617b33 {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-dc426f2>.elementor-container {
    min-height: 50vh;
}
.elementor-5308 .elementor-element.elementor-element-4206644>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-5308 .elementor-element.elementor-element-4206644>.elementor-element-populated {
    margin: 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%}
.elementor-5308 .elementor-element.elementor-element-9584077 {
    --spacer-size: 10px;
}
.elementor-5308 .elementor-element.elementor-element-454f0a6 {
    --spacer-size: 10px;
}
.elementor-5308 .elementor-element.elementor-element-c8f6764 {
    --spacer-size: 10px;
}
.elementor-5308 .elementor-element.elementor-element-f4eff41 {
    --spacer-size: 20px;
}
.elementor-5308 .elementor-element.elementor-element-9ab72e6 {
    margin-top: 10px;
    margin-bottom: 20px;
}
.elementor-5308 .elementor-element.elementor-element-6eb7520>.elementor-widget-container {
    margin: 0;
}
.elementor-5308 .elementor-element.elementor-global-9727 {
    --vamtam-cols: 1;
    --grid-column-gap: 20px;
    --vamtam-col-hint: 25%}
.elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-global-9727.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__title, .elementor-5308 .elementor-element.elementor-global-9727 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-5308 .elementor-element.elementor-global-9727 a.elementor-post__read-more {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(min-width:768px) {
    .elementor-5308 .elementor-element.elementor-element-e223cb2 {
    width: 60%}
.elementor-5308 .elementor-element.elementor-element-222fe62 {
    width: 40%}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-5308 .elementor-element.elementor-element-e223cb2 {
    width: 100%}
.elementor-5308 .elementor-element.elementor-element-222fe62 {
    width: 100%}
}


.elementor-1832 .elementor-element.elementor-element-6a31a80 {
    margin-top: 50px;
    margin-bottom: 60px;
}
.elementor-bc-flex-widget .elementor-1832 .elementor-element.elementor-element-e914ed6.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-1832 .elementor-element.elementor-element-e914ed6.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1832 .elementor-element.elementor-element-103d292.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1832 .elementor-element.elementor-element-103d292.elementor-view-framed .elementor-icon, .elementor-1832 .elementor-element.elementor-element-103d292.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1832 .elementor-element.elementor-element-103d292 {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon {
    font-size: 30px;
}
.elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon-box-title, .elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-103d292>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1832 .elementor-element.elementor-element-9e82c2c>.elementor-widget-container {
    margin: 0;
}
.elementor-1832 .elementor-element.elementor-element-301cc77>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 65px 0 0;
}
.elementor-1832 .elementor-element.elementor-element-7ad7e7a>.elementor-widget-container {
    margin: 0;
}
.elementor-1832 .elementor-element.elementor-element-0a8470e {
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 80px;
}
.elementor-1832 .elementor-element.elementor-element-37ae6e4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-92b422b {
    --vamtam-cols: 1;
    --vamtam-content-padding: 180px 150px 100px 100px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
    --vamtam-img-spacing: 0px;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-1832 .elementor-element.elementor-element-92b422b:after {
    content: "1.2"}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__thumbnail__link {
    width: 40%}
.elementor-1832 .elementor-element.elementor-element-92b422b.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 40%}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__text {
    padding: 180px 150px 100px 100px;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1832 .elementor-element.elementor-element-92b422b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0;
}
.elementor-1832 .elementor-element.elementor-element-92b422b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0;
}
.elementor-1832 .elementor-element.elementor-element-92b422b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title {
    margin-bottom: 20px;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__excerpt p {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-30198cd {
    margin-top: 0;
    margin-bottom: 80px;
}
.elementor-1832 .elementor-element.elementor-element-32903ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 160px 100px 100px 100px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
    --vamtam-img-spacing: 0px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6:after {
    content: "1.2"}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__thumbnail__link {
    width: 40%}
.elementor-1832 .elementor-element.elementor-element-b4548f6.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 40%}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__text {
    padding: 160px 100px 100px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 0;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 0;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title {
    margin-bottom: 20px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__excerpt p {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-d64f8a4 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1832 .elementor-element.elementor-element-197499d {
    --vamtam-cols: 3;
    --grid-column-gap: 115px;
    --grid-row-gap: 80px;
    --vamtam-img-spacing: 20px;
    --load-moreâ€”spacing: 70px;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-1832 .elementor-element.elementor-element-197499d:after {
    content: "1.2"}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
    margin-bottom: 5px;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-button {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
    fill: var( --e-global-color-vamtam_accent_1 );
    color: var( --e-global-color-vamtam_accent_1 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    border-radius: 0 0 0 0;
    padding: 0;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-button:hover, .elementor-1832 .elementor-element.elementor-element-197499d .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-button:hover svg, .elementor-1832 .elementor-element.elementor-element-197499d .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_6 );
}
.elementor-1832 .elementor-element.elementor-element-197499d>.elementor-widget-container {
    margin: 0 0 140px;
}
:root {
    --page-title-display: none;
}
@media(max-width:1024px) {
    .elementor-1832 .elementor-element.elementor-element-6a31a80 {
    margin-top: 20px;
    margin-bottom: 25px;
}
.elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon-box-title, .elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-103d292>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-1832 .elementor-element.elementor-element-9e82c2c>.elementor-widget-container {
    margin: 0;
}
.elementor-1832 .elementor-element.elementor-element-301cc77>.elementor-element-populated {
    margin: 15px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-1832 .elementor-element.elementor-element-92b422b {
    --vamtam-cols: 1;
    --vamtam-content-padding: 80px 30px 80px 30px;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__text {
    padding: 80px 30px;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__excerpt {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 80px 30px 80px 30px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__text {
    padding: 80px 30px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__excerpt {
    margin-bottom: 0;
}
.elementor-1832 .elementor-element.elementor-element-197499d {
    --vamtam-cols: 3;
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
    --load-moreâ€”spacing: 60px;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-button {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d>.elementor-widget-container {
    margin: 0 0 100px;
}
}@media(max-width:767px) {
    .elementor-1832 .elementor-element.elementor-element-6a31a80 {
    margin-top: 30px;
    margin-bottom: 25px;
}
.elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon {
    font-size: 26px;
}
.elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon-box-title, .elementor-1832 .elementor-element.elementor-element-103d292 .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-103d292>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-1832 .elementor-element.elementor-element-103d292 {
    width: auto;
    max-width: auto;
}
.elementor-1832 .elementor-element.elementor-element-92b422b {
    --vamtam-cols: 1;
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.5 * 100% );
}
.elementor-1832 .elementor-element.elementor-element-92b422b:after {
    content: "0.5"}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-92b422b.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-92b422b .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-30198cd {
    margin-top: 0;
    margin-bottom: 40px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 {
    --vamtam-cols: 1;
    --vamtam-content-padding: 20px 20px 35px 20px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6:after {
    content: "1.2"}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-b4548f6.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__text {
    padding: 20px 20px 35px;
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-b4548f6 .elementor-post__excerpt p {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d {
    --vamtam-cols: 1;
    --grid-column-gap: 20px;
    --grid-row-gap: 35px;
    --vamtam-img-spacing: 10px;
    --load-moreâ€”spacing: 50px;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 10px;
}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 10px;
}
.elementor-1832 .elementor-element.elementor-element-197499d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 10px;
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title, .elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d .elementor-button {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-1832 .elementor-element.elementor-element-197499d>.elementor-widget-container {
    margin: 0 0 60px;
}
}@media(min-width:768px) {
    .elementor-1832 .elementor-element.elementor-element-e914ed6 {
    width: 60%}
.elementor-1832 .elementor-element.elementor-element-301cc77 {
    width: 40%}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-1832 .elementor-element.elementor-element-e914ed6 {
    width: 100%}
.elementor-1832 .elementor-element.elementor-element-301cc77 {
    width: 100%}
}


.elementor-8101 .elementor-element.elementor-element-64daa8ed>.elementor-container {
    max-width: 830px;
}
.elementor-8101 .elementor-element.elementor-element-64daa8ed {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-7cacba17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-8101 .elementor-element.elementor-element-468f341c>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-8101 .elementor-element.elementor-element-1b539ee2>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-8101 .elementor-element.elementor-element-7d73c6f1>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-8101 .elementor-element.elementor-element-77bb0227>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-8101 .elementor-element.elementor-element-4c288e11>.elementor-container {
    max-width: 830px;
}
.elementor-8101 .elementor-element.elementor-element-4c288e11 {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-243a099>.elementor-element-populated {
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-6002982c>.elementor-container {
    max-width: 830px;
}
.elementor-8101 .elementor-element.elementor-element-6002982c {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-736b1575>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-8101 .elementor-element.elementor-element-3a27007b>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-8101 .elementor-element.elementor-element-7f01c670>.elementor-widget-container {
    margin: 0;
}
.elementor-8101 .elementor-element.elementor-element-619af4b>.elementor-container {
    max-width: 830px;
}
.elementor-8101 .elementor-element.elementor-element-619af4b {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 40px;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-619af4b>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-8101 .elementor-element.elementor-element-752036bf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-8101 .elementor-element.elementor-element-752036bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-element-populated, .elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-element-populated>.elementor-background-overlay, .elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-background-slideshow {
    border-radius: 6px 6px 6px 6px;
}
.elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 50px 30px;
}
.elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-8101 .elementor-element.elementor-element-752036bf .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__content {
    color: var( --e-global-color-vamtam_accent_1 );
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__content+footer {
    margin-top: 20px;
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__author {
    margin-bottom: 20px;
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__tweet-button {
    font-size: calc(2px * 10);
    color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__tweet-button svg {
    fill: var( --e-global-color-vamtam_accent_1 );
}
.elementor-8101 .elementor-element.elementor-element-266b6617 {
    width: var( --container-widget-width, 610px );
    max-width: 610px;
    --container-widget-width: 610px;
    --container-widget-flex-grow: 0;
}
.elementor-8101 .elementor-element.elementor-element-6dccf795>.elementor-container {
    max-width: 830px;
}
.elementor-8101 .elementor-element.elementor-element-6dccf795 {
    margin-top: 0;
    margin-bottom: 25px;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-32215518>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-8101 .elementor-element.elementor-element-2ea82cf5>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-8101 .elementor-element.elementor-element-7dba2fa>.elementor-container {
    max-width: 830px;
}
.elementor-8101 .elementor-element.elementor-element-7dba2fa {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-31de5f11>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-8101 .elementor-element.elementor-element-31de5f11>.elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-8101 .elementor-element.elementor-element-3ef9bb19>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-8101 .elementor-element.elementor-element-3ef9bb19>.elementor-element-populated {
    padding: 0 0 0 15px;
}
@media(max-width:1024px) {
    .elementor-8101 .elementor-element.elementor-element-7cacba17>.elementor-widget-wrap>.elementor-widget: not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__content {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
}@media(max-width:767px) {
    .elementor-8101 .elementor-element.elementor-element-64daa8ed>.elementor-container {
    max-width: 768px;
}
.elementor-8101 .elementor-element.elementor-element-64daa8ed {
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-8101 .elementor-element.elementor-element-7cacba17>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-8101 .elementor-element.elementor-element-468f341c>.elementor-widget-container {
    margin: 0 0 30px;
}
.elementor-8101 .elementor-element.elementor-element-77bb0227>.elementor-widget-container {
    margin: 0 0 30px;
}
.elementor-8101 .elementor-element.elementor-element-4c288e11 {
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-8101 .elementor-element.elementor-element-243a099>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-8101 .elementor-element.elementor-element-243a099>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-8101 .elementor-element.elementor-element-6002982c>.elementor-container {
    max-width: 768px;
}
.elementor-8101 .elementor-element.elementor-element-6002982c {
    margin-top: 0;
    margin-bottom: 25px;
}
.elementor-8101 .elementor-element.elementor-element-3a27007b>.elementor-widget-container {
    margin: 0 0 30px;
}
.elementor-8101 .elementor-element.elementor-element-752036bf>.elementor-element-populated {
    padding: 30px 20px 40px;
}
.elementor-8101 .elementor-element.elementor-element-266b6617 .elementor-blockquote__content {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-8101 .elementor-element.elementor-element-266b6617 {
    width: 100%;
    max-width: 100%}
.elementor-8101 .elementor-element.elementor-element-6dccf795>.elementor-container {
    max-width: 768px;
}
.elementor-8101 .elementor-element.elementor-element-6dccf795 {
    margin-top: 0;
    margin-bottom: 15px;
}
.elementor-8101 .elementor-element.elementor-element-7dba2fa>.elementor-container {
    max-width: 768px;
}
.elementor-8101 .elementor-element.elementor-element-7dba2fa {
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-8101 .elementor-element.elementor-element-31de5f11 {
    width: 50%}
.elementor-8101 .elementor-element.elementor-element-31de5f11>.elementor-element-populated {
    padding: 0 10px 0 0;
}
.elementor-8101 .elementor-element.elementor-element-3ef9bb19 {
    width: 50%}
.elementor-8101 .elementor-element.elementor-element-3ef9bb19>.elementor-element-populated {
    padding: 0 0 0 10px;
}
}


.elementor-8317 .elementor-element.elementor-element-16c578fe>.elementor-container {
    max-width: 830px;
}
.elementor-8317 .elementor-element.elementor-element-16c578fe {
    margin-top: 60px;
    margin-bottom: 40px;
}
.elementor-8317 .elementor-element.elementor-element-1091d243>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-8317 .elementor-element.elementor-element-1091d243 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-8317 .elementor-element.elementor-element-1091d243>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 15% 0% 0%}
.elementor-8317 .elementor-element.elementor-element-448ee77c .elementor-icon-list-icon {
    width: 14px;
}
.elementor-8317 .elementor-element.elementor-element-448ee77c .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-8317 .elementor-element.elementor-element-448ee77c .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px;
}
.elementor-8317 .elementor-element.elementor-element-448ee77c .elementor-icon-list-text, .elementor-8317 .elementor-element.elementor-element-448ee77c .elementor-icon-list-text a {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-8317 .elementor-element.elementor-element-f4dbb1f .elementor-heading-title {
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-f4dbb1f>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-8317 .elementor-element.elementor-element-fe87e63 .elementor-icon-list-icon {
    width: 14px;
}
.elementor-8317 .elementor-element.elementor-element-fe87e63 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-8317 .elementor-element.elementor-element-fe87e63 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px;
}
.elementor-8317 .elementor-element.elementor-element-fe87e63 .elementor-icon-list-text, .elementor-8317 .elementor-element.elementor-element-fe87e63 .elementor-icon-list-text a {
    color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-8317 .elementor-element.elementor-element-fe87e63>.elementor-widget-container {
    margin: 0 0 15px;
}
.elementor-8317 .elementor-element.elementor-element-69d7330 {
    --alignment: left;
    --grid-side-margin: 35px;
    --grid-column-gap: 35px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
    --e-share-buttons-primary-color: var( --e-global-color-vamtam_accent_5 );
    --e-share-buttons-secondary-color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-8317 .elementor-element.elementor-element-69d7330 .elementor-share-btn {
    font-size: calc(0.5px * 10);
    height: 18px;
}
.elementor-8317 .elementor-element.elementor-element-69d7330 .elementor-share-btn__icon {
    --e-share-buttons-icon-size: 18px;
}
.elementor-8317 .elementor-element.elementor-element-69d7330 .elementor-share-btn:hover {
    --e-share-buttons-secondary-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-8317 .elementor-element.elementor-element-e6feee7>.elementor-element-populated {
    padding: 0 0 0 15px;
}
.elementor-8317 .elementor-element.elementor-element-5bce0180 img {
    border-radius: 0 0 0 0;
}
.elementor-8317 .elementor-element.elementor-element-5bd823a0>.elementor-container {
    max-width: 830px;
}
.elementor-8317 .elementor-element.elementor-element-5bd823a0 {
    margin-top: 0;
    margin-bottom: 50px;
}
.elementor-8317 .elementor-element.elementor-element-7712c1e4>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-8317 .elementor-element.elementor-element-3ffafc46>.elementor-container {
    max-width: 830px;
}
.elementor-8317 .elementor-element.elementor-element-3ffafc46>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-8317 .elementor-element.elementor-element-3ffafc46 a:hover {
    color: var( --e-global-color-vamtam_accent_1 );
}
.elementor-8317 .elementor-element.elementor-element-3ffafc46 {
    margin-top: 0;
    margin-bottom: 50px;
}
.elementor-8317 .elementor-element.elementor-element-14120c69.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-8317 .elementor-element.elementor-element-14120c69 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-8317 .elementor-element.elementor-element-14120c69>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-8317 .elementor-element.elementor-element-3135e058 .elementor-heading-title {
    font-family: var( --e-global-typography-050b8de-font-family ), Sans-serif;
    font-size: var( --e-global-typography-050b8de-font-size );
    font-weight: var( --e-global-typography-050b8de-font-weight );
    text-transform: var( --e-global-typography-050b8de-text-transform );
    font-style: var( --e-global-typography-050b8de-font-style );
    text-decoration: var( --e-global-typography-050b8de-text-decoration );
    line-height: var( --e-global-typography-050b8de-line-height );
    letter-spacing: var( --e-global-typography-050b8de-letter-spacing );
    word-spacing: var( --e-global-typography-050b8de-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-3135e058>.elementor-widget-container {
    margin: 0 15px 0 0;
}
.elementor-8317 .elementor-element.elementor-element-3135e058 {
    width: auto;
    max-width: auto;
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 .elementor-icon-list-icon {
    width: 14px;
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 .elementor-icon-list-icon i {
    font-size: 14px;
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 .elementor-icon-list-icon svg {
    --e-icon-list-icon-size: 14px;
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 .elementor-icon-list-item {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 {
    width: auto;
    max-width: auto;
}
.elementor-8317 .elementor-element.elementor-element-6f980bac>.elementor-container {
    max-width: 830px;
}
.elementor-8317 .elementor-element.elementor-element-6f980bac {
    margin-top: 0;
    margin-bottom: 120px;
}
.elementor-8317 .elementor-element.elementor-element-22771bf6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-8317 .elementor-element.elementor-element-22771bf6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-8317 .elementor-element.elementor-element-22771bf6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
}
.elementor-8317 .elementor-element.elementor-element-22771bf6>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 35px 70px 25px;
}
.elementor-8317 .elementor-element.elementor-element-22771bf6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-8317 .elementor-element.elementor-element-7e8a9060 {
    text-align: center;
}
.elementor-8317 .elementor-element.elementor-element-7e8a9060>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-tab-title {
    border-width: 0;
    padding: 35px 0 20px;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-tab-content {
    border-width: 0;
    padding: 0;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-toggle-title {
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e>.elementor-widget-container {
    margin: 0;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
}
.elementor-8317 .elementor-element.elementor-element-537da5e7 {
    margin-top: 0;
    margin-bottom: 120px;
}
.elementor-8317 .elementor-element.elementor-element-114651f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}
.elementor-8317 .elementor-element.elementor-element-114651f7 .elementor-element-populated a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-8317 .elementor-element.elementor-element-64503a0a {
    text-align: left;
}
.elementor-8317 .elementor-element.elementor-element-64503a0a>.elementor-widget-container {
    margin: 0;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 {
    --vamtam-cols: 3;
    --grid-column-gap: 115px;
    --grid-row-gap: 80px;
    --vamtam-img-spacing: 20px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 1.2 * 100% );
}
.elementor-8317 .elementor-element.elementor-element-751b2134:after {
    content: "1.2"}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title, .elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title a {
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title {
    margin-bottom: 0;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__meta-data {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
    margin-bottom: 5px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134>.elementor-widget-container {
    margin: 0;
}
@media(max-width:1024px) {
    .elementor-8317 .elementor-element.elementor-element-16c578fe {
    margin-top: 20px;
    margin-bottom: 30px;
}
.elementor-8317 .elementor-element.elementor-element-1091d243>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-8317 .elementor-element.elementor-element-f4dbb1f .elementor-heading-title {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-69d7330 {
    --grid-side-margin: 35px;
    --grid-column-gap: 35px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
}
.elementor-8317 .elementor-element.elementor-element-5bd823a0>.elementor-container {
    max-width: 1600px;
}
.elementor-8317 .elementor-element.elementor-element-5bd823a0 {
    margin-top: 0;
    margin-bottom: 50px;
}
.elementor-8317 .elementor-element.elementor-element-3ffafc46 {
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-8317 .elementor-element.elementor-element-3135e058 .elementor-heading-title {
    font-size: var( --e-global-typography-050b8de-font-size );
    line-height: var( --e-global-typography-050b8de-line-height );
    letter-spacing: var( --e-global-typography-050b8de-letter-spacing );
    word-spacing: var( --e-global-typography-050b8de-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 .elementor-icon-list-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-6f980bac {
    margin-top: 0;
    margin-bottom: 70px;
}
.elementor-8317 .elementor-element.elementor-element-22771bf6>.elementor-element-populated {
    padding: 30px 30px 0;
}
.elementor-8317 .elementor-element.elementor-element-7e8a9060>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-toggle-title {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-tab-title {
    padding: 25px 0 20px;
}
.elementor-8317 .elementor-element.elementor-element-537da5e7 {
    margin-top: 0;
    margin-bottom: 100px;
}
.elementor-8317 .elementor-element.elementor-element-114651f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 {
    --vamtam-cols: 3;
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title, .elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-751b2134>.elementor-widget-container {
    margin: 0;
}
}@media(max-width:767px) {
    .elementor-8317 .elementor-element.elementor-element-16c578fe {
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-8317 .elementor-element.elementor-element-1091d243>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
}
.elementor-8317 .elementor-element.elementor-element-1091d243>.elementor-element-populated {
    margin: 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0%}
.elementor-8317 .elementor-element.elementor-element-f4dbb1f .elementor-heading-title {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-f4dbb1f>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-8317 .elementor-element.elementor-element-fe87e63>.elementor-widget-container {
    margin: 0;
}
.elementor-8317 .elementor-element.elementor-element-69d7330 {
    --grid-side-margin: 35px;
    --grid-column-gap: 35px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
}
.elementor-8317 .elementor-element.elementor-element-69d7330>.elementor-widget-container {
    margin: 0;
}
.elementor-8317 .elementor-element.elementor-element-e6feee7>.elementor-element-populated {
    padding: 0;
}
.elementor-8317 .elementor-element.elementor-element-5bd823a0 {
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-8317 .elementor-element.elementor-element-3ffafc46 {
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-8317 .elementor-element.elementor-element-3135e058 .elementor-heading-title {
    font-size: var( --e-global-typography-050b8de-font-size );
    line-height: var( --e-global-typography-050b8de-line-height );
    letter-spacing: var( --e-global-typography-050b8de-letter-spacing );
    word-spacing: var( --e-global-typography-050b8de-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-3135e058>.elementor-widget-container {
    margin: 0 10px 0 0;
}
.elementor-8317 .elementor-element.elementor-element-5eeef0c6 .elementor-icon-list-item {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-6f980bac {
    margin-top: 0;
    margin-bottom: 55px;
}
.elementor-8317 .elementor-element.elementor-element-22771bf6>.elementor-element-populated {
    padding: 20px 20px 0;
}
.elementor-8317 .elementor-element.elementor-element-7e8a9060>.elementor-widget-container {
    margin: 0;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-toggle-title {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e .elementor-tab-title {
    padding: 20px 0;
}
.elementor-8317 .elementor-element.elementor-element-3794cb8e>.elementor-widget-container {
    margin: 0;
}
.elementor-8317 .elementor-element.elementor-element-537da5e7 {
    margin-top: 0;
    margin-bottom: 60px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 {
    --vamtam-cols: 1;
    --grid-column-gap: 20px;
    --grid-row-gap: 35px;
    --vamtam-img-spacing: 10px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__thumbnail__link {
    width: 100%}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-element .elementor-widget-container .elementor-post__thumbnail__link {
    width: 100%}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 10px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 10px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 10px;
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title, .elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__title a {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-751b2134 .elementor-post__meta-data {
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-8317 .elementor-element.elementor-element-751b2134>.elementor-widget-container {
    margin: 0;
}
}


.elementor-1807 .elementor-element.elementor-element-0972ad7 {
    margin-top: 50px;
    margin-bottom: 100px;
}
.elementor-bc-flex-widget .elementor-1807 .elementor-element.elementor-element-0431278.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}
.elementor-1807 .elementor-element.elementor-element-0431278.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1807 .elementor-element.elementor-element-0431278>.elementor-element-populated {
    padding: 0% 15% 0% 0%}
.elementor-1807 .elementor-element.elementor-element-d80b13a.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-d80b13a.elementor-view-framed .elementor-icon, .elementor-1807 .elementor-element.elementor-element-d80b13a.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-vamtam_accent_2 );
    color: var( --e-global-color-vamtam_accent_2 );
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-d80b13a {
    --icon-box-icon-margin: 20px;
    width: auto;
    max-width: auto;
}
.elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon {
    font-size: 30px;
}
.elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon-box-title, .elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon-box-title a {
    font-family: var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    font-weight: var( --e-global-typography-vamtam_h5-font-weight );
    text-transform: var( --e-global-typography-vamtam_h5-text-transform );
    font-style: var( --e-global-typography-vamtam_h5-font-style );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-d80b13a>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-9448a89>.elementor-widget-container {
    margin: 0;
}
.elementor-1807 .elementor-element.elementor-element-3a28aae>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 65px 0 0;
}
.elementor-1807 .elementor-element.elementor-element-563915f>.elementor-widget-container {
    margin: 0;
}
.elementor-1807 .elementor-element.elementor-element-8a2d9cd {
    margin-top: 0;
    margin-bottom: 130px;
}
.elementor-1807 .elementor-element.elementor-element-1087890>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}
.elementor-1807 .elementor-element.elementor-element-1087890>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var( --e-global-color-vamtam_accent_7 );
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 60px 0 0;
}
.elementor-1807 .elementor-element.elementor-element-1087890>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-field-group {
    padding-right: calc( 25px/2 );
    padding-left: calc( 25px/2 );
    margin-bottom: 25px;
}
.elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-form-fields-wrapper {
    margin-left: calc( -25px/2 );
    margin-right: calc( -25px/2 );
    margin-bottom: -25px;
}
.elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}
body.rtl .elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}
body:not(.rtl) .elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}
body .elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}
.elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-field-type-html {
    padding-bottom: 0;
}
.elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper), .elementor-1807 .elementor-element.elementor-element-55aa08a .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
}
.elementor-1807 .elementor-element.elementor-element-55aa08a {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
.elementor-1807 .elementor-element.elementor-element-33770a5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-1807 .elementor-element.elementor-element-33770a5>.elementor-element-populated {
    padding: 0 60px;
}
.elementor-1807 .elementor-element.elementor-element-a249c7e>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-1807 .elementor-element.elementor-element-f35e252 .elementor-heading-title {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-f35e252>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-1807 .elementor-element.elementor-element-6caed05 {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-6caed05>.elementor-widget-container {
    margin: 0 0 25px;
}
.elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-2baade7>.elementor-widget-container {
    margin: 0 0 -5px;
}
.elementor-1807 .elementor-element.elementor-element-130191f .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-130191f .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-130191f .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-130191f .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-130191f .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-130191f>.elementor-widget-container {
    margin: 0 0 70px;
}
.elementor-1807 .elementor-element.elementor-element-66c90d6 .elementor-heading-title {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-66c90d6>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-1807 .elementor-element.elementor-element-e4be520 {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-e4be520>.elementor-widget-container {
    margin: 0 0 25px;
}
.elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-f56d4d2>.elementor-widget-container {
    margin: 0 0 -5px;
}
.elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-6b32744>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0;
}
.elementor-1807 .elementor-element.elementor-element-6b32744>.elementor-element-populated {
    padding: 0 20px;
    /*padding: 0 60px;*/
}
.elementor-1807 .elementor-element.elementor-element-97e6138 {
    --spacer-size: 79px;
}
.elementor-1807 .elementor-element.elementor-element-683eaae .elementor-heading-title {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-683eaae>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-1807 .elementor-element.elementor-element-5884b28 {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-5884b28>.elementor-widget-container {
    margin: 0 0 25px;
}
.elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-20431a2>.elementor-widget-container {
    margin: 0 0 -5px;
}
.elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-2a620ea>.elementor-widget-container {
    margin: 0 0 70px;
}
.elementor-1807 .elementor-element.elementor-element-cf15b78 .elementor-heading-title {
    font-family: var( --e-global-typography-500f495-font-family ), Sans-serif;
    font-size: var( --e-global-typography-500f495-font-size );
    font-weight: var( --e-global-typography-500f495-font-weight );
    text-transform: var( --e-global-typography-500f495-text-transform );
    font-style: var( --e-global-typography-500f495-font-style );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-cf15b78>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-1807 .elementor-element.elementor-element-97aaa8e {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-97aaa8e>.elementor-widget-container {
    margin: 0 0 25px;
}
.elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-431da63>.elementor-widget-container {
    margin: 0 0 -5px;
}
.elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button {
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
    fill: var( --e-global-color-vamtam_accent_4 );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 0;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button:hover, .elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button:hover svg, .elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button:focus svg {
    fill: var( --e-global-color-vamtam_accent_2 );
}
.elementor-1807 .elementor-element.elementor-element-f52abcc>.elementor-container {
    min-height: 360px;
}
.elementor-1807 .elementor-element.elementor-element-f52abcc:not(.elementor-motion-effects-element-type-background), .elementor-1807 .elementor-element.elementor-element-f52abcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-vamtam_accent_3 );
    background-image: url();
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 50% auto;
}
.elementor-1807 .elementor-element.elementor-element-f52abcc>.elementor-background-overlay {
    background-color: var( --e-global-color-vamtam_accent_5 );
    opacity: .5;
    transition: background .3s, border-radius .3s, opacity .3s;
}
.elementor-1807 .elementor-element.elementor-element-f52abcc {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 120px 30px;
}
.elementor-1807 .elementor-element.elementor-element-f0a4a29>.elementor-element-populated {
    padding: 0% 50% 0% 0%}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-group {
    padding-right: calc( 25px/2 );
    padding-left: calc( 25px/2 );
    margin-bottom: 25px;
}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-form-fields-wrapper {
    margin-left: calc( -25px/2 );
    margin-right: calc( -25px/2 );
    margin-bottom: -25px;
}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}
body.rtl .elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 10px;
}
body:not(.rtl) .elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 10px;
}
body .elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 10px;
}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-type-html {
    padding-bottom: 0;
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper), .elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-group .elementor-select-wrapper select {
    background-color: #fff;
}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-primary-color: var( --e-global-color-vamtam_accent_2 );
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-primary-color: var( --e-global-color-vamtam_accent_1 );
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}
:root {
    --page-title-display: none;
}
@media(max-width:1024px) {
    .elementor-1807 .elementor-element.elementor-element-0972ad7 {
    margin-top: 20px;
    margin-bottom: 25px;
}
.elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon-box-title, .elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-d80b13a>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-1807 .elementor-element.elementor-element-9448a89>.elementor-widget-container {
    margin: 0;
}
.elementor-1807 .elementor-element.elementor-element-3a28aae>.elementor-element-populated {
    margin: 15px 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-8a2d9cd {
    margin-top: 0;
    margin-bottom: 100px;
}
.elementor-1807 .elementor-element.elementor-element-1087890>.elementor-element-populated {
    padding: 0 15px 0 0;
}
.elementor-1807 .elementor-element.elementor-element-33770a5>.elementor-element-populated {
    padding: 0 15px;
}
.elementor-1807 .elementor-element.elementor-element-a249c7e>.elementor-widget-container {
    margin: 0 0 30px;
}
.elementor-1807 .elementor-element.elementor-element-f35e252 .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-6caed05 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-130191f .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-130191f>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-1807 .elementor-element.elementor-element-66c90d6 .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-e4be520 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-6b32744>.elementor-element-populated {
    padding: 0 15px;
}
.elementor-1807 .elementor-element.elementor-element-97e6138 {
    --spacer-size: 58px;
}
.elementor-1807 .elementor-element.elementor-element-683eaae .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-5884b28 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-2a620ea>.elementor-widget-container {
    margin: 0 0 40px;
}
.elementor-1807 .elementor-element.elementor-element-cf15b78 .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-97aaa8e {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-f52abcc {
    padding: 95px 30px 100px;
}
.elementor-1807 .elementor-element.elementor-element-f0a4a29>.elementor-element-populated {
    padding: 0% 30% 0% 0%}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-type-html {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(max-width:767px) {
    .elementor-1807 .elementor-element.elementor-element-0972ad7 {
    margin-top: 30px;
    margin-bottom: 25px;
}
.elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon {
    font-size: 26px;
}
.elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon-box-title, .elementor-1807 .elementor-element.elementor-element-d80b13a .elementor-icon-box-title a {
    font-size: var( --e-global-typography-vamtam_h5-font-size );
    line-height: var( --e-global-typography-vamtam_h5-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h5-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h5-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-d80b13a>.elementor-widget-container {
    margin: 0 0 5px;
}
.elementor-1807 .elementor-element.elementor-element-d80b13a {
    width: auto;
    max-width: auto;
}
.elementor-1807 .elementor-element.elementor-element-8a2d9cd {
    margin-top: 0;
    margin-bottom: 55px;
}
.elementor-1807 .elementor-element.elementor-element-1087890>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-1807 .elementor-element.elementor-element-1087890>.elementor-element-populated {
    border-width: 0;
    margin: 0 0 39px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-33770a5>.elementor-element-populated {
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-a249c7e>.elementor-widget-container {
    margin: 0 0 20px;
}
.elementor-1807 .elementor-element.elementor-element-f35e252 .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-f35e252>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-6caed05 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-6caed05>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-2baade7 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-130191f .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-130191f>.elementor-widget-container {
    margin: 0 0 25px;
}
.elementor-1807 .elementor-element.elementor-element-66c90d6 .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-66c90d6>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-e4be520 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-e4be520>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-f56d4d2 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-1c1143b .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-6b32744>.elementor-element-populated {
    padding: 0;
}
.elementor-1807 .elementor-element.elementor-element-97e6138 {
    --spacer-size: 30px;
}
.elementor-1807 .elementor-element.elementor-element-683eaae .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-683eaae>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-5884b28 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-5884b28>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-20431a2 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-2a620ea .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-2a620ea>.elementor-widget-container {
    margin: 0 0 25px;
}
.elementor-1807 .elementor-element.elementor-element-cf15b78 .elementor-heading-title {
    font-size: var( --e-global-typography-500f495-font-size );
    line-height: var( --e-global-typography-500f495-line-height );
    letter-spacing: var( --e-global-typography-500f495-letter-spacing );
    word-spacing: var( --e-global-typography-500f495-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-cf15b78>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-97aaa8e {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-97aaa8e>.elementor-widget-container {
    margin: 0 0 10px;
}
.elementor-1807 .elementor-element.elementor-element-431da63 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-fa71805 .elementor-button {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-1807 .elementor-element.elementor-element-f52abcc {
    padding: 55px 20px 60px;
}
.elementor-1807 .elementor-element.elementor-element-f0a4a29>.elementor-element-populated {
    padding: 0%}
.elementor-1807 .elementor-element.elementor-element-6bae4c0 .elementor-field-type-html {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
}@media(min-width:768px) {
    .elementor-1807 .elementor-element.elementor-element-0431278 {
    width: 60%}
.elementor-1807 .elementor-element.elementor-element-3a28aae {
    width: 40%}
.elementor-1807 .elementor-element.elementor-element-1087890 {
    width: 50%}
.elementor-1807 .elementor-element.elementor-element-33770a5 {
    width: 25%}
.elementor-1807 .elementor-element.elementor-element-6b32744 {
    width: 24.664%}
}@media(max-width:1024px) and (min-width:768px) {
    .elementor-1807 .elementor-element.elementor-element-0431278 {
    width: 100%}
.elementor-1807 .elementor-element.elementor-element-3a28aae {
    width: 100%}
.elementor-1807 .elementor-element.elementor-element-f0a4a29 {
    width: 100%}
}


.elementor-kit-5 {
    --e-global-color-vamtam_accent_1: #0A0909;
    --e-global-color-vamtam_accent_2: #56ae58;
    --e-global-color-vamtam_accent_3: #F9F9F9;
    --e-global-color-vamtam_accent_4: #4E4E4E;
    --e-global-color-vamtam_accent_5: #FFFFFF;
    --e-global-color-vamtam_accent_6: #000000;
    --e-global-color-vamtam_accent_7: #CCCCCC;
    --e-global-color-vamtam_sticky_header_bg_color: #0A0909;
    --e-global-typography-vamtam_primary_font-font-family: "Titillium Web";
    --e-global-typography-vamtam_primary_font-font-size: 14px;
    --e-global-typography-vamtam_primary_font-font-weight: normal;
    --e-global-typography-vamtam_primary_font-text-transform: none;
    --e-global-typography-vamtam_primary_font-font-style: normal;
    --e-global-typography-vamtam_primary_font-text-decoration: none;
    --e-global-typography-vamtam_primary_font-line-height: 1.7em;
    --e-global-typography-vamtam_primary_font-letter-spacing: 0px;
    --e-global-typography-vamtam_primary_font-word-spacing: 0em;
    --e-global-typography-vamtam_h1-font-family: "Titillium Web";
    --e-global-typography-vamtam_h1-font-size: 80px;
    --e-global-typography-vamtam_h1-font-weight: normal;
    --e-global-typography-vamtam_h1-text-transform: none;
    --e-global-typography-vamtam_h1-font-style: normal;
    --e-global-typography-vamtam_h1-line-height: 1.1em;
    --e-global-typography-vamtam_h1-letter-spacing: 0px;
    --e-global-typography-vamtam_h1-word-spacing: 0px;
    --e-global-typography-vamtam_h2-font-family: "Titillium Web";
    --e-global-typography-vamtam_h2-font-size: 64px;
    --e-global-typography-vamtam_h2-font-weight: normal;
    --e-global-typography-vamtam_h2-text-transform: none;
    --e-global-typography-vamtam_h2-font-style: normal;
    --e-global-typography-vamtam_h2-line-height: 1.1em;
    --e-global-typography-vamtam_h2-letter-spacing: 0px;
    --e-global-typography-vamtam_h2-word-spacing: 0em;
    --e-global-typography-vamtam_h3-font-family: "Titillium Web";
    --e-global-typography-vamtam_h3-font-size: 32px;
    --e-global-typography-vamtam_h3-font-weight: normal;
    --e-global-typography-vamtam_h3-text-transform: none;
    --e-global-typography-vamtam_h3-font-style: normal;
    --e-global-typography-vamtam_h3-line-height: 1.2em;
    --e-global-typography-vamtam_h3-letter-spacing: 0px;
    --e-global-typography-vamtam_h3-word-spacing: 0em;
    --e-global-typography-vamtam_h4-font-family: "Titillium Web";
    --e-global-typography-vamtam_h4-font-size: 24px;
    --e-global-typography-vamtam_h4-font-weight: 400;
    --e-global-typography-vamtam_h4-text-transform: none;
    --e-global-typography-vamtam_h4-font-style: normal;
    --e-global-typography-vamtam_h4-line-height: 1.3em;
    --e-global-typography-vamtam_h4-letter-spacing: 0px;
    --e-global-typography-vamtam_h4-word-spacing: 0em;
    --e-global-typography-vamtam_h5-font-family: "Titillium Web";
    --e-global-typography-vamtam_h5-font-size: 18px;
    --e-global-typography-vamtam_h5-font-weight: normal;
    --e-global-typography-vamtam_h5-text-transform: none;
    --e-global-typography-vamtam_h5-font-style: normal;
    --e-global-typography-vamtam_h5-line-height: 1.3em;
    --e-global-typography-vamtam_h5-letter-spacing: 0px;
    --e-global-typography-vamtam_h5-word-spacing: 0em;
    --e-global-typography-vamtam_h6-font-family: "Titillium Web";
    --e-global-typography-vamtam_h6-font-size: 12px;
    --e-global-typography-vamtam_h6-font-weight: normal;
    --e-global-typography-vamtam_h6-text-transform: none;
    --e-global-typography-vamtam_h6-font-style: normal;
    --e-global-typography-vamtam_h6-line-height: 1.5em;
    --e-global-typography-vamtam_h6-letter-spacing: 0px;
    --e-global-typography-vamtam_h6-word-spacing: 0em;
    --e-global-typography-03f1db1-font-family: "Titillium Web";
    --e-global-typography-03f1db1-font-size: 120px;
    --e-global-typography-03f1db1-font-weight: 600;
    --e-global-typography-03f1db1-text-transform: none;
    --e-global-typography-03f1db1-font-style: normal;
    --e-global-typography-03f1db1-line-height: 1em;
    --e-global-typography-03f1db1-letter-spacing: 0px;
    --e-global-typography-03f1db1-word-spacing: 0em;
    --e-global-typography-d26ddf7-font-family: "Titillium Web";
    --e-global-typography-d26ddf7-font-size: 14px;
    --e-global-typography-d26ddf7-font-weight: 600;
    --e-global-typography-d26ddf7-text-transform: none;
    --e-global-typography-d26ddf7-font-style: normal;
    --e-global-typography-d26ddf7-line-height: 1.7em;
    --e-global-typography-d26ddf7-letter-spacing: 0px;
    --e-global-typography-d26ddf7-word-spacing: 0em;
    --e-global-typography-050b8de-font-family: "Titillium Web";
    --e-global-typography-050b8de-font-size: 12px;
    --e-global-typography-050b8de-font-weight: 700;
    --e-global-typography-050b8de-text-transform: none;
    --e-global-typography-050b8de-font-style: normal;
    --e-global-typography-050b8de-text-decoration: none;
    --e-global-typography-050b8de-line-height: 1.8em;
    --e-global-typography-050b8de-letter-spacing: 0px;
    --e-global-typography-050b8de-word-spacing: 0em;
    --e-global-typography-b038110-font-family: "Titillium Web";
    --e-global-typography-b038110-font-size: 14px;
    --e-global-typography-b038110-font-weight: 400;
    --e-global-typography-b038110-text-transform: none;
    --e-global-typography-b038110-font-style: normal;
    --e-global-typography-b038110-line-height: 1.4em;
    --e-global-typography-b038110-letter-spacing: 0px;
    --e-global-typography-b038110-word-spacing: 0em;
    --e-global-typography-cd4a5a4-font-family: "Titillium Web";
    --e-global-typography-cd4a5a4-font-size: 14px;
    --e-global-typography-cd4a5a4-font-weight: 600;
    --e-global-typography-cd4a5a4-text-transform: none;
    --e-global-typography-cd4a5a4-font-style: normal;
    --e-global-typography-cd4a5a4-line-height: 1.7em;
    --e-global-typography-cd4a5a4-letter-spacing: 0px;
    --e-global-typography-cd4a5a4-word-spacing: 0em;
    --e-global-typography-cc86534-font-family: "Titillium Web";
    --e-global-typography-cc86534-font-size: 14px;
    --e-global-typography-cc86534-font-weight: bold;
    --e-global-typography-cc86534-text-transform: none;
    --e-global-typography-cc86534-font-style: normal;
    --e-global-typography-cc86534-text-decoration: none;
    --e-global-typography-cc86534-line-height: 1em;
    --e-global-typography-cc86534-letter-spacing: 0px;
    --e-global-typography-cc86534-word-spacing: 0em;
    --e-global-typography-9b00943-font-family: "Titillium Web";
    --e-global-typography-9b00943-font-size: 14px;
    --e-global-typography-9b00943-font-weight: 500;
    --e-global-typography-9b00943-text-transform: none;
    --e-global-typography-9b00943-font-style: normal;
    --e-global-typography-9b00943-line-height: 1.2em;
    --e-global-typography-9b00943-letter-spacing: 0px;
    --e-global-typography-9b00943-word-spacing: 0em;
    --e-global-typography-500f495-font-family: "Archivo";
    --e-global-typography-500f495-font-size: 12px;
    --e-global-typography-500f495-font-weight: 600;
    --e-global-typography-500f495-text-transform: uppercase;
    --e-global-typography-500f495-font-style: normal;
    --e-global-typography-500f495-line-height: 2em;
    --e-global-typography-500f495-letter-spacing: 0.5px;
    --e-global-typography-1e80470-font-family: "Titillium Web";
    --e-global-typography-1e80470-font-size: 14px;
    --e-global-typography-1e80470-font-weight: normal;
    --e-global-typography-1e80470-text-transform: none;
    --e-global-typography-1e80470-line-height: 1.3em;
    --e-global-typography-1e80470-letter-spacing: 0px;
    --e-global-typography-1e80470-word-spacing: 0em;
    --e-global-typography-bd4f726-font-family: "Archivo";
    --e-global-typography-bd4f726-font-size: 12px;
    --e-global-typography-bd4f726-font-weight: 600;
    --e-global-typography-bd4f726-text-transform: uppercase;
    --e-global-typography-bd4f726-line-height: 1.7em;
    --e-global-typography-bd4f726-letter-spacing: 1px;
    --e-global-typography-b21347d-font-family: "Titillium Web";
    --e-global-typography-b21347d-font-size: 14px;
    --e-global-typography-b21347d-font-weight: normal;
    --e-global-typography-b21347d-line-height: 1.4px;
    --e-global-typography-86924ae-font-family: "Titillium Web";
    --e-global-typography-86924ae-font-size: 80px;
    --e-global-typography-86924ae-font-weight: normal;
    --e-global-typography-86924ae-text-transform: none;
    --e-global-typography-86924ae-font-style: normal;
    --e-global-typography-86924ae-line-height: 1.1em;
    --e-global-typography-86924ae-letter-spacing: 0px;
    --e-global-typography-86924ae-word-spacing: 0em;
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    font-weight: var( --e-global-typography-vamtam_primary_font-font-weight );
    text-transform: var( --e-global-typography-vamtam_primary_font-text-transform );
    font-style: var( --e-global-typography-vamtam_primary_font-font-style );
    text-decoration: var( --e-global-typography-vamtam_primary_font-text-decoration );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-kit-5 a:hover {
    color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-kit-5 h1 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h1-font-size );
    font-weight: var( --e-global-typography-vamtam_h1-font-weight );
    text-transform: var( --e-global-typography-vamtam_h1-text-transform );
    font-style: var( --e-global-typography-vamtam_h1-font-style );
    line-height: var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h1-word-spacing );
}
.elementor-kit-5 .font-h1 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h1-font-size );
    font-weight: var( --e-global-typography-vamtam_h1-font-weight );
    text-transform: var( --e-global-typography-vamtam_h1-text-transform );
    font-style: var( --e-global-typography-vamtam_h1-font-style );
    line-height: var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h1-word-spacing );
}
.elementor-kit-5 h2 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-kit-5 .font-h2 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    font-weight: var( --e-global-typography-vamtam_h2-font-weight );
    text-transform: var( --e-global-typography-vamtam_h2-text-transform );
    font-style: var( --e-global-typography-vamtam_h2-font-style );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-kit-5 h3 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-kit-5 .font-h3 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    font-weight: var( --e-global-typography-vamtam_h3-font-weight );
    text-transform: var( --e-global-typography-vamtam_h3-text-transform );
    font-style: var( --e-global-typography-vamtam_h3-font-style );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-kit-5 h4 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-kit-5 .font-h4 {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    font-weight: var( --e-global-typography-vamtam_h4-font-weight );
    text-transform: var( --e-global-typography-vamtam_h4-text-transform );
    font-style: var( --e-global-typography-vamtam_h4-font-style );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-kit-5 h5 {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-kit-5 .font-h5 {
    color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-kit-5 h6 {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-kit-5 .font-h6 {
    color: var( --e-global-color-vamtam_accent_4 );
    font-family: var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    font-weight: var( --e-global-typography-vamtam_h6-font-weight );
    text-transform: var( --e-global-typography-vamtam_h6-text-transform );
    font-style: var( --e-global-typography-vamtam_h6-font-style );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-kit-5 button, .elementor-kit-5 input[type=button], .elementor-kit-5 input[type=submit], .elementor-kit-5 .elementor-button {
    font-family: var( --e-global-typography-bd4f726-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd4f726-font-size );
    font-weight: var( --e-global-typography-bd4f726-font-weight );
    text-transform: var( --e-global-typography-bd4f726-text-transform );
    line-height: var( --e-global-typography-bd4f726-line-height );
    letter-spacing: var( --e-global-typography-bd4f726-letter-spacing );
    word-spacing: var( --e-global-typography-bd4f726-word-spacing );
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_1 );
    border-style: solid;
    border-width: 2px;
    border-color: var( --e-global-color-vamtam_accent_1 );
    border-radius: 0 0 0 0;
    padding: 13px 30px;
}
html .button, html button, html input[type=button], html input[type=submit], html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, html .woocommerce a.button, html .woocommerce.woocommerce-payment-methods .woocommerce-Message+a.button, html .woocommerce a.button.loading, html .woocommerce .cross-sells .add_to_cart_button, html .woocommerce a.added_to_cart, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce.woocommerce-cart .cross-sells ul.products>li.product .button.add_to_cart_button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce #respond input#submit.alt, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce button.button.alt.disabled, html .woocommerce input.button.alt, html .woocommerce .woocommerce-message .vamtam-close-notice-btn, html a.comment-reply-link, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart {
    font-family: var( --e-global-typography-bd4f726-font-family ), Sans-serif;
    font-size: var( --e-global-typography-bd4f726-font-size );
    font-weight: var( --e-global-typography-bd4f726-font-weight );
    text-transform: var( --e-global-typography-bd4f726-text-transform );
    line-height: var( --e-global-typography-bd4f726-line-height );
    letter-spacing: var( --e-global-typography-bd4f726-letter-spacing );
    word-spacing: var( --e-global-typography-bd4f726-word-spacing );
    color: var( --e-global-color-vamtam_accent_5 );
    background-color: var( --e-global-color-vamtam_accent_1 );
    border-style: solid;
    border-width: 2px;
    border-color: var( --e-global-color-vamtam_accent_1 );
    border-radius: 0 0 0 0;
    padding: 13px 30px;
}
.elementor-kit-5 button:hover, .elementor-kit-5 button:focus, .elementor-kit-5 input[type=button]:hover, .elementor-kit-5 input[type=button]:focus, .elementor-kit-5 input[type=submit]:hover, .elementor-kit-5 input[type=submit]:focus, .elementor-kit-5 .elementor-button:hover, .elementor-kit-5 .elementor-button:focus {
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_1 );
    border-radius: 0 0 0 0;
}
html .button:hover, html button:hover, html input[type=button]:hover, html input[type=submit]:hover, html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover, html .woocommerce a.button:hover, html .woocommerce.woocommerce-payment-methods .woocommerce-Message+a.button:hover, html .woocommerce a.button.loading:hover, html .woocommerce .cross-sells .add_to_cart_button:hover, html .woocommerce a.added_to_cart:hover, html .woocommerce button.button:hover, html .woocommerce input.button:hover, html .woocommerce.woocommerce-cart .cross-sells ul.products>li.product .button.add_to_cart_button:hover, html .woocommerce #respond input#submit:hover, html .woocommerce #content input.button:hover, html .woocommerce-page a.button:hover, html .woocommerce-page button.button:hover, html .woocommerce-page input.button:hover, html .woocommerce-page #respond input#submit:hover, html .woocommerce-page #content input.button:hover, html .woocommerce #respond input#submit.alt:hover, html .woocommerce a.button.alt:hover, html .woocommerce button.button.alt:hover, html .woocommerce button.button.alt.disabled:hover, html .woocommerce input.button.alt:hover, html .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover, html a.comment-reply-link:hover, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout:hover, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart:hover {
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_1 );
    border-radius: 0 0 0 0;
}
.elementor-kit-5 label {
    color: var( --e-global-color-vamtam_accent_6 );
    font-family: var( --e-global-typography-cd4a5a4-font-family ), Sans-serif;
    font-size: var( --e-global-typography-cd4a5a4-font-size );
    font-weight: var( --e-global-typography-cd4a5a4-font-weight );
    text-transform: var( --e-global-typography-cd4a5a4-text-transform );
    font-style: var( --e-global-typography-cd4a5a4-font-style );
    line-height: var( --e-global-typography-cd4a5a4-line-height );
    letter-spacing: var( --e-global-typography-cd4a5a4-letter-spacing );
    word-spacing: var( --e-global-typography-cd4a5a4-word-spacing );
}
.elementor-kit-5 input:not([type=button]):not([type=submit]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual {
    font-family: var( --e-global-typography-b038110-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b038110-font-size );
    font-weight: var( --e-global-typography-b038110-font-weight );
    text-transform: var( --e-global-typography-b038110-text-transform );
    font-style: var( --e-global-typography-b038110-font-style );
    line-height: var( --e-global-typography-b038110-line-height );
    letter-spacing: var( --e-global-typography-b038110-letter-spacing );
    word-spacing: var( --e-global-typography-b038110-word-spacing );
    color: var( --e-global-color-vamtam_accent_4 );
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-width: 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
    transition: 300ms;
    padding: 12px 15px;
}
.elementor-kit-5 select, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .select2.select2-container .selection>.select2-selection[role=combobox] {
    font-family: var( --e-global-typography-b038110-font-family ), Sans-serif;
    font-size: var( --e-global-typography-b038110-font-size );
    font-weight: var( --e-global-typography-b038110-font-weight );
    text-transform: var( --e-global-typography-b038110-text-transform );
    font-style: var( --e-global-typography-b038110-font-style );
    line-height: var( --e-global-typography-b038110-line-height );
    letter-spacing: var( --e-global-typography-b038110-letter-spacing );
    word-spacing: var( --e-global-typography-b038110-word-spacing );
}
.elementor-kit-5 select, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox], .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .elementor-select-wrapper, .elementor-kit-5 input:not([type=button]):not([type=submit]), .elementor-kit-5 input:not([type=button]):not([type=submit])::placeholder, .elementor-kit-5 textarea, .elementor-kit-5 textarea::placeholder, .elementor-kit-5 .elementor-field-textual, .elementor-kit-5 .elementor-field-textual::placeholder {
    color: var( --e-global-color-vamtam_accent_4 );
    caret-color: var( --e-global-color-vamtam_accent_4 );
}
.elementor-kit-5 select, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox], .elementor-kit-5 input[type=checkbox]+label::before {
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-width: 1px;
    border-color: var( --e-global-color-vamtam_accent_7 );
    border-radius: 0 0 0 0;
}
.elementor-kit-5 input:focus:not([type=button]):not([type=submit]), .elementor-kit-5 textarea:focus, .elementor-kit-5 .elementor-field-textual:focus {
    color: var( --e-global-color-vamtam_accent_6 );
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-kit-5 select:focus, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox]:focus, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select:focus, .elementor-kit-5 .elementor-select-wrapper:focus-within, .elementor-kit-5 input:focus:not([type=button]):not([type=submit]), .elementor-kit-5 input:focus:not([type=button]):not([type=submit])::placeholder, .elementor-kit-5 textarea:focus, .elementor-kit-5 textarea:focus::placeholder, .elementor-kit-5 .elementor-field-textual:focus, .elementor-kit-5 .elementor-field-textual:focus::placeholder {
    color: var( --e-global-color-vamtam_accent_6 );
    caret-color: var( --e-global-color-vamtam_accent_6 );
}
.elementor-kit-5 select:focus, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select:focus, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox]:focus, .elementor-kit-5 input[type=checkbox]:focus+label::before {
    background-color: var( --e-global-color-vamtam_accent_5 );
    border-style: solid;
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-kit-5 select:hover, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select:hover, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox]:hover, .elementor-kit-5 input:hover:not([type=button]):not([type=submit]), .elementor-kit-5 textarea:hover, .elementor-kit-5 .elementor-field-textual:hover, .elementor-kit-5 input[type=checkbox]:hover+label::before {
    border-color: var( --e-global-color-vamtam_accent_2 );
}
.elementor-kit-5 select, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .elementor-select-wrapper:before, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox], .elementor-kit-5 input[type=checkbox]+label::before {
    transition: 300ms;
}
.elementor-kit-5 select, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .select2.select2-container .select2-selection[role=combobox] {
    padding: 12px 15px;
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1280px;
}
.e-con {
    --container-max-width: 1280px;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}
.elementor-element {
    --widgets-spacing: 20px;
}
 {
}
h1.entry-title {
    display: var(--page-title-display);
}
@media(max-width:1024px) {
    .elementor-kit-5 {
    --e-global-typography-vamtam_h1-font-size: 45px;
    --e-global-typography-vamtam_h2-font-size: 35px;
    --e-global-typography-vamtam_h3-font-size: 22px;
    --e-global-typography-vamtam_h4-font-size: 20px;
    --e-global-typography-vamtam_h5-font-size: 15px;
    --e-global-typography-03f1db1-font-size: 60px;
    --e-global-typography-86924ae-font-size: 45px;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-kit-5 h1 {
    font-size: var( --e-global-typography-vamtam_h1-font-size );
    line-height: var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h1-word-spacing );
}
.elementor-kit-5 .font-h1 {
    font-size: var( --e-global-typography-vamtam_h1-font-size );
    line-height: var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h1-word-spacing );
}
.elementor-kit-5 h2 {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-kit-5 .font-h2 {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-kit-5 h3 {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-kit-5 .font-h3 {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-kit-5 h4 {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-kit-5 .font-h4 {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-kit-5 h6 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-kit-5 .font-h6 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-kit-5 button, .elementor-kit-5 input[type=button], .elementor-kit-5 input[type=submit], .elementor-kit-5 .elementor-button {
    font-size: var( --e-global-typography-bd4f726-font-size );
    line-height: var( --e-global-typography-bd4f726-line-height );
    letter-spacing: var( --e-global-typography-bd4f726-letter-spacing );
    word-spacing: var( --e-global-typography-bd4f726-word-spacing );
}
html .button, html button, html input[type=button], html input[type=submit], html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, html .woocommerce a.button, html .woocommerce.woocommerce-payment-methods .woocommerce-Message+a.button, html .woocommerce a.button.loading, html .woocommerce .cross-sells .add_to_cart_button, html .woocommerce a.added_to_cart, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce.woocommerce-cart .cross-sells ul.products>li.product .button.add_to_cart_button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce #respond input#submit.alt, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce button.button.alt.disabled, html .woocommerce input.button.alt, html .woocommerce .woocommerce-message .vamtam-close-notice-btn, html a.comment-reply-link, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart {
    font-size: var( --e-global-typography-bd4f726-font-size );
    line-height: var( --e-global-typography-bd4f726-line-height );
    letter-spacing: var( --e-global-typography-bd4f726-letter-spacing );
    word-spacing: var( --e-global-typography-bd4f726-word-spacing );
}
.elementor-kit-5 label {
    font-size: var( --e-global-typography-cd4a5a4-font-size );
    line-height: var( --e-global-typography-cd4a5a4-line-height );
    letter-spacing: var( --e-global-typography-cd4a5a4-letter-spacing );
    word-spacing: var( --e-global-typography-cd4a5a4-word-spacing );
}
.elementor-kit-5 input:not([type=button]):not([type=submit]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual {
    font-size: var( --e-global-typography-b038110-font-size );
    line-height: var( --e-global-typography-b038110-line-height );
    letter-spacing: var( --e-global-typography-b038110-letter-spacing );
    word-spacing: var( --e-global-typography-b038110-word-spacing );
}
.elementor-kit-5 select, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .select2.select2-container .selection>.select2-selection[role=combobox] {
    font-size: var( --e-global-typography-b038110-font-size );
    line-height: var( --e-global-typography-b038110-line-height );
    letter-spacing: var( --e-global-typography-b038110-letter-spacing );
    word-spacing: var( --e-global-typography-b038110-word-spacing );
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
}
.e-con {
    --container-max-width: 1024px;
}
}@media(max-width:767px) {
    .elementor-kit-5 {
    --e-global-typography-vamtam_primary_font-font-size: 14px;
    --e-global-typography-vamtam_primary_font-line-height: 1.7em;
    --e-global-typography-vamtam_h1-font-size: 45px;
    --e-global-typography-vamtam_h1-line-height: 1em;
    --e-global-typography-vamtam_h2-font-size: 40px;
    --e-global-typography-vamtam_h2-line-height: 1.05em;
    --e-global-typography-vamtam_h3-font-size: 28px;
    --e-global-typography-vamtam_h3-line-height: 1.1em;
    --e-global-typography-vamtam_h4-font-size: 20px;
    --e-global-typography-vamtam_h4-line-height: 1.5em;
    --e-global-typography-vamtam_h5-font-size: 18px;
    --e-global-typography-vamtam_h5-line-height: 1.33em;
    --e-global-typography-vamtam_h6-font-size: 11px;
    --e-global-typography-03f1db1-font-size: 56px;
    --e-global-typography-03f1db1-line-height: 0.86em;
    --e-global-typography-86924ae-font-size: 35px;
    font-size: var( --e-global-typography-vamtam_primary_font-font-size );
    line-height: var( --e-global-typography-vamtam_primary_font-line-height );
    letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );
}
.elementor-kit-5 h1 {
    font-size: var( --e-global-typography-vamtam_h1-font-size );
    line-height: var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h1-word-spacing );
}
.elementor-kit-5 .font-h1 {
    font-size: var( --e-global-typography-vamtam_h1-font-size );
    line-height: var( --e-global-typography-vamtam_h1-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h1-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h1-word-spacing );
}
.elementor-kit-5 h2 {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-kit-5 .font-h2 {
    font-size: var( --e-global-typography-vamtam_h2-font-size );
    line-height: var( --e-global-typography-vamtam_h2-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h2-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h2-word-spacing );
}
.elementor-kit-5 h3 {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-kit-5 .font-h3 {
    font-size: var( --e-global-typography-vamtam_h3-font-size );
    line-height: var( --e-global-typography-vamtam_h3-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h3-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h3-word-spacing );
}
.elementor-kit-5 h4 {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-kit-5 .font-h4 {
    font-size: var( --e-global-typography-vamtam_h4-font-size );
    line-height: var( --e-global-typography-vamtam_h4-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h4-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h4-word-spacing );
}
.elementor-kit-5 h6 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-kit-5 .font-h6 {
    font-size: var( --e-global-typography-vamtam_h6-font-size );
    line-height: var( --e-global-typography-vamtam_h6-line-height );
    letter-spacing: var( --e-global-typography-vamtam_h6-letter-spacing );
    word-spacing: var( --e-global-typography-vamtam_h6-word-spacing );
}
.elementor-kit-5 button, .elementor-kit-5 input[type=button], .elementor-kit-5 input[type=submit], .elementor-kit-5 .elementor-button {
    font-size: var( --e-global-typography-bd4f726-font-size );
    line-height: var( --e-global-typography-bd4f726-line-height );
    letter-spacing: var( --e-global-typography-bd4f726-letter-spacing );
    word-spacing: var( --e-global-typography-bd4f726-word-spacing );
}
html .button, html button, html input[type=button], html input[type=submit], html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button, html .woocommerce a.button, html .woocommerce.woocommerce-payment-methods .woocommerce-Message+a.button, html .woocommerce a.button.loading, html .woocommerce .cross-sells .add_to_cart_button, html .woocommerce a.added_to_cart, html .woocommerce button.button, html .woocommerce input.button, html .woocommerce.woocommerce-cart .cross-sells ul.products>li.product .button.add_to_cart_button, html .woocommerce #respond input#submit, html .woocommerce #content input.button, html .woocommerce-page a.button, html .woocommerce-page button.button, html .woocommerce-page input.button, html .woocommerce-page #respond input#submit, html .woocommerce-page #content input.button, html .woocommerce #respond input#submit.alt, html .woocommerce a.button.alt, html .woocommerce button.button.alt, html .woocommerce button.button.alt.disabled, html .woocommerce input.button.alt, html .woocommerce .woocommerce-message .vamtam-close-notice-btn, html a.comment-reply-link, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout, html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart {
    font-size: var( --e-global-typography-bd4f726-font-size );
    line-height: var( --e-global-typography-bd4f726-line-height );
    letter-spacing: var( --e-global-typography-bd4f726-letter-spacing );
    word-spacing: var( --e-global-typography-bd4f726-word-spacing );
}
.elementor-kit-5 label {
    font-size: var( --e-global-typography-cd4a5a4-font-size );
    line-height: var( --e-global-typography-cd4a5a4-line-height );
    letter-spacing: var( --e-global-typography-cd4a5a4-letter-spacing );
    word-spacing: var( --e-global-typography-cd4a5a4-word-spacing );
}
.elementor-kit-5 input:not([type=button]):not([type=submit]), .elementor-kit-5 textarea, .elementor-kit-5 .elementor-field-textual {
    font-size: var( --e-global-typography-b038110-font-size );
    line-height: var( --e-global-typography-b038110-line-height );
    letter-spacing: var( --e-global-typography-b038110-letter-spacing );
    word-spacing: var( --e-global-typography-b038110-word-spacing );
}
.elementor-kit-5 select, .elementor-kit-5 .elementor-field-group .elementor-select-wrapper select, .elementor-kit-5 .select2.select2-container .selection>.select2-selection[role=combobox] {
    font-size: var( --e-global-typography-b038110-font-size );
    line-height: var( --e-global-typography-b038110-line-height );
    letter-spacing: var( --e-global-typography-b038110-letter-spacing );
    word-spacing: var( --e-global-typography-b038110-word-spacing );
}
.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
}
.e-con {
    --container-max-width: 767px;
}
}




.icon-sector {
    width: 50%;
    float: left;
}
.icon-sector-2 {
    width: 58%;
    float: left;
}
.icon-about-us {
    width: 30%;
    float: left;
}
.bg-green {
    background: #56ae58!important;
}
.text-white {
    color: #fff!important;
}
/*
.text-green {
    color: #56ae58!important;
    text-decoration-color: #000;
}
.text-green:hover {
    cursor: pointer;
    text-decoration: underline;
    text-decoration-color: #56ae58;
    transition: text-decoration-color 300ms;
}
.main-footer {
    background: #0a0a0a!important;
}
*/

/* Desktop only */
@media (min-width: 768px) {

    .mobile-only {
        display:none !important;
    }
    .desktop-only {
        display:block !important;
    }

}

/* Mobile only */
@media (max-width: 767px) {

    .mobile-only {
        display:block !important;
    }
    .desktop-only {
        display:none !important;
    }
    .flickity-button {
        top: 220px!important;
    }

}


