@media(min-width:768px) {
    .elementor-element.elementor-element-905312c {
        width: 56.5%
    }
    .elementor-element.elementor-element-68d6537 {
        width: 42.832%
    }
    .elementor-element.elementor-element-b444a35 {
        width: 59%
    }
    .elementor-element.elementor-element-b840e46 {
        width: 41%
    }
    .elementor-element.elementor-element-c3caf49 {
        width: 37.5%
    }
    .elementor-element.elementor-element-09a4563 {
        width: 21.5%
    }
    .elementor-element.elementor-element-8eab225 {
        width: 23%
    }
    .elementor-element.elementor-element-4cd4aac {
        width: 16.222%
    }
    .elementor-element.elementor-element-0f79039 {
        width: 57%
    }
    .elementor-element.elementor-element-8684c35 {
        width: 42.94%
    }
    .elementor-element.elementor-element-f32dad4 {
        width: 35%
    }
    .elementor-element.elementor-element-6c607df {
        width: 64.665%
    }
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-8b1ad4c>.elementor-container {
        min-height: 66vh
    }
    .elementor-element.elementor-element-8b1ad4c:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-8b1ad4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover
    }
    .elementor-element.elementor-element-8b1ad4c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0
    }
    .elementor-element.elementor-element-3d8b420>.elementor-container {
        min-height: 67vh
    }
    .elementor-element.elementor-element-3d8b420:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-3d8b420>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 25vw 100%;
        background-size: 80% auto
    }
    .elementor-element.elementor-element-3d8b420 {
        padding: 0 30px
    }
    .elementor-bc-flex-widget .elementor-element.elementor-element-ceef568.elementor-column .elementor-column-wrap {
        align-items: center
    }
    .elementor-element.elementor-element-ceef568.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center
    }
    .elementor-element.elementor-element-ceef568>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0 0
    }
    .elementor-element.elementor-element-a27d54e .elementor-headline {
        font-size: 55px
    }
    .elementor-element.elementor-element-f31b173 .elementor-headline {
        font-size: 38px;
        line-height: 2.8rem
    }
    .elementor-element.elementor-element-4270556 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-905312c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-element.elementor-element-f162d7f {
        margin-top: 20px;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-element.elementor-element-007ecc0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: space-evenly
    }
    .elementor-element.elementor-element-007ecc0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-element.elementor-element-007ecc0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain
    }
    .elementor-element.elementor-element-007ecc0>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-007ecc0>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30px
    }
    .elementor-element.elementor-element-eee7931 img {
        width: 60px
    }
    .elementor-element.elementor-element-eee7931 .vamtam-image-wrapper {
        width: 60px
    }
    .elementor-element.elementor-element-6f2c632 img {
        width: 60px
    }
    .elementor-element.elementor-element-6f2c632 .vamtam-image-wrapper {
        width: 60px
    }
    .elementor-element.elementor-element-73f8f49 img {
        width: 60px
    }
    .elementor-element.elementor-element-73f8f49 .vamtam-image-wrapper {
        width: 60px
    }
    .elementor-element.elementor-element-68d6537>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
    .elementor-element.elementor-element-3c043fb>.elementor-widget-container {
        margin: 0 0 40px
    }
    .elementor-element.elementor-element-97b3748>.elementor-widget-container {
        margin: 0 0 40px
    }
    .elementor-element.elementor-element-f6503ee {
        margin-top: 0;
        margin-bottom: 40px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-eb4cca7>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 0% 0% 33%
    }
    .elementor-element.elementor-element-a2b8235>.elementor-widget-container {
        margin: 0 0 40px
    }
    .elementor-element.elementor-element-c0f15e6 {
        padding: 0 30px
    }
    .elementor-element.elementor-element-7b372bc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-ecd2c4a .elementor-cta__content {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-ecd2c4a .elementor-cta__title {
        font-size: 22px
    }
    .elementor-element.elementor-element-ec0fa0f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-64d9fe1 .elementor-cta__content {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-64d9fe1 .elementor-cta__title {
        font-size: 22px
    }
    .elementor-element.elementor-element-09dd6ba>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 20px
    }
    .elementor-element.elementor-element-126248f .elementor-cta__content {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-126248f .elementor-cta__title {
        font-size: 22px
    }
    .elementor-element.elementor-element-ad423ee {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-bdb8223>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-3a62585 .elementor-cta__content {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-3a62585 .elementor-cta__title {
        font-size: 22px
    }
    .elementor-element.elementor-element-e554f2c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-e0f7107 .elementor-cta__content {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-e0f7107 .elementor-cta__title {
        font-size: 22px
    }
    .elementor-element.elementor-element-4655088>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 30px
    }
    .elementor-element.elementor-element-25fcf90 .elementor-cta__content {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-25fcf90 .elementor-cta__title {
        font-size: 22px
    }
    .elementor-element.elementor-element-5bfa2c8 {
        margin-top: 0;
        margin-bottom: -25px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-dc8af5d .elementor-heading-title {
        font-size: 100px
    }
    .elementor-element.elementor-element-dc8af5d>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-f0b5691 {
        margin-top: 0;
        margin-bottom: -350px
    }
    .elementor-element.elementor-element-3f4608f .elementor-spacer-inner {
        --spacer-size: 350px
    }
    .elementor-element.elementor-element-9cead63 .elementor-spacer-inner {
        --spacer-size: 350px
    }
    .elementor-element.elementor-element-3a9b224>.elementor-container {
        min-height: 350px
    }
    .elementor-element.elementor-element-3a9b224 {
        margin-top: 0;
        margin-bottom: -60px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-09a4563>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-1105179 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-1105179 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-8eab225>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-1650245 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-1650245 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-4cd4aac>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 20px
    }
    .elementor-element.elementor-element-b625d98 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-b625d98 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-f93717b {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-9ad80cf img {
        width: 40%
    }
    .elementor-element.elementor-element-9ad80cf .vamtam-image-wrapper {
        width: 40%
    }
    .elementor-element.elementor-element-560f99d:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-560f99d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://macchina.vamtam.com/wp-content/uploads/2021/05/shape-red-1.svg);
        background-position: center left;
        background-size: 200px auto
    }
    .elementor-element.elementor-element-560f99d {
        padding: 0 30px
    }
    .elementor-element.elementor-element-550f1c3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0% 0% 0% 33%
    }
    .elementor-element.elementor-element-0342591 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-81bc3ff.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: space-between
    }
    .elementor-element.elementor-element-81bc3ff>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-4aee8cd>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-eb11386>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-c8e24b9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-14a6633>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-1047109>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 20px
    }
    .elementor-element.elementor-element-80712f3 {
        padding: 0 30px
    }
    .elementor-element.elementor-element-e3afffe>.elementor-column-wrap>.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-element.elementor-element-6e35b01>.elementor-widget-container {
        margin: 0 0 40px
    }
    .elementor-element.elementor-element-d990d7c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-97b2bca>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-8f9f2f7 .elementor-flip-box {
        height: 350px
    }
    .elementor-element.elementor-element-8f9f2f7 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
        padding: 40px 0 0 20px
    }
    .elementor-element.elementor-element-8f9f2f7 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 40px 0 0 20px
    }
    .elementor-element.elementor-element-be741e9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-6553df1 .elementor-flip-box {
        height: 350px
    }
    .elementor-element.elementor-element-6553df1 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
        padding: 40px 0 0 20px
    }
    .elementor-element.elementor-element-6553df1 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 40px 0 0 20px
    }
    .elementor-element.elementor-element-f07b338>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 20px
    }
    .elementor-element.elementor-element-9231dfa .elementor-flip-box {
        height: 350px
    }
    .elementor-element.elementor-element-9231dfa .elementor-flip-box__front .elementor-flip-box__layer__overlay {
        padding: 40px 0 0 20px
    }
    .elementor-element.elementor-element-9231dfa .elementor-flip-box__back .elementor-flip-box__layer__overlay {
        padding: 40px 0 0 20px
    }
    .elementor-element.elementor-element-a2486e8 {
        margin-top: 0;
        margin-bottom: -620px;
        padding: 0
    }
    .elementor-element.elementor-element-20c1bb1 .elementor-spacer-inner {
        --spacer-size: 620px
    }
    .elementor-element.elementor-element-8684c35>.elementor-element-populated {
        margin: 0 0 0 -215px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -215px
    }
    .elementor-element.elementor-element-8684c35>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0 0
    }
    .elementor-element.elementor-element-5683d2c>.elementor-container {
        min-height: 620px
    }
    .elementor-element.elementor-element-5683d2c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-f32dad4>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-f32dad4>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-f3781b8 .elementor-testimonial__name {
        font-size: var( --e-global-typography-faacf20-font-size);
        line-height: var( --e-global-typography-faacf20-line-height);
        letter-spacing: var( --e-global-typography-faacf20-letter-spacing);
        word-spacing: var( --e-global-typography-faacf20-word-spacing)
    }
    .elementor-element.elementor-element-f3781b8>.elementor-widget-container {
        padding: 0 30px 0 0
    }
    .elementor-element.elementor-element-6c607df>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-6c607df>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-6f69f7e {
        text-align: center
    }
    .elementor-element.elementor-element-6f69f7e .elementor-heading-title {
        font-size: 90px
    }
    .elementor-element.elementor-element-fed4c9f>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-17bfa6f:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-17bfa6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://macchina.vamtam.com/wp-content/uploads/2021/05/shape-red-1.svg);
        background-position: top left;
        background-size: 200px auto
    }
    .elementor-element.elementor-element-17bfa6f {
        margin-top: 0;
        margin-bottom: 200px
    }
    .elementor-element.elementor-element-f498fad>.elementor-column-wrap>.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-element.elementor-element-f498fad>.elementor-element-populated>.elementor-widget-wrap {
        padding: 130px 0 0
    }
    .elementor-element.elementor-element-d60f385 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h1-font-size);
        line-height: var( --e-global-typography-vamtam_h1-line-height)
    }
    .elementor-element.elementor-element-d60f385>.elementor-widget-container {
        margin: 0 0 50px
    }
    .elementor-element.elementor-element-33a7602 .elementor-button {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        line-height: var( --e-global-typography-0bfcd18-line-height);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-33a7602 .e-form__indicators__indicator,
    .elementor-element.elementor-element-33a7602 .e-form__indicators__indicator__label {
        font-size: var( --e-global-typography-vamtam_h1-font-size);
        line-height: var( --e-global-typography-vamtam_h1-line-height)
    }
    body.elementor-page-6878:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-6878>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 80% auto
    }
}
@media(max-width:426px){
    .elementor-element.elementor-element-6f2c632 img {
        width: 38px !important;
    }}
