.elementor-2953 .elementor-element.elementor-element-8d28d07 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://www.grupolappi.com/wp-content/uploads/2023/10/fondo-intro-empresa.jpg");background-position:center center;background-repeat:no-repeat;opacity:1;}.elementor-2953 .elementor-element.elementor-element-8d28d07 > .elementor-container{min-height:617px;}.elementor-2953 .elementor-element.elementor-element-8d28d07 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2953 .elementor-element.elementor-element-8d28d07{margin-top:-13px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-2953 .elementor-element.elementor-element-97f60a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2953 .elementor-element.elementor-element-97f60a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2953 .elementor-element.elementor-element-97f60a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2953 .elementor-element.elementor-element-c794cc4{text-align:center;}.elementor-2953 .elementor-element.elementor-element-bcd4617 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2953 .elementor-element.elementor-element-e974a5b .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-2953 .elementor-element.elementor-element-74bc0c4{color:#FFFFFF;font-size:20px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-f1cfb68 > .elementor-background-overlay{background-color:#0079A8;opacity:1;}.elementor-2953 .elementor-element.elementor-element-f1cfb68 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2953 .elementor-element.elementor-element-f1cfb68{margin-top:-13px;margin-bottom:0px;}.elementor-2953 .elementor-element.elementor-element-ce853bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2953 .elementor-element.elementor-element-06ca827 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-2953 .elementor-element.elementor-element-8b9f708{color:#FFFFFF;font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-6be24ae{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-4c22bb7{text-align:center;}.elementor-2953 .elementor-element.elementor-element-4c22bb7 .elementor-heading-title{font-size:30px;font-weight:700;color:#000000;}.elementor-2953 .elementor-element.elementor-element-bb1b8ac > .elementor-background-overlay{background-color:#D4D4D4;opacity:1;}.elementor-2953 .elementor-element.elementor-element-bb1b8ac > .elementor-container{min-height:432px;}.elementor-2953 .elementor-element.elementor-element-d27004d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-repeater-item-b008973 .swiper-slide-bg{background-color:#D4D4D4;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-repeater-item-11bd0f1 .swiper-slide-bg{background-color:#D4D4D4;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-repeater-item-4a99d55 .swiper-slide-bg{background-color:#D4D4D4;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-repeater-item-889b685 .swiper-slide-bg{background-color:#D4D4D4;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-repeater-item-c0e47a6 .swiper-slide-bg{background-color:#D4D4D4;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-repeater-item-48a2884 .swiper-slide-bg{background-color:#D4D4D4;}.elementor-2953 .elementor-element.elementor-element-7a688ca .swiper-slide{transition-duration:calc(5000ms*1.2);height:432px;}.elementor-2953 .elementor-element.elementor-element-7a688ca .swiper-slide-contents{max-width:100%;}.elementor-2953 .elementor-element.elementor-element-7a688ca .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-7a688ca .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-slide-heading{font-size:0px;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-swiper-button{font-size:60px;color:#000000;}.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-swiper-button svg{fill:#000000;}.elementor-2953 .elementor-element.elementor-element-cba75e6 > .elementor-background-overlay{background-color:#D4D4D4;opacity:1;}.elementor-2953 .elementor-element.elementor-element-7a648d9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-8d127ca .elementor-accordion-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-8d127ca .elementor-tab-content{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-d1db160{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-8a0f142{text-align:center;}.elementor-2953 .elementor-element.elementor-element-8a0f142 .elementor-heading-title{font-size:36px;font-weight:700;color:#000000;}.elementor-2953 .elementor-element.elementor-element-9c3d813{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-e3c09e9:not(.elementor-motion-effects-element-type-background), .elementor-2953 .elementor-element.elementor-element-e3c09e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0085B3;}.elementor-2953 .elementor-element.elementor-element-e3c09e9 > .elementor-container{min-height:580px;}.elementor-2953 .elementor-element.elementor-element-e3c09e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2953 .elementor-element.elementor-element-e3c09e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2953 .elementor-element.elementor-element-a729160 .elementor-heading-title{font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-2953 .elementor-element.elementor-element-f426a40{color:#FFFFFF;font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-ebf0169{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-77bbfc3{text-align:center;}.elementor-2953 .elementor-element.elementor-element-77bbfc3 .elementor-heading-title{font-size:36px;font-weight:700;color:#000000;}.elementor-2953 .elementor-element.elementor-element-71fcb6e{--spacer-size:20px;}.elementor-2953 .elementor-element.elementor-element-1e63c45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2953 .elementor-element.elementor-element-1e63c45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2953 .elementor-element.elementor-element-5ac40c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-7484e26{text-align:center;}.elementor-2953 .elementor-element.elementor-element-a6557b1{text-align:center;}.elementor-2953 .elementor-element.elementor-element-9528f55{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-2c32e73{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-ac24432 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-1a3ea73{--spacer-size:210px;}.elementor-2953 .elementor-element.elementor-element-1a3ea73 > .elementor-widget-container{background-color:#0085B3;}.elementor-2953 .elementor-element.elementor-element-9acd7cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-1caa35a{--spacer-size:210px;}.elementor-2953 .elementor-element.elementor-element-6397e68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2953 .elementor-element.elementor-element-6397e68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2953 .elementor-element.elementor-element-23d0389:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2953 .elementor-element.elementor-element-23d0389 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2953 .elementor-element.elementor-element-23d0389 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2953 .elementor-element.elementor-element-23d0389 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2953 .elementor-element.elementor-element-be3e9f5{text-align:center;}.elementor-2953 .elementor-element.elementor-element-be3e9f5 .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-9e2e05e{text-align:center;font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-6118008 .swiper-slide{height:555px;}.elementor-2953 .elementor-element.elementor-element-6118008 .swiper-slide-contents{max-width:100%;}.elementor-2953 .elementor-element.elementor-element-6118008 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-6118008 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-2953 .elementor-element.elementor-element-6118008 .elementor-slide-heading{font-size:0px;}.elementor-2953 .elementor-element.elementor-element-6118008 .elementor-swiper-button{font-size:60px;color:#000000;}.elementor-2953 .elementor-element.elementor-element-6118008 .elementor-swiper-button svg{fill:#000000;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-16f632e .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-c535b69 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-2c30313 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-d61b054 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-b389ec7 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-7f49ba3 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-repeater-item-c4f3741 .swiper-slide-bg{background-color:#FFFFFF00;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .swiper-slide{height:555px;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .swiper-slide-contents{max-width:100%;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-slide-heading{font-size:0px;}.elementor-2953 .elementor-element.elementor-element-5fada51{--spacer-size:40px;}.elementor-2953 .elementor-element.elementor-element-fd99e8f{text-align:center;}.elementor-2953 .elementor-element.elementor-element-fd99e8f .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-a35e4a5{text-align:center;}.elementor-2953 .elementor-element.elementor-element-435d354 > .elementor-container{max-width:1120px;}.elementor-2953 .elementor-element.elementor-element-435d354 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-2953 .elementor-element.elementor-element-33d4d20 > .elementor-widget-container{background-color:#D9D9D9;padding:20px 20px 40px 20px;}.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-image-box-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-33d4d20.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2953 .elementor-element.elementor-element-33d4d20.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2953 .elementor-element.elementor-element-33d4d20.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-image-box-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-image-box-description{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-16aa342 > .elementor-widget-container{background-color:#D9D9D9;padding:20px 20px 40px 20px;}.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-image-box-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-16aa342.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2953 .elementor-element.elementor-element-16aa342.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2953 .elementor-element.elementor-element-16aa342.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-image-box-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-image-box-description{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-ef885cc > .elementor-widget-container{background-color:#D9D9D9;padding:20px 20px 40px 20px;}.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-image-box-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-ef885cc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2953 .elementor-element.elementor-element-ef885cc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2953 .elementor-element.elementor-element-ef885cc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-image-box-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-image-box-description{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-ae6c213 > .elementor-container{max-width:1120px;}.elementor-2953 .elementor-element.elementor-element-ae6c213 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-2953 .elementor-element.elementor-element-e3eb048 > .elementor-widget-container{background-color:#D9D9D9;padding:20px 20px 40px 20px;}.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-image-box-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-e3eb048.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2953 .elementor-element.elementor-element-e3eb048.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2953 .elementor-element.elementor-element-e3eb048.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-image-box-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-image-box-description{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-ddc4044 > .elementor-widget-container{background-color:#D9D9D9;padding:20px 20px 40px 20px;}.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-image-box-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-ddc4044.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2953 .elementor-element.elementor-element-ddc4044.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2953 .elementor-element.elementor-element-ddc4044.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-image-box-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-image-box-description{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 > .elementor-widget-container{background-color:#D9D9D9;padding:20px 20px 40px 20px;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-image-box-wrapper{text-align:center;}.elementor-2953 .elementor-element.elementor-element-a3bdd04.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2953 .elementor-element.elementor-element-a3bdd04.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2953 .elementor-element.elementor-element-a3bdd04.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-image-box-title{font-size:18px;font-weight:700;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-image-box-description{font-size:18px;font-weight:400;}.elementor-2953 .elementor-element.elementor-element-7b292a2{--spacer-size:40px;}@media(min-width:768px){.elementor-2953 .elementor-element.elementor-element-d27004d{width:100%;}.elementor-2953 .elementor-element.elementor-element-7a648d9{width:100%;}}@media(max-width:767px){.elementor-2953 .elementor-element.elementor-element-f1cfb68{margin-top:0px;margin-bottom:0px;}.elementor-2953 .elementor-element.elementor-element-ce853bb > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-2953 .elementor-element.elementor-element-06ca827{text-align:left;}.elementor-2953 .elementor-element.elementor-element-fb98d4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-8d127ca > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-2953 .elementor-element.elementor-element-8a0f142 .elementor-heading-title{font-size:30px;}.elementor-2953 .elementor-element.elementor-element-801e759 > .elementor-element-populated{padding:40px 20px 0px 20px;}.elementor-2953 .elementor-element.elementor-element-a729160{text-align:left;}.elementor-2953 .elementor-element.elementor-element-a729160 .elementor-heading-title{font-size:30px;}.elementor-2953 .elementor-element.elementor-element-9707595 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-77bbfc3 .elementor-heading-title{font-size:30px;}.elementor-2953 .elementor-element.elementor-element-23d0389 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2953 .elementor-element.elementor-element-be3e9f5{text-align:left;}.elementor-2953 .elementor-element.elementor-element-be3e9f5 .elementor-heading-title{font-size:30px;}.elementor-2953 .elementor-element.elementor-element-9e2e05e{text-align:left;}.elementor-2953 .elementor-element.elementor-element-3fbc3a5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2953 .elementor-element.elementor-element-fd99e8f{text-align:left;}.elementor-2953 .elementor-element.elementor-element-fd99e8f .elementor-heading-title{font-size:30px;}.elementor-2953 .elementor-element.elementor-element-a35e4a5{text-align:left;}.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-image-box-img{margin-bottom:15px;}.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for slides, class: .elementor-element-7a688ca */.elementor-2953 .elementor-element.elementor-element-7a688ca .swiper-slide-bg {
    background-position: left center;
    min-width: 40%;
    width: 40%;
}

