.elementor-484615 .elementor-element.elementor-element-daa2f51 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-daa2f51{z-index:99999;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .elementor-repeater-item-e2aeb57 .swiper-slide-bg{background-image:url(https://i0.wp.com/www.tech-in.fr/wp-content/uploads/2021/11/bandeau-slide-PC19.jpg?fit=2000%2C600&ssl=1);background-size:cover;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1{z-index:99999;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .swiper-slide{height:600px;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .swiper-slide-contents{max-width:45%;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .swiper-slide-inner{padding:0px 0px 0px 150px;text-align:start;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .elementor-slide-button{border-radius:71px;}.elementor-484615 .elementor-element.elementor-element-e4e962e{margin-top:100px;margin-bottom:0px;}.elementor-484615 .elementor-element.elementor-element-2512532{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-2512532 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-2512532 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-484615 .elementor-element.elementor-element-2512532 .aux-modern-heading-primary{font-family:var( --e-global-typography-secondary-font-family ), lato-bold;font-size:var( --e-global-typography-secondary-font-size );text-transform:var( --e-global-typography-secondary-text-transform );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-text );}.elementor-484615 .elementor-element.elementor-element-2512532 .aux-modern-heading-secondary .aux-head-highlight{font-family:"Montserrat", lato-bold;font-size:56px;font-weight:bold;line-height:1.2em;color:#010001;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;max-width:1043px;}.elementor-484615 .elementor-element.elementor-element-37d8801 > .elementor-container{max-width:1200px;}.elementor-484615 .elementor-element.elementor-element-0264a66{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-21531b5{width:var( --container-widget-width, 105% );max-width:105%;--container-widget-width:105%;--container-widget-flex-grow:0;}.elementor-484615 .elementor-element.elementor-element-21531b5 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .aux-ico{font-size:110px;height:110px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-484615 .elementor-element.elementor-element-21531b5 .col-title a, .elementor-484615 .elementor-element.elementor-element-21531b5 .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-21531b5 .col-title, .elementor-484615 .elementor-element.elementor-element-21531b5 .col-title a{font-size:50px;font-weight:bold;text-transform:capitalize;}.elementor-484615 .elementor-element.elementor-element-21531b5 .col-title{margin-bottom:15px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .widget-content{color:#242328 !important;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-484615 .elementor-element.elementor-element-21531b5 .aux-widget-text .aux-text-widget-content{padding:32px 70px 0px 70px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .aux-widget-advanced-text{text-align:center !important;}.elementor-484615 .elementor-element.elementor-element-a599723 .elementor-counter{flex-direction:column;}.elementor-484615 .elementor-element.elementor-element-a599723 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-a599723 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-38a8b62{text-align:center;}.elementor-484615 .elementor-element.elementor-element-95b2430{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-fa736f0{width:var( --container-widget-width, 94.483% );max-width:94.483%;--container-widget-width:94.483%;--container-widget-flex-grow:0;}.elementor-484615 .elementor-element.elementor-element-fa736f0 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .aux-ico{font-size:110px;height:110px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title a, .elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title, .elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title a{font-size:50px;font-weight:bold;text-transform:capitalize;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title{margin-bottom:15px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .widget-content{color:#242328 !important;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .aux-widget-text .aux-text-widget-content{padding:32px 70px 0px 70px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .aux-widget-advanced-text{text-align:center !important;}.elementor-484615 .elementor-element.elementor-element-f64012b .elementor-counter{flex-direction:column;}.elementor-484615 .elementor-element.elementor-element-f64012b .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-f64012b .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-9e2ba7a{text-align:center;}.elementor-484615 .elementor-element.elementor-element-f0dd1ef > .elementor-container{max-width:1200px;}.elementor-484615 .elementor-element.elementor-element-fcfbf7f{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-7faae4e > .elementor-widget-container{margin:50px 0px 60px 0px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .aux-ico{font-size:110px;height:110px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-484615 .elementor-element.elementor-element-7faae4e .col-title a, .elementor-484615 .elementor-element.elementor-element-7faae4e .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-7faae4e .col-title, .elementor-484615 .elementor-element.elementor-element-7faae4e .col-title a{font-size:50px;font-weight:bold;}.elementor-484615 .elementor-element.elementor-element-7faae4e .col-title{margin-bottom:15px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .widget-content{color:#242328 !important;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-484615 .elementor-element.elementor-element-7faae4e .aux-widget-text .aux-text-widget-content{padding:32px 70px 0px 70px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .aux-widget-advanced-text{text-align:center !important;}.elementor-484615 .elementor-element.elementor-element-00742cd .elementor-counter{flex-direction:column;}.elementor-484615 .elementor-element.elementor-element-00742cd .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-00742cd .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-5490259{text-align:center;}.elementor-484615 .elementor-element.elementor-element-c94cb57{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 > .elementor-widget-container{margin:50px 0px 60px 0px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title a, .elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title, .elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title a{font-size:50px;font-weight:bold;text-transform:capitalize;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title{margin-bottom:15px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .widget-content{color:#242328 !important;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .aux-widget-text .aux-text-widget-content{padding:32px 70px 0px 70px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .aux-widget-advanced-text{text-align:center !important;}.elementor-484615 .elementor-element.elementor-element-7f0be52 .elementor-counter{flex-direction:column;}.elementor-484615 .elementor-element.elementor-element-7f0be52 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-7f0be52 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-70b0588{text-align:center;}.elementor-484615 .elementor-element.elementor-element-dfe0d8e > .elementor-container{max-width:1200px;}.elementor-484615 .elementor-element.elementor-element-94b0700{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-8b86f03 > .elementor-widget-container{margin:50px 0px 60px 0px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .aux-ico{font-size:110px;height:110px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title a, .elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title, .elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title a{font-size:50px;font-weight:bold;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title{margin-bottom:15px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .widget-content{color:#242328 !important;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .aux-widget-text .aux-text-widget-content{padding:32px 70px 0px 70px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .aux-widget-advanced-text{text-align:center !important;}.elementor-484615 .elementor-element.elementor-element-caa5a89 .elementor-counter{flex-direction:column;}.elementor-484615 .elementor-element.elementor-element-caa5a89 .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-caa5a89 .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-2e87358{text-align:center;}.elementor-484615 .elementor-element.elementor-element-e56d805{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-484615 .elementor-element.elementor-element-b91c45c > .elementor-widget-container{margin:50px 0px 60px 0px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;fill:#ffffff;}.elementor-484615 .elementor-element.elementor-element-b91c45c .col-title a, .elementor-484615 .elementor-element.elementor-element-b91c45c .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-b91c45c .col-title, .elementor-484615 .elementor-element.elementor-element-b91c45c .col-title a{font-size:50px;font-weight:bold;text-transform:capitalize;}.elementor-484615 .elementor-element.elementor-element-b91c45c .col-title{margin-bottom:15px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .widget-content{color:#242328 !important;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-484615 .elementor-element.elementor-element-b91c45c .aux-widget-text .aux-text-widget-content{padding:32px 70px 0px 70px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .aux-widget-advanced-text{text-align:center !important;}.elementor-484615 .elementor-element.elementor-element-76d7c6c .elementor-counter{flex-direction:column;}.elementor-484615 .elementor-element.elementor-element-76d7c6c .elementor-counter-number-wrapper{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-76d7c6c .elementor-counter-title{color:var( --e-global-color-primary );}.elementor-484615 .elementor-element.elementor-element-e7d1e72{text-align:center;}.elementor-484615 .elementor-element.elementor-element-9368ffe{text-align:center;}.elementor-484615 .elementor-element.elementor-element-dcc4a48{text-align:center;}.elementor-484615 .elementor-element.elementor-element-3e6d16e{text-align:center;}.elementor-484615 .elementor-element.elementor-element-ddf8da9 .col-title a, .elementor-484615 .elementor-element.elementor-element-ddf8da9 .col-title{color:#010001 !important;}.elementor-484615 .elementor-element.elementor-element-ddf8da9 .widget-content{color:#242328 !important;}.elementor-484615 .elementor-element.elementor-element-ddf8da9 .aux-widget-advanced-text{text-align:center !important;}@media(max-width:1024px){.elementor-484615 .elementor-element.elementor-element-2512532 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-484615 .elementor-element.elementor-element-21531b5 .col-title, .elementor-484615 .elementor-element.elementor-element-21531b5 .col-title a{font-size:18px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .widget-content{font-size:15px;}.elementor-484615 .elementor-element.elementor-element-21531b5 .aux-widget-text .aux-text-widget-content{padding:32px 10px 0px 10px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title, .elementor-484615 .elementor-element.elementor-element-fa736f0 .col-title a{font-size:18px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .widget-content{font-size:15px;}.elementor-484615 .elementor-element.elementor-element-fa736f0 .aux-widget-text .aux-text-widget-content{padding:32px 10px 0px 10px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .col-title, .elementor-484615 .elementor-element.elementor-element-7faae4e .col-title a{font-size:18px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .widget-content{font-size:15px;}.elementor-484615 .elementor-element.elementor-element-7faae4e .aux-widget-text .aux-text-widget-content{padding:32px 10px 0px 10px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title, .elementor-484615 .elementor-element.elementor-element-fc1f5d5 .col-title a{font-size:18px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .widget-content{font-size:15px;}.elementor-484615 .elementor-element.elementor-element-fc1f5d5 .aux-widget-text .aux-text-widget-content{padding:32px 10px 0px 10px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title, .elementor-484615 .elementor-element.elementor-element-8b86f03 .col-title a{font-size:18px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .widget-content{font-size:15px;}.elementor-484615 .elementor-element.elementor-element-8b86f03 .aux-widget-text .aux-text-widget-content{padding:32px 10px 0px 10px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .col-title, .elementor-484615 .elementor-element.elementor-element-b91c45c .col-title a{font-size:18px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .widget-content{font-size:15px;}.elementor-484615 .elementor-element.elementor-element-b91c45c .aux-widget-text .aux-text-widget-content{padding:32px 10px 0px 10px;}}@media(max-width:767px){.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .swiper-slide-contents{max-width:78%;}.elementor-484615 .elementor-element.elementor-element-c7cb5f1 .swiper-slide-inner{padding:0px 0px 0px 34px;}.elementor-484615 .elementor-element.elementor-element-2512532 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-484615 .elementor-element.elementor-element-2512532 .aux-modern-heading-primary{font-size:var( --e-global-typography-secondary-font-size );}.elementor-484615 .elementor-element.elementor-element-2512532 .aux-modern-heading-secondary .aux-head-highlight{font-size:31px;}.elementor-484615 .elementor-element.elementor-element-37d8801{padding:0% 10% 0% 10%;}.elementor-484615 .elementor-element.elementor-element-f0dd1ef{padding:0% 10% 0% 10%;}.elementor-484615 .elementor-element.elementor-element-dfe0d8e{padding:0% 10% 0% 10%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-2512532 */.elementor-484615 .elementor-element.elementor-element-2512532 .aux-head-highlight{
    display: inline-block;
}


.elementor-484615 .elementor-element.elementor-element-2512532 .aux-head-before, .elementor-484615 .elementor-element.elementor-element-2512532 .aux-head-highlight,.elementor-484615 .elementor-element.elementor-element-2512532 .aux-head-after{
background: var(--e-global-color-secondary);
background: -moz-linear-gradient(271deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 100%);
background: -webkit-linear-gradient(271deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 100%);
background: linear-gradient(271deg, var(--e-global-color-secondary) 0%, var(--e-global-color-primary) 100%);
 -webkit-background-clip: text;
 -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0264a66 */.elementor-484615 .elementor-element.elementor-element-0264a66:after{
    content: '';
    width:1px;
    height: 450px;
    background-color: #f72585;
    opacity: 50%;
    display: block;
    position: absolute;
    right: 0;
    top:10%;
}
@media screen and (max-width:768px){
    .elementor-484615 .elementor-element.elementor-element-0264a66:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fcfbf7f */.elementor-484615 .elementor-element.elementor-element-fcfbf7f:after{
    content: '';
    width:1px;
    height: 450px;
    background-color: #f72585;
    opacity: 50%;
    display: block;
    position: absolute;
    right: 0;
    top:10%;
}
@media screen and (max-width:768px){
    .elementor-484615 .elementor-element.elementor-element-fcfbf7f:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-94b0700 */.elementor-484615 .elementor-element.elementor-element-94b0700:after{
    content: '';
    width:1px;
    height: 450px;
    background-color: #f72585;
    opacity: 50%;
    display: block;
    position: absolute;
    right: 0;
    top:10%;
}
@media screen and (max-width:768px){
    .elementor-484615 .elementor-element.elementor-element-94b0700:after{
        display:none;
    }
}/* End custom CSS */