@media(max-width:767px) {
    .elementor-element.elementor-element-8b1ad4c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0
    }
    .elementor-element.elementor-element-b5def14>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-3d8b420>.elementor-container {
        min-height: 71vh
    }
    .elementor-element.elementor-element-3d8b420:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-3d8b420>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom right;
        background-size: 90vw auto;
        --translateX: -159.253px !important;
    }
    .elementor-element.elementor-element-3d8b420 {
        padding: 0 20px
    }
    .elementor-element.elementor-element-ceef568>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-a27d54e .elementor-headline {
        font-size: 40px
    }
    .elementor-element.elementor-element-4270556 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-905312c>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-905312c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-f162d7f {
        padding: 0
    }
    .elementor-element.elementor-element-007ecc0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: space-evenly
    }
    .elementor-element.elementor-element-007ecc0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-element.elementor-element-007ecc0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center
    }
    .elementor-element.elementor-element-007ecc0>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-eee7931 img {
        width: 50px
    }
    .elementor-element.elementor-element-eee7931 .vamtam-image-wrapper {
        width: 50px
    }
    .elementor-element.elementor-element-6f2c632 img {
        width: 50px
    }
    .elementor-element.elementor-element-6f2c632 .vamtam-image-wrapper {
        width: 50px
    }
    .elementor-element.elementor-element-73f8f49 img {
        width: 50px
    }
    .elementor-element.elementor-element-73f8f49 .vamtam-image-wrapper {
        width: 50px
    }
    .elementor-element.elementor-element-68d6537>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0 0
    }
    .elementor-element.elementor-element-3c043fb>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-97b3748>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-f6503ee {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .elementor-element.elementor-element-eb4cca7>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-a2b8235>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-c0f15e6 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px
    }
    .elementor-element.elementor-element-7b372bc>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-7b372bc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-ec0fa0f>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-ec0fa0f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-09dd6ba>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-ad423ee {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-bdb8223>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-e554f2c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-4655088>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-5bfa2c8 {
        padding: 0 20px
    }
    .elementor-element.elementor-element-dc8af5d {
        text-align: left
    }
    .elementor-element.elementor-element-dc8af5d .elementor-heading-title {
        font-size: 50px
    }
    .elementor-element.elementor-element-f0b5691 {
        margin-top: 0;
        margin-bottom: -620px
    }
    .elementor-element.elementor-element-b444a35 {
        width: 65%
    }
    .elementor-element.elementor-element-b444a35:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-element.elementor-element-b444a35>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://macchina.vamtam.com/wp-content/uploads/2021/05/proccess-shape-grey-mobile.svg);
        background-size: cover
    }
    .elementor-element.elementor-element-3f4608f .elementor-spacer-inner {
        --spacer-size: 680px
    }
    .elementor-element.elementor-element-b840e46 {
        width: 35%
    }
    .elementor-element.elementor-element-b840e46:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
    .elementor-element.elementor-element-b840e46>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url(https://macchina.vamtam.com/wp-content/uploads/2021/05/proccess-shape-red-mobile.svg);
        background-position: top left;
        background-size: cover
    }
    .elementor-element.elementor-element-9cead63 .elementor-spacer-inner {
        --spacer-size: 680px
    }
    .elementor-element.elementor-element-3a9b224 {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-d5cab25>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-09a4563>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-1105179 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-1105179 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-8eab225>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-8eab225>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-1650245 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-1650245 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-4cd4aac>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-4cd4aac>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-b625d98 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-b625d98 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-f93717b {
        margin-top: 0;
        margin-bottom: 80px;
    }
    .elementor-element.elementor-element-9ad80cf {
        text-align: left
    }
    .elementor-element.elementor-element-9ad80cf img {
        width: 80%
    }
    .elementor-element.elementor-element-9ad80cf .vamtam-image-wrapper {
        width: 80%
    }
    .elementor-element.elementor-element-560f99d:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-560f99d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: 160px auto
    }
    .elementor-element.elementor-element-560f99d {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .elementor-element.elementor-element-550f1c3>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0 0
    }
    .elementor-element.elementor-element-5fb1863>.elementor-widget-container {
        margin: 0 0 30px;
        padding: 0
    }
    .elementor-element.elementor-element-0342591 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-81bc3ff {
        width: 33%
    }
    .elementor-element.elementor-element-81bc3ff>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-4aee8cd {
        width: 33%
    }
    .elementor-element.elementor-element-4aee8cd>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-eb11386 {
        width: 33%
    }
    .elementor-element.elementor-element-eb11386>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 20px
    }
    .elementor-element.elementor-element-c8e24b9 {
        width: 33%
    }
    .elementor-element.elementor-element-c8e24b9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-element.elementor-element-c8e24b9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 20px 0 0
    }
    .elementor-element.elementor-element-14a6633 {
        width: 33%
    }
    .elementor-element.elementor-element-14a6633>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px
    }
    .elementor-element.elementor-element-1047109 {
        width: 33%
    }
    .elementor-element.elementor-element-1047109>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 20px
    }
    .elementor-element.elementor-element-80712f3 {
        margin-top: 0;
        margin-bottom: 30px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-e3afffe>.elementor-column-wrap>.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-element.elementor-element-6e35b01>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-d990d7c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-97b2bca>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-97b2bca>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-8f9f2f7 .elementor-flip-box {
        height: 400px
    }
    .elementor-element.elementor-element-be741e9>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-be741e9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-6553df1 .elementor-flip-box {
        height: 400px
    }
    .elementor-element.elementor-element-f07b338>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-f07b338>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-9231dfa .elementor-flip-box {
        height: 400px
    }
    .elementor-element.elementor-element-a2486e8 {
        margin-top: 0;
        margin-bottom: -540px
    }
    .elementor-element.elementor-element-0f79039 {
        width: 80%
    }
    .elementor-element.elementor-element-8684c35 {
        width: 20%
    }
    .elementor-element.elementor-element-8684c35>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-8684c35>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-290dcd1 img {
        width: 100px
    }
    .elementor-element.elementor-element-290dcd1 .vamtam-image-wrapper {
        width: 100px
    }
    .elementor-element.elementor-element-290dcd1>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-5683d2c {
        margin-top: 0;
        margin-bottom: 80px;
    }
    .elementor-element.elementor-element-56a5462 {
        width: 400px;
        max-width: 400px
    }
    .elementor-element.elementor-element-f3781b8 .elementor-testimonial__text {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-f3781b8 .elementor-testimonial__name {
        font-size: var( --e-global-typography-faacf20-font-size);
        line-height: var( --e-global-typography-faacf20-line-height);
        letter-spacing: var( --e-global-typography-faacf20-letter-spacing);
        word-spacing: var( --e-global-typography-faacf20-word-spacing)
    }
    .elementor-element.elementor-element-f3781b8>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-element.elementor-element-6c607df.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-element.elementor-element-6c607df>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-6f69f7e {
        text-align: left
    }
    .elementor-element.elementor-element-6f69f7e .elementor-heading-title {
        font-size: 50px
    }
    .elementor-element.elementor-element-6f69f7e>.elementor-widget-container {
        margin: 0 0 20px
    }
    .elementor-element.elementor-element-17bfa6f:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-17bfa6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top left;
        background-size: 160px auto
    }
    .elementor-element.elementor-element-17bfa6f {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-f498fad>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0 0
    }
    .elementor-element.elementor-element-d60f385 .elementor-heading-title {
        font-size: var( --e-global-typography-vamtam_h1-font-size);
        line-height: var( --e-global-typography-vamtam_h1-line-height)
    }
    .elementor-element.elementor-element-33a7602 .elementor-button {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        line-height: var( --e-global-typography-0bfcd18-line-height);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-33a7602 .e-form__indicators__indicator,
    .elementor-element.elementor-element-33a7602 .e-form__indicators__indicator__label {
        font-size: var( --e-global-typography-vamtam_h1-font-size);
        line-height: var( --e-global-typography-vamtam_h1-line-height)
    }
    .elementor-element.elementor-element-33a7602>.elementor-widget-container {
        padding: 0
    }
    body.elementor-page-6878:not(.elementor-motion-effects-element-type-background),
    body.elementor-page-6878>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 100% auto
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-ceef568 {
        width: 60%
    }
    .elementor-element.elementor-element-c6b5dc6 {
        width: 40%
    }
    .elementor-element.elementor-element-0f79039 {
        width: 70%
    }
    .elementor-element.elementor-element-8684c35 {
        width: 30%
    }
    .elementor-element.elementor-element-f32dad4 {
        width: 45%
    }
    .elementor-element.elementor-element-6c607df {
        width: 55%
    }
}

@media(min-width:768px) {
    .elementor-element.elementor-element-bf682d9 {
        width: 26.937%
    }
    .elementor-element.elementor-element-b9a773b {
        width: 73.063%
    }
    .elementor-element.elementor-element-bc1ea36 {
        width: 100%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-b9158ed {
        width: 50%
    }
    .elementor-element.elementor-element-c39c80f {
        width: 50%
    }
    .elementor-element.elementor-element-57995d6 {
        width: 33%
    }
    .elementor-element.elementor-element-5b8f7b9 {
        width: 33%
    }
    .elementor-element.elementor-element-16b7851 {
        width: 33%
    }
}

@media (max-width:426px) {
    .imobi img {
        height: 300px;
        width: 300px;
    }
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-70cf90e .elementor-spacer-inner {
        --spacer-size: 50vh
    }
    .elementor-element.elementor-element-1cd4521 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px
    }
    .elementor-element.elementor-element-b9158ed>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30px 30px 30px 0
    }
    .elementor-element.elementor-element-cb01b7c {
        padding: 0 30px
    }
    .elementor-element.elementor-element-bc1ea36>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0%
    }
    .elementor-element.elementor-element-b3edcd8>.elementor-widget-container {
        margin: 0 0 30px;
        padding: 0
    }
    .ft {
        font-size: 28px !important;
    }
    .head1 {
        width: 290.094px !important;
    }
    .elementor-element.elementor-element-c93ca5c {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px 60px
    }
    .hizimg svg {
        max-width: 100%;
    }
    .hizmedia {
        padding: 0 30px 60px
    }
    .vehicles {
        padding-top: 0px;
    }
    .elementor-element.elementor-element-b082596 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px 60px
    }
    .elementor-element.elementor-element-5b8056b .container {
        padding: 0 30px 60px
    }
    .imobi {
        padding: 0 30px 60px
    }
    .elementor-element.elementor-element-5b8056b {
        padding: 0 30px 60px
    }
    .elementor-element.elementor-element-1a13008 {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px 60px
    }
    .elementor-element.elementor-element-ee9df7f {
        margin-bottom: 25px;
    }
    .elementor-element.elementor-element-6afb44f>.elementor-widget-container {
        padding: 0 0 0 0;
    }
    .elementor-element.elementor-element-57995d6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px 0 25px
    }
    .elementor-element.elementor-element-1896e18 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-1896e18 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-5b8f7b9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px 0 25px
    }
    .elementor-element.elementor-element-3a325b1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-3a325b1 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-16b7851>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 10px 0 25px
    }
    .elementor-element.elementor-element-6a08cb5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-6a08cb5 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-baac378 .elementor-button {
        padding: 15px 15px 14px
    }
    .elementor-element.elementor-element-ed89640 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 40px 30px 80px
    }
    .elementor-element.elementor-element-3a06f17>.elementor-column-wrap>.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-element.elementor-element-8b35365>.elementor-widget-container {
        padding: 40px 7px 0 0
    }
    .elementor-element.elementor-element-3a00a65>.elementor-widget-container {
        margin: 0 0 50px
    }
    .elementor-element.elementor-element-ca82f6f .elementor-button {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        line-height: var( --e-global-typography-0bfcd18-line-height);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-62b5d78 {
        margin-top: 0;
        margin-bottom: 0
    }
    .elementor-element.elementor-element-a3ee627 iframe {
        height: 50vh
    }
}

