.elementor-28 .elementor-element.elementor-element-018846b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-28 .elementor-element.elementor-element-018846b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-018846b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-6840497 > .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:0px;}.elementor-28 .elementor-element.elementor-element-6840497 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28 .elementor-element.elementor-element-6840497 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-ae2b810{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-9fab278.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-28 .elementor-element.elementor-element-3a26ccc .elementor-repeater-item-b582199 .swiper-slide-bg{background-image:url(https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/210316_strategie_digitale-scaled-1.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-3a26ccc .elementor-repeater-item-6a48988 .swiper-slide-bg{background-image:url(https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/ivimedia-realisations-Client-Crevoisier_034b-copie.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-3a26ccc .elementor-repeater-item-b150416 .swiper-slide-bg{background-image:url(https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/ivimedia-realisations-Client-ivimedia-realisations-Client-compositesbusch_responsive-copie-1.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-3a26ccc .elementor-repeater-item-11cc0db .swiper-slide-bg{background-image:url(https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/ivimedia-realisations-werthanor-00-2.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-3a26ccc .elementor-repeater-item-295178a .swiper-slide-bg{background-image:url(https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/ivimedia-realisations-Client-jmvaloris_03.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-3a26ccc .elementor-repeater-item-88f1b2d .swiper-slide-bg{background-image:url(https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/ivimedia-realisations-Client-Flexor_024_c-1.webp);background-size:cover;}.elementor-28 .elementor-element.elementor-element-3a26ccc .swiper-slide{height:100vh;transition-duration:calc(3000ms*1.2);}.elementor-28 .elementor-element.elementor-element-3a26ccc .swiper-slide-contents{max-width:66%;}.elementor-28 .elementor-element.elementor-element-3a26ccc .swiper-slide-inner{text-align:center;}.elementor-28 .elementor-element.elementor-element-763a2bf .elementor-testimonial__title{font-family:"Roboto Slab";font-weight:500;}.elementor-28 .elementor-element.elementor-element-763a2bf .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-b15ee9e > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-5d1324c .elementor-spacer-inner{height:50px;}.elementor-28 .elementor-element.elementor-element-c5cea28 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-a33bca6 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-24bdb85.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-24bdb85.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .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:0px;}.elementor-28 .elementor-element.elementor-element-24bdb85:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ivimedia-dev.ivimedia.website/wp-content/uploads/2024/11/Ivimedia_accueil_1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated >  .elementor-background-overlay{background-color:#BE1622;opacity:0.8;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated > .elementor-widget-wrap{padding:010px 070px 10px 60px;}.elementor-28 .elementor-element.elementor-element-f2ce585 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-f2ce585{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-f2ce585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-35accfc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-35accfc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-bb0494f{text-align:left;color:#FFFFFF;font-family:"Ubuntu";font-size:72px;font-weight:400;line-height:71px;}.elementor-28 .elementor-element.elementor-element-bb0494f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6eb5fdc > .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:0px;}.elementor-28 .elementor-element.elementor-element-6eb5fdc:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-6eb5fdc > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-6eb5fdc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-6eb5fdc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-6eb5fdc > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c4ca161{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-c4ca161 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-ca9f34b > .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:0px;}.elementor-28 .elementor-element.elementor-element-ca9f34b > .elementor-element-populated > .elementor-widget-wrap{padding:10px 65px 10px 60px;}.elementor-28 .elementor-element.elementor-element-156c1cc .elementor-spacer-inner{height:89px;}.elementor-28 .elementor-element.elementor-element-bcda511 .elementor-heading-title{color:#3C3C3B;font-family:"Ubuntu";font-size:38px;font-weight:500;text-decoration:underline;line-height:55px;}.elementor-28 .elementor-element.elementor-element-b6df2cc .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-0f4a089{text-align:left;color:#3C3C3B;font-family:"Ubuntu";font-size:18px;font-weight:400;line-height:35px;}.elementor-28 .elementor-element.elementor-element-0f4a089 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8e499b0 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-ad2275d .elementor-button .elementor-align-icon-right{margin-left:50px;}.elementor-28 .elementor-element.elementor-element-ad2275d .elementor-button .elementor-align-icon-left{margin-right:50px;}.elementor-28 .elementor-element.elementor-element-ad2275d .elementor-button{font-family:"Ubuntu";font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#BE1622;border-radius:500px 500px 500px 500px;padding:10px 20px 10px 20px;}.elementor-28 .elementor-element.elementor-element-a89a32f .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-c8d11f6 .elementor-button .elementor-align-icon-right{margin-left:21px;}.elementor-28 .elementor-element.elementor-element-c8d11f6 .elementor-button .elementor-align-icon-left{margin-right:21px;}.elementor-28 .elementor-element.elementor-element-c8d11f6 .elementor-button{font-family:"Ubuntu";font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#BE1622;border-radius:500px 500px 500px 500px;padding:10px 20px 10px 20px;}.elementor-28 .elementor-element.elementor-element-736669e .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-21d460e .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-d1ff851 > .elementor-container{max-width:1500px;}.elementor-28 .elementor-element.elementor-element-964ab72 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 0px;}.elementor-28 .elementor-element.elementor-element-905fdfa{text-align:center;}.elementor-28 .elementor-element.elementor-element-905fdfa .elementor-heading-title{color:#BE1622;font-family:"Ubuntu";font-size:49px;font-weight:500;text-transform:uppercase;line-height:55px;}.elementor-28 .elementor-element.elementor-element-905fdfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 60px;}.elementor-28 .elementor-element.elementor-element-d65591b{text-align:center;color:#3C3C3B;font-family:"Ubuntu";font-size:20px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-d65591b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-28 .elementor-element.elementor-element-31964b6 > .elementor-container{max-width:1600px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-3eb936d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-3eb936d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-3eb936d > .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:0px;}.elementor-28 .elementor-element.elementor-element-3eb936d > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.7;}.elementor-28 .elementor-element.elementor-element-3eb936d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-3eb936d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-3eb936d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8a8799a{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8481720 > .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:3px;}.elementor-28 .elementor-element.elementor-element-8481720:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-8481720 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE162200;}.elementor-28 .elementor-element.elementor-element-8481720 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-8481720 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-8481720 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 20px 40px 050px;}.elementor-28 .elementor-element.elementor-element-c5794f9 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-c5794f9 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-c5794f9 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-c5794f9 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-481a301 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-481a301 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-481a301 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-481a301 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e22fb8d .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-e22fb8d .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-e22fb8d .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-e22fb8d > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-6f757d8 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-6f757d8 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-6f757d8 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-6f757d8 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3aedf56 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-3aedf56 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-3aedf56 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-3aedf56 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-974c71a .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-974c71a .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-974c71a .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-974c71a > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-61faa19 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-61faa19 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-61faa19 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-61faa19 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-4cac30d .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-4cac30d .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-4cac30d .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-4cac30d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d92e85d .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-d92e85d .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-d92e85d .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-d92e85d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-1329c1f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-1329c1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-1329c1f > .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:0px;}.elementor-28 .elementor-element.elementor-element-1329c1f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-1329c1f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ivimedia-dev.ivimedia.website/wp-content/uploads/2023/11/ivimedia-prestationDigital_01.webp");}.elementor-28 .elementor-element.elementor-element-1329c1f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-1329c1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-1329c1f > .elementor-element-populated > .elementor-widget-wrap{padding:10px 60px 10px 60px;}.elementor-28 .elementor-element.elementor-element-3d908fd .elementor-spacer-inner{height:112px;}.elementor-28 .elementor-element.elementor-element-13f0331 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-c627792 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-c033a2d .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-0e6f0f8 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-f3eada9 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-1fb0c75 > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-1fb0c75 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #BE1622 0%, #BE1622 100%);opacity:1;}.elementor-28 .elementor-element.elementor-element-1542649 .elementor-spacer-inner{height:50px;}.elementor-28 .elementor-element.elementor-element-8e42fcf .elementor-spacer-inner{height:500px;}.elementor-28 .elementor-element.elementor-element-38fd6a9 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-af754cd > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-af754cd > .elementor-background-overlay{background-color:#F5F5F5;opacity:0.5;}.elementor-28 .elementor-element.elementor-element-c3ad072 > .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:0px;}.elementor-28 .elementor-element.elementor-element-c3ad072:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-c3ad072 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ivimedia-dev.ivimedia.website/wp-content/uploads/2021/07/ivimedia-realisations-hevron-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-c3ad072 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-c3ad072 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-c3ad072 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 65px 0px 60px;}.elementor-28 .elementor-element.elementor-element-47a8006 .elementor-spacer-inner{height:86px;}.elementor-28 .elementor-element.elementor-element-ffc4926 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-dc3fd58 .elementor-spacer-inner{height:86px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-da4d8c8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-da4d8c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-da4d8c8 > .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:0px;}.elementor-28 .elementor-element.elementor-element-da4d8c8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.6;}.elementor-28 .elementor-element.elementor-element-da4d8c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-da4d8c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-da4d8c8 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-c9d1ede > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-c9d1ede{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-c9d1ede > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-2feb627.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-2feb627.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-2feb627 > .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:0px;}.elementor-28 .elementor-element.elementor-element-2feb627 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-2feb627 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-2feb627 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 60px 0px 060px;}.elementor-28 .elementor-element.elementor-element-93be4ce .elementor-spacer-inner{height:120px;}.elementor-28 .elementor-element.elementor-element-d465849 .elementor-heading-title{color:#3C3C3B;font-family:"Ubuntu";font-size:38px;font-weight:500;text-decoration:underline;line-height:55px;}.elementor-28 .elementor-element.elementor-element-552443d{text-align:left;color:#3C3C3B;font-family:"Ubuntu";font-size:18px;font-weight:400;line-height:35px;}.elementor-28 .elementor-element.elementor-element-552443d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-6a218e3 > .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:3px;}.elementor-28 .elementor-element.elementor-element-6a218e3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-6a218e3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE162200;}.elementor-28 .elementor-element.elementor-element-6a218e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-6a218e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-6a218e3 > .elementor-element-populated > .elementor-widget-wrap{padding:40px 20px 40px 50px;}.elementor-28 .elementor-element.elementor-element-f41b426 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-f41b426 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-f41b426 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-f41b426 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-16c7d91 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-16c7d91 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-16c7d91 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-16c7d91 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-cb9c385 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-cb9c385 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-cb9c385 .elementor-button{font-family:"Ubuntu";font-size:20px;font-weight:400;fill:#3C3C3B;color:#3C3C3B;background-color:#61CE7000;padding:15px 20px 15px 5px;}.elementor-28 .elementor-element.elementor-element-cb9c385 > .elementor-widget-container{border-style:solid;border-width:0px 0px 01px 0px;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-080acc6 .elementor-spacer-inner{height:120px;}.elementor-28 .elementor-element.elementor-element-402c2fc > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-e1824f8 .elementor-spacer-inner{height:50px;}.elementor-28 .elementor-element.elementor-element-1b4df32{text-align:center;color:#F5F5F5;font-family:"Ubuntu";font-size:38px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-fcd4f58 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-b2b2c7b > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-a5637ce > .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:0px;}.elementor-28 .elementor-element.elementor-element-a5637ce:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-a5637ce > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-28 .elementor-element.elementor-element-a5637ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-a5637ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-a5637ce > .elementor-element-populated > .elementor-widget-wrap{padding:0px 70px 0px 60px;}.elementor-28 .elementor-element.elementor-element-42edf97 .elementor-spacer-inner{height:147px;}.elementor-28 .elementor-element.elementor-element-233b558{text-align:left;color:#BE1622;font-family:"Ubuntu";font-size:30px;font-weight:400;line-height:47px;}.elementor-28 .elementor-element.elementor-element-233b558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-2b36215 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-9f77caf{text-align:left;color:#3C3C3B;font-family:"Ubuntu";font-size:18px;font-weight:400;line-height:35px;}.elementor-28 .elementor-element.elementor-element-9f77caf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-e074330 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-8c6a573 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-e77cfc6 .elementor-spacer-inner{height:80px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-85a7749.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-85a7749.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-85a7749 > .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:0px;}.elementor-28 .elementor-element.elementor-element-85a7749:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-28 .elementor-element.elementor-element-85a7749 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE1622;}.elementor-28 .elementor-element.elementor-element-85a7749 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-85a7749 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-85a7749 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 060px 10px 60px;}.elementor-28 .elementor-element.elementor-element-62adac7{text-align:left;}.elementor-28 .elementor-element.elementor-element-62adac7 .elementor-heading-title{color:#FFFFFF;font-family:"Ubuntu";font-size:30px;font-weight:400;line-height:47px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-28 .elementor-element.elementor-element-62adac7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a82b089 .elementor-spacer-inner{height:35px;}.elementor-28 .elementor-element.elementor-element-e1dfcc5 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-28 .elementor-element.elementor-element-e1dfcc5 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-28 .elementor-element.elementor-element-e1dfcc5 .elementor-button{font-family:"Ubuntu";font-size:19px;font-weight:400;fill:#BE1622;color:#BE1622;background-color:#FFFFFF;border-radius:500px 500px 500px 500px;padding:10px 20px 10px 20px;}.elementor-28 .elementor-element.elementor-element-25af2b3 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-61eb274 .elementor-spacer-inner{height:80px;}.elementor-28 .elementor-element.elementor-element-538036a > .elementor-container{max-width:1600px;}.elementor-28 .elementor-element.elementor-element-b51cb8b > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 0px;}.elementor-28 .elementor-element.elementor-element-439b9b4 .elementor-heading-title{color:#3C3C3B;font-family:"Ubuntu";font-size:38px;font-weight:500;text-decoration:underline;line-height:55px;}.elementor-28 .elementor-element.elementor-element-439b9b4 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-28 .elementor-element.elementor-element-b4fea1c .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-entry-thumbnail{height:350px;}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-grid-post-holder{background-color:#fff;}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-post-elements-readmore-btn{color:#61ce70;}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-entry-title, .elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-entry-title a{color:#303133;}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-entry-title:hover, .elementor-28 .elementor-element.elementor-element-e3b1cf8 .eael-entry-title a:hover{color:#23527c;}.elementor-28 .elementor-element.elementor-element-e3b1cf8 .swiper-container-wrap .swiper-button-next, .elementor-28 .elementor-element.elementor-element-e3b1cf8 .swiper-container-wrap .swiper-button-prev{font-size:30px;color:#3C3C3B;}.elementor-28 .elementor-element.elementor-element-cc8d79d .elementor-spacer-inner{height:150px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-40b3194{width:100%;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-5d1324c .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-c5cea28 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-ca9f34b > .elementor-element-populated > .elementor-widget-wrap{padding:10px 55px 10px 30px;}.elementor-28 .elementor-element.elementor-element-156c1cc .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-bcda511 .elementor-heading-title{font-size:33px;line-height:44px;}.elementor-28 .elementor-element.elementor-element-b6df2cc .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-0f4a089{font-size:17px;line-height:31px;}.elementor-28 .elementor-element.elementor-element-ad2275d .elementor-button{font-size:17px;}.elementor-28 .elementor-element.elementor-element-c8d11f6 .elementor-button{font-size:17px;}.elementor-28 .elementor-element.elementor-element-736669e .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-21d460e .elementor-spacer-inner{height:70px;}.elementor-28 .elementor-element.elementor-element-d65591b{font-size:35px;}.elementor-28 .elementor-element.elementor-element-1329c1f > .elementor-element-populated > .elementor-widget-wrap{padding:10px 35px 10px 50px;}.elementor-28 .elementor-element.elementor-element-3d908fd .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-0e6f0f8 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-f3eada9 .elementor-spacer-inner{height:70px;}.elementor-28 .elementor-element.elementor-element-1542649 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-8e42fcf .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-38fd6a9 .elementor-spacer-inner{height:70px;}.elementor-28 .elementor-element.elementor-element-c3ad072 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 55px 0px 30px;}.elementor-28 .elementor-element.elementor-element-47a8006 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-dc3fd58 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-2feb627 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 35px 0px 50px;}.elementor-28 .elementor-element.elementor-element-93be4ce .elementor-spacer-inner{height:60px;}.elementor-28 .elementor-element.elementor-element-d465849 .elementor-heading-title{font-size:33px;line-height:44px;}.elementor-28 .elementor-element.elementor-element-552443d{font-size:17px;line-height:31px;}.elementor-28 .elementor-element.elementor-element-080acc6 .elementor-spacer-inner{height:60px;}.elementor-28 .elementor-element.elementor-element-e1824f8 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-1b4df32{font-size:35px;}.elementor-28 .elementor-element.elementor-element-fcd4f58 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-a5637ce > .elementor-element-populated > .elementor-widget-wrap{padding:0px 35px 0px 50px;}.elementor-28 .elementor-element.elementor-element-42edf97 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-9f77caf{font-size:17px;line-height:31px;}.elementor-28 .elementor-element.elementor-element-e074330 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-8c6a573 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-e77cfc6 .elementor-spacer-inner{height:40px;}.elementor-28 .elementor-element.elementor-element-85a7749 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-e1dfcc5 .elementor-button{font-size:17px;}.elementor-28 .elementor-element.elementor-element-25af2b3 .elementor-spacer-inner{height:70px;}.elementor-28 .elementor-element.elementor-element-61eb274 .elementor-spacer-inner{height:70px;}.elementor-28 .elementor-element.elementor-element-439b9b4 .elementor-heading-title{font-size:33px;line-height:44px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-5d1324c .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-c5cea28 .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-28 .elementor-element.elementor-element-24bdb85 > .elementor-element-populated > .elementor-widget-wrap{padding:10px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-bb0494f{font-size:22px;line-height:39px;}.elementor-28 .elementor-element.elementor-element-ca9f34b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-905fdfa .elementor-heading-title{font-size:33px;line-height:45px;}.elementor-28 .elementor-element.elementor-element-905fdfa > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-28 .elementor-element.elementor-element-d65591b{font-size:22px;line-height:39px;}.elementor-28 .elementor-element.elementor-element-8481720 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-1329c1f > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-f3eada9 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-1542649 .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-8e42fcf .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-38fd6a9 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-c3ad072 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-2feb627 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 20px 0px 20px;}.elementor-28 .elementor-element.elementor-element-6a218e3 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-e1824f8 .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-1b4df32{font-size:22px;line-height:39px;}.elementor-28 .elementor-element.elementor-element-fcd4f58 .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-a5637ce > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-42edf97 .elementor-spacer-inner{height:20px;}.elementor-28 .elementor-element.elementor-element-233b558{font-size:22px;line-height:39px;}.elementor-28 .elementor-element.elementor-element-e074330 .elementor-spacer-inner{height:20px;}.elementor-bc-flex-widget .elementor-28 .elementor-element.elementor-element-85a7749.elementor-column .elementor-column-wrap{align-items:center;}.elementor-28 .elementor-element.elementor-element-85a7749.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28 .elementor-element.elementor-element-85a7749 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-28 .elementor-element.elementor-element-62adac7 .elementor-heading-title{font-size:22px;line-height:39px;}.elementor-28 .elementor-element.elementor-element-25af2b3 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-61eb274 .elementor-spacer-inner{height:30px;}.elementor-28 .elementor-element.elementor-element-439b9b4 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-28 .elementor-element.elementor-element-b4fea1c .elementor-spacer-inner{height:10px;}.elementor-28 .elementor-element.elementor-element-cc8d79d .elementor-spacer-inner{height:30px;}}/* Start custom CSS for section, class: .elementor-element-ae2b810 */.no-height{
height:0px !important;    
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3a26ccc */.elementor-28 .elementor-element.elementor-element-3a26ccc{
    height: 100vh;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 97;
    overflow: hidden;
}

.elementor-28 .elementor-element.elementor-element-3a26ccc .swiper-container{
    width:100% !important;
    position:relative;
}

.elementor-28 .elementor-element.elementor-element-3a26ccc .swiper-container::after{
    opacity:0.5;
    background:rgb(0,0,0);
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for ifw-testimonial-carousel, class: .elementor-element-763a2bf */.elementor-28 .elementor-element.elementor-element-763a2bf .splide__arrows{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:40px;
    margin:auto;
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide__arrow{
    background:transparent;
    border:0;
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide{
    z-index: 98;
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide__arrow--prev{
    left:0;
    right:0;
    top:-40px;
    display: flex;
    justify-content: center;
    margin:auto;
    position:absolute;
    transform:rotate(-90deg);
    cursor: pointer;
    padding:0;
    z-index: 99;
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide__arrow--next{
    left:0;
    right:0;
    bottom:-40px;
    top:auto;
    display: flex;
    justify-content: center;
    margin:auto;
    position:absolute;
    transform:rotate(90deg);
    cursor: pointer;
    padding:0;
    z-index: 99;
}
.elementor-28 .elementor-element.elementor-element-763a2bf button:focus, .elementor-28 .elementor-element.elementor-element-763a2bf button:active{
    outline:none !important;    
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide__arrow--next svg, .elementor-28 .elementor-element.elementor-element-763a2bf  .splide__arrow--prev svg{
    stroke: white;
    fill: white;
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide__pagination{
    display:none;
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide{
    display:flex;
    justify-content: center;
    align-items: center;
    
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide .elementor-testimonial__footer a{
    color:white;
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide .elementor-testimonial__footer{
    transition:0.5s all;
    font-family: 'Ubuntu';
    opacity:0.6;
    color:white;
    font-size:30px;
    line-height:70px;
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide .elementor-testimonial__footer a{
     transition:0.5s all ease-out;
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide.is-active .elementor-testimonial__footer{
    font-size:70px;
    opacity:1;
    margin-bottom:8px;
}

.elementor-28 .elementor-element.elementor-element-763a2bf .splide_background{
    height: 100vh;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 97;
    overflow: hidden;
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide_background .swiper-slide-bg{
    height:100%;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    transition:0.5s all, 8s transform linear;
    opacity: 0;
    transform: scale(1);
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide_background .swiper-slide-bg.active{
    height:100%;
    position: absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    opacity: 1;
    transform: scale(1.1);
}
.elementor-28 .elementor-element.elementor-element-763a2bf .splide_background .swiper-slide-bg .slider-background{
    height:100%;   
}

.elementor-28 .elementor-element.elementor-element-763a2bf{
    height:100vh;
    display:flex;
    justify-content: center;
    align-items: center;
}
.elementor-28 .elementor-element.elementor-element-763a2bf > .elementor-widget-container{
    width:100%;
}

@media screen and (max-width: 767px) {
    .elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide.is-active .elementor-testimonial__footer{
        font-size:40px;
        line-height:50px;
    }
    .elementor-28 .elementor-element.elementor-element-763a2bf .splide__slide .elementor-testimonial__footer{
        font-size:20px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f4a089 */.elementor-28 .elementor-element.elementor-element-0f4a089 a{
    color:#BE1622 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad2275d */.elementor-28 .elementor-element.elementor-element-ad2275d svg{
    height:15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c8d11f6 */.elementor-28 .elementor-element.elementor-element-c8d11f6 svg{
    height:15px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d65591b */.elementor-28 .elementor-element.elementor-element-d65591b{
    width:80%;
    margin-left:10%;
}

@media screen and (max-width: 767px) {
    .elementor-28 .elementor-element.elementor-element-d65591b{
        width:100%;
        margin-left:0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5794f9 */.elementor-28 .elementor-element.elementor-element-c5794f9 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-c5794f9 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-481a301 */.elementor-28 .elementor-element.elementor-element-481a301 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-481a301 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e22fb8d */.elementor-28 .elementor-element.elementor-element-e22fb8d .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-e22fb8d .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f757d8 */.elementor-28 .elementor-element.elementor-element-6f757d8 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-6f757d8 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3aedf56 */.elementor-28 .elementor-element.elementor-element-3aedf56 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-3aedf56 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-974c71a */.elementor-28 .elementor-element.elementor-element-974c71a .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-974c71a .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61faa19 */.elementor-28 .elementor-element.elementor-element-61faa19 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-61faa19 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cac30d */.elementor-28 .elementor-element.elementor-element-4cac30d .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-4cac30d .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d92e85d */.elementor-28 .elementor-element.elementor-element-d92e85d .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-d92e85d .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8481720 */.elementor-28 .elementor-element.elementor-element-8481720{
    width:50%;
}
@media screen and (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-8481720{
        width:75%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c3ad072 */.elementor-28 .elementor-element.elementor-element-c3ad072{
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-552443d */.elementor-28 .elementor-element.elementor-element-552443d a{
    color:#BE1622 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f41b426 */.elementor-28 .elementor-element.elementor-element-f41b426 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-f41b426 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16c7d91 */.elementor-28 .elementor-element.elementor-element-16c7d91 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-16c7d91 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb9c385 */.elementor-28 .elementor-element.elementor-element-cb9c385 .elementor-button-link{
    width:100%;
}
.elementor-28 .elementor-element.elementor-element-cb9c385 .elementor-button-text{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6a218e3 */.elementor-28 .elementor-element.elementor-element-6a218e3{
    width:50%;
}
@media screen and (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-6a218e3{
        width:75%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b4df32 */.elementor-28 .elementor-element.elementor-element-1b4df32{
    width:80%;
    margin-left:10%;
}

@media screen and (max-width: 767px) {
    .elementor-28 .elementor-element.elementor-element-1b4df32{
        width:100%;
        margin-left:0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f77caf */.elementor-28 .elementor-element.elementor-element-9f77caf a{
    color:#BE1622 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1dfcc5 */.elementor-28 .elementor-element.elementor-element-e1dfcc5 svg{
    height:15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85a7749 */.elementor-28 .elementor-element.elementor-element-85a7749{
    padding-right:100px;
    height:85%;
}

@media screen and (max-width: 1024px) {
    .elementor-28 .elementor-element.elementor-element-85a7749{
        padding-right:50px;
    }
}
@media screen and (max-width: 767px) {
    .elementor-28 .elementor-element.elementor-element-85a7749{
        height:350px;
        padding-right:0px;
    }
}/* End custom CSS */