h1,h2,h3,p,li{font-family:'Proxima Nova Rg',sans-serif}.wp-block-button a,a.button-nvg,span.button-nvg,#travailleurs-recherchent button{color:#d0121e;background:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:1em;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:4px;font-weight:700;margin-top:20px;word-break:break-word;box-sizing:border-box;position:relative;font-family:'Proxima Nova Rg',sans-serif}.wp-block-button a::after,a.button-nvg::after,span.button-nvg::after,#travailleurs-recherchent button::after{content:'';display:inline-block;border:3px solid #d0121e;width:12px;height:12px;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:10px;top:4px;position:relative;border-left-color:#fff0;border-bottom-color:#fff0;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.wp-block-button a:hover::after,a.button-nvg:hover::after,span.button-nvg:hover::after,#travailleurs-recherchent button:hover::after{border-left-color:#d0121e;border-bottom-color:#d0121e;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wp-block-button a::before,a.button-nvg::before,span.button-nvg::before,#travailleurs-recherchent button::before{content:'\f111';display:inline-block;position:absolute;right:2px;font-size:6px;font-weight:900;font-family:'Font Awesome 5 Free';top:55%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}a.nvg-noir{color:#333}a.nvg-noir:hover{color:#d0121e}a.nvg-noir::after{border:3px solid #d0121e;border-left-color:#fff0;border-bottom-color:#fff0}a.nvg-noir:hover::after{border-left-color:#d0121e;border-bottom-color:#d0121e;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}a.nvg-blanc{color:#fff}a.nvg-blanc::after{border:3px solid #fff;border-left-color:#fff0;border-bottom-color:#fff0}a.nvg-blanc:hover::after{border-left-color:#fff;border-bottom-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wrap_content{max-width:1500px;margin:auto;padding:0 10px}#header-main{position:absolute;left:0;right:0;margin:auto;top:0;width:100%;height:125px;z-index:999;background:-webkit-linear-gradient(rgb(255 255 255 / .75) 0%,#fff0 100%);background:-o-linear-gradient(rgb(255 255 255 / .75) 0%,#fff0 100%);background:linear-gradient(rgb(255 255 255 / .75) 0%,#fff0 100%)}.relative_header{position:relative;height:100%}.wrap_menu_burger{position:absolute;cursor:pointer;left:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.burger{width:26px;height:18px;position:relative}.barre{width:100%;height:2px;background:#000;position:absolute;left:0}#page-accueil .barre{background:#000}.barre1{top:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.barre2{top:50%;transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg)}.barre3{bottom:0;left:unset;right:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.wrap_menu_burger:hover .barre1{width:30%}.wrap_menu_burger:hover .barre3{width:30%}.first_button_header{font-size:.9em;position:absolute;left:130px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);line-height:1.3em;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#000}.wrap_menu_domaines ul{display:flex}.wrap_menu_domaines ul li{margin:0 50px 0 0}.wrap_menu_domaines ul a{color:#000;font-size:.9em}.wrap_menu_domaines ul a:hover{color:#d0121e}.sticky .wrap_menu_domaines a:hover{color:#FFF}#page-accueil .wrap_menu_domaines ul a{color:#000}#page-accueil .wrap_menu_domaines ul a:hover{color:#d0121e}.logo_header{width:60px;height:60px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/logo-n-noir.svg) no-repeat;background-size:contain;background-position:center center;display:block;margin:auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.page .logo_header,#page-accueil .logo_header{background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/logo-n-rouge.svg) no-repeat}#header-main.sticky .logo_header{background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/logo-n-noir.svg) no-repeat;filter:invert(1)}.wrap_menu_header{max-width:580px;position:absolute;right:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wrap_menu_header ul{display:flex;justify-content:flex-end}.wrap_menu_header ul li:not(:first-of-type){margin-left:35px}.wrap_menu_header a{font-size:.9em;line-height:1.3em;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:#000;position:relative}#page-accueil .wrap_menu_header a{color:#000}.sticky .wrap_menu_header a:hover{color:#FFF}.wrap_menu_header a:hover,#page-accueil .wrap_menu_header a:hover{color:#d0121e}#header-main.sticky .wrap_menu_header a:hover,#header-main.sticky .wrap_menu_domaines a{transition:all .3s}#header-main.sticky .wrap_menu_header a:hover,#header-main.sticky .wrap_menu_domaines a:hover{color:#fff}@keyframes hovHead{0%{width:0%;left:0}50%{width:30%;left:30%}100%{width:0%;left:100%}}.wrap_menu_header a::after{content:'';display:block;height:1px;background:#000;position:absolute;bottom:-2px;opacity:0;transition:all .3s}.wrap_menu_header a:hover::after{opacity:1;animation:hovHead cubic-bezier(.55,-.01,.18,.99) 3s infinite}.menu_open{position:fixed;left:-100%;top:0;width:100%;height:100vh;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../img/bg-menu.png) no-repeat;background-size:cover;background-position:center center;border-bottom:15px solid #d0121e;z-index:9999;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.isOpen .menu_open{left:0}.menu_open .menu{position:absolute;left:180px;right:0;top:50%;transform:translateY(-50%);text-align:right;width:45%}.menu_open .menu>li:not(:last-of-type){margin-bottom:30px}.menu_open .menu>li>a{font-size:2em;line-height:1.3em;font-weight:300;font-style:italic;color:#fff;position:relative;z-index:10;letter-spacing:2px;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s;display:block}.menu_open .menu-menu-principal-container .menu>li>a::before{content:'';display:block;width:70%;height:20px;background:#d0121e;position:absolute;left:-10px;top:65%;z-index:-1;opacity:0;height:0;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.nav_01 a::after{content:'01';display:block;position:absolute;left:-25px;top:0;color:#d0121e;font-size:12px;line-height:12px}.nav_02 a::after{content:'02';display:block;position:absolute;left:-25px;top:0;color:#d0121e;font-size:12px;line-height:12px}.nav_03 a::after{content:'03';display:block;position:absolute;left:-25px;top:0;color:#d0121e;font-size:12px;line-height:12px}.nav_04 a::after{content:'04';display:block;position:absolute;left:-25px;top:0;color:#d0121e;font-size:12px;line-height:12px}.nav_05 a::after{content:'05';display:block;position:absolute;left:-25px;top:0;color:#d0121e;font-size:12px;line-height:12px}.nav_06 a::after{content:'06';display:block;position:absolute;left:-25px;top:0;color:#d0121e;font-size:12px;line-height:12px}.menu_open .menu>li>a:hover{letter-spacing:3px}.menu_open .menu>li>a:hover::before,.menu_open .menu>li.hover_submenu>a::before{height:20px;opacity:1}.menu_open .menu>li ul.sub-menu{padding-top:20px}.menu_open .menu>li ul.sub-menu li{margin-top:20px}.menu_open .menu>li ul.sub-menu a{font-size:1.3em;color:#888;letter-spacing:1px;text-align:center;font-weight:300;font-style:italic;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.menu_open .menu>li ul.sub-menu a:hover{color:#d0121e}.logo_open{width:40px;height:40px;position:absolute;left:80px;top:60px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/logo-n-rouge.svg) no-repeat;background-size:contain;background-position:left top}span.fermer_menu{position:absolute;right:80px;top:60px;color:#888;font-size:1em;text-align:right;letter-spacing:2px;text-transform:uppercase;font-weight:500;cursor:pointer;transition:all .3s}span.fermer_menu:hover{color:#fff}span.fermer_menu::before{content:'\f00d';display:inline-block;margin-right:10px;font-size:1em;font-weight:900;font-family:'Font Awesome 5 Free';position:relative;bottom:-.5px}.reseaux_header{position:static;display:flex;justify-content:flex-start;align-items:center;margin-top:30px}.reseaux_header a{font-size:1.3em;margin-right:15px;display:inline-block;color:#888;transition:all .3s}.reseaux_header a:hover{color:#d0121e}.menu_petit_header{position:absolute;right:180px;left:unset;top:50%;transform:translateY(-50%);padding:50px 0 50px 50px;border-left:1px solid #888;width:25%}.menu_petit_header .menu{position:static;transform:none;text-align:left}.menu_petit_header .menu li a{font-size:1em;line-height:1.3em;text-transform:none;font-weight:300;font-style:italic;color:#fff}.menu_petit_header .menu li a:hover{color:#d0121e}@keyframes stickyAnim{0%{top:-80px}100%{top:0}}@keyframes stickyAnimOut{0%{top:-80px}100%{top:0}}#header-main.sticky{height:70px;position:fixed;background:#fff;background:linear-gradient(135deg,rgb(255 96 51) 16%,rgb(208 18 30) 70%);animation:stickyAnim 1s forwards}#header-main.stickyOut{animation:stickyAnimOut 1s forwards}#header-main.sticky .logo_header{margin:0 auto}.domaine-menu{position:absolute;bottom:75px;left:0;right:0;margin:0 auto}.menu_open .domaine-menu ul{display:flex;justify-content:center;align-items:center;width:calc(90% - 180px);position:relative}.menu_open .domaine-menu .menu>li:not(:last-of-type),.domaine-menu ul li{margin:0 50px}#footer-home{width:100%;height:100vh;background:#000;color:#fff;text-align:center;position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}#footer-home .go_contact{font-size:7.2em;font-weight:700;line-height:1em;position:relative;letter-spacing:1px;text-transform:uppercase;color:#fff;display:inline-block;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}#footer-home .go_contact::after{content:'';display:block;width:80%;height:1px;background:#fff;left:0;right:0;margin:auto;bottom:-20px;position:absolute;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}#footer-home .go_contact:hover{letter-spacing:8px}#footer-home .go_contact:hover::after{width:100%;background:#d0121e}#footer-home>span{position:absolute;left:0;right:0;margin:auto;top:25vh;text-transform:uppercase;color:#fff;font-size:1em;line-height:1.3em;font-weight:700;letter-spacing:1px;display:inline;z-index:10}#footer-home>span::after{content:'';display:inline;width:200px;left:0;right:0;margin:auto;bottom:0;height:10px;background:#d0121e;position:absolute;z-index:-1;opacity:.7}.bottom_footer_home{position:absolute;left:0;right:0;margin:auto;bottom:12vh}.bottom_footer_home>ul{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 60px}.bottom_footer_home>ul>li:first-of-type{width:25%;text-align:left}.bottom_footer_home>ul>li:nth-of-type(2){width:50%}.bottom_footer_home>ul>li:last-of-type{width:25%;text-align:right}.bottom_footer_home>ul>li #cookie_footer{padding-right:25px}.bottom_footer_home>ul>li .mentions,.bottom_footer_home>ul>li .tel_footer{color:#888;font-size:1em;line-height:1.3em;font-weight:500;transition:all .3s}.bottom_footer_home>ul>li .mentions:hover,.bottom_footer_home>ul>li .tel_footer:hover{color:#d0121e}li.picto_footer a{color:#fff;font-size:1.2em;display:inline-block;margin:0 30px;transition:all .3s}li.picto_footer a:hover{color:#d0121e}.madebynovagence{display:block;width:50px;height:55px;background:#222 url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/made-by-full-blanc.svg) no-repeat;background-size:25px;background-position:center center;position:absolute;right:0;bottom:-10px;padding:10px}#footer-main{background:#000;padding:110px 160px 150px 160px;position:relative}.wrap_contenu_footer_main{max-width:100%;padding:0 10px}.contact_footer_main{font-size:4em;line-height:1.3em;font-weight:700;color:#fff;border-left:0 solid #000;padding-left:0;letter-spacing:1px;display:block;cursor:pointer;transition:all .3s}.contact_footer_main:hover{padding-left:20px;border-left:5px solid #d0121e}.border_footer_main{width:100%;height:3px;background:#888;margin:50px 0}.info_footer_main{display:flex;justify-content:space-between;align-items:flex-start}.sous_titre_footer{font-size:1.2em;font-weight:700;color:#fff;line-height:1.3em;margin-bottom:20px}.colonne_footer_main p,.colonne_footer_main a{color:#888;font-weight:700;font-size:1em;line-height:1.8em;transition:all .3s}.colonne_footer_main a:hover{color:#d0121e}.colonne_footer_main i{color:#fff;display:inline-block;margin-left:30px;transition:all .3s;font-size:1.3em}.colonne_footer_main i:hover{color:#d0121e}.colonne_footer_main .no_margin i{margin:0}.madebynovagence_main{display:block;width:30px;height:38px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/made-by-full-blanc.svg) no-repeat;background-size:contain;background-position:center center;margin:20px -2px 0 auto}.wrap_top_home{overflow:hidden;position:relative}.wrap_top_home .alpha{content:'';display:none;width:100%;height:750px;background:#283636;background:-moz-linear-gradient(-45deg,#000000 16%,#283636 70%);background:-webkit-linear-gradient(-45deg,#000000 16%,#283636 70%);background:linear-gradient(135deg,#000000 16%,#283636 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#283636',GradientType=1);position:absolute;left:0;opacity:.25;top:0;mix-blend-mode:hard-light;z-index:10!important}#video_home{width:100vw;height:750px;object-fit:cover}.contenu_top_home{position:absolute;left:0;right:0;top:300px;margin:auto;max-width:1500px;padding:0 10px}.relative_top_home{position:relative;z-index:100}.relative_top_home>p{font-size:1.8em;line-height:1.3em;text-transform:uppercase;letter-spacing:3px;font-weight:500;margin-bottom:10px;color:#000}.relative_top_home>p strong{font-weight:500;position:relative;display:inline-block;z-index:10}.relative_top_home>p strong::after{content:'';display:block;width:110%;left:-6%;right:0;margin:auto;bottom:-2px;height:20px;background:#d0121e;position:absolute;z-index:-1}.relative_top_home>h1{font-size:6em;line-height:1em;text-transform:uppercase;letter-spacing:1px;font-weight:900;font-family:'Proxima Nova Bl',sans-serif;color:#fff}.wrap_scroll{font-size:.9em;text-transform:uppercase;color:#000;text-decoration:underline}.wrap_scroll i{font-size:.9em;margin-right:5px}.bottom_top_home{position:absolute;left:0;right:0;bottom:85px;margin:auto;max-width:1500px;padding:0 10px;display:flex;justify-content:space-between;align-items:flex-end;z-index:100}.bottom_top_home a.go_realisations{font-size:1em;text-transform:uppercase;color:#fff;letter-spacing:0;line-height:1.3em;font-weight:500}.bottom_top_home a.go_realisations::before{right:6px}.section1_accueil{padding:100px 0}.gros_titre h2{color:#d0121e;font-size:3.3em;line-height:1em;text-transform:uppercase;font-weight:900;font-family:'Proxima Nova Bl',sans-serif;letter-spacing:-1px;margin-bottom:70px}.section1_accueil .wp-block-column:first-of-type{padding-right:50px}.section1_accueil .wp-block-column:first-of-type .wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;width:100%;max-height:500px;object-fit:cover}.section1_accueil .wp-block-column:last-of-type p{font-size:18px;line-height:1.8em;color:#333;margin-bottom:25px}.section1_accueil .wp-block-column:last-of-type p a{position:relative;display:inline-block;z-index:10;padding:0 .5%;font-weight:700;color:#000;transition:all .3s}.section1_accueil .wp-block-column:last-of-type p a:hover{color:#d0121e}.section1_accueil .wp-block-column:last-of-type p a::after{content:'';display:block;width:101%;left:-.5%;right:0;margin:auto;bottom:2px;height:10px;background:#d0121e;position:absolute;z-index:-1;opacity:.4}.section1_accueil .wp-block-column:last-of-type .wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;width:100%;max-height:500px;object-fit:cover;margin-top:70px;display:block}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.short_liste_references{max-width:400px}.short_liste_references .wp-block-buttons .button-nvg{margin:auto;font-size:.9rem}.wrap_slider_references{border:1px solid #dbdbdb;margin-top:-210px;background:#fff;position:relative;z-index:10}.wrap_slider_references .button-nvg{text-align:center;display:block;padding-bottom:25px;margin-bottom:10px;padding-top:20px;letter-spacing:0}.wrap_slider_references .button-nvg::before{display:block;position:absolute;right:0;top:unset;transform:none;-webkit-transform:none;bottom:0;left:-.5px;margin:auto;color:#d0121e}.wrap_slider_references .button-nvg::after{display:block;margin-left:0;position:absolute;right:0;left:0;top:unset;margin:auto;bottom:1px;border-top-color:#fff0;border-bottom-color:#d0121e}.wrap_slider_references .button-nvg:hover::after{border-top-color:#d0121e}.sliderRef .swiper-wrapper .swiper-slide{flex-wrap:wrap}.img_ref{height:200px;position:relative;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}.img_ref:hover .img-logo img,.img_ref .img-hover{display:none}.img_ref:hover .img-hover{display:block;position:absolute;top:0;left:0}.img_ref .img-hover img{width:100%!important;height:auto!important}.sliderRef .swiper-wrapper .swiper-slide img{display:block;width:250px;margin:auto;height:120px;object-fit:contain;max-width:80%;max-height:70%}.contenu_ref{padding:10px;background:#d0121e;color:#FFF;font-weight:700;text-transform:uppercase;font-size:16px}.contenu_ref small{font-size:12px;font-weight:400;text-transform:none}.position_arrow{display:flex;justify-content:flex-end;width:100%}.position_arrow .swiper-button-prev{position:static;width:58px;height:44px;background:#f2f2f2;color:#333;display:flex;justify-content:center;align-items:center;border-right:1px solid #dbdbdb;margin-top:0}.position_arrow .swiper-button-next{position:static;margin-top:0;width:58px;height:44px;background:#f2f2f2;color:#333;display:flex;justify-content:center;align-items:center}.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:'\f061';font-weight:900;font-family:'Font Awesome 5 Free';font-size:20px}.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after{content:'\f060';font-weight:900;font-family:'Font Awesome 5 Free';font-size:20px}.wrap_citation_home{padding:75px 10px 100px 10px;background:#CCC}.wrap_citation_home .wp-block-group__inner-container{max-width:1200px;margin:auto}.wrap_citation_home .texte_citation{font-size:2.5em;line-height:1.5em;color:#fff;padding:0 50px 80px 50px;border-bottom:1px solid #000;margin-bottom:30px;position:relative}.wrap_citation_home .texte_citation a{color:#FFF;font-weight:700;font-family:'Proxima Nova Th'}.wrap_citation_home .texte_citation::before{content:'\f10d';font-weight:900;font-family:'Font Awesome 5 Free';display:block;position:absolute;left:0;top:-50px;color:#fff;font-size:.6em}.wrap_citation_home .texte_citation::after{content:'\f10e';font-weight:900;font-family:'Font Awesome 5 Free';display:block;position:absolute;right:0;bottom:30px;color:#fff;font-size:.6em;margin:auto;text-align:center}.chaine_valeurs{padding:90px 0;max-width:1200px;margin:auto}.chaine_valeurs .wp-block-column:first-of-type p{line-height:1.5em;color:#333;margin-bottom:25px}.chaine_valeurs .wp-block-column:first-of-type p:last-of-type{margin-bottom:0}.chaine_valeurs .wp-block-column strong a{color:#000}.nom_citation_home{font-weight:700;font-size:1em;line-height:1.8em;color:#000}.poste_citation_home{font-weight:400;font-size:1em;line-height:1.8em;color:#000;text-transform:uppercase}.wrap_slider_pointsforts{width:100%;overflow:hidden;padding:50px 0 100px 0}.sliderPointsforts{position:relative;overflow:visible;margin:0 2.5% 100px}.sliderPointsforts>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.sliderPointsforts .swiper-slide{text-align:left;display:block;position:relative;flex:calc(32% - 50px);margin:15px 25px;height:350px;padding:25px;border-bottom:1px solid #000;transition:all 1s;background:#FFF}.sliderPointsforts .wp-block-image{position:absolute;left:0;top:0;width:100%;height:100%;transition:all 1.5s;opacity:0}.sliderPointsforts .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.contenu_pointsforts .titre_points_forts{font-size:1.7em;line-height:1.2em;font-weight:700;color:#000;margin:25px 0;font-family:'Proxima Nova Th'}.contenu_pointsforts p,.contenu_pointsforts .titre_points_forts a{color:#000;position:relative}.texte_pointsforts{height:0;transition:all 1.5s;overflow:hidden}.texte_pointsforts p{line-height:1.5em;display:none}.sliderPointsforts .button-nvg{margin:0 0 25px}.sliderPointsforts .button-nvg a{margin-top:25px;opacity:1;color:#d0121e;transition:all cubic-bezier(.55,-.01,.18,.99) 1s .3s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) 1s .3s;font-size:.9em;letter-spacing:2px}.sliderPointsforts .swiper-slide:hover{-webkit-box-shadow:0 0 50px 1px rgb(0 0 0 / .5);box-shadow:0 0 50px 1px rgb(0 0 0 / .5);background:#000;height:575px}.sliderPointsforts .swiper-slide:hover .texte_pointsforts{height:100%}.sliderPointsforts .swiper-slide:hover .wp-block-image{opacity:.5}.sliderPointsforts .swiper-slide:hover .button-nvg a,.sliderPointsforts .swiper-slide:hover p,.sliderPointsforts .swiper-slide:hover .titre_points_forts a{color:#FFF}.sliderPointsforts .swiper-slide:hover .texte_pointsforts p{display:block}.sliderPointsforts .button-nvg a::after{margin-left:10px;transition:all cubic-bezier(.55,-.01,.18,.99) 1s .3s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) 1s .3s;margin-left:10px;border-color:#d0121e;border-left-color:#fff0;border-bottom-color:#fff0;transition:all .6s}.sliderPointsforts .swiper-slide:hover .button-nvg a::after,.sliderPointsforts .swiper-slide .button-nvg a:hover::after{border-color:#FFF}.wrap_actus_home{padding:80px 0 100px 0;background:#F9F9F9;position:relative;z-index:10;margin-top:80px;overflow:hidden}.wrap_actus_home .wp-block-button.button-nvg{margin:70px auto 0 auto}.wrap_actus_home::before{content:'';display:block;position:absolute;left:-25%;right:0;margin:auto;transform:rotate(-4deg);-webkit-transform:rotate(-4deg);background:#fff;width:150%;height:150px;z-index:-1;top:-4vw}.wrap_actus_home h2{font-size:8em;font-weight:900;font-family:'Proxima Nova Bl',sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:40px;color:#000;transform:rotate(-4deg);line-height:1em;margin-bottom:30px;text-align:center;position:absolute;left:0;right:0;top:0;z-index:100}.wrap_list_actus_home ul{max-width:1500px;margin:auto;display:flex;justify-content:space-between;position:relative;overflow:hidden}.wrap_list_actus_home ul::before{content:'';display:block;position:absolute;left:-25%;right:0;margin:auto;transform:rotate(-4deg);-webkit-transform:rotate(-4deg);background:#F9F9F9;width:150%;height:150px;z-index:11;top:-60px}.wrap_list_actus_home ul li{width:30%;min-height:475px;padding:175px 90px 90px 50px;background:#d0121e;position:relative;z-index:10;margin:0!important}.wrap_list_actus_home ul li::before{display:none!important}.wrap_list_actus_home ul li img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.2;transition:all .3s}.wrap_list_actus_home ul li span{text-transform:uppercase;letter-spacing:3px;font-size:.8em;line-height:1.3em;display:block;margin-bottom:10px;color:#000;transition:all .3s}.wrap_list_actus_home ul li h3{font-size:1.5em;line-height:1.5em;font-weight:900;font-family:'Proxima Nova Bl',sans-serif;color:#fff;transition:all .3s}.wrap_list_actus_home ul li a:hover img{opacity:.7}.wrap_list_actus_home ul li a:hover h3{color:#fff}.wrap_list_actus_home ul li a:hover span{color:#fff!important}.wrap_list_actus_home ul li:hover a{color:#fff!important}.wrap_list_actus_home ul li:hover span.button-nvg::after{border:3px solid #fff!important;border-left-color:#fff0;border-bottom-color:#fff0}.wrap_list_actus_home ul li span.button-nvg{position:absolute;left:50px;bottom:50px;transition:all .3s;color:#333}.wrap_list_actus_home ul li span.button-nvg:hover{color:#fff}.wrap_list_actus_home ul li span.button-nvg::after{border:3px solid #333;border-left-color:#fff0;border-bottom-color:#fff0}.wrap_list_actus_home ul li span.button-nvg:hover::after{border-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wrap_list_actus_home ul li span.button-nvg:hover::before{transition:all .3s}.wrap_list_actus_home ul li span.button-nvg:hover::before{color:#fff}.wrap_list_actus_home ul li:nth-child(2){background:#000}.wrap_list_actus_home ul li:nth-child(2) span.categorie{color:#d0121e}.wrap_list_actus_home ul li:nth-child(2) span.button-nvg{color:#d0121e}.wrap_list_actus_home ul li:nth-child(2) span.button-nvg:hover{color:#fff}.wrap_list_actus_home ul li:nth-child(2) span.button-nvg::after{border:3px solid #d0121e;border-left-color:#fff0;border-bottom-color:#fff0}.wrap_list_actus_home ul li:nth-child(2) span.button-nvg:hover::after{border-color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.wrap_connaissances{max-width:1400px;margin:150px auto;position:relative}.wrap_connaissances p{font-size:2.5em;line-height:1.5em;font-weight:700}.button-nvg .wp-block-button__link{color:#d0121e;background:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:1em;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;letter-spacing:4px;font-weight:700;margin-top:20px;word-break:break-word;box-sizing:border-box;position:relative}.button-nvg .wp-block-button__link::after{content:'';display:inline-block;border:3px solid #d0121e;width:12px;height:12px;text-align:center;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:10px;top:4px;position:relative;border-left-color:#fff0;border-bottom-color:#fff0;transition:all cubic-bezier(.55,-.01,.18,.99) .6s;-webkit-transition:all cubic-bezier(.55,-.01,.18,.99) .6s}.button-nvg .wp-block-button__link:hover::after{border-left-color:#d0121e;border-bottom-color:#d0121e;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.button-nvg .wp-block-button__link::before{content:'\f111';display:inline-block;position:absolute;right:2px;font-size:6px;font-weight:900;font-family:'Font Awesome 5 Free';top:55%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.border-connaissances{width:100%;height:18px;background:#F5F5F5;margin:30px 0}.wrap_connaissances .titre_partenaires{text-transform:uppercase;font-size:1em;line-height:1.3em;color:#d0121e;margin-bottom:40px;font-weight:400}.wrap_connaissances .wp-block-gallery img{object-fit:contain!important;padding:10px}.wrap_connaissances>.wp-block-column:last-of-type{position:absolute;right:0;top:0;height:100%;width:30%}.wrap_connaissances>.wp-block-column:last-of-type .wp-block-image{height:100%}.wrap_connaissances>.wp-block-column:last-of-type .wp-block-image img{height:auto;max-width:100%;vertical-align:bottom;width:100%;height:100%;object-fit:cover}#content-page{margin:150px auto 75px}#content-contact h1,#content-page h1{color:#000;font-size:3.5em;line-height:1;margin:0 0 25px;font-weight:100;font-family:'Proxima Nova Alt Th'}#content-page h2{font-family:'Proxima Nova Rg';font-weight:200;font-size:2em;color:#000;letter-spacing:2px;text-transform:uppercase;margin:50px 0 25px;line-height:1.5}#content-page h2 strong,#page-agence h3 strong{font-family:'Proxima Nova Alt Lt';display:inline-block;color:#d0121e;font-size:1.5em;font-weight:300}#content-page p{margin:0 0 15px;font-size:18px}#content-contact a,#content-page a{color:#d0121e}#content-page p strong{color:#000}#content-page a strong{color:#d0121e!important}#content-page a:hover strong{color:#ccc!important}#content-contact a:hover,#content-page a:hover{color:#ccc}#home-presentation li,#content-page li{list-style:none;margin:15px 50px;font-size:18px}#home-presentation li:before,#content-page li:before{content:"";background:#d0121e;width:7px;height:7px;border-radius:100%;display:inline-block;margin:0 10px 0 -16px}.wrap_content img{max-width:100%;height:auto}.align-center{text-align:center}.align-right{text-align:right}.wp-block-quote{font-weight:700;padding:50px;margin:25px 0 50px;position:relative;left:75px}#content-page .wp-block-quote p{margin:0;font-size:25px;font-weight:100}.wp-block-quote::before,.wp-block-quote::after{content:"";width:25px;height:25px;display:block;border:2px solid #d0121e;position:absolute}.wp-block-quote::before{top:25px;left:0;border-right:0;border-bottom:0}.wp-block-quote::after{bottom:25px;right:0;border-left:0;border-top:0}.wp-block-quote.centrer_quote{display:block;width:fit-content;max-width:100%;margin:0 auto}.breadcrumb{font-family:'Proxima Nova Rg';text-transform:uppercase;font-size:11px;margin:0 0 30px;font-weight:700;letter-spacing:2px;color:#000;opacity:.5}#content-page .breadcrumb ul li,#content-contact .breadcrumb ul li{margin:0;font-size:11px;display:inline}#content-page .breadcrumb ul li:before,#content-contact .breadcrumb ul li:before{display:none}#content-page .breadcrumb a,#content-contact .breadcrumb a{color:#000}#content-page .breadcrumb a:hover,#content-contact .breadcrumb a:hover{text-decoration:underline}#header-page{margin:0 auto 100px;display:flex;align-items:center;justify-content:center;color:#FFF}#header-page #main-img{flex:0 0 60%;height:750px;position:relative;padding:0 0 0 50px}#header-page #main-img img{object-fit:cover;height:100%;width:100%}#header-page #main-img:after{content:"";width:100px;height:100px;position:absolute;bottom:-50px;left:0;background:#d0121e}#header-page #resume-page{background:rgb(208 18 30 / .85);color:#FFF;margin:0 0 0 -10%;padding:75px;flex:0 0 45%;position:relative}#header-page h1{color:#FFF}#header-page #resume-page p{color:#FFF;opacity:.75}#header-page #resume-page{position:relative}#header-page .wp-block-quote{width:75%;color:#000;position:absolute;right:0;margin:40px 0 0}#header-page #resume-page .wp-block-quote p{color:#000;opacity:1}#nos-partenaires h2{margin:0 0 75px}.titre-domaine{margin:0 0 100px}#resume-parent{width:65%;margin:175px auto 0;position:relative;padding:0 0 100px}#resume-parent:after{content:"";border:25px solid #d0121e;width:60%;height:calc(90% - 150px);display:block;position:absolute;right:0;bottom:50px}#header-parent h1{font-size:7em;font-family:'Proxima Nova Rg';width:70%;font-weight:700;position:relative;z-index:1;background:#FFF;margin:0}#header-parent .resume{width:70%;font-family:'Proxima Nova Rg';position:relative;z-index:1;background:#FFF;padding:50px 0;color:#666;line-height:1.5;font-size:1.1em}#content-page.content-parent .wp-block-columns h2{margin:0 0 50px}#content-page.content-parent .wp-block-columns .wp-block-column:first-child{margin:75px 7.5% 0 10%;text-align:right}#content-page.content-parent .wp-block-columns .wp-block-column:last-child{margin:250px 7.5% 0 0}#content-page .sous-titre{opacity:.75;line-height:1.5;font-size:1.2em;margin:0 0 0 30%}.list-child-page{position:relative;display:flex;gap:100px;margin:100px 0 0}.list-child-page .child{position:relative;padding:0 0 100px;width:33%}.list-child-page .child:nth-child(2n){margin:100px 0 0;padding:0}.list-child-page .child img{object-fit:cover;height:100%;width:100%}.list-child-page .texte{position:absolute;bottom:175px;left:15%;width:75%;display:block}.list-child-page .child:nth-child(2n) .texte{bottom:75px}.list-child-page .texte .titre{font-size:2.5em;line-height:1.2;font-family:'Proxima Nova Rg';color:#FFF;text-shadow:1px 1px 5px #000;position:relative;display:block}.list-child-page .texte .titre:before{content:"";width:3px;height:65%;background:#d0121e;position:absolute;left:-25px;top:10px}.list-child-page .child:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.list-sister-page{width:100%;position:relative}.list-sister-page .sister{position:absolute;top:75px;width:10%}.list-sister-page .sister:first-child{left:5%}.list-sister-page .sister:last-child{right:5%;text-align:right}#content-page .list-sister-page .sister a{color:#000;font-size:1.2em;opacity:.5;display:flex;align-items:center}#content-page .list-sister-page .sister a:hover{opacity:1}.list-sister-page .sister:first-child a:before{content:"\f060";font-weight:900;font-family:'Font Awesome 5 Free';margin-right:20px;margin-left:-40px}.list-sister-page .sister:last-child a:after{content:"\f061";font-weight:900;font-family:'Font Awesome 5 Free';margin-left:20px;margin-right:-40px}#header-child{text-align:center;margin:200px auto 0}#header-child h1{text-transform:uppercase;margin:0 10%;line-height:1.5}#header-child h1:after{content:"";width:25%;max-width:150px;display:block;margin:50px auto 0;height:2px;background:#000}.citation_resume{width:50%;margin:50px auto 100px}.citation_resume .wp-block-quote{left:0}.citation_resume .wp-block-quote::before,.citation_resume .wp-block-quote::after,#content-page .citation_resume p{font-size:1.2em;color:#666}#content-page .citation_resume p{font-weight:300;line-height:1.5;letter-spacing:1px}.content-child .has-media-on-the-right .wp-block-media-text__content{margin:0 20% 0 0}.two_medias{margin:100px 0 0}.two_medias .wp-block-column:first-child{margin:0 5% 0 0}#content-page .two_medias .wp-block-column:first-child p{font-size:3.25em;font-family:'Proxima Nova Th';text-transform:uppercase;margin:100px 0 100px 20%;text-align:right}.two_medias .wp-block-column:first-child img{margin:0 30% 0 0;width:50%}.two_medias .wp-block-column:last-child figure{width:60%;float:right}#audit{clear:both;margin:0 65% 0 -60%;position:relative;top:-100px}#objectifs{text-align:center}#objectifs h2:before{content:"";height:100%;width:2px;position:absolute;left:-45px;background:#000;-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}#objectifs h2{color:#000;font-size:1.1em;text-transform:inherit;letter-spacing:5px;font-family:'Proxima Nova Rg';font-weight:600;display:inline-block;position:relative;margin:150px 0 75px}#objectifs h2:after{content:"";width:100%;display:block;margin:15px auto 0;height:2px;background:#000}#objectifs .wp-block-columns{gap:100px;margin:75px 10% 0;text-align:left}#content-page.content-parent #content-performances-webmarketing .wp-block-columns .wp-block-column:last-child{margin-top:100px}#page-referencement #content-page .big_texte{margin:0 0 0 20%}#page-reseaux-sociaux .two_medias{margin:-250px 0 -75px}#page-reseaux-sociaux .two_medias .wp-block-column:first-child figure{width:100%;float:left}#page-reseaux-sociaux #content-page .two_medias .wp-block-column:first-child p{margin:0 0 15px;font-size:18px;font-family:'Proxima Nova Rg',sans-serif;text-transform:inherit;text-align:left}#page-reseaux-sociaux #content-page .two_medias .wp-block-column:last-child p{font-size:3.25em;font-family:'Proxima Nova Th';text-transform:uppercase;margin:250px 0 100px -70%;text-align:left;width:135%}#page-reseaux-sociaux .two_medias .wp-block-column:last-child{margin:0 5% 0 0}#page-reseaux-sociaux .two_medias .wp-block-column:last-child figure{float:right;margin:0 -14% 0 0;width:100%}#page-reseaux-sociaux .two_medias .wp-block-column:last-child img{margin:0 0 0 0;width:100%}#page-reseaux-sociaux #audit{clear:both;margin:0 0 0 30%;position:relative;top:0;padding-top:150px}#page-reseaux-sociaux .wp-block-columns:last-child{gap:50px}#header-agence{position:relative}#header-agence .breadcrumb{margin:0 75px}#header-agence:after{content:"";width:90%;height:75%;border:1px solid #AAA;border-left:0;position:absolute;top:60px;left:0}#header-agence #resume-page{margin:0 0 75px 15%;position:relative;z-index:1}#header-agence #resume-page h1{font-size:4em;background:#FFF;position:relative;padding:0 75px;display:inline-block}#header-agence #resume-page .resume{margin:25px 0 0 10%;width:45%;line-height:1.5;font-size:1.2em}#header-agence #main-img{height:500px;overflow:hidden}#header-agence img{object-fit:cover;width:100%}#vision{margin:75px 10% 0}#vision .wp-block-button{background:#d0121e;padding:25px}#vision .wp-block-button a{color:#FFF;margin:0}#vision .wp-block-media-text{margin:75px 0}#vision .wp-block-media-text__content{margin:0 0 0 5%}#vision .wp-block-media-text__media{margin:0 -49% 0 12%}#equipe{margin:0 10%}#equipe .wp-block-quote.heading{left:-7%;margin-bottom:0;width:110%}#content-page #equipe .wp-block-quote.heading p{font-size:3.5em}#equipe .wp-block-columns{gap:100px;margin:0 0 0 10%}#equipe figure{margin:75px 10% 0 -55%}.bloc_focus{gap:50px}.bloc_focus .wp-block-quote{left:0}#timeline{display:grid;grid-auto-columns:10%;grid-auto-flow:column;grid-template-rows:auto auto}#timeline>.wp-block-group{display:flex;flex-wrap:wrap;grid-column:span 2}#timeline>.wp-block-group:nth-child(odd){align-items:flex-end}#timeline>.wp-block-group:nth-child(2){grid-column:span 3;padding-left:35%}#timeline>.wp-block-group .wp-block-group{padding:0 25px;position:relative}#timeline>.wp-block-group:nth-child(odd) .wp-block-group{display:inline-flex;flex-direction:column-reverse}#content-page #timeline>.wp-block-group:nth-child(odd) .date{margin:0}#timeline>.wp-block-group:nth-child(odd) .wp-block-group .date:after,#timeline>.wp-block-group:nth-child(even) .wp-block-group .date:before{content:"";display:block;width:12px;height:12px;border-radius:100%;background:#d0121e}#timeline>.wp-block-group:nth-child(odd) .wp-block-group .date:after{margin-top:25px}#timeline>.wp-block-group:nth-child(even) .wp-block-group .date:before{margin-bottom:25px;margin-top:-12px}#content-page #timeline>.wp-block-group p{height:0;overflow:hidden}#content-page #timeline>.wp-block-group.active p,#content-page #timeline>.wp-block-group .date{height:auto;overflow:visible}#content-page #timeline>.wp-block-group .date strong{color:#d0121e;cursor:pointer}#timeline>.wp-block-group .wp-block-group:before{content:"";position:absolute;width:100%;height:3px;background:#d0121e}#timeline>.wp-block-group:nth-child(odd) .wp-block-group:before{bottom:5px}#timeline>.wp-block-group:nth-child(even) .wp-block-group:before{top:-8px}#timeline .wp-block-group:last-child .wp-block-group:after{content:"\f04b";font-weight:900;font-family:'Font Awesome 5 Free';position:absolute;right:-30px;bottom:-3px;font-size:20px;color:#d0121e}#header-domaines #main-img{height:400px;position:relative;background:#000}#header-domaines #main-img img{object-fit:cover;height:100%;width:100%}#header-domaines #resume-page{margin:-100px 0 75px;background:#d0121e;width:55%;position:relative;padding:50px 100px}#header-domaines #resume-page .titre-page h1{font-size:5em}#header-domaines #resume-page .resume p{opacity:.75}#content-page #header-domaines .breadcrumb a,#content-page #header-domaines .breadcrumb,#header-domaines #resume-page .titre-page h1,#header-domaines #resume-page .resume p,#content-page #header-domaines #resume-page .resume p strong{color:#FFF}#content-page .content-domaines{position:relative}#content-page .content-domaines .wp-block-column:first-child{flex:1 1 55%}#content-page .content-domaines .wp-block-column.bloc-image{flex:1 1 40%;margin:-250px 0 0 5%}#other_ref{text-align:center}.list-domaines{display:flex;justify-content:center}.list-domaines a{display:block;margin:50px}.list-domaines a .image{display:block;overflow:hidden;height:350px}.list-domaines a .image img{width:100%;height:auto;object-fit:cover;height:100%}.list-domaines a:hover img{filter:grayscale(100%)}.list-domaines a .title{position:relative;display:block;color:#d0121e;font-family:'Proxima Nova Th';font-size:75px;margin:-5px 0 0}#content-page .list-domaines a{text-transform:uppercase;margin:0 25px;font-weight:700;letter-spacing:2px;color:#000;width:50%}#content-page .list-domaines a:hover{color:#d0121e}#references h2{text-align:center;margin:100px 0 25px}.list-reference{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.list-reference .bloc-ref{display:block;margin:25px 50px;flex:0 0 calc(20% - 100px);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.list-reference a{display:flex;align-items:center;justify-content:center;height:150px}.list-reference a img{filter:grayscale(100%);max-width:100%;height:auto;width:auto}.list-reference a .img-logo img{max-height:150px}.list-reference a:hover .img-logo,.list-reference a .img-hover{display:none}.list-reference a:hover img{filter:grayscale(0)}.list-reference a .img-hover{position:absolute;top:0;left:0}.list-reference a:hover .img-hover{display:block}.list-reference a .img-hover img{width:100%}.list-reference .img-hover.active,.list-reference .img-logo.active{display:block}.list-reference .img-hover.active img{filter:grayscale(0)}.screenshot-active .img-logo{display:none}.content-references,.content-references form{display:flex;align-items:center}.content-references{justify-content:space-between}.content-references input{border:1px solid #CCC;border-radius:25px;padding:10px;width:250px}.content-references form .btn-default{width:25px;height:25px;font-size:0;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../img/search-form.png) no-repeat center;border:0;position:relative;left:-35px;cursor:pointer}#references .list-domaines{margin:0 0 25px}#references .list-domaines a.active{color:#d0121e}#filtres-affichages{display:flex;justify-content:flex-end}#filtres-affichages div{font-size:30px;margin:0 25px;cursor:pointer}#filtres-affichages div:hover{opacity:.75}#filtres-affichages .active{color:#d0121e}#content-contact{margin:250px auto 150px;max-width:1900px;padding:0 10%}#content-contact{display:flex;align-items:flex-start;position:relative}#content-contact header{background:rgb(208 18 30 / .85);color:#FFF;padding:50px;text-align:left;flex:0 0 calc(40% - 100px);position:relative}#content-contact article{background:#FFF;-webkit-box-shadow:0 0 25px 0 rgb(0 0 0 / .15);box-shadow:0 0 25px 0 rgb(0 0 0 / .15);padding:150px 50px 150px 250px;flex:0 0 calc(90% - 250px);margin:75px 0 0 -150px}#content-contact header h1,#content-contact header .resume a,#content-contact header .resume p,#content-contact header i{color:#FFF}#content-contact header .resume a{text-decoration:underline}#content-contact header .resume a:hover{color:#000}#content-contact header .resume div{display:flex;align-items:center;margin:25px 0}#content-contact header i{margin:0 25px 0 15px}.btn_default{background:#d0121e;text-align:center;padding:15px 40px;cursor:pointer;color:#fff;display:inline-block;text-transform:uppercase;font-size:.87em;position:relative;border:0}.btn_default:hover{background:#000}.champs,.submit,#recaptcha{display:inline-block;vertical-align:top}.champs{width:45%;margin-bottom:30px}.champs.even{margin-left:9%}.champs.full-width{width:99%}.champs label{display:block}.champs input,.champs textarea,.champs select{padding:15px;width:100%;display:block;border:none;background:#fff;border:1px solid #ddd}.text-scroll .champs.message textarea,.champs.message textarea{height:70px}.wpcf7-list-item{font-size:14px}#recaptcha{width:304px;margin-right:15px}.submit-container{text-align:center;margin:25px 0 0}.grecaptcha-badge{display:none}.page-id-550 .grecaptcha-badge{display:block}.list-article{display:flex;flex-wrap:wrap;justify-content:center}.list-article .news{flex-basis:calc(33% - 50px);margin:50px 25px}.news .thumbnail{height:250px;overflow:hidden;display:flex;justify-content:center}.news .thumbnail img{border:0;width:auto;max-width:100%;height:250px;display:block;object-fit:cover}.news .thumbnail a{display:block;padding:0;margin:0}.news .thumbnail a:hover{opacity:.7}.news .title{font-weight:700;margin:30px 0 0;text-transform:uppercase}.single .chapo{font-size:1em;color:#9a9a9a;font-style:italic;letter-spacing:1px}.single .chapo:after{content:'';display:block;height:2px;width:50%;max-width:300px;background:#d11a25;margin:30px 0 50px}.head-center,.foot-center{text-align:center}.column-picto-before{text-align:center}.picto-before figure{display:inline-block;margin-bottom:15px}.single .wp-block-columns{gap:80px}.bloc-croix{position:relative}.bloc-croix .wp-block-columns:first-child{margin-bottom:100px}.bloc-croix i{color:#d0121e}.bloc-croix:before{content:"";width:1px;height:300px;background:#d0121e;position:absolute;margin:0 auto;left:0;right:0;top:calc(50% - 150px)}.bloc-croix:after{content:"";width:500px;height:1px;background:#d0121e;position:absolute;margin:0 auto;left:0;right:0;top:50%}.recrutement__aside{order:2;flex-basis:350px}.recrutement__aside-novagence{padding:50px;background:#d0121e;color:#fff}#content-page .recrutement__aside-novagence h2,.recrutement__aside-novagence p{line-height:1.8;color:#fff}.recrutement__aside-novagence p:not(:last-of-type){margin-bottom:20px}.recrutement-fiche-poste{order:1;margin-right:40px;flex-basis:calc(100% - 390px);line-height:2}#content-page .recrutement-fiche-poste h2{color:#d0121e;display:inline-block;font-weight:600;margin-bottom:10px;font-size:1.3em;position:relative}.recrutement-fiche-poste h2:after{content:'';display:block;height:2px;width:300px;background:#d0121e;position:absolute;left:100%;margin-left:25px;top:50%}.recrutement-fiche-poste h2:not(:first-of-type){margin-top:70px}.recrutement__postuler{text-align:right;border-top:2px solid #d0121e;padding-top:40px;margin-top:40px}.block-404{height:100vh;width:100%;display:flex;align-items:center;justify-content:space-between}.block-404__text,.block-404__thumb{flex-basis:100%}.block-404__text{max-width:600px;text-align:right}.text-404{font-size:16em;color:#d0121e;line-height:.68;margin-bottom:30px}.block-404__text p{font-size:1.2em}.list-btn-404{display:flex;justify-content:flex-end}#content-page .list-btn-404 li{margin:15px}#content-page .list-btn-404 li:before{display:none}#content-page.list-btn-404 li:not(:last-of-type){margin-right:20px}.block-404__thumb{max-width:calc(95% - 600px);display:flex;flex-direction:column;height:100%}#content-page .list-btn-404 li a{color:#FFF}.block-404__thumb img{height:100%;flex:1;object-fit:cover}#importance-ereputation{margin:100px auto 120px auto!important}#importance-ereputation .bloc-image::before{display:none!important}.chiffre_employeur{font-size:1.8em!important;font-weight:700;color:#d0121e;min-width:70px;margin:0!important}.stats_employeur{align-items:center!important;display:flex;margin:25px auto;padding:8px 0 8px 25px;border-left:4px solid #d0121e}.stats_employeur p{font-weight:700;margin:0!important}.logo_marque_employeur{align-items:center!important}.logo_marque_employeur figure{padding:30px}.logo_marque_employeur a{filter:grayscale(100%);transition:all .3s}.logo_marque_employeur a:hover{filter:grayscale(0%)}.list_exemple{display:flex;justify-content:center;flex-wrap:wrap}.list_exemple p{margin:15px 1.5% 15px 1.5%!important;width:30%;text-align:center}.list_exemple p::after{content:'';display:block;clear:both}.list_exemple p:first-of-type::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/attractivite.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}.list_exemple p:nth-of-type(2)::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/bonne-entente.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}.list_exemple p:nth-of-type(3)::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/formation.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}.list_exemple p:nth-of-type(4)::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/evolution.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}.list_exemple p:nth-of-type(5)::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/primes.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}.list_exemple p:nth-of-type(6)::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/qualite-outils.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}.list_exemple p:nth-of-type(7)::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../svg/list/more-service.svg) no-repeat center / contain;width:52px;height:52px;display:block;float:none;margin:0 auto 10px auto}#travailleurs-recherchent button{border:none}#travailleurs-recherchent button::after{position:absolute;right:0;top:14px}.button_more a::before{right:-19px!important}.button_more a::after{position:absolute;right:-15px;top:48%;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%)}#exemple-recrutement{display:none;text-align:center}#exemple-recrutement .wp-block-group{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto 20px auto}#travailleurs-recherchent{margin-top:60px}.button_more a:hover::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-21px;top:18%}#exemple-recrutement h3{text-transform:uppercase;color:#d0121e;font-size:1.1em}#travailler-marque-employeur.modal{display:none!important}#travailler-marque-employeur.modal.travailler_active{display:flex!important}.wp-block-quote.small_citation{margin:12px 0 30px;left:0}.wrap_small_content{max-width:750px;margin-left:auto!important;margin-right:auto!important}#objectif-home{margin:0 15%}#objectif-home h2{font-size:3em;font-family:'Proxima Nova Th',sans-serif;font-weight:100;width:50%;line-height:1.5;float:right;margin:-215px 10% 0 0}#objectif-home ul{margin:0 0 75px 7.5%;position:relative;top:-15px}#home-presentation #objectif-home ul li{margin:40px 50px;font-size:35px}#home-presentation #objectif-home ul li:before{content:"\2b";width:auto;height:auto;background:none;color:#d0121e;font-size:.8em;font-weight:900;font-family:'Font Awesome 5 Free';margin:0 30px 0 -55px}#objectif-home ul li a{color:#000}#objectif-home ul li a:hover{color:#d0121e}.padding0{padding:0!important;gap:50px;position:relative}.padding0 .wp-block-media-text__content{padding:0!important}.saviez-vous{position:absolute;right:-20px;bottom:-60px;background:#d0121e;padding:40px;box-sizing:border-box;max-width:40%}.saviez-vous h3{text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:25px;font-size:1.2em}.saviez-vous h3::before{content:'';display:inline-block;margin-right:10px;background:url(https://www.novagence.fr/wp-content/themes/novagence/assets/css/../img/icone-responsive.png) no-repeat center / contain;width:40px;height:40px;margin-bottom:-14px}.saviez-vous p{color:#fff}.saviez-vous p:last-of-type{margin:0!important}.saviez-vous p em{font-size:.85em!important;font-style:italic!important}.col4_home h2{line-height:1.3em;margin-bottom:40px}.col4_home h2 strong{font-weight:700;color:#D0121E}.col4_home .wp-block-columns{gap:0}.item-col4-home a{display:block;width:100%;padding:60px 40px;border:1px solid #E9E9E9;position:relative;min-height:420px}.item-col4-home a::before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;opacity:0;z-index:-1;transition:all .3s}.item-col4-home a::after{content:'\f178';font-weight:900;font-family:'Font Awesome 5 Free';display:flex;width:24px;height:24px;position:absolute;left:40px;bottom:60px;background:#D0121E;color:#fff;font-size:10px;border-radius:50%;transition:all .3s;justify-content:center;align-items:center;transition:all .3s}.item-col4-home a:hover::after{background:#fff;color:#D0121E;width:48px;height:48px;font-size:20px}.item-col4-home a:hover::before{background:#D0121E;opacity:.75}.item-col4-home a img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;opacity:0;z-index:-2;transition:all .3s}.item-col4-home a:hover img{opacity:1}.item-col4-home a h3{font-weight:700;font-size:22px;color:#000;line-height:1.5em;margin-bottom:20px;transition:all .3s}.item-col4-home a p{font-weight:300;font-size:16px;color:#fff0;line-height:1.3em;transition:all .3s}.item-col4-home a:hover h3,.item-col4-home a:hover p{color:#fff}#equipe .wp-block-columns#agence-ain{gap:100px;margin:0 0 0 10%;margin-left:auto}#agence-ain h2{margin-top:0}.left0{left:0!important}.are-vertically-aligned-center{align-items:center}.col_padding{gap:20px!important}.col_padding .wp-block-column{padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.col_padding .wp-block-column p{margin-bottom:0!important;font-size:1.2em!important}.center-column,.center-column ul{text-align:center}.postid-1936 .bloc-croix::after,.postid-1936 .bloc-croix::before{display:none}h3{text-transform:uppercase;font-weight:700;margin-bottom:15px;color:#D0121E}.wp-block-columns{display:flex}.wp-block-media-text{display:grid}.wp-block-media-text{box-sizing:border-box;/*!rtl:begin:ignore*/
 direction:ltr;/*!rtl:end:ignore*/
 display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{/*!rtl:begin:ignore*/
 grid-column:1;grid-row:1;/*!rtl:end:ignore*/
 margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;/*!rtl:begin:ignore*/
 grid-column:2;grid-row:1;/*!rtl:end:ignore*/
 padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{/*!rtl:begin:ignore*/
 grid-column:2;grid-row:1 /*!rtl:end:ignore*/
}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{/*!rtl:begin:ignore*/
 grid-column:1;grid-row:1 /*!rtl:end:ignore*/
}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;width:100%}.wp-block-cover>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:.5}.wp-block-cover__background{display:none}.wp-block-cover{position:relative;background:#000}.wp-block-cover p,.wp-block-cover li,.wp-block-cover p strong{color:#fff!important}.wp-block-cover__inner-container{position:relative;padding:30px 40px}.wp-block-cover__inner-container .wp-block-quote{padding:50px 30px;margin:20px 0}#content-page .wp-block-cover__inner-container .wp-block-quote p{font-size:1.4em}.single-post h2,.single-post h3,.single-post p strong{word-break:break-word}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}