@media(max-width:767px) {
    .elementor-element.elementor-element-de76138 {
        margin-top: 0;
        margin-bottom: -100px
    }
    .elementor-element.elementor-element-70cf90e .elementor-spacer-inner {
        --spacer-size: 50vh
    }
    .elementor-element.elementor-element-70cf90e>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-1cd4521>.elementor-container {
        min-height: 205px
    }
    .elementor-element.elementor-element-1cd4521 {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 20px
    }
    .elementor-element.elementor-element-b9158ed>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30px 20px 0
    }
    .elementor-element.elementor-element-8f4aa85>.elementor-widget-container {
        padding: 0
    }
    .elementor-element.elementor-element-cb01b7c {
        padding: 0 20px
    }
    .elementor-element.elementor-element-bc1ea36>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-b3edcd8>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-c93ca5c {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-element.elementor-element-57995d6>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-57995d6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 25px
    }
    .elementor-element.elementor-element-1896e18 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-1896e18 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-c709835 {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-5b8f7b9>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-5b8f7b9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 25px
    }
    .elementor-element.elementor-element-3a325b1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-3a325b1 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-7e376dc {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-16b7851>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-16b7851>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 25px
    }
    .elementor-element.elementor-element-6a08cb5 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-6a08cb5 .elementor-icon-list-item>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)
    }
    .elementor-element.elementor-element-baac378 .elementor-button {
        padding: 15px 20px 14px
    }
    .elementor-element.elementor-element-baac378>.elementor-widget-container {
        padding: 0
    }
    .elementor-element.elementor-element-ed89640 {
        padding: 20px 20px 60px
    }
    .elementor-element.elementor-element-ca82f6f .elementor-button {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        line-height: var( --e-global-typography-0bfcd18-line-height);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-ca82f6f>.elementor-widget-container {
        padding: 0
    }
    .elementor-element.elementor-element-62b5d78 {
        margin-top: 0;
        margin-bottom: 0
    }
}

