/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/_global.scss ***!
  \******************************************************************************************************************/
@charset "UTF-8";.grecaptcha-badge{display:none!important}html,body{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}.angle-box{display:inline-block;background-image:url(/wp-content/themes/hello-elementor-child/assets/fonts/bg-soulignement-v5.svg);background-position:right center;background-position-y:top;color:var(--e-global-color-text);padding:5px 32px 0 10px;max-width:fit-content;position:relative;z-index:1}h1.has-angle-box{line-height:68px!important}h1.has-angle-box .angle-box{line-height:64px!important}@media (max-width:767px){h1.has-angle-box{line-height:60px!important}h1.has-angle-box .angle-box{line-height:56px!important}}h2.has-angle-box{line-height:52px!important}h2.has-angle-box .angle-box{line-height:48px!important}@media (max-width:767px){h2.has-angle-box{line-height:44px!important}h2.has-angle-box .angle-box{line-height:40px!important}}h3.has-angle-box{line-height:44px!important}h3.has-angle-box .angle-box{line-height:40px!important}@media (max-width:767px){h3.has-angle-box{line-height:36px!important}h3.has-angle-box .angle-box{line-height:32px!important}}h4.has-angle-box{line-height:36px!important}h4.has-angle-box .angle-box{line-height:32px!important}@media (max-width:767px){h4.has-angle-box{line-height:32px!important}h4.has-angle-box .angle-box{line-height:28px!important}}input,select,textarea,input:focus,.gform_wrapper input:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none!important;box-shadow:none!important}.gform_wrapper .gform_button:focus{outline:none!important}textarea,input,select{font-weight:600!important;font-family:var(--e-global-typography-primary-font-family)}textarea::placeholder,input::placeholder,select::placeholder{font-weight:600!important;font-family:var(--e-global-typography-primary-font-family)}header .header-action-btn .header-action-btn_title .elementor-widget-container{transition:padding 0.3s ease!important}header .header-action-btn .header-action-btn_title .elementor-widget-container .elementor-heading-title{transition:font-size 0.3s!important}header .button--menu{cursor:pointer}header .text-under-logo{font:700 20px/20px var(--e-global-typography-primary-font-family)!important;display:inline-block}@media (max-width:1024px){header .text-under-logo{font-size:18px!important}}@media (max-width:767px){header .text-under-logo{font:700 11px/11px var(--e-global-typography-primary-font-family)!important}}header .header-action-btn_title{clip-path:polygon(0 0,100% 0,100% 0,90% 100%,0 100%)}header .header-action-btn_title:hover{cursor:pointer;color:#fff}header .header-action-btn_title:hover .elementor-widget-container{background-image:linear-gradient(270deg,var(--e-global-color-0bbc635) 18%,var(--e-global-color-accent) 100%)!important}@media (max-width:767px){header .header-action-btn{clip-path:polygon(28% 0%,100% 0,100% 0%,100% 100%,0% 100%)}}.sticky-header.elementor-sticky--effects{align-items:start!important}.sticky-header.elementor-sticky--effects .container-logo{opacity:0}.sticky-header.elementor-sticky--effects .header-action-btn{width:fit-content!important;padding-right:30px!important}@media (max-width:767px){.sticky-header.elementor-sticky--effects .header-action-btn{padding-right:16px!important}}.sticky-header.elementor-sticky--effects .header-action-btn .header-action-btn_title .elementor-widget-container{padding:20px 40px 20px 30px!important}.sticky-header.elementor-sticky--effects .header-action-btn .header-action-btn_title .elementor-widget-container .elementor-icon{font-size:38px!important}.sticky-header.elementor-sticky--effects .header-action-btn .header-action-btn_title .elementor-widget-container .elementor-heading-title{font-size:18px!important;line-height:24px!important}.footer-infolettre{background-repeat:no-repeat;transition:backgroundImage 0.3s}.footer-infolettre:hover{background-image:linear-gradient(90deg,var(--e-global-color-accent) 50%,var(--e-global-color-0bbc635) 100%)!important}.footer-infolettre:hover .arrow-container{background-image:url(https://wordpress-155846-5503662.cloudwaysapps.com/wp-content/uploads/2025/05/grosse-fleche-icon-white.svg)!important;transition:backgroundImage 0.3s}.footer-infolettre:hover .elementor-heading-title{color:var(--e-global-color-text)!important}.primary-button span.eael-creative-button-icon-right,.primary-button span.eael-creative-button-icon-left{padding:10px;background:#fff;border-radius:100%}.primary-button span.eael-creative-button-icon-left{padding:10px 10px 5px!important}.primary-button a{text-decoration:none!important}.primary-button a:hover{color:#fff!important}.gform_button.button{font-weight:800!important}.gform_button.button:hover{background-image:linear-gradient(270deg,var(--e-global-color-0bbc635) 18%,var(--e-global-color-accent) 100%)!important}.elementor-icon-list--layout-traditional .elementor-icon-list-items .elementor-icon-list-item a,.elementor-icon-list--layout-traditional .elementor-icon-list-items .elementor-icon-list-item a.custom-link-text{display:inline-flex;color:inherit!important;text-decoration:underline!important}.elementor-icon-list--layout-traditional .elementor-icon-list-items .elementor-icon-list-item a.custom-link-text{display:inline!important}.elementor-icon-list--layout-traditional .elementor-icon-list-items .elementor-icon-list-item a span{text-decoration:underline!important}.elementor-icon-list--layout-traditional .elementor-icon-list-items .elementor-icon-list-item a:hover span,.elementor-icon-list--layout-traditional .elementor-icon-list-items .elementor-icon-list-item a.custom-link-text:hover{color:var(--e-global-color-accent)!important}.elementor-widget-text-editor a,.elementor-widget-text-editor p a,.elementor-widget-text-editor span a{text-decoration:underline!important;color:inherit;font-size:20px;line-height:26px}.elementor-widget-text-editor a:hover,.elementor-widget-text-editor p a:hover,.elementor-widget-text-editor span a:hover{color:var(--e-global-color-accent)!important}.elementor-widget-text-editor b,.elementor-widget-text-editor strong{font-weight:800}.elementor-widget-text-editor ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding-left:16px!important;margin-bottom:16px!important}.elementor-widget-text-editor ul li{font-size:20px!important;display:block;text-indent:-.7em;align-items:center}.elementor-widget-text-editor ul li::before{content:"•";color:var(--e-global-color-accent)!important;font-size:18px!important;margin-right:6px!important}.elementor-widget-text-editor ol{list-style:none;counter-reset:number-counter;display:flex;flex-direction:column;gap:1rem;margin:0 0 16px 0!important;padding:0}.elementor-widget-text-editor ol li{counter-increment:number-counter;display:block;position:relative;padding-left:30px;align-items:center;font-size:20px}.elementor-widget-text-editor ol li::before{content:"0" counter(number-counter);font-weight:900;font-size:18px;position:absolute;left:0;font-family:var(--e-global-typography-primary-font-family);line-height:24px;color:var(--e-global-color-accent)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{padding:16px;border-radius:100%;background-color:#fff}.icon-container{min-width:auto!important}.slider-industrie .elementor-swiper-button-prev{transform:rotate(180deg)!important}.slider-industrie .swiper .swiper-slide{position:relative;overflow:hidden;max-width:448px}@media (max-width:1024px){.slider-industrie .swiper .swiper-slide{max-width:100%}}.slider-industrie .swiper .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--e-global-color-accent);z-index:2}.slider-industrie .swiper .swiper-slide::after{content:"";position:absolute;top:4px;left:0;width:100%;height:0%;background-image:linear-gradient(180deg,var(--e-global-color-accent) 30%,var(--e-global-color-0bbc635) 100%)!important;opacity:0;transition:height 0.3s ease,opacity 0.3s ease;z-index:1;pointer-events:none}.slider-industrie .swiper .swiper-slide:hover{cursor:pointer}.slider-industrie .swiper .swiper-slide:hover::after{height:100%;opacity:.8}.slider-industrie .swiper .swiper-slide:hover::before{opacity:.8}.slider-industrie .swiper .swiper-slide:hover .elementor-heading-title{color:white!important}.slider-industrie .swiper .swiper-slide:hover .icon-container .elementor-widget-container{border-color:#005eb8!important}.slider-industrie .swiper .swiper-slide:hover .icon-container .elementor-widget-container svg{fill:#005eb8!important}.img-overlay{position:relative;overflow:hidden}.img-overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--e-global-color-accent);z-index:2}.img-overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:0%;background-image:linear-gradient(180deg,var(--e-global-color-accent) 30%,var(--e-global-color-0bbc635) 100%)!important;opacity:0;transition:height 0.3s ease,opacity 0.3s ease;z-index:1;pointer-events:none}.img-overlay:hover{cursor:pointer}.img-overlay:hover::after{height:100%;opacity:.85}.img-overlay:hover::before{opacity:0}.img-overlay:hover .elementor-heading-title{color:white!important}.img-overlay:hover .icon-container .elementor-widget-container{border-color:#005eb8!important}.img-overlay:hover .icon-container .elementor-widget-container svg{fill:#005eb8!important}.fade-carousel{overflow:visible!important}.fade-carousel .elementor-swiper-button-prev,.fade-carousel .elementor-swiper-button-next{display:none!important}@media (max-width:1024px){.fade-carousel .slide-container-text{top:0!important;left:0!important;display:flex;align-self:start}}.fade-carousel.dark-bg .title-slide .elementor-heading-title{color:white!important}.fade-carousel.dark-bg .blur-container{background:rgba(208,208,208,.3)!important}@media (max-width:767px){.custom-nav-fadecarousel{display:inline-flex!important}}.blur-container{cursor:pointer;position:relative;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(208,208,208,.1);will-change:backdrop-filter;clip-path:polygon(0 0,100% 0,100% 0,94% 100%,0 100%);overflow:hidden;z-index:0!important}.blur-container:hover .text-number span{color:white!important}.blur-container:hover .title-slide{color:white!important}.blur-container:hover .icon-container .elementor-widget-container{border-color:#005eb8!important}.blur-container:hover .icon-container svg{fill:#005eb8!important}.blur-container:hover .post-info-categorie .elementor-widget-container{background-color:white!important}.blur-container:hover .elementor-heading-title{color:white!important}@media (max-width:767px){.blur-container{clip-path:polygon(0 0,100% 0,100% 0,90% 100%,0 100%)!important}}.home-posts .blur-container{background:rgba(255,255,255,.5)!important}.home-posts .blur-container:hover .elementor-heading-title{color:#fff!important}@media (max-width:1024px){.home-posts .blur-container{background:#fff}}.swiper-custom-button-prev,.swiper-custom-button-next{cursor:pointer}.swiper-custom-button-prev:hover svg,.swiper-custom-button-next:hover svg{fill:var(--e-global-color-0bbc635)!important}.elementor-share-btn{width:45px;height:45px!important;border:4px solid var(--e-global-color-accent)}.elementor-share-btn:hover{border:4px solid #005eb8}.photo-galery .e-gallery-image{border-top:4px solid var(--e-global-color-accent)!important}.logo-slider .swiper-wrapper{display:flex!important;align-items:center!important}.logo-slider .swiper-slide{display:flex!important;justify-content:center!important}th.sorting,.data-table-header-text{cursor:default!important}.simpleSearch{display:flex;align-items:end;gap:40px;padding:40px;background-color:#fff;border:1px solid #E6EBEB;border-radius:80px;box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}@media (max-width:991px){.simpleSearch{flex-direction:column;align-items:center;padding:30px;gap:30px}}.simpleSearch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.simpleSearch select{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon-down-accent.svg) no-repeat 100%;background-size:16px}.simpleSearch .search-field{width:60%;padding:0;height:48px;border:0;border-bottom:2px solid var(--e-global-color-primary);border-radius:0;font:800 18px/24px var(--e-global-typography-primary-font-family);color:var(--e-global-color-primary)}.simpleSearch .search-field::placeholder{font:800 18px/24px var(--e-global-typography-primary-font-family);opacity:1;color:var(--e-global-color-primary)}.simpleSearch .search-field:active,.simpleSearch .search-field:focus{border-bottom:2px solid var(--e-global-color-accent)}@media (max-width:991px){.simpleSearch .search-field{width:100%}}.simpleSearch .simpleSearch-wrapper{width:40%}@media (max-width:991px){.simpleSearch .simpleSearch-wrapper{width:100%}}.simpleSearch .search__categorie{padding:0;height:48px;border:0;border-bottom:2px solid var(--e-global-color-primary);border-radius:0;background-color:#fff;color:var(--e-global-color-primary);font:800 18px/24px var(--e-global-typography-primary-font-family)}@media (max-width:767px){.simpleSearch .search__categorie{font:800 18px/18px var(--e-global-typography-primary-font-family)}}.simpleSearch .search__Submit{color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-radius:40px!important;margin-bottom:0;border:none;height:48px;text-transform:uppercase;font:900 16px/22px "Nunito Sans",sans-serif!important;padding:10px}.simpleSearch .search__Submit:hover{background-image:linear-gradient(270deg,var(--e-global-color-0bbc635) 18%,var(--e-global-color-accent) 100%);color:#FFF}@media (max-width:1024px){.simpleSearch{align-self:center!important}}html.menu-open,body.burger-activated{overflow-y:hidden}html.menu-open .MenuFullWidth,body.burger-activated .MenuFullWidth{visibility:visible;opacity:1}@media (max-width:1024px){html.menu-open .MenuFullWidth,body.burger-activated .MenuFullWidth{overflow-y:scroll}}@media (max-width:1024px){.MenuFullWidth.submenu-open{overflow-y:hidden!important}}.MenuFullWidth{box-sizing:border-box;padding:40px;z-index:99999!important;opacity:0;position:fixed;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:var(--e-global-color-primary);background-size:cover;z-index:3;visibility:hidden;left:0;top:0;transition:all 0.2s cubic-bezier(.55,0,.1,1)}@media (max-width:1024px){.MenuFullWidth{padding:0 24px}}@media (max-width:767px){.MenuFullWidth{padding:0 16px}}.MenuFullWidth__menu-bouton .menu{display:flex;flex-direction:column;gap:16px}.MenuFullWidth__menu-bouton .primary-button a{position:relative;width:fit-content;padding:12px 60px 12px 24px;background:var(--e-global-color-accent);border-radius:40px;display:inline-flex;align-items:center;justify-content:start;color:var(--e-global-color-text);font:900 16px/22px "Nunito Sans",sans-serif;text-transform:uppercase}.MenuFullWidth__menu-bouton .primary-button a:after{content:"";display:inline-block;background-image:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon.svg)!important;background-position:center!important;background-size:16px!important;background-repeat:no-repeat!important;padding:18px;border-radius:40px;background-color:white!important;position:absolute;right:6px}.MenuFullWidth__menu-bouton .primary-button a:hover{background-image:linear-gradient(270deg,var(--e-global-color-0bbc635) 18%,var(--e-global-color-accent) 100%);color:#FFF}.MenuFullWidth ul{list-style-type:none;padding:0}.MenuFullWidth__wrapper{padding:40px 0;height:100%;max-width:1200px;width:100%;display:flex;justify-content:center}@media (max-width:1024px){.MenuFullWidth__wrapper{padding:0;justify-content:start}}.MenuFullWidth__head{position:absolute;width:calc(100% - 96px);display:flex;justify-content:space-between;z-index:10}@media (max-width:1024px){.MenuFullWidth__head{width:calc(100% - 48px);top:14px}}@media (max-width:767px){.MenuFullWidth__head{width:calc(100% - 32px);top:22px}}.MenuFullWidth__head a{line-height:16px!important}.MenuFullWidth__head .container-logo{display:flex;flex-direction:column}.MenuFullWidth__head .is-english{align-items:center}.MenuFullWidth__head img{max-width:400px!important}@media (max-width:1024px){.MenuFullWidth__head img{max-width:358px!important}}@media (max-width:767px){.MenuFullWidth__head img{max-width:226px!important}}.MenuFullWidth__head .text-under-logo{font:700 20px/20px var(--e-global-typography-primary-font-family)!important;display:inline-block;color:#fff}@media (max-width:1024px){.MenuFullWidth__head .text-under-logo{font-size:17px!important}}@media (max-width:767px){.MenuFullWidth__head .text-under-logo{font:700 11px/11px var(--e-global-typography-primary-font-family)!important;margin-top:-1px}}.MenuFullWidth__head .close_menu{background:none;width:34px;height:34px;background:var(--e-global-color-accent);border:none;display:flex;align-items:center;justify-content:center;padding:0!important;border-radius:0!important}.MenuFullWidth__head .close_menu svg{fill:var(--e-global-color-text)!important;width:12px;height:12px}.MenuFullWidth__head .close_menu:hover{cursor:pointer;background-image:linear-gradient(0deg,var(--e-global-color-0bbc635) 18%,var(--e-global-color-accent) 100%)}.MenuFullWidth__head .close_menu:hover svg{fill:white!important}.MenuFullWidth__content-wrapper{padding-top:180px;display:flex;align-items:start;justify-content:space-between;width:100%}@media (max-width:1024px){.MenuFullWidth__content-wrapper{flex-direction:column;padding-top:160px;align-items:start}}@media (max-width:767px){.MenuFullWidth__content-wrapper{padding-top:120px}}.MenuFullWidth__primary-nav{width:70%}.MenuFullWidth__primary-nav .menu{display:flex;flex-direction:column;gap:32px}@media (max-width:767px){.MenuFullWidth__primary-nav .menu{gap:24px}}.MenuFullWidth__primary-nav .menu-item a{text-decoration:none;display:inline-flex;align-items:center;color:#FFF!important;font:800 40px/40px "Nunito Sans",sans-serif;text-decoration:none;max-width:704px;position:relative;z-index:1}.MenuFullWidth__primary-nav .menu-item a:hover{color:var(--e-global-color-accent)!important;cursor:pointer}@media (max-width:1200px){.MenuFullWidth__primary-nav .menu-item a{font:900 40px/40px "Nunito Sans",sans-serif}}@media (max-width:767px){.MenuFullWidth__primary-nav .menu-item a{font:900 20px/28px "Nunito Sans",sans-serif}}.MenuFullWidth__primary-nav .menu .menu-item-has-children a::after{content:"";display:inline-block;background:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon-white.svg);background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;width:20px;height:20px;margin-left:20px;transition:0.3s}.MenuFullWidth__primary-nav .menu .menu-item-has-children a:hover::after{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon-accent.svg)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}@media (max-width:1024px){.MenuFullWidth__primary-nav{padding-bottom:60px;width:100%}}@media (max-width:767px){.MenuFullWidth__primary-nav{padding-bottom:40px}}.MenuFullWidth__right-nav{padding-left:80px;width:30%;position:relative}.MenuFullWidth__right-nav span.line{position:absolute;top:0;left:-115px;width:1px;background:#fff;height:100%}@media (max-width:1024px){.MenuFullWidth__right-nav span.line{display:none}}@media (max-width:1024px){.MenuFullWidth__right-nav{width:100%;padding-left:0;max-width:100%;padding-bottom:120px}}.MenuFullWidth .menu_separator{position:absolute;left:0;width:1px;height:100%;display:inline-block;background:#4D5357}@media (max-width:1024px){.MenuFullWidth .menu_separator{display:none}}.MenuFullWidth__secondary-nav{position:relative;margin-bottom:20px}.MenuFullWidth__secondary-nav .menu-item{padding-bottom:12px;color:#FFF}.MenuFullWidth__secondary-nav .menu-item a{font:600 24px/30px "Nunito Sans",sans-serif;color:#FFF;text-decoration:none;position:relative;z-index:1;display:inline-block}.MenuFullWidth__secondary-nav .menu-item a:hover{color:var(--e-global-color-accent)}@media (max-width:1200px){.MenuFullWidth__secondary-nav .menu-item a{font:600 24px/28px "Nunito Sans",sans-serif}}@media (max-width:767px){.MenuFullWidth__secondary-nav .menu-item a{font:600 20px/28px "Nunito Sans",sans-serif}}@media (max-width:1024px){.MenuFullWidth__secondary-nav .menu-item{padding-bottom:18px}}@media (max-width:767px){.MenuFullWidth__secondary-nav .menu-item{padding-bottom:12px}}@media (max-width:1024px){.MenuFullWidth__secondary-nav{margin-left:0;padding:60px 0 16px 0;width:100%;border-top:1px solid #c7c7c7;border-left:0}}@media (max-width:767px){.MenuFullWidth__secondary-nav{padding:40px 0 10px 0}}.MenuFullWidth__sub-menu{box-sizing:border-box;padding:220px 40px 120px;display:flex;justify-content:center;align-items:center;opacity:0!important;background:#FFF;position:absolute;height:100%;width:100%;bottom:0;left:0;z-index:-1;transition:all 0.2s ease-in}.MenuFullWidth__sub-menu--active{opacity:1!important;z-index:3;background-color:var(--e-global-color-primary)}.MenuFullWidth__sub-menu--active .MenuFullWidth__sub-menu-wrapper span{width:100%}@media (max-width:1024px){.MenuFullWidth__sub-menu{padding:180px 24px 120px}}@media (max-width:767px){.MenuFullWidth__sub-menu{padding:120px 16px 120px}}.MenuFullWidth__sub-menu-wrapper{width:100%;max-width:1200px;height:100%;display:flex;align-items:center;justify-content:start;flex-direction:column;overflow:hidden}.MenuFullWidth__sub-menu-wrapper span{display:inline-block;width:0%;height:1px;background:#c7c7c7;margin:24px 0;transition:0.3s width ease-in-out}.MenuFullWidth__sub-menu-wrapper .btn-return{font:600 22px/38px "Nunito Sans",sans-serif;background:none;color:#FFF;cursor:pointer;border:none;width:100%;text-align:left}@media (max-width:1024px){.MenuFullWidth__sub-menu-wrapper .btn-return{font:600 18px/22px "Nunito Sans",sans-serif}}.MenuFullWidth__sub-menu-wrapper .btn-return:hover{color:var(--e-global-color-accent);background:none}.MenuFullWidth__sub-menu-items{overflow-y:scroll;width:100%;display:flex;flex-direction:column;gap:20px}@media (max-width:767px){.MenuFullWidth__sub-menu-items{gap:16px}}.MenuFullWidth__sub-menu-items .menu-item a{color:#fff;font:600 28px/36px "Nunito Sans",sans-serif}@media (max-width:767px){.MenuFullWidth__sub-menu-items .menu-item a{font:600 20px/28px "Nunito Sans",sans-serif}}.MenuFullWidth__sub-menu-items .menu-item a::after{display:none!important}.btn-return{padding:0;display:flex;align-items:center}.btn-return::before{content:"";display:inline-block;background:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;margin-left:0;margin-right:16px;transition:0.3s;transform:rotate(-180deg)}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}.elementor-element.fadeUp{animation-name:fadeInUp}.hero-svg{right:-13.2%;top:-12%!important;max-width:1104px}@media (max-width:1366px){.hero-svg{right:-13.2%;top:10%!important;max-width:50%}}@media (max-width:1024px){.hero-svg{top:-8%!important;max-width:50%}}@media (max-width:767px){.hero-svg{right:-13.2%;top:6%!important;max-width:480px}}.home-slider-triangle{position:relative}.home-slider-triangle::before{content:"";background-image:url(/wp-content/themes/hello-elementor-child/assets/fonts/angle-solutions.svg);background-repeat:no-repeat;background-size:contain;width:30%;height:100%;display:inline-block;position:absolute;top:8px;left:-16px;z-index:2}.home-bloc-industrie{position:relative}.home-bloc-industrie::before{content:"";width:31%!important;height:190%!important;position:absolute;left:-48px!important;top:88px!important;display:inline-block;background-image:url(/wp-content/themes/hello-elementor-child/assets/fonts/angle-solutions.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;z-index:3}@media (max-width:1366px){.home-bloc-industrie::before{left:-110px!important;z-index:0!important}}@media (max-width:1280px){.home-bloc-industrie::before{top:70px!important}}@media (max-width:1024px){.home-bloc-industrie{overflow-y:hidden!important}}.random-image-onload{background-size:contain!important;background-position:right!important;background-repeat:no-repeat!important}@media (max-width:1024px){.random-image-onload{max-width:650px;margin-right:-120px}}@media (max-width:767px){.random-image-onload{max-width:450px;width:450px!important;height:450px!important;margin-right:-70px!important;background-position:bottom right!important}}.container-pagination{display:flex;align-items:center;justify-content:center;padding:40px 0 0}.pagination{list-style:none;display:flex;align-items:center;gap:20px;padding:0}.pagination li{list-style:none}.elementor-pagination span.prev,.elementor-pagination a.next,.elementor-pagination a.prev,.elementor-pagination span.next,.pagination a.more,.pagination a.less{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px!important}.elementor-pagination span.prev::after,.elementor-pagination a.next::after,.elementor-pagination a.prev::after,.elementor-pagination span.next::after,.pagination a.more::after,.pagination a.less::after{content:"";background:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon-accent.svg);width:16px;height:16px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;display:inline-block}.elementor-pagination span.prev:hover::after,.elementor-pagination a.next:hover::after,.elementor-pagination a.prev:hover::after,.elementor-pagination span.next:hover::after,.pagination a.more:hover::after,.pagination a.less:hover::after{background:url(/wp-content/themes/hello-elementor-child/assets/fonts/fleche-icon.svg)}.page-numbers{font-size:18px!important;font-weight:800!important}.elementor-pagination span.prev:after,.elementor-pagination a.prev:after,.pagination a.less:after{transform:rotate(180deg)}.pagination a.next{font-size:0}#jobillico-widget{margin:0!important;font-family:var(--e-global-typography-primary-font-family)!important}#jobillico-widget p,#jobillico-widget .job_requirement{color:var(--e-global-color-text)!important}#jobillico-widget p a{color:var(--e-global-color-0bbc635)!important;text-decoration:none!important}#jobillico-widget p a:hover{color:var(--e-global-color-text)!important}#jobillico-widget .job_title a{font-size:24px!important;line-height:32px!important;color:var(--e-global-color-text)!important;text-decoration:none!important}#jobillico-widget .dark-geeen-btn{padding:12px 24px!important;border-radius:40px!important;background:var(--e-global-color-accent)!important;font-size:16px!important;color:var(--e-global-color-text)!important}#jobillico-widget .dark-geeen-btn:hover{background-image:linear-gradient(270deg,var(--e-global-color-0bbc635) 18%,var(--e-global-color-accent) 100%)!important;color:white!important}#jobillico-widget ul#jobi-jobs-list{padding:0!important;display:flex;flex-direction:column;gap:30px}#jobillico-widget ul#jobi-jobs-list li{background:#F5F5F5!important;clip-path:polygon(0 0,100% 0,100% 0,94% 100%,0 100%)!important;padding:76px 76px 48px 48px!important;position:relative!important;border-left:4px solid var(--e-global-color-accent)!important;border-bottom:0!important}#jobillico-widget ul#jobi-jobs-list li::before{content:"";position:absolute;top:0;left:0;width:0;height:4px;background:var(--e-global-color-accent);z-index:2}#jobillico-widget ul#jobi-jobs-list li::after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-image:linear-gradient(90deg,var(--e-global-color-accent) 30%,var(--e-global-color-0bbc635) 100%)!important;opacity:0;transition:width 0.3s ease,opacity 0.3s ease;z-index:1;pointer-events:none}#jobillico-widget ul#jobi-jobs-list li:hover::after{width:100%;opacity:1}#jobillico-widget ul#jobi-jobs-list li:hover::before{opacity:.8}#jobillico-widget ul#jobi-jobs-list li:hover a{color:white!important}#jobillico-widget ul#jobi-jobs-list li a{font:800 24px/32px var(--e-global-typography-primary-font-family)!important;color:var(--e-global-color-text)!important;text-decoration:none!important;position:relative;z-index:4}@media (max-width:1024px){#jobillico-widget ul#jobi-jobs-list li{padding:76px 76px 48px 24px!important}}@media (max-width:767px){#jobillico-widget ul#jobi-jobs-list li{padding:76px 76px 48px 16px!important}}#jobillico-widget div.resume{display:flex!important;gap:16px;justify-content:start;align-items:center;position:absolute;top:20px;z-index:4}#jobillico-widget p.wlcreationdate{font-size:18px!important;font-weight:600!important;color:var(--e-global-color-text)!important;font-family:var(--e-global-typography-primary-font-family)!important}#jobillico-widget p.companyName{display:none!important}#jobillico-widget p.location{display:none!important}#jobillico-widget p.location:nth-child(3){display:block!important;padding:8px!important;background:white!important;color:var(--e-global-color-text)!important;font-weight:800!important;border-radius:40px!important;font-family:var(--e-global-typography-primary-font-family)!important}div#jobi-paginate-widget .pagination{display:flex;justify-content:center!important;gap:0!important}div#jobi-paginate-widget .pagination a.inactive{color:#005eb8!important;font-size:18px;text-decoration:underline!important}div#jobi-paginate-widget .pagination a.active{color:var(--e-global-color-text)!important;font-size:18px;text-decoration:none!important}#jobillico-propulsed{margin-top:32px!important}