.animated{animation-duration:1s;animation-fill-mode:both}.delay1{animation-delay:300ms}.delay2{animation-delay:600ms}.delay3{animation-delay:900ms}.delay4{animation-delay:1200ms}.delay5{animation-delay:1500ms}.hidden{opacity:0}.visible{opacity:1}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn;animation-duration:1s}@keyframes fadeInBottomLeft{from{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInBottomLeft{animation-name:fadeInBottomLeft;animation-duration:1s}@keyframes fadeInBottomRight{from{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInBottomRight{animation-name:fadeInBottomRight;animation-duration:1s}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDown{animation-name:fadeInDown;animation-duration:1s}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInDownBig{animation-name:fadeInDownBig;animation-duration:1s}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeft{animation-name:fadeInLeft;animation-duration:1s}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInLeftBig{animation-name:fadeInLeftBig;animation-duration:1s}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRight{animation-name:fadeInRight;animation-duration:1s}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInRightBig{animation-name:fadeInRightBig;animation-duration:1s}@keyframes fadeInTopLeft{from{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInTopLeft{animation-name:fadeInTopLeft;animation-duration:1s}@keyframes fadeInTopRight{from{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInTopRight{animation-name:fadeInTopRight;animation-duration:1s}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUp{animation-name:fadeInUp;animation-duration:1s}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.fadeInUpBig{animation-name:fadeInUpBig;animation-duration:1s}.retour{clear:both}a.button-base,.wp-block-button a{display:inline-block;background:#41a62a;font-size:1em;text-transform:uppercase;line-height:1em;color:#fff;font-weight:700;margin-top:30px;padding:15px 30px;border-radius:30px;transition:all .3s}a.button-base:hover,.wp-block-button a:hover{background:#000}a.button-base.button-noir,.wp-block-button.button-noir a{background:#000}a.button-base.button-noir:hover,.wp-block-button.button-noir a:hover{background:#41a62a}.wrap_content{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.wrap_small_content{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.align_center{align-items:center!important}li{list-style:none}i{font-family:'Font Awesome 5 Free';font-weight:900}.list-dot li{margin-bottom:10px}.list-dot li::before,.wp-block-list li::before{content:'';display:inline-block;margin-right:6px;width:6px;height:6px;border-radius:50%;background:#41a62a;position:relative;top:-2px}.wp-block-list li:not(:last-of-type){margin-bottom:10px}.wp-block-list.liste-arrow li::before{content:'\f178';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:12px;font-size:12px;color:#41a62a;width:auto;height:auto;border-radius:0;background:none}.wp-block-list.liste-check li::before{content:'\f058';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:12px;font-size:12px;color:#41a62a;width:auto;height:auto;border-radius:0;background:none}p,.wp-block-list li{color:#515151;line-height:1.8em}p:not(:last-of-type){margin-bottom:20px}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt60{padding-top:60px!important}.pt80{padding-top:80px!important}.pt100{padding-top:100px!important}.pt120{padding-top:120px!important}.pt140{padding-top:140px!important}.pt160{padding-top:160px!important}.pt180{padding-top:180px!important}.pt200{padding-top:200px!important}.pt220{padding-top:220px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb60{padding-bottom:60px!important}.pb80{padding-bottom:80px!important}.pb100{padding-bottom:100px!important}.pb120{padding-bottom:120px!important}.pb140{padding-bottom:140px!important}.pb160{padding-bottom:160px!important}.pb180{padding-bottom:180px!important}.pb200{padding-bottom:200px!important}.pb220{padding-bottom:220px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt60{margin-top:60px!important}.mt80{margin-top:80px!important}.mt100{margin-top:100px!important}.mt120{margin-top:120px!important}.mt140{margin-top:140px!important}.mt160{margin-top:160px!important}.mt180{margin-top:180px!important}.mt200{margin-top:200px!important}.mt220{margin-top:220px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb120{margin-bottom:120px!important}.mb140{margin-bottom:140px!important}.mb160{margin-bottom:160px!important}.mb180{margin-bottom:180px!important}.mb200{margin-bottom:200px!important}.mb220{margin-bottom:220px!important}.banner-top{background:#e2001a;color:#FFF;padding:0 5%;width:100%;height:45px;display:flex;justify-content:center;align-items:center;text-align:center}.banner-top a{color:#FFF}.banner-top a:hover{color:#000}#header-main{position:absolute;left:0;top:45px;width:100%;height:200px;padding:25px 90px 0 90px;z-index:999}#header-main a{transition:all .3s}#header-main a:hover{color:#41a62a}.logo-header{display:block;position:absolute;left:90px;top:5px;width:190px;height:190px}.logo-header img{display:block;width:100%;height:100%;object-fit:contain}.wrap_menu_responsive{display:none}.wrap_all_menus{padding-left:250px}.menu_surtop{display:flex;align-items:center;justify-content:flex-end;gap:0 90px}.menu_surtop>div:first-of-type ul{display:flex;align-items:center;justify-content:flex-end;gap:0 60px}.menu_surtop>div:first-of-type ul li a{display:inline-block;font-size:.9em;letter-spacing:1px;color:#000;font-weight:700}.right_surtop{display:flex;align-items:flex-start;justify-content:flex-end;gap:20px;padding-right:15px}.sub-menu{display:none;padding-top:10px}.menu_principal ul.sub-menu{position:absolute;top:calc(100% + 14px);left:0;min-width:240px;padding:10px;margin:0;list-style:none;background:#41a62a;border-radius:6px;box-shadow:0 12px 30px rgb(0 0 0 / .15);z-index:9999;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}li.menu-item-has-children>a{position:relative}.menu_principal li.menu-item-has-children>a::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:10px;color:#000}.menu_principal{padding-top:25px;margin-top:25px;border-top:1px solid #000}.menu_principal>div>ul.menu{display:flex;align-items:center;justify-content:space-between;gap:20px}.menu_principal ul.sub-menu{display:block!important}.menu_principal ul li{position:relative}.menu_principal ul li a{display:inline-block;font-size:.9em;letter-spacing:1px;color:#000;font-weight:500;text-transform:uppercase;position:relative;padding-right:18px;line-height:1em;transition:all .3s}.menu_principal ul li.btn-contact a{padding:12px 25px;background:#41a62a;color:#fff;font-weight:700;border-radius:30px}.menu_principal ul li.btn-contact a:hover{background:#0e3083;color:#fff!important}.menu_principal ul.sub-menu::before{content:"";position:absolute;top:-18px;left:0;width:100%;height:22px;background:#fff0;transform:none}.menu_principal ul.sub-menu li{margin:0}.menu_principal ul.sub-menu li a{display:block;padding:10px 12px;border-radius:4px;color:rgb(255 255 255 / .85);font-size:16px;letter-spacing:.5px;text-transform:none;font-weight:600;line-height:1.2}.menu_principal ul.sub-menu li a:hover,.menu_principal ul.sub-menu li.current-menu-item>a{background:rgb(0 0 0 / .18);color:#fff!important}.menu_principal li.menu-item-has-children:hover>ul.sub-menu,.menu_principal li.menu-item-has-children:focus-within>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}@keyframes topMenu{0%{top:-24px;opacity:0}100%{top:0;opacity:1}}#header-main.sticky{position:fixed;top:0;background:#fff;box-shadow:0 4px 30px 0 rgb(0 0 0 / .1);animation:topMenu .6s forwards;height:auto;padding-top:10px;padding-bottom:10px}#header-main.sticky .logo-header{width:90px;height:90px}#header-main.sticky .menu_principal{padding-top:5px;margin-top:10px;border-top:1px solid #000}#header-main.sticky .wrap_all_menus{font-size:.9rem}.header-search{position:relative;display:flex;align-items:center}.btn-search{background:#fff0;border:none;cursor:pointer;padding:0}.header-search-form{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:0.25s ease;z-index:50}.header-search.active .header-search-form{opacity:1;visibility:visible;pointer-events:auto}.header-search-form #searchform{display:flex;align-items:stretch;width:360px;background:#fff;border:1px solid #dcdcdc;border-radius:999px;overflow:hidden;box-shadow:0 8px 20px rgb(0 0 0 / .12)}.header-search-form .field{flex:1;border:none;padding:14px 18px;font-size:15px;outline:none;min-width:0}.header-search-form .submit{border:none;background:#41a62a;color:#fff;font-weight:700;padding:0 18px;cursor:pointer;transition:all .3s}.header-search-form .submit:hover{opacity:.9}#searchsubmit:hover{background:#0e3083}.wrap_top_home{position:relative;padding-top:240px}.wrap_top_home img{display:block;position:absolute;left:0;top:0;width:100%;height:90%;object-fit:cover}.content_top_home{text-align:center;position:relative;z-index:10;max-width:980px;margin:auto}h1,.search-page-title{font-size:3em;line-height:1.2em;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:20px;color:#000}.search-page-title{font-size:1.8em}h2{font-size:2.2em;line-height:1.2em;letter-spacing:2px;font-weight:300;margin-bottom:30px;color:#000}.content_top_home p{font-size:1.2em;color:#000;line-height:1.1em;letter-spacing:1px}.wrap_recherche_machine{display:none}.wrap_col_services{display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff;padding:20px;border-radius:30px;position:relative;z-index:20;margin-top:60px}.wrap_col_services h2{text-align:center;width:100%}.btn-col_service{display:block;width:100%;padding:10px;background:#fff;color:#000;border-radius:30px;text-transform:uppercase;font-weight:700;margin-top:20px;border:none;pointer-events:none;transition:all .4s .2s}.item-services{width:25%;border:8px solid #fff;border-bottom:none;height:600px;opacity:1;overflow:hidden;transition:all .3s}.item-services.notActive{opacity:.3}.item-services a{display:block;width:100%;height:100%;position:relative;border-radius:30px;overflow:hidden}.item-services img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;opacity:.75;top:0;border-radius:30px;overflow:hidden;transition:all .3s}.item-services a:hover img{opacity:0}.item-services a span{display:block;max-width:96%;margin:auto;text-align:center;position:absolute;left:0;right:0;bottom:20px;text-transform:uppercase;font-size:1.8em;font-weight:300;color:#fff;line-height:1.1em;min-height:300px;transition:all .3s}.item-services a:hover span{bottom:-320px}.item-services a span::before{content:'';display:block;width:150px;height:150px;border-radius:30px;background-color:#fff;background-size:100px;background-position:center center;background-repeat:no-repeat;margin:0 auto 30px auto}.item-services a.lien-page-traitement span::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-traitement.png)}.item-services a.lien-page-manutention span::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-manutention.png)}.item-services a.lien-page-logistique span::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-logistique.png)}.item-services a.lien-page-robotique span::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-robotique.png)}.item-services a::before{content:'';display:block;width:100%;height:100%;background:#000;position:absolute;left:0;z-index:-1;top:0;border-radius:30px;opacity:1;transition:all .3s}.item-services a:hover::before{opacity:0}.item-services a::after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;z-index:-2;top:0;border-radius:30px}.item-services a.lien-page-traitement::after{background-color:#41a62a}.item-services a.lien-page-manutention::after{background-color:#ffed00}.item-services a.lien-page-logistique::after{background-color:#0e3083}.item-services a.lien-page-robotique::after{background-color:#e2001a}.item-services a.lien-page-traitement:hover .btn-col_service{background:#41a62a;color:#fff}.item-services a.lien-page-manutention:hover .btn-col_service{background:#ffed00}.item-services a.lien-page-logistique:hover .btn-col_service{background:#0e3083;color:#fff}.item-services a.lien-page-robotique:hover .btn-col_service{background:#e2001a;color:#fff}.content_col_services{background:#fff0;height:100%;text-align:center;padding:30px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;margin:auto;border-radius:30px;top:-100%;transition:all .3s}.item-services a:hover .content_col_services{top:0;background:rgb(0 0 0 / .8)}.item-services a:hover .content_col_services p{color:#fff;font-size:.95em;letter-spacing:0}.wrap_recherche_machine label{text-transform:uppercase;font-weight:700;letter-spacing:2px;color:#000;font-size:1.6em;margin-bottom:20px;display:block}.wrap_recherche_machine input.wp-block-search__input{border-radius:10px;background:rgb(242 242 242 / .3);border:none;padding:0 50px;height:70px}.wrap_recherche_machine button{border-radius:10px;background:#000;border:none;padding:0 80px;height:70px;text-transform:uppercase;font-weight:100;color:#fff;letter-spacing:2px;font-size:1.4em}.wrap_recherche_machine .wp-block-buttons{margin-top:30px;justify-content:flex-start;flex-wrap:wrap;gap:10px 40px}.wrap_recherche_machine .wp-block-button a{background:#fff;font-size:.8em;text-transform:none;line-height:1em;color:#000;font-weight:400;margin-top:0;padding:8px 30px;opacity:.5;border:1px solid #000}.wrap_recherche_machine .wp-block-button a:hover{background:#000;color:#fff;opacity:1}blockquote{position:relative;padding:40px 20px}blockquote p{font-weight:700;text-align:center;line-height:1.1em}blockquote p:first-of-type::before{content:'\f10d';display:block;font-weight:900;font-family:'Font Awesome 5 Free';position:absolute;left:0;top:0;font-size:20px}blockquote p:last-of-type::after{content:'\f10e';display:block;font-weight:900;font-family:'Font Awesome 5 Free';position:absolute;right:0;bottom:0;font-size:20px}.wp-block-column .wp-block-image img{border-radius:10px}.wp-block-cover{padding:45px 0}.wp-block-cover .alpha_jaune{opacity:.75;max-width:90%;margin:auto;border-radius:10px}.alpha_jaune{background:#ffed00;padding:30px 45px}.alpha_jaune h2{font-size:1.4em;text-transform:uppercase;letter-spacing:0;font-weight:300;margin-bottom:40px}.col_number .wp-block-column{text-align:center}.col_number .wp-block-column a p{display:block;color:#000;transition:all .3s}.col_number .wp-block-column a:hover p{color:#333!important;letter-spacing:.5px}.col_number .wp-block-column p{color:#000}.col_number .wp-block-column figure{padding:12px;display:inline-block;border-top:1px solid #000;border-bottom:1px solid #000}.col_number .wp-block-column figure img{display:block;width:60px;height:60px;object-fit:contain}.item-etapes{display:block;padding:30px 15px 50px 15px;text-align:center;background:#f2f2f2;color:#fff;border-radius:30px;transition:all .3s;position:relative;overflow:hidden;height:100%}.col_etapes>.wp-block-column:not(:first-of-type) .item-etapes::before{content:'';display:block;width:40px;height:40px;background:#fff;transform:rotate(45deg);position:absolute;left:-22px;top:70px;border-radius:0 12px 0 0}.item-etapes span{font-size:6em;color:#fff0;-webkit-text-stroke:1px #e2001a;background-color:#fff0;line-height:1em;display:block;margin-bottom:10px;transition:all .3s}.item-etapes p{font-size:.8em;line-height:1.3em;transition:all .3s}.item-etapes>p:first-of-type{font-size:1.3em;text-transform:uppercase}.item-etapes>p:first-of-type strong{font-weight:500}.button_plus_dinfos{display:block;width:100%;padding:10px;color:#fff;background:#000;border-radius:30px;text-transform:uppercase;font-weight:700;margin-top:20px;border:none;pointer-events:none;transition:all .3s}.item-etapes:hover .button_plus_dinfos{background:#fff;color:#e2001a}.item-etapes ul li{color:#515151;font-size:.8em;transition:all .3s;line-height:1.3em}.item-etapes ul li::before{background:#515151;width:4px;height:4px;transition:all .3s}.item-etapes:hover ul li{color:#fff}.item-etapes:hover ul li::before{background:#fff}.col_etapes{gap:10px}.item-etapes:hover{background:#e2001a}.item-etapes:hover span{-webkit-text-stroke:1px #fff}.item-etapes:hover p{color:#fff}.liste_item_actus,.liste_child_page{display:flex;justify-content:space-between;gap:30px 2%;flex-wrap:wrap}.liste_child_page{gap:60px 4%}.liste_child_page{justify-content:center;align-items:stretch}.item-actus,.item-child-page{width:31%}.item-actus a,.item-child-page a{display:block;width:100%;position:relative;padding:100px 30px 30px 30px;background:#0e3083;overflow:hidden;height:100%;border-radius:10px}.item-child-page.idpage-397 a{background:#41a62a}.item-actus a img,.item-child-page a img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;opacity:.7;transition:all .3s}.item-child-page a img{opacity:.1}.content-item-actus,.content-item-child{position:relative;z-index:20}.content-item-actus h3,.content-item-child h2{display:block;font-size:1.2em;color:#fff;font-weight:700;line-height:1.2em;margin-bottom:20px}.content-item-actus p,.content-item-child p{font-size:.8em;color:#fff;line-height:1.2em}.item-actus a span,.item-child-page a span{display:block;width:40px;height:40px;background:#fff;border-radius:50%;color:#0e3083;font-size:24px;position:absolute;right:30px;top:30px;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;transition:all .3s}.item-actus a:hover img,.item-child-page a:hover img{opacity:.3}.item-actus a:hover span,.item-child-page a:hover span{transform:rotate(0deg)}.top_actus_home{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.top_actus_home h2{text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin:0}.top_actus_home a.button-base{margin:0;background:#0e3083;font-weight:400}.top_actus_home a.button-base:hover{background:#41a62a}.top_actus_home a.button-base i{margin-left:10px}#footer-main>.wrap_content{position:relative}.copy-nova{display:block;width:30px;height:45px;background:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/made-by-full-blanc.svg) no-repeat;background-size:contain;background-position:center center;position:absolute;right:20px;bottom:-60px}#footer-main{background:#0e3083;padding:100px 0 100px 0}.top_footer{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.wrap_menu_footer ul{display:flex;align-items:center;justify-content:flex-start;gap:10px 30px}.wrap_menu_footer ul li a{text-transform:uppercase;display:block;color:#fff;font-size:.9em;font-weight:700}.bottom_footer{margin-top:20px;padding:20px 20px 0 20px;border-top:2px solid #fff;display:flex;align-items:center;justify-content:space-between}.wrap_adresse_footer p,.wrap_adresse_footer a,.nav_bottom_footer a,.nav_bottom_footer span{display:inline-block;color:#fff;font-weight:300;font-size:.7em;letter-spacing:.1em}.nav_bottom_footer span{margin:0 8px}footer a{transition:all .3s}footer a:hover{color:#41a62a!important}.labels_footer{display:flex;align-items:center;justify-content:flex-end;gap:30px;text-align:right}.labels_footer a{display:inline-block}.labels_footer span{display:inline-block;font-size:.9em;font-weight:100;color:#fff}.labels_footer img{display:block;width:80px;height:80px;object-fit:contain}body.home #footer-main{margin-top:-100px;padding-top:170px}.reseaux_footer{display:flex;align-items:center;justify-content:center;gap:0 30px}.reseaux_footer a{color:#fff}.nav_bottom_footer{text-align:right}.wrap_adresse_footer{display:flex;align-items:center;justify-content:flex-start}.tel_footer{margin-left:20px}.filarianne{text-transform:uppercase;color:#515151;font-size:.9em;margin-bottom:10px;font-weight:700;letter-spacing:1px}.page-template-page-contact #content-main .filarianne,.page-template-page-sansbanniere #content-main .filarianne,body.blog #content-main .filarianne,.page-template-page-parent #content-main .filarianne,body.single #content-main .filarianne,body.page-template-page-emplois #content-main .filarianne{color:#515151;text-align:center}.filarianne .breadcrumb a{color:#fff;border-bottom:1px solid #ffed00;transition:all .3s}.page-template-page-contact #content-main .filarianne .breadcrumb a,.page-template-page-sansbanniere #content-main .filarianne .breadcrumb a,body.blog #content-main .filarianne .breadcrumb a,.page-template-page-parent #content-main .filarianne .breadcrumb a,body.single #content-main .filarianne .breadcrumb a,body.page-template-page-emplois #content-main .filarianne .breadcrumb a{color:#000}.filarianne .breadcrumb a:hover{color:#ffed00!important}#content-main{padding-top:200px}body.home #content-main{padding-top:0}.page-template-page-contact #content-main,.page-template-page-sansbanniere #content-main,body.blog #content-main,.page-template-page-parent #content-main,body.single #content-main,body.page-template-page-emplois #content-main{padding-top:220px}#content-main h1{text-align:center}.page-template-page-contact #content-main .bandeau_top_page h1,.page-template-page-sansbanniere #content-main .bandeau_top_page h1,body.blog #content-main .bandeau_top_page h1,.page-template-page-parent #content-main .bandeau_top_page h1,body.single #content-main .bandeau_top_page h1,body.page-template-page-emplois #content-main .bandeau_top_page h1{font-size:2.4em}body:not(.page-template-page-contact):not(.page-template-page-sansbanniere):not(.blog):not(.page-template-page-parent):not(.single):not(.page-template-page-emplois) .bandeau_top_page{height:auto;position:relative;z-index:10;padding:120px 0}body:not(.page-template-page-contact):not(.page-template-page-sansbanniere):not(.blog):not(.page-template-page-parent):not(.single):not(.page-template-page-emplois) .bandeau_top_page h1{margin-bottom:0}body:not(.page-template-page-contact):not(.page-template-page-sansbanniere):not(.blog):not(.page-template-page-parent):not(.single):not(.page-template-page-emplois) .filarianne{color:#fff}.bandeau_top_page::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(15 15 15 / .3);z-index:-1}.bandeau_top_page img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-2}body:not(.page-template-page-contact):not(.page-template-page-sansbanniere):not(.blog):not(.page-template-page-parent):not(.single):not(.page-template-page-emplois) .bandeau_top_page .content_top_page{max-width:1200px;padding:0 10% 0 10%}body:not(.page-template-page-contact):not(.page-template-page-sansbanniere):not(.blog):not(.page-template-page-parent):not(.single):not(.page-template-page-emplois) #content-main .bandeau_top_page .content_top_page h1{text-align:left;color:#fff}.wp-block-media-text.is-image-fill-element .wp-block-media-text__content{padding-top:40px;padding-bottom:80px}.wp-block-media-text>.wp-block-media-text__media img{border-radius:10px}.col_rappel_services .wp-block-column::before{content:'';display:block;width:60px;height:60px;border-radius:10px;background-color:#fff;background-size:40px;background-position:center center;background-repeat:no-repeat;margin:0 0 10px 0;border:1px solid #f2f2f2}.col_rappel_services .wp-block-column.rappel-bois::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-traitement.png);border-color:#41a62a}.col_rappel_services .wp-block-column.rappel-manutention::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-manutention.png);border-color:#ffed00}.col_rappel_services .wp-block-column.rappel-logistique::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-logistique.jpg);border-color:#0e3083}.col_rappel_services .wp-block-column.rappel-robotique::before{background-image:url(https://www.a2c-fr.com/wp-content/themes/a2c/assets/css/../img/icone-robotique.png);border-color:#e2001a}.wp-block-separator{border-top:1px solid;border-color:#e9e9e9}.sliderHistorique{position:relative;padding:0 6%;gap:80px;align-items:flex-start!important;cursor:grab}.sliderHistorique::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:3px;background:#41a62a}.sliderHistorique .swiper-slide{padding:0 5px 20px 5px;border-bottom:1px solid #41a62a}.sliderHistorique p.date_timeline{color:#41a62a;font-size:3em;font-weight:700;position:relative;line-height:1em;padding-top:30px}.sliderHistorique p.date_timeline::before{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#41a62a;position:absolute;left:0;top:-10px}.sliderHistorique p{font-size:.85em;color:#000}h2.has-x-large-font-size{font-size:3em!important;font-weight:700}.contenu_de_banniere{padding:50px;background:#fff;margin-top:-60px;position:relative;border-radius:10px}.sliderHistorique .swiper-slide .button_more,.button_more-base{position:static!important;background:#41a62a!important;border-radius:30px}.sliderHistorique .swiper-slide .button_more:hover,.button_more-base:hover{background:#000!important;color:#fff}.page-template-page-contact #footer-main{margin-top:0}.wpcf7-form{display:flex;flex-wrap:wrap;justify-content:space-between}.wpcf7{max-width:100%;width:100%;background:#fff;padding:40px;border:1px solid #f9f9f9;box-shadow:0 0 40px 0 rgb(0 0 0 / .03);position:relative;z-index:10;border-radius:12px}.wpcf7 label{width:48%;margin:0 0 10px 0;font-size:.9em;line-height:1.8em;letter-spacing:.5px;font-weight:400;display:block;padding-bottom:5px;border-bottom:1px solid #41a62a;font-family:"DM Sans",Arial,sans-serif!important}.wpcf7 input{width:100%;padding:8px 15px;background:#f5f5f5;border:none;margin-top:10px;border-radius:6px;color:#515151;font-family:"DM Sans",Arial,sans-serif!important;font-size:1em;line-height:1.3em}.wpcf7 label.textarea-label{width:100%}.wpcf7 textarea{width:100%;height:120px;resize:none;background:#f5f5f5;border:none;color:#515151;border-radius:6px;padding:8px 15px;margin-top:10px;font-family:"DM Sans",Arial,sans-serif!important;font-size:1em;line-height:1.3em}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#888}.wpcf7 input.wpcf7-submit{display:block;width:100%;color:#fff;font-size:1.1em;line-height:1em;font-weight:300;padding:18px 15px 15px 15px;text-align:center;text-transform:uppercase;letter-spacing:.2em;background:#41a62a;border-radius:6px;cursor:pointer;transition:all .3s}.wpcf7 input.wpcf7-submit:hover{color:#fff;background:#0e3083}.wpcf7-not-valid-tip{color:#dc3232;font-size:.8em;font-weight:400;display:block}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{padding:20px;text-align:center}.wpcf7 form.sent .wpcf7-response-output{border-color:#f5f5f5;width:100%;padding:40px 20px;background:#f5f5f5;color:#1E1E1E;text-align:center;border-bottom:10px solid #41a62a}.wpcf7 .wpcf7-acceptance label{width:100%;margin:2% 0 20px 0;padding-bottom:0;text-align:left;text-transform:none;letter-spacing:0;display:block;border:none}.wpcf7 .wpcf7-acceptance input{width:15px!important;height:15px!important;padding:0;margin:0 8px -1px 0;border:1px solid #DBDBDB}.wpcf7 label.label100{width:100%}.wpcf7 select{width:100%;padding:10px;border-radius:0;border:1px solid #E9E9E9;background:#fafafa}.wpcf7-checkbox .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item label{margin:0 10px 0 0;width:auto}.wpcf7-checkbox .wpcf7-list-item input{width:auto}.wpcf7 label.label_checkbox{margin-bottom:0;border-bottom:0}.wp-block-contact-form-7-contact-form-selector,.wp-block-contact-form-7-contact-form-selector>div{height:100%}.label100{width:100%!important}.wpcf7 label label{width:auto;margin:0;font-weight:700;letter-spacing:0;display:inline-block;text-align:center;border:none}.wpcf7 label label input{width:auto;padding:0;border-radius:0;margin:0}label span.wpcf7-form-control-wrap{display:block}.wrap_map iframe{display:block;width:100%!important}.page-id-438 .wrap_map{display:none}.accordion{border-bottom:1px solid #515151}.accordion:not(:last-of-type){margin-bottom:20px}.accordion h3{margin:0;padding:15px 50px 15px 20px;background-color:#fff;color:#515151;font-size:18px;font-weight:500;cursor:pointer;position:relative;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.3s ease}.accordion h3::after{content:'\f078';display:block;width:20px;height:20px;font-family:'Font Awesome 5 Free';font-weight:900;border-radius:5px;font-size:10px;background:#515151;color:#fff;position:absolute;text-align:center;right:20px;top:50%;transform:translateY(-50%) rotate(0deg);display:flex;align-items:center;transition:all .3s;justify-content:center}.accordion.active h3{background-color:#515151;color:#fff}.wp-block-group .accordion.active h3{background-color:#41a62a}.wp-block-group .accordion.active h3::after{background:#fff;color:#41a62a;transform:translateY(-50%) rotate(180deg)}.accordion .toggle-icon{font-size:16px;transition:transform 0.3s ease}.accordion.active .toggle-icon{transform:rotate(180deg)}.contenu_accordion{display:none;padding:20px;background:#f8f9fb;color:#333;font-size:15px;line-height:1.6}.contenu_accordion p,.contenu_accordion li{font-size:16px}.focus,.info{position:relative;padding:20px;background:#f2f2f2;border-radius:10px}.focus p,.info p{font-weight:500;color:#000;line-height:1.5em;font-size:1em}.focus p:first-of-type::before,.info p:first-of-type::before{content:'\f0eb';display:inline-block;font-weight:900;font-family:'Font Awesome 5 Free';margin-right:8px}.info p:first-of-type::before{content:'\f05a'}.wrap_cta_bottom{display:block;height:auto;position:relative;z-index:10;padding:120px 0}.wrap_cta_bottom::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#0e3083;opacity:.7;z-index:-1;transition:all .3s}.wrap_cta_bottom:hover::before{background:#41a62a}.wrap_cta_bottom img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:-2}.wrap_cta_bottom .content_bottom_cta{max-width:1200px;padding-left:10%}.wrap_cta_bottom .content_bottom_cta p:not(.gros_contact){text-transform:uppercase;color:#fff;font-size:.9em;margin-bottom:10px;font-weight:700;letter-spacing:1px}.wrap_cta_bottom .content_bottom_cta p.gros_contact{text-align:left;color:#fff;font-size:3em;line-height:1.2em;letter-spacing:2px;text-transform:uppercase;font-weight:700}.wrap_cta_bottom .content_bottom_cta p.petit_contact{text-transform:none;font-weight:500;letter-spacing:0}.intro_page p{font-style:italic;font-size:1.2em;line-height:1.8em;font-weight:300}.titre_faq{padding:20px;background:#515151;color:#fff;border-radius:10px;font-size:1.6em;font-weight:700;letter-spacing:0}.item-faq{margin-bottom:40px}.titre_faq.bg-vert,#traitement-bois .wp-block-group .accordion.active h3{background:#41a62a}.titre_faq.bg-jaune,#manutention .wp-block-group .accordion.active h3{background:#ffed00;color:#000}.titre_faq.bg-bleu,#logistique .wp-block-group .accordion.active h3{background:#0e3083}.titre_faq.bg-rouge,#robotique .wp-block-group .accordion.active h3{background:#e2001a}.rappel-manutention p a{border-bottom:1px solid #41a62a}.rappel-manutention p a{color:#ffed00;border-bottom:1px solid #ffed00}.rappel-logistique p a{color:#0e3083;border-bottom:1px solid #0e3083}.rappel-robotique p a{color:#e2001a;border-bottom:1px solid #e2001a}.col_rappel_services p a:hover{color:#000!important}#page-parent-presentation{padding-bottom:80px}.wp-block-columns{gap:80px}.gap20{gap:20px!important}.big_quote{max-width:800px;margin:auto}.big_quote p{font-style:italic;font-weight:400;letter-spacing:1px;font-size:1.4em;line-height:1.8em;text-align:center}.big_quote p strong{font-weight:400;color:#41a62a}blockquote.big_quote p:first-of-type::before{left:0;right:0;margin:auto;top:-5px;color:#000;font-size:16px}blockquote.big_quote p:last-of-type::after{left:0;right:0;margin:auto;bottom:-5px;color:#000;font-size:16px}.wrap_col_pictos .wp-block-column img{display:block;width:auto;height:60px;margin:0 auto 20px auto}.wrap_col_pictos .wp-block-column p{color:#000;font-size:1.2em;font-weight:500;line-height:1.6em}.wrap_liste_colonne>div{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:20px 2%}.item-liste-colonne{display:block;padding:180px 30px 30px 30px;background:#0E3083;position:relative;overflow:hidden;width:32%;gap:0}.item-liste-colonne:nth-of-type(2n){background:#0B286D}.item-liste-colonne.item-liste-colonne-10{width:100%;padding-top:190px}.item-liste-colonne span{color:#888;display:block;position:absolute;left:-30px;top:30px;transform:rotate(90deg);font-size:220px;color:#123DA8;opacity:.6;font-weight:900;text-align:right;line-height:10px;letter-spacing:-10px}.item-liste-colonne.item-liste-colonne-10 span{letter-spacing:-35px;top:45px}.item-liste-colonne p.titre_item_colonne{text-transform:uppercase;font-size:1.1em;margin-bottom:10px;color:#fff}.item-liste-colonne p:not(.titre_item_colonne){font-size:.9em;line-height:1.6em;color:#fff;opacity:.8}.img_single img{display:block;margin:0 auto 40px auto;height:300px;width:auto;max-width:100%;object-fit:contain}.single_layout{display:flex;gap:30px;align-items:stretch}.single_main{flex:1;min-width:0}.single_sidebar{width:320px;padding-left:30px;border-left:2px solid #e9e9e9}.single_sidebar h2{font-size:1.4em;font-weight:500}.sidebar_posts{display:flex;flex-direction:column;gap:16px;margin-top:20px}.sidebar_post_link{display:flex;gap:12px;text-decoration:none}.sidebar_post_thumb img{display:block;width:72px;height:72px;object-fit:cover}.sidebar_post_meta{color:#888;font-size:14px;margin-top:6px}.sidebar_post_title{margin:0;font-size:16px;line-height:1.3;color:#000;transition:all .3s}.sidebar_post_link:hover .sidebar_post_title{color:#41a62a}.sidebar_posts .button-base{text-align:center}.page404>.wrap_content{display:flex;align-items:center;justify-content:space-between;gap:40px}.span404{font-size:4em;font-weight:700}.right404{width:50%;text-align:center}.left404{width:50%;text-align:left}.left404 h1{text-align:left!important;font-size:2.5em}.ctn-results .result-item{padding:30px;background:#fff;border:1px solid #e9e9e9;margin-bottom:10px}.ctn-results{margin-top:30px}.button-base.search-post-link{margin-top:10px}.search-post-title{display:block;text-transform:uppercase;font-weight:700;margin-bottom:10px}#more{display:none}.button_more,.button_more-base{padding:10px 20px;display:inline-block;font-size:14px;line-height:1em;color:#fff;background:#e2001a;border:none;margin-top:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s;position:absolute;left:0;right:0;bottom:0}.button_more:hover{background:#fff;color:#e2001a}.wp-block-column .gap20 .wp-block-image img{height:160px;object-fit:cover}.wp-block-cover .wp-block-cover__inner-container h2{max-width:90%;margin:auto}.item-child-page-parent{width:48%}.item-child-page-parent a{display:block;width:100%;opacity:1;transition:all .3s}.item-child-page-parent.no_hov_item a{opacity:.2}.item-child-page-parent a img{display:block;width:100%;height:400px;object-fit:cover;border-radius:15px}.content-item-child-parent{margin-top:20px}.content-item-child-parent h2{display:block;font-size:1.2em;font-weight:700;line-height:1.2em;margin-bottom:20px}.content-item-child-parent p{font-size:.9em;line-height:1.6em}.item-child-page-parent a span{display:inline-block;background:#41a62a;font-size:1em;text-transform:uppercase;line-height:1em;color:#fff;font-weight:700;margin-top:15px;padding:12px 25px;border-radius:30px;transition:all .3s}.item-child-page-parent a span:hover{background:#000!important;color:#fff!important}.item-child-page-parent a span i{margin-left:10px}.item-child-page-parent.idpage-35 a span,.page-id-35 .wp-block-list:not(.liste-check):not(.liste-arrow) li::before,.page-id-35 .wrap_cta_bottom::before,.page-id-35 .wp-block-button a,.page-id-35 a.button-base{background:#41a62a}.item-child-page-parent.idpage-37 a span,.page-id-37 .wp-block-list:not(.liste-check):not(.liste-arrow) li::before,.page-id-37 .wrap_cta_bottom::before,.page-id-37 .wp-block-button a,.page-id-37 a.button-base{background:#ffed00}.item-child-page-parent.idpage-39 a span,.page-id-39 .wp-block-list:not(.liste-check):not(.liste-arrow) li::before,.page-id-39 .wrap_cta_bottom::before,.page-id-39 .wp-block-button a,.page-id-39 a.button-base{background:#0e3083}.item-child-page-parent.idpage-41 a span,.page-id-41 .wp-block-list:not(.liste-check):not(.liste-arrow) li::before,.page-id-41 .wrap_cta_bottom::before,.page-id-41 .wp-block-button a,.page-id-41 a.button-base{background:#e2001a}.item-child-page-parent.idpage-37 a span,.page-id-37 .wp-block-button a,.page-id-37 a.button-base{color:#000}.page-id-35 .wp-block-list.liste-check li::before,.page-id-35 .wp-block-list.liste-arrow li::before,.page-id-35 .big_quote p strong,.page-id-35 #page-presentation p a,.page-id-35 #page-presentation li a{color:#41a62a}.page-id-37 .wp-block-list.liste-check li::before,.page-id-37 .wp-block-list.liste-arrow li::before,.page-id-37 .big_quote p strong,.page-id-37 #page-presentation p a,.page-id-37 #page-presentation li a{color:#ffed00}.page-id-39 .wp-block-list.liste-check li::before,.page-id-39 .wp-block-list.liste-arrow li::before,.page-id-39 .big_quote p strong,.page-id-39 #page-presentation p a,.page-id-39 #page-presentation li a{color:#0e3083}.page-id-41 .wp-block-list.liste-check li::before,.page-id-41 .wp-block-list.liste-arrow li::before,.page-id-41 .big_quote p strong,.page-id-41 #page-presentation p a,.page-id-41 #page-presentation li a{color:#e2001a}.parent-pageid-33 .wrap_cta_bottom:hover::before,.parent-pageid-33 .wp-block-button a:hover,.parent-pageid-33 a.button-base:hover{background:#000!important;color:#fff!important}.page-id-37 #page-presentation p a,.page-id-37 #page-presentation li a{color:#000;border-bottom:2px solid #ffed00}.page-id-37 #page-presentation p a:hover,.page-id-37 #page-presentation li a:hover{color:#ffed00}.page-id-37 .button_more-base{background:#ffed00!important;color:#000!important}.page-id-39 .button_more-base{background:#0e3083!important}.page-id-41 .button_more-base{background:#e2001a!important}.page-id-37 .button_more-base:hover,.page-id-39 .button_more-base:hover,.page-id-41 .button_more-base:hover{background:#000!important;color:#fff!important}.wrap_liens_bottom_page{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin-bottom:80px}.item_lien_bottom_page{display:inline-block;padding:20px 40px;background:#fff;border:1px solid #000;color:#000;text-transform:uppercase;border-radius:40px;transition:all .3s}.item_lien_bottom_page:hover{background:#41a62a;color:#fff;border-color:#41a62a}.wrap_liste_engagements{position:relative;padding:80px 0 40px 0;margin-bottom:80px}.wrap_liste_engagements::before{content:'';display:block;width:5px;height:100%;background:#41a62a;position:absolute;left:0;right:0;margin:auto;top:0}.item-liste-engagements{width:50%;padding:40px 100px 100px 40px;text-align:right;position:relative}.item-liste-engagements::before{content:'';display:block;width:16px;height:16px;background:#41a62a;box-shadow:0 0 0 6px rgb(58 165 42 / .15);position:absolute;right:-8px;top:20px;border-radius:50%}.item-liste-engagements span{display:inline-block;font-size:4em;line-height:1.3em;color:#41a62a;font-weight:700;position:absolute;right:0;top:-50px;padding-right:30px}.item-liste-engagements:nth-of-type(2n){padding:40px 40px 100px 100px;margin-left:auto;text-align:left}.item-liste-engagements:nth-of-type(2n) span{right:unset;left:0;padding-right:0;padding-left:30px}.item-liste-engagements:nth-of-type(2n)::before{right:unset;left:-8px}.titre_item_colonne{display:block;width:100%;text-transform:uppercase;color:#41a62a;margin-bottom:5px!important;font-size:1.2em;letter-spacing:1px;font-weight:700}.wrap_important_offre{margin-bottom:30px}.wrap_important_offre>div{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:10px}.item_important_offre{display:inline-block;padding:10px 20px;background:#f5f5f5;border:1px solid #ececec;border-radius:30px}.item_important_offre p{font-size:.95em}.single_main .wp-block-list .wp-block-list{padding-left:30px;padding-top:10px}.single_main .wp-block-list .wp-block-list li::before{content:'\f178';display:inline-block;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:8px;font-size:12px;color:#41a62a;background:none;width:auto;height:auto;border-radius:0;top:-1px}.sidebar_post_meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.job_badge{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;background:#f5f5f5;border:1px solid #ececec;border-radius:999px;font-size:14px;font-weight:600;line-height:1;color:#444;white-space:nowrap}.single-offres_emplois .sidebar_post_title{font-weight:600}.sidebar_post{padding-bottom:16px;border-bottom:1px solid #ececec}.content-item-actus .sidebar_post_meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;display:inline-flex;position:absolute;left:0;top:-80px}.content-item-actus .job_badge{font-size:10px;padding:5px 10px;background:#fff;line-height:12px;border-color:#0e3083;min-width:50px}.wp-block-gallery img{border-radius:15px}.bloc_gris{padding:40px;background:#f2f2f2;border-radius:15px}body.single .single_main .wp-block-columns{gap:30px}.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none!important}@media screen and (max-width:1550px){.wrap_content{max-width:1200px!important}.wrap_small_content{max-width:980px!important}.item-services{height:540px}.wrap_menu_footer ul{gap:10px 25px}}@media screen and (max-width:1280px){body::before{background:pink}.wrap_content{max-width:980px!important}.wrap_small_content{max-width:800px!important}#header-main{padding:30px 30px 0 30px}.logo-header{left:30px;top:5px;width:160px;height:160px}.wrap_all_menus{padding-left:200px}h1{font-size:2.6em}.item-services a span{font-size:1.6em}h2{font-size:1.8em}.col_etapes{flex-wrap:wrap!important}.col_etapes .wp-block-column{width:31%;flex-basis:31%!important}.wrap_menu_footer ul{gap:10px 20px}.bandeau_top_page h1{font-size:2em}.wrap_adresse_footer{display:flex;justify-content:space-between;width:100%;align-items:flex-start;margin-bottom:30px}.bottom_footer{flex-wrap:wrap;align-items:flex-start}.wrap_cta_bottom .content_bottom_cta{max-width:800px;padding-left:10%}.menu_surtop>div:first-of-type ul{gap:0 20px}.menu_surtop{gap:0 20px}.menu_principal ul li a{text-align:center}.item-services a span::before{width:100px;height:100px;background-size:60px}}@media screen and (max-width:1024px){body::before{background:#ff0}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt60{padding-top:40px!important}.pt80{padding-top:60px!important}.pt100{padding-top:80px!important}.pt120{padding-top:80px!important}.pt140{padding-top:100px!important}.pt160{padding-top:100px!important}.pt180{padding-top:140px!important}.pt200{padding-top:150px!important}.pt220{padding-top:150px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb60{padding-bottom:40px!important}.pb80{padding-bottom:60px!important}.pb100{padding-bottom:80px!important}.pb120{padding-bottom:80px!important}.pb140{padding-bottom:100px!important}.pb160{padding-bottom:100px!important}.pb180{padding-bottom:140px!important}.pb200{padding-bottom:150px!important}.pb220{padding-bottom:150px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt60{margin-top:40px!important}.mt80{margin-top:60px!important}.mt100{margin-top:80px!important}.mt120{margin-top:80px!important}.mt140{margin-top:100px!important}.mt160{margin-top:100px!important}.mt180{margin-top:140px!important}.mt200{margin-top:150px!important}.mt220{margin-top:150px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:40px!important}.mb80{margin-bottom:60px!important}.mb100{margin-bottom:80px!important}.mb120{margin-bottom:80px!important}.mb140{margin-bottom:100px!important}.mb160{margin-bottom:100px!important}.mb180{margin-bottom:140px!important}.mb200{margin-bottom:150px!important}.mb220{margin-bottom:150px!important}.wrap_content{max-width:90%!important}.wrap_small_content{max-width:90%!important}.menu_surtop>div:not(.right_surtop){display:none}.menu_principal{display:none}.menu_surtop{gap:0 40px}.wrap_menu_responsive{display:block}.wrap_burger{display:flex;align-items:center;justify-content:flex-start;gap:10px;position:fixed;left:40px;top:85px}.sticky .wrap_burger{top:40px}.wrap_burger span{text-transform:uppercase;letter-spacing:.1em;font-weight:700}.wrap_barre{width:14px;height:8px;position:relative}.barre{width:100%;height:2px;background:#000;position:absolute;left:0}.barre1{top:0}.barre2{bottom:0}.menu_responsive{position:fixed;left:-450px;top:0;width:450px;height:100vh;background:#fff;padding:40px 40px 80px 40px;transition:all ease-in-out .6s;overflow-y:scroll}.isOpen .menu_responsive{left:0}.menu_responsive>div:not(.fermer) ul li a{display:block;padding:20px 15px 20px 0;border-bottom:1px solid #E9E9E9;color:#000;text-transform:uppercase;letter-spacing:.1em;font-size:.9em}.fermer{text-transform:uppercase;margin-bottom:20px;padding-bottom:20px;font-weight:700;border-bottom:1px solid #000;font-size:.9em;letter-spacing:.1em}li.menu-item-has-children>a::after{position:static;margin-left:10px;position:relative;left:unset;top:-2px;right:unset}.sub-menu{padding-top:0}.menu_responsive>div:not(.fermer) ul.sub-menu li a{font-size:.8em;padding:15px 25px;text-transform:none;background:#F9F9F9;letter-spacing:.05em}.logo-header,#header-main.sticky .logo-header{width:100px;height:100px;position:fixed;left:0;top:5px;right:0;margin:auto}#header-main.sticky .logo-header{top:0!important}.right_surtop{gap:30px;padding-right:0;position:fixed;right:40px;top:40px}.btn-search{font-size:20px}.wpml-ls-menu-item .wpml-ls-flag{width:24px}li.menu-item-has-children>a::after{margin-left:12px;top:0;font-size:14px}.menu_responsive li.menu-item-has-children>a::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:10px;color:#000}.wrap_top_home{padding-top:60px}h1{font-size:1.8em}.content_top_home p{font-size:1.1em;line-height:1.3em}.item-services{width:49%;height:400px}.wrap_col_services{flex-wrap:wrap;gap:30px 0}.item-services a::after{top:20px}.wrap_recherche_machine input.wp-block-search__input{padding:0 30px;font-size:.8em}.wrap_recherche_machine button{padding:0 40px;font-weight:300;font-size:1.2em}.col_responsive_block{display:block!important}.col_responsive_block blockquote{margin:40px auto!important}.col_number p{font-size:.8em;letter-spacing:0}h2{font-size:1.6em}.item-etapes span{font-size:5em}.content-item-actus h3{font-size:1em}.item-actus a{padding:100px 20px 20px 20px}.item-actus a span{width:30px;height:30px;font-size:18px;right:20px;top:20px}.wrap_menu_footer ul{display:block}.bottom_footer{display:block;text-align:center}.reseaux_footer{margin:25px auto}.nav_bottom_footer{text-align:center}#header-main,#header-main.sticky{padding:0;height:112px;background:#fff;position:fixed;left:0;top:45px;animation:none}#header-main.sticky{top:0}#content-main{padding-top:112px}.col_double{display:block!important;width:100%}#content-main{padding-top:110px};.page-template-page-contact #content-main,.page-template-page-sansbanniere #content-main,body.blog #content-main,.page-template-page-parent #content-main,body.single #content-main{padding-top:140px}.col_double>.wp-block-column{margin-bottom:30px}.bandeau_top_page h1{font-size:1.8em}.page-template-page-contact #content-main .bandeau_top_page h1,.page-template-page-sansbanniere #content-main .bandeau_top_page h1,body.blog #content-main .bandeau_top_page h1,.page-template-page-parent #content-main .bandeau_top_page h1,body.single #content-main .bandeau_top_page h1{font-size:1.8em}h2{font-size:1.2em}.wrap_cta_bottom .content_bottom_cta{max-width:100%;padding:0 5%}.wrap_cta_bottom .content_bottom_cta p.gros_contact{font-size:2.4em}.wrap_cta_bottom{padding:100px 0}.item-services a span{min-height:220px;font-size:1.5em}.col_etapes{gap:30px}.wrap_top_home{padding-top:160px}.content_top_home{max-width:90%}.sliderHistorique p.date_timeline{font-size:2.4em}.sliderHistorique{gap:30px!important}h2.has-x-large-font-size{font-size:2.4em!important}.wp-block-columns{gap:40px}.item-liste-colonne{width:48%}.item-liste-colonne.item-liste-colonne-10{width:48%;padding-top:180px}.item-child-page-parent a img{height:300px}.single_layout{flex-direction:column}.single_sidebar{width:100%;padding-left:0;border-left:none;padding-top:30px;border-top:2px solid #e9e9e9}.copy-nova{position:static;margin:40px auto 0 auto}#footer-main{padding-bottom:40px}}@media screen and (max-width:781px){body::before{background:aqua}.pt20{padding-top:20px!important}.pt30{padding-top:20px!important}.pt40{padding-top:40px!important}.pt60{padding-top:40px!important}.pt80{padding-top:50px!important}.pt100{padding-top:50px!important}.pt120{padding-top:60px!important}.pt140{padding-top:60px!important}.pt160{padding-top:80px!important}.pt180{padding-top:80px!important}.pt200{padding-top:100px!important}.pt220{padding-top:100px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:20px!important}.pb40{padding-bottom:40px!important}.pb60{padding-bottom:40px!important}.pb80{padding-bottom:50px!important}.pb100{padding-bottom:50px!important}.pb120{padding-bottom:60px!important}.pb140{padding-bottom:60px!important}.pb160{padding-bottom:80px!important}.pb180{padding-bottom:80px!important}.pb200{padding-bottom:100px!important}.pb220{padding-bottom:100px!important}.mt20{margin-top:20px!important}.mt30{margin-top:20px!important}.mt40{margin-top:40px!important}.mt60{margin-top:40px!important}.mt80{margin-top:50px!important}.mt100{margin-top:50px!important}.mt120{margin-top:60px!important}.mt140{margin-top:60px!important}.mt160{margin-top:80px!important}.mt180{margin-top:80px!important}.mt200{margin-top:100px!important}.mt220{margin-top:100px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:20px!important}.mb40{margin-bottom:40px!important}.mb60{margin-bottom:40px!important}.mb80{margin-bottom:50px!important}.mb100{margin-bottom:50px!important}.mb120{margin-bottom:60px!important}.mb140{margin-bottom:60px!important}.mb160{margin-bottom:80px!important}.mb180{margin-bottom:80px!important}.mb200{margin-bottom:100px!important}.mb220{margin-bottom:100px!important}.wrap_content{max-width:90%!important}.wrap_small_content{max-width:90%!important}h1{font-size:1.3em}.content_top_home p{font-size:1em}.item-services{width:50%;height:220px}.item-services a span::before{width:80px;height:80px;background-size:50px;margin:0 auto 20px auto}.item-services a span{font-size:1.2em;font-weight:300}.wrap_col_services{padding:10px;margin-top:40px}.wrap_recherche_machine{text-align:center}.wrap_recherche_machine label{letter-spacing:1px;font-size:1.2em}.wp-block-search__inside-wrapper{display:block}.wrap_recherche_machine input.wp-block-search__input{width:80%;min-width:350px}.wrap_recherche_machine button{padding:12px 25px;font-weight:300;font-size:1.2em;height:auto;margin-top:10px;width:80%;min-width:350px;margin-left:0}.wrap_recherche_machine .wp-block-buttons{justify-content:center}h2{font-size:1.3em;margin-bottom:20px}.col_number p{font-size:1em}.top_actus_home{display:block;text-align:center}.top_actus_home h2{margin-bottom:20px}.top_actus_home a.button-base{font-size:.8em}.liste_item_actus{display:block}.item-actus{width:100%;margin-bottom:10px}.wrap_menu_footer ul{display:flex;align-items:center;justify-content:space-between;gap:10px}.top_footer{display:block;padding:0}.labels_footer{justify-content:center;text-align:center;flex-wrap:wrap;margin-top:30px}.right_surtop{gap:20px;padding-right:0;right:20px;top:85px;z-index:10}.sticky .right_surtop{top:40px}.wrap_burger{left:20px}.logo-header,#header-main.sticky .logo-header{width:90px;height:90px;top:55px}a.button-base,.wp-block-button a{font-size:.9em}.content_top_home p{font-size:.9em}.col_etapes>.wp-block-column:not(:first-of-type) .item-etapes::before{left:0;right:0;margin:auto;top:-22px;border-radius:0 0 12px 0}.bandeau_top_page h1{font-size:1.6em}.wrap_adresse_footer{display:block}.wrap_adresse_footer>*{width:100%}.wrap_menu_footer ul li a{font-size:.8em}.wpcf7 input.wpcf7-submit{font-size:.95em;padding:15px 15px 15px 15px}.wpcf7 .wpcf7-acceptance span{font-size:.9em;letter-spacing:0}.filarianne{font-size:.7em}.page-template-page-contact #content-main .bandeau_top_page h1,.page-template-page-sansbanniere #content-main .bandeau_top_page h1,body.blog #content-main .bandeau_top_page h1,.page-template-page-parent #content-main .bandeau_top_page h1,body.single #content-main .bandeau_top_page h1,.page-template-page-emplois #content-main .bandeau_top_page h1{font-size:1.4em}h2{font-size:1.1em}body:not(.page-template-page-contact):not(.page-template-page-sansbanniere):not(.blog):not(.page-template-page-parent):not(.single-post):not(.page-template-page-emplois) .bandeau_top_page{padding:120px 0 40px 0}.bandeau_top_page::before{background:rgb(15 15 15 / .5)}.intro_page p{font-size:1.1em}.wp-block-media-text .wp-block-media-text__content{padding-top:20px;padding-bottom:40px;padding-left:0;padding-right:0}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:inherit}.wrap_cta_bottom{padding:80px 0}.wrap_cta_bottom .content_bottom_cta p.gros_contact{font-size:1.6em;text-align:center}.wrap_cta_bottom .content_bottom_cta p.petit_contact{font-size:.8em}.wrap_cta_bottom .content_bottom_cta{text-align:center}.wrap_cta_bottom::after{content:'\f061';display:flex;font-weight:900;font-family:'Font Awesome 5 Free';position:absolute;right:0;bottom:30px;color:#0e3083;background:#fff;width:30px;height:30px;border-radius:50%;font-size:18px;left:0;margin:auto;text-align:center;align-items:center;justify-content:center}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{min-height:300px!important}.wrap_col_services{display:block}.item-services{height:auto;overflow:inherit;width:100%;margin-bottom:12px}.item-services a{height:auto;overflow:inherit}.item-services img{height:200px;margin-bottom:20px}.item-services a::before{height:200px}.item-services a span{position:absolute;min-height:inherit;padding:0;top:35px}.content_col_services{background:none;height:auto;text-align:center;padding:30px;position:static;padding-top:220px}.content_col_services p{color:#fff;font-size:.95em;line-height:1.4em}.lien-page-manutention .content_col_services p{color:#000!important}.item-services a::after{top:0}.wp-block-column .wp-block-image img{border-radius:10px;max-height:400px;object-fit:contain}blockquote p:first-of-type::before{right:0;margin:auto}blockquote p:first-of-type::after{left:0;margin:auto}.wp-block-columns{gap:20px}.item-services a:hover .content_col_services{background:none}.item-services a:hover span{bottom:inherit}.item-services a:hover img{opacity:.75}.item-services a:hover::before{opacity:1}.titre_faq{font-size:1.2em}h2.has-x-large-font-size{font-size:1.6em!important}.item-child-page{width:49%}.wp-block-column .gap20 .wp-block-image{display:none}.big_quote p{font-size:1.2em;line-height:1.6em}.item-liste-colonne span{position:static;transform:rotate(0deg);font-size:30px;text-align:left;line-height:1em;letter-spacing:0;margin-bottom:10px}.item-liste-colonne,.item-liste-colonne.item-liste-colonne-10{padding:30px}.item-liste-colonne.item-liste-colonne-10 span{letter-spacing:0}.sliderHistorique{padding:0 39px}.page-template-page-parent .content_top_page.pt60,.single-post .content_top_page.pt60{padding-top:0!important}.page-template-page-emplois .content_top_page.pt60,.single-post .content_top_page.pt60{padding-top:0!important}.img_single img{height:200px}.page-template-page-contact #content-main,.page-template-page-sansbanniere #content-main,body.blog #content-main,.page-template-page-parent #content-main,body.single #content-main,body.page-template-page-emplois #content-main{padding-top:160px}.page-template-page-contact #content-main .content_top_page.pt60,.page-template-page-sansbanniere #content-main .content_top_page.pt60,body.blog #content-main .content_top_page.pt60,.page-template-page-parent #content-main .content_top_page.pt60,body.single #content-main .content_top_page.pt60,.page-template-page-emplois #content-main .content_top_page.pt60{padding-top:0!important}.page404>.wrap_content{display:block}.right404{width:100%}.span404{font-size:2.5em;display:block;margin-bottom:30px}.left404{width:100%;text-align:center}.left404 h1{text-align:center!important;font-size:1.8em}.search-page-title{font-size:1.6em;display:block;text-align:center}.item-liste-engagements span{font-size:2em;top:-10px;padding-right:20px}.item-liste-engagements::before{width:20px;height:20px;right:-10px;top:4px;box-shadow:none}.item-liste-engagements:nth-of-type(2n)::before{left:-10px}.item-liste-engagements{padding:40px 40px 80px 0}.item-liste-engagements:nth-of-type(2n){padding:40px 0 80px 40px}.item-liste-engagements:nth-of-type(2n) span{padding-right:0;padding-left:20px}.single-offres_emplois .sidebar_post{padding-bottom:0;border-bottom:none}.single-offres_emplois .sidebar_post .sidebar_post_link{padding-bottom:0;border-bottom:none;padding:20px;background:#ececec;border-radius:10px}.content-item-actus .sidebar_post_meta{top:-95px}}@media screen and (max-width:480px){body::before{background:green}.content_col_services{padding-top:0}.wrap_recherche_machine input.wp-block-search__input,.wrap_recherche_machine button{width:90%;min-width:inherit}.alpha_jaune h2{font-size:1.2em;margin-bottom:30px}.alpha_jaune{padding:30px 20px}.wrap_alpha_jaune>span,.wrap_alpha_jaune>img{display:none}.wp-block-cover .alpha_jaune{opacity:1}.item-etapes span{font-size:3em}.wrap_menu_footer ul{display:block}.wrap_menu_footer ul li{margin-bottom:8px;text-align:center}body.home #footer-main{padding-top:120px}.labels_footer{display:block}.labels_footer img{margin:20px auto}.labels_footer span{display:block}.labels_footer span br{display:none}.menu_responsive{left:-100%;width:100%}.wrap_top_home img{position:static;height:200px;margin-bottom:30px}.wrap_top_home{padding-top:0}.wrap_col_services{padding:0;margin-top:30px;max-width:100%!important}.wpcf7{padding:30px}.wpcf7 label{width:100%;margin:0 0 30px 0}.col_double>.wp-block-column{text-align:center}.wpcf7 input,.wpcf7 textarea{text-align:center}.wrap_map iframe{height:300px}.bandeau_top_page h1{font-size:1.35em}.wrap_cta_bottom .content_bottom_cta p.gros_contact{font-size:1.4em}.contenu_de_banniere{padding:20px;margin-top:-30px;font-size:.9rem}.item-child-page{width:100%}.item-liste-colonne.item-liste-colonne-10{width:100%}.item-liste-colonne{width:100%}.img_single img{height:auto;width:auto;max-height:300px}.left404 h1{text-align:center!important;font-size:1.4em}.liste_child_page{display:block}.item-child-page-parent{width:100%;margin-bottom:30px}.item-liste-engagements{width:100%;padding:40px 40px 60px 40px;text-align:left}.wrap_liste_engagements::before{right:unset;left:-1px}.item-liste-engagements::before{top:4px;left:-8px}.item-liste-engagements span{left:0;right:unset;padding-right:0;padding-left:20px}.item-liste-engagements:nth-of-type(2n)::before{left:-8px}.titre_item_colonne{font-size:1em}.item-liste-engagements p:not(.titre_item_colonne){font-size:.9em}.header-search-form{position:fixed;top:25px;right:0;transform:none;left:0;margin:auto;width:300px}.header-search-form #searchform{width:100%}}body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop{box-shadow:0 0 9000px rgb(0 0 0 / .7)!important;padding:35px 25px 25px 25px!important;background:#fff!important;max-width:350px!important;bottom:30px;left:30px!important;border-radius:10px!important}#tarteaucitronRoot span#tarteaucitronDisclaimerAlert{text-align:left!important;font-size:14px!important;line-height:1.6em;margin:0 0 20px 0!important;padding:0;background:none!important;color:#000!important}div#tarteaucitronAlertBig::before{font-size:24px!important;color:#d0121e;font-weight:700;text-align:left;display:block;margin-bottom:20px;max-width:350px}#tarteaucitronRoot .tarteaucitronDeny{background:#9C1A1A!important;position:absolute;background:none!important;color:#888!important;border-bottom:1px solid #888;padding:5px!important;margin:0!important;transition:all .3s;right:25px;bottom:0;width:auto}#tarteaucitronAlertBig #tarteaucitronAllDenied2{font-size:12px!important}#tarteaucitronRoot .tarteaucitronDeny:hover{color:#000!important;border-color:#000!important}#tarteaucitronRoot .tarteaucitronDeny>span,#tarteaucitronRoot .tarteaucitronAllow>span{display:none!important}#tarteaucitronRoot #tarteaucitronAlertBig{text-align:left!important}#tarteaucitronRoot .tarteaucitronAllow{margin-left:0!important;background:#d0121e!important;padding:12px 25px!important;border-radius:30px!important;font-size:1.12em!important;transition:all .3s;position:relative!important;z-index:9999999999999999999999999999!important}#tarteaucitronRoot .tarteaucitronAllow:hover{background:#000!important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fff!important;border:1px solid #888;color:#888!important;padding:12px 25px!important;border-radius:30px!important;font-size:1.12em!important;transition:all .3s}#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover{color:#d0121e!important;border-color:#d0121e!important}div#tarteaucitronRoot.tarteaucitronBeforeVisible::before,#tarteaucitronRoot button#tarteaucitronBack{opacity:.15!important;background:#000!important}a.tarteaucitronSelfLink{display:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle{background:#fff!important}#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronLine{background:#F2F2F2!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronDeny{position:static;margin:0 0 0 10px!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow{background:#52b788!important;opacity:1!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronAllow[aria-pressed="false"]{background:none!important;border:1px solid #888!important;color:#888!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#fff!important;border-radius:15px 15px 0 0!important}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronH1,html body #tarteaucitronRoot #tarteaucitronServices div#tarteaucitronInfo,#tarteaucitronRoot .tarteaucitronH2{color:#000!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo{background:#fff!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{padding:15px 25px!important}#tarteaucitronRoot #tarteaucitron #tarteaucitronInfo{background:#fff!important;width:100%!important;margin-left:0!important;margin-right:0!important;display:block!important;text-align:left!important;max-width:100%!important;font-size:.9em!important;padding:10px 0 0 0!important;border-bottom:none;border-top:1px solid #888}#tarteaucitronRoot #tarteaucitronServices .tarteaucitronH1{text-align:left!important}#tarteaucitronRoot .tarteaucitronH2{margin-left:0!important}#tarteaucitron [aria-pressed="true"]{font-weight:700;background:#df2935!important;border:1px solid #df2935;color:#fff!important;padding:12px 25px!important;border-radius:30px!important;font-size:1.12em!important;transition:all .3s}#tarteaucitron #tarteaucitronServices #tarteaucitronServices_mandatory .tarteaucitronLine button.tarteaucitronAllow{opacity:.4!important}#tarteaucitron div#tarteaucitronServices{box-shadow:0 0 9000px #000!important;border-radius:15px 15px 0 0;background:#fff!important}div#tarteaucitronAlertBig button#tarteaucitronCloseAlert{margin:0 10px 0 0!important;display:inline-block!important}#tarteaucitron #tarteaucitronPrivacyUrlDialog{padding:8px 15px!important;background:#000!important;margin:0!important;color:#fff!important;font-size:14px!important}#tarteaucitron button#tarteaucitronClosePanel{color:#fff!important;border-radius:0 0 15px 15px;position:static;width:100%;text-transform:uppercase!important;padding:14px 40px 14px 10px;background:#52b788!important;font-size:16px;text-align:right;position:absolute;right:0;left:0;margin:auto;width:100%;box-sizing:border-box;bottom:-48px;height:48px}div#tarteaucitronAlertBig button{margin:0 auto 10px!important;display:inline-block!important;width:auto!important}#tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{color:#000;margin:0!important;margin:15px 0!important;padding:10px 20px!important;background:#F2F2F2;border-radius:30px;font-size:14px}#tarteaucitronRoot #tarteaucitronAlertBig>.tarteaucitronDeny{display:none!important}#cookie_footer{color:#888;font-size:1em;line-height:1.3em;font-weight:500;transition:all .3s}@media screen and (max-width:787px){body #tarteaucitronRoot div#tarteaucitronAlertBig{width:90%!important;padding:35px 25px 55px 25px!important}div#tarteaucitronAlertBig::before{font-size:22px!important;max-width:100%}#tarteaucitronRoot .tarteaucitronAllow{margin-bottom:20px!important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{margin:0!important}#tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{margin:20px 0!important}#tarteaucitronRoot #tarteaucitron{max-height:60vh!important;top:50%!important;transform:translateY(-50%)!important;max-width:90%!important;margin:auto!important;background:none!important}#tarteaucitron div#tarteaucitronServices{box-shadow:none!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{text-align:left!important}#tarteaucitronRoot #tarteaucitron{border-radius:15px 15px 0 0;background:#fff!important}div#tarteaucitronRoot.tarteaucitronBeforeVisible::before,#tarteaucitronRoot button#tarteaucitronBack{display:none!important}}@media screen and (max-width:480px){body #tarteaucitronRoot div#tarteaucitronAlertBig.tarteaucitronAlertBigTop{max-width:94%!important;bottom:unset;left:0!important;right:0!important;margin:auto!important;top:50%!important;transform:translateY(-50%)!important}}