@media (max-width: 1024px) {
    .elementor-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media(min-width:768px) {
    .elementor-element.elementor-element-1ccaa7af {
        width: 15%
    }
    .elementor-element.elementor-element-56eec094 {
        width: 85%
    }
    .elementor-element.elementor-element-45de1ab4 {
        width: 15%
    }
    .elementor-element.elementor-element-6c9fbea6 {
        width: 85%
    }
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-558e7610:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-558e7610>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0 0
    }
    .elementor-element.elementor-element-60a8a066 {
        padding: 0
    }
    .elementor-element.elementor-element-1c319e44.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(30px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(30px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(30px/2);
        margin-left: calc(30px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-30px/2);
        margin-left: calc(-30px/2)
    }
    body.rtl .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-30px/2)
    }
    body:not(.rtl) .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-30px/2)
    }
    .elementor-element.elementor-element-8b5c039>.elementor-widget-container {
        padding: 21px 0 21px 40px;
        background-position: 0 0
    }
    .elementor-element.elementor-element-1e9871e2 {
        padding: 0
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(20px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(20px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(20px/2);
        margin-left: calc(20px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-20px/2);
        margin-left: calc(-20px/2)
    }
    body.rtl .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-20px/2)
    }
    body:not(.rtl) .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-20px/2)
    }
    .elementor-element.elementor-element-762a15d4>.elementor-widget-container {
        padding: 18px 0 18px 50px;
        background-position: 0 0
    }
    .elementor-element.elementor-element-4aa5ec1b {
        padding: 10px 30px;
        z-index: 100
    }
    .elementor-element.elementor-element-56eec094.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--main .elementor-item {
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .elementor-element.elementor-element-1c3e3743 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 50px / 2);
        --nav-menu-icon-size: 28px
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 50px
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown {
        border-width: 25px 0 30px
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown a {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 9px!important
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-menu-toggle {
        border-radius: 0
    }
    .elementor-element.elementor-element-116ecf06 {
        --toggle-icon-padding: 0px 10px 0px 0px
    }
    .elementor-element.elementor-element-116ecf06.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal {
        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)
    }
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-name 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)
    }
    .elementor-element.elementor-element-116ecf06 .vamtam-elementor-menu-cart__header>.item-count {
        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)
    }
    .elementor-element.elementor-element-116ecf06 .product-remove a,
    .elementor-element.elementor-element-116ecf06 .product-price .vamtam-quantity>select {
        font-size: var( --e-global-typography-vamtam_h5-font-size)
    }
    .elementor-element.elementor-element-116ecf06 .product-remove a {
        line-height: var( --e-global-typography-vamtam_h5-line-height)
    }
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price.product-price .quantity .amount,
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-116ecf06>.elementor-widget-container {
        margin: 5px 0 0;
        padding: 0
    }
    .elementor-element.elementor-element-5a2c627b {
        padding: 10px 30px;
        z-index: 100
    }
    .elementor-element.elementor-element-6c9fbea6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-element.elementor-element-393ebb14 {
        --toggle-icon-padding: 0px 10px 0px 0px
    }
    .elementor-element.elementor-element-393ebb14.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal {
        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)
    }
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-name 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)
    }
    .elementor-element.elementor-element-393ebb14 .vamtam-elementor-menu-cart__header>.item-count {
        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)
    }
    .elementor-element.elementor-element-393ebb14 .product-remove a,
    .elementor-element.elementor-element-393ebb14 .product-price .vamtam-quantity>select {
        font-size: var( --e-global-typography-vamtam_h5-font-size)
    }
    .elementor-element.elementor-element-393ebb14 .product-remove a {
        line-height: var( --e-global-typography-vamtam_h5-line-height)
    }
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price.product-price .quantity .amount,
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-393ebb14>.elementor-widget-container {
        margin: 5px 0 0;
        padding: 0
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--main .elementor-item {
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .elementor-element.elementor-element-73281be1 {
        --e-nav-menu-horizontal-menu-item-margin: calc( 50px / 2);
        --nav-menu-icon-size: 28px
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 50px
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown {
        border-width: 25px 0 30px
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown a {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 9px!important
    }
    .elementor-element.elementor-element-73281be1 .elementor-menu-toggle {
        border-radius: 0
    }
}

@media(max-width:767px) {
    .elementor-element.elementor-element-558e7610>.elementor-container {
        min-height: 60px
    }
    .elementor-element.elementor-element-558e7610:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-558e7610>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 300px 0;
        background-repeat: no-repeat
    }
    .elementor-element.elementor-element-558e7610 {
        padding: 0
    }
    .elementor-element.elementor-element-1c319e44>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(20px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(20px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(20px/2);
        margin-left: calc(20px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-20px/2);
        margin-left: calc(-20px/2)
    }
    body.rtl .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-20px/2)
    }
    body:not(.rtl) .elementor-element.elementor-element-8b5c039 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-20px/2)
    }
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-8b5c039 .elementor-icon-list-item>a {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-8b5c039>.elementor-widget-container {
        padding: 18px 10px 18px 40px;
        background-image: url(https://macchina.vamtam.com/wp-content/uploads/2021/05/shape-header-tablet.svg);
        background-position: 0 0
    }
    .elementor-element.elementor-element-42838813>.elementor-container {
        min-height: 50px
    }
    .elementor-element.elementor-element-42838813:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-42838813>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-repeat: no-repeat
    }
    .elementor-element.elementor-element-42838813 {
        padding: 0
    }
    .elementor-element.elementor-element-1e9871e2>.elementor-container {
        min-height: 50px
    }
    .elementor-element.elementor-element-634a5ec0>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(40px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(40px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(40px/2);
        margin-left: calc(40px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-40px/2);
        margin-left: calc(-40px/2)
    }
    body.rtl .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-40px/2)
    }
    body:not(.rtl) .elementor-element.elementor-element-762a15d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-40px/2)
    }
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-element.elementor-element-762a15d4 .elementor-icon-list-item>a {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-762a15d4>.elementor-widget-container {
        padding: 18px 10px 18px 40px;
        background-image: url(https://macchina.vamtam.com/wp-content/uploads/2021/05/shape-header-tablet.svg);
        background-position: 0 0
    }
    .elementor-element.elementor-element-4aa5ec1b {
        padding: 10px 20px;
        z-index: 100
    }
    .elementor-element.elementor-element-1ccaa7af {
        width: 50%
    }
    .elementor-element.elementor-element-56eec094 {
        width: 50%
    }
    .elementor-element.elementor-element-56eec094.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--dropdown a {
        padding-left: 20px;
        padding-right: 20px
    }
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-element.elementor-element-1c3e3743 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 10px!important
    }
    .elementor-element.elementor-element-1c3e3743>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-element.elementor-element-116ecf06.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal {
        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)
    }
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-name 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)
    }
    .elementor-element.elementor-element-116ecf06 .vamtam-elementor-menu-cart__header>.item-count {
        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)
    }
    .elementor-element.elementor-element-116ecf06 .product-remove a,
    .elementor-element.elementor-element-116ecf06 .product-price .vamtam-quantity>select {
        font-size: var( --e-global-typography-vamtam_h5-font-size)
    }
    .elementor-element.elementor-element-116ecf06 .product-remove a {
        line-height: var( --e-global-typography-vamtam_h5-line-height)
    }
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price.product-price .quantity .amount,
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,
    .elementor-element.elementor-element-116ecf06 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-5a2c627b {
        padding: 10px 20px;
        z-index: 100
    }
    .elementor-element.elementor-element-45de1ab4 {
        width: 50%
    }
    .elementor-element.elementor-element-6c9fbea6 {
        width: 50%
    }
    .elementor-element.elementor-element-6c9fbea6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-element.elementor-element-393ebb14.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container .elementor-menu-cart__main .elementor-menu-cart__subtotal {
        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)
    }
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-name 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)
    }
    .elementor-element.elementor-element-393ebb14 .vamtam-elementor-menu-cart__header>.item-count {
        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)
    }
    .elementor-element.elementor-element-393ebb14 .product-remove a,
    .elementor-element.elementor-element-393ebb14 .product-price .vamtam-quantity>select {
        font-size: var( --e-global-typography-vamtam_h5-font-size)
    }
    .elementor-element.elementor-element-393ebb14 .product-remove a {
        line-height: var( --e-global-typography-vamtam_h5-line-height)
    }
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price.product-price .quantity .amount,
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select,
    .elementor-element.elementor-element-393ebb14 .elementor-menu-cart__product-price.product-price .quantity .vamtam-quantity select option {
        font-size: var( --e-global-typography-vamtam_primary_font-font-size);
        line-height: var( --e-global-typography-vamtam_primary_font-line-height)
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-size: var( --e-global-typography-0bfcd18-font-size);
        letter-spacing: var( --e-global-typography-0bfcd18-letter-spacing);
        word-spacing: var( --e-global-typography-0bfcd18-word-spacing)
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--dropdown a {
        padding-left: 20px;
        padding-right: 20px
    }
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
    .elementor-element.elementor-element-73281be1 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 10px!important
    }
    .elementor-element.elementor-element-73281be1>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-4679e161 {
        width: 100%
    }
    .elementor-element.elementor-element-1c319e44 {
        width: 100%
    }
    .elementor-element.elementor-element-320d77b9 {
        width: 100%
    }
    .elementor-element.elementor-element-634a5ec0 {
        width: 100%
    }
    .elementor-element.elementor-element-1ccaa7af {
        width: 50%
    }
    .elementor-element.elementor-element-56eec094 {
        width: 50%
    }
    .elementor-element.elementor-element-45de1ab4 {
        width: 50%
    }
    .elementor-element.elementor-element-6c9fbea6 {
        width: 50%
    }
}