.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-swiper-button.elementor-swiper-button-prev {
    left: -4vw;
}

.elementor-2953 .elementor-element.elementor-element-7a688ca .elementor-swiper-button.elementor-swiper-button-next {
    right: -4vw;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a0f142 */.elementor-2953 .elementor-element.elementor-element-8a0f142 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77bbfc3 */.elementor-2953 .elementor-element.elementor-element-77bbfc3 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a6557b1 */.elementor-2953 .elementor-element.elementor-element-a6557b1 img {
    margin: 0 0 0 -10px;
    max-width: initial;
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2e05e */.elementor-2953 .elementor-element.elementor-element-9e2e05e {
    margin: auto;
    max-width: 800px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-23d0389 */.elementor-2953 .elementor-element.elementor-element-23d0389 {
    margin-top: -180px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-6118008 */.elementor-2953 .elementor-element.elementor-element-6118008 {
    margin-top: -68px;
}

.elementor-2953 .elementor-element.elementor-element-6118008 .swiper-slide-bg {
    background-position: left center;
    min-width: 40%;
    width: 40%;
}

.elementor-2953 .elementor-element.elementor-element-6118008 .elementor-swiper-button.elementor-swiper-button-prev {
    left: -4vw;
}

.elementor-2953 .elementor-element.elementor-element-6118008 .elementor-swiper-button.elementor-swiper-button-next {
    right: -4vw;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-8d1a718 */.elementor-2953 .elementor-element.elementor-element-8d1a718 {
    margin-top: -68px;
}

.elementor-2953 .elementor-element.elementor-element-8d1a718 .swiper-slide-bg {
    background-position: left center;
    min-width: 40%;
    width: 40%;
}

.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-swiper-button.elementor-swiper-button-prev {
    left: -4vw;
}

.elementor-2953 .elementor-element.elementor-element-8d1a718 .elementor-swiper-button.elementor-swiper-button-next {
    right: -4vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a35e4a5 */.elementor-2953 .elementor-element.elementor-element-a35e4a5 {
    margin: auto;
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-33d4d20 */.elementor-2953 .elementor-element.elementor-element-33d4d20 .elementor-widget-container {
    margin: 50px 0 0;
    min-height: 358px;
}

.elementor-2953 .elementor-element.elementor-element-33d4d20 img {
    margin-top: -80px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-16aa342 */.elementor-2953 .elementor-element.elementor-element-16aa342 .elementor-widget-container {
    margin: 50px 0 0;
    min-height: 358px;
}

.elementor-2953 .elementor-element.elementor-element-16aa342 img {
    margin-top: -80px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ef885cc */.elementor-2953 .elementor-element.elementor-element-ef885cc .elementor-widget-container {
    margin: 50px 0 0;
    min-height: 358px;
}

.elementor-2953 .elementor-element.elementor-element-ef885cc img {
    margin-top: -80px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3eb048 */.elementor-2953 .elementor-element.elementor-element-e3eb048 .elementor-widget-container {
    margin: 50px 0 0;
    min-height: 358px;
}

.elementor-2953 .elementor-element.elementor-element-e3eb048 img {
    margin-top: -80px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ddc4044 */.elementor-2953 .elementor-element.elementor-element-ddc4044 .elementor-widget-container {
    margin: 50px 0 0;
    min-height: 358px;
}

.elementor-2953 .elementor-element.elementor-element-ddc4044 img {
    margin-top: -80px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3bdd04 */.elementor-2953 .elementor-element.elementor-element-a3bdd04 .elementor-widget-container {
    margin: 50px 0 0;
    min-height: 358px;
}

.elementor-2953 .elementor-element.elementor-element-a3bdd04 img {
    margin-top: -80px;
}/* End custom CSS */