@media(min-width:768px) {
    .elementor-element.elementor-element-232ea10 {
        width: 26.937%
    }
    .elementor-element.elementor-element-15d96f6 {
        width: 73.063%
    }
    .elementor-element.elementor-element-6c16cf5 {
        width: 42%
    }
    .elementor-element.elementor-element-75e1a3f {
        width: 16%
    }
    .elementor-element.elementor-element-d2c34b6 {
        width: 41.333%
    }
    .elementor-element.elementor-element-1c445cc {
        width: 58%
    }
    .elementor-element.elementor-element-389c79c {
        width: 42%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-7901df1 {
        width: 50%
    }
    .elementor-element.elementor-element-0ce9910 {
        width: 50%
    }
    .elementor-element.elementor-element-86cd526 {
        width: 44%
    }
    .elementor-element.elementor-element-6c16cf5 {
        width: 44%
    }
    .elementor-element.elementor-element-75e1a3f {
        width: 10%
    }
    .elementor-element.elementor-element-d2c34b6 {
        width: 45%
    }
    .elementor-element.elementor-element-d9564fe {
        width: 55%
    }
    .elementor-element.elementor-element-1c445cc {
        width: 55%
    }
    .elementor-element.elementor-element-389c79c {
        width: 45%
    }
    .elementor-element.elementor-element-8c01579 {
        width: 100%
    }
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-a21cc32 .elementor-spacer-inner {
        --spacer-size: 50vh
    }
    .elementor-element.elementor-element-7323dfb {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 30px
    }
    .elementor-element.elementor-element-7901df1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30px 30px 30px 0
    }
    .elementor-element.elementor-element-bff7193 {
        padding: 80px 30px 0
    }
    .elementor-element.elementor-element-da4209c>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-080a80a {
        padding: 0 30px 220px
    }
    .elementor-element.elementor-element-c0cb616 {
        margin-top: -140px;
        margin-bottom: 0
    }
    .elementor-element.elementor-element-92cb843 img {
        height: 55vh;
        object-fit: cover
    }
    .elementor-element.elementor-element-a55fd9c {
        padding: 80px 30px 30px
    }
    .elementor-element.elementor-element-d9564fe>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-a0906db>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-element.elementor-element-bc8a9ba {
        margin-top: 0;
        margin-bottom: 80px;
        padding: 0 30px 80px
    }
    .elementor-element.elementor-element-1c445cc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-element.elementor-element-389c79c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-element.elementor-element-389c79c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
    .elementor-element.elementor-element-67d0233 img {
        width: 55px;
        height: 55px
    }
    .elementor-element.elementor-element-67d0233 .vamtam-image-wrapper {
        width: 55px
    }
    .elementor-element.elementor-element-67d0233>.elementor-widget-container {
        margin: 0 10px 0 0;
        padding: 16px
    }
    .elementor-element.elementor-element-013f8eb img {
        width: 55px;
        height: 55px
    }
    .elementor-element.elementor-element-013f8eb .vamtam-image-wrapper {
        width: 55px
    }
    .elementor-element.elementor-element-013f8eb>.elementor-widget-container {
        margin: 0 5px;
        padding: 16px
    }
    .elementor-element.elementor-element-897275d img {
        width: 55px;
        height: 55px
    }
    .elementor-element.elementor-element-897275d .vamtam-image-wrapper {
        width: 55px
    }
    .elementor-element.elementor-element-897275d>.elementor-widget-container {
        margin: 0 0 0 10px;
        padding: 16px
    }
    .elementor-element.elementor-element-ab98eb6 {
        padding: 0 30px 50px
    }
    .elementor-element.elementor-element-f5f32e4 .elementor-heading-title {
        font-size: 100px
    }
    .elementor-element.elementor-element-f5f32e4>.elementor-widget-container {
        margin: 0 0 50px
    }
    .elementor-element.elementor-element-e8fcc0f>.elementor-widget-container {
        margin: 0 0 30px;
        padding: 0
    }
    .elementor-element.elementor-element-f15bde6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 30px
    }
    .elementor-element.elementor-element-82975db>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 30px
    }
    .elementor-element.elementor-element-2dea940>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 30px
    }
    .elementor-element.elementor-element-85637b1 {
        padding: 80px 30px
    }
    .elementor-element.elementor-element-4bf3d28>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-c5539fc {
        padding: 0 30px 110px
    }
    .elementor-element.elementor-element-1c546fe>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-element.elementor-element-216b106 img {
        width: 100%;
        height: 500px
    }
    .elementor-element.elementor-element-216b106 .vamtam-image-wrapper {
        width: 100%
    }
    .elementor-element.elementor-element-e32e007>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
}

@media(max-width:767px) {
    .elementor-element.elementor-element-84d209d {
        margin-top: 0;
        margin-bottom: -100px
    }
    .elementor-element.elementor-element-a21cc32 .elementor-spacer-inner {
        --spacer-size: 50vh
    }
    .elementor-element.elementor-element-a21cc32>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-7323dfb>.elementor-container {
        min-height: 205px;
        text-align: center;
        display: flex;
        justify-content: center;
    }
    .elementor-icon-list-text {
        font-size: 16px;
    }
    .elementor-element-84d209d .elementor-container {
        display: flex;
        justify-content: center;
    }
    .elementor-element.elementor-element-291b92dd {
        margin-top: 0;
        margin-bottom: -100px;
    }
    .elementor-element.elementor-element-7323dfb {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 20px
    }
    .elementor-element.elementor-element-7901df1>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30px 20px
    }
    .elementor-element.elementor-element-02b26c1>.elementor-widget-container {
        padding: 0
    }
    .elementor-element.elementor-element-bff7193 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 60px 20px 0
    }
    .elementor-element.elementor-element-86cd526>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-da4209c>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-080a80a {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-element.elementor-element-6c16cf5>.elementor-element-populated {
        margin: 0 0 60px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-d2c34b6>.elementor-column-wrap>.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-element.elementor-element-92cb843 img {
        width: 100%;
        height: 500px
    }
    .elementor-element.elementor-element-92cb843 .vamtam-image-wrapper {
        width: 100%
    }
    .elementor-element.elementor-element-a55fd9c {
        padding: 60px 20px 30px
    }
    .elementor-element.elementor-element-d9564fe>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-a0906db>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-bc8a9ba {
        margin-top: 0;
        margin-bottom: 60px;
        padding: 0 20px 60px
    }
    .elementor-element.elementor-element-1c445cc>.elementor-element-populated {
        margin: 0 0 60px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-1c445cc>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-389c79c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-element.elementor-element-389c79c>.elementor-column-wrap>.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-element.elementor-element-389c79c>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-67d0233 img {
        width: 55px;
        height: 55px
    }
    .elementor-element.elementor-element-67d0233 .vamtam-image-wrapper {
        width: 55px
    }
    .elementor-element.elementor-element-67d0233>.elementor-widget-container {
        margin: 0 10px 0 0
    }
    .elementor-element.elementor-element-013f8eb img {
        width: 55px;
        height: 55px
    }
    .elementor-element.elementor-element-013f8eb .vamtam-image-wrapper {
        width: 55px
    }
    .elementor-element.elementor-element-013f8eb>.elementor-widget-container {
        margin: 0 5px
    }
    .elementor-element.elementor-element-897275d img {
        width: 55px;
        height: 55px
    }
    .elementor-element.elementor-element-897275d .vamtam-image-wrapper {
        width: 55px
    }
    .elementor-element.elementor-element-897275d>.elementor-widget-container {
        margin: 0 0 0 10px
    }
    .elementor-element.elementor-element-ab98eb6 {
        border-width: 0;
    }
    .elementor-element.elementor-element-f5f32e4 {
        text-align: left
    }
    .elementor-element.elementor-element-f5f32e4 .elementor-heading-title {
        font-size: 50px
    }
    .elementor-element.elementor-element-f5f32e4>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-e8fcc0f {
        text-align: left
    }
    .elementor-element.elementor-element-7d7ff2c {
        text-align: left
    }
    .elementor-element.elementor-element-7d7ff2c>.elementor-widget-container {
        padding: 0
    }
    .elementor-element.elementor-element-f15bde6>.elementor-element-populated {
        border-width: 1px 0
    }
    .elementor-element.elementor-element-f15bde6>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0
    }
    .elementor-element.elementor-element-82975db>.elementor-element-populated {
        border-width: 0 0 1px
    }
    .elementor-element.elementor-element-82975db>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0
    }
    .elementor-element.elementor-element-2dea940>.elementor-element-populated {
        border-width: 0
    }
    .elementor-element.elementor-element-2dea940>.elementor-element-populated>.elementor-widget-wrap {
        padding: 20px 0
    }
    .elementor-element.elementor-element-85637b1 {
        padding: 60px 20px
    }
    .elementor-element.elementor-element-8c01579>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-4bf3d28>.elementor-widget-container {
        margin: 0 0 30px
    }
    .elementor-element.elementor-element-c5539fc {
        padding: 0 20px 50px
    }
    .elementor-element.elementor-element-1c546fe>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-1c546fe>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-216b106 img {
        width: 100%;
        height: 400px
    }
    .elementor-element.elementor-element-216b106 .vamtam-image-wrapper {
        width: 100%
    }
    .elementor-element.elementor-element-e32e007>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-9fc9c0c>.elementor-widget-container {
        margin: 0 0 15px
    }
    .elementor-element.elementor-element-26101a3>.elementor-widget-container {
        margin: 0 0 40px
    }
}

@media (max-width: 1024px) {
    .elementor-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .elementor-column {
        width: 100%;
    }
}

@media (max-width: 1023px) {
    .mobi {
        display: block;
    }
    .conak {
        padding-right: 20px !important;
        padding-left: 54px!important;
    }
    .tx {
        text-align: center;
    }
}

@media (min-width: 1024px) {
    .mobi {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .elemantor2 {
        display: none !important;
    }
}

@media (min-width: 1023px) {
    .elemantor2 {
        display: block !important;
    }
}

@media (max-width: 1024px) {
    .elemantor1 {
        display: none;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-element.elementor-element-fe604e9 {
        width: 50%
    }
    .elementor-element.elementor-element-9386cba {
        width: 50%
    }
    .elementor-element.elementor-element-8b0816a {
        width: 34%
    }
    .elementor-element.elementor-element-7b5cd57 {
        width: 33%
    }
    .elementor-element.elementor-element-3d1e411 {
        width: 33%
    }
    .elementor-element.elementor-element-6cbce61 {
        width: 50%
    }
    .elementor-element.elementor-element-29ebec8 {
        width: 50%
    }
}

@media(max-width:1024px) {
    .elementor-element.elementor-element-c9c0c5b {
        padding: 80px 30px 0
    }
    .elementor-element.elementor-element-fe604e9>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-element.elementor-element-24dedfb {
        font-size: var( --e-global-typography-vamtam_h2-font-size);
        line-height: var( --e-global-typography-vamtam_h2-line-height)
    }
    .elementor-element.elementor-element-63013a8 {
        font-size: var( --e-global-typography-vamtam_h2-font-size);
        line-height: var( --e-global-typography-vamtam_h2-line-height)
    }
    .elementor-element.elementor-element-9386cba>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-9386cba>.elementor-element-populated>.elementor-widget-wrap {
        padding: 80px 0 0
    }
    .elementor-element.elementor-element-c444e46 img {
        width: 200px
    }
    .elementor-element.elementor-element-c444e46 .vamtam-image-wrapper {
        width: 200px
    }
    body:not(.rtl) .elementor-element.elementor-element-c444e46 {
        left: 0
    }
    body.rtl .elementor-element.elementor-element-c444e46 {
        right: 0
    }
    .elementor-element.elementor-element-c444e46 {
        bottom: 0
    }
    .elementor-element.elementor-element-ef8b7b1 {
        padding: 60px 30px
    }
    .elementor-element.elementor-element-8b0816a>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-8b0816a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-element.elementor-element-a72db88>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-7b5cd57>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-element.elementor-element-7b5cd57>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0
    }
    .elementor-element.elementor-element-3d1e411>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
    .elementor-element.elementor-element-4c38a77 {
        text-align: right
    }
    .elementor-element.elementor-element-b39231f {
        padding: 0 30px 60px
    }
    .elementor-element.elementor-element-6cbce61>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 15px 0 0
    }
    .elementor-element.elementor-element-29ebec8>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0 0 0 15px
    }
    .elementor-element.elementor-element-4f05077 {
        text-align: right
    }
}

@media(max-width:767px) {
    .elementor-element.elementor-element-c9c0c5b:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-c9c0c5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom right;
        background-size: 100vw auto
    }
    .elementor-element.elementor-element-c9c0c5b {
        padding: 50px 20px 0
    }
    .yeye {
        padding-left: 15px;
        padding-right: 15px;
    }
    .elementor-element.elementor-element-fe604e9>.elementor-element-populated {
        margin: 0 0 40px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .head2 {
        width: 0px !important;
    }
    .russ {
        font-size: 30px !important;
    }
    .elementor-element.elementor-element-24dedfb {
        font-size: var( --e-global-typography-vamtam_h2-font-size);
        line-height: var( --e-global-typography-vamtam_h2-line-height)
    }
    .elementor-element.elementor-element-63013a8 {
        font-size: var( --e-global-typography-vamtam_h2-font-size);
        line-height: var( --e-global-typography-vamtam_h2-line-height)
    }
    .elementor-element.elementor-element-9386cba.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-element.elementor-element-9386cba>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0 0
    }
    .elementor-element.elementor-element-c444e46 img {
        width: 100px
    }
    .elementor-element.elementor-element-c444e46 .vamtam-image-wrapper {
        width: 100px
    }
    .elementor-element.elementor-element-ef8b7b1 {
        padding: 40px 20px
    }
    .elementor-element.elementor-element-cf8e937 {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-a72db88 {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-7b5cd57.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-element.elementor-element-7b5cd57>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0 0
    }
    .elementor-element.elementor-element-cec69ba .elementor-widget-container {
        text-align: left
    }
    .elementor-element.elementor-element-cec69ba>.elementor-widget-container {
        margin: 0
    }
    .elementor-element.elementor-element-3d1e411.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-element.elementor-element-3d1e411>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0 0
    }
    .elementor-element.elementor-element-4c38a77 {
        text-align: left;
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-b39231f {
        padding: 0 9px 5px
    }
    .elementor-element.elementor-element-af89f3a .elementor-nav-menu .elementor-item {
        font-size: 16px;
        line-height: 1.5em
    }
    .elementor-element.elementor-element-29ebec8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-element.elementor-element-29ebec8>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0 0
    }
    .elementor-element.elementor-element-4f05077 {
        text-align: left;
        font-size: 16px;
        line-height: 1.5em
    }
}

.elementor-element.elementor-element-885b444 {
    display: none
}