/* ESPACE RDI - LAB 8.32.2 */ @font-face{font-family:FONTAWESOME;src:url(/_fonts/fa.woff2) format('woff2'),url(/_fonts/fa.woff) format('woff'); font-weight:400;font-display:block} .fa,.fas,.far,.fal{font-weight:400;font-style:normal} @font-face{font-family:UNI;src:url(/_fonts/unisans-700c.woff2) format('woff2');font-weight:700;font-display:block} @font-face{font-family:UNINEUE;src:url(/_fonts/unineue-600c.woff2) format('woff2');font-weight:600;font-display:block} @font-face{font-family:CARNAS;src:url(/_fonts/carnas-200.woff2) format('woff2');font-weight:200;font-display:block} /*@font-face{font-family:CARNAS-I;src:url(/_fonts/carnas-200i.woff2) format('woff2'),url(/_fonts/carnas-200i.woff) format('woff');*/ font-weight:200;font-style:italic;font-display:block} @font-face{font-family:CARNAS;src:url(/_fonts/carnas-400.woff2) format('woff2');font-weight:400;font-display:block} /*@font-face{font-family:CARNAS-I;src:url(/_fonts/carnas-400i.woff2) format('woff2'),url(/_fonts/carnas-400i.woff) format('woff'); font-weight:400;font-style:italic;font-display:block}*/ @font-face{font-family:CARNAS;src:url(/_fonts/carnas-500.woff2) format('woff2');font-weight:500;font-display:block} /*@font-face{font-family:CARNAS-I;src:url(/_fonts/carnas-500i.woff2) format('woff2'),url(/_fonts/carnas-500i.woff) format('woff'); font-weight:500;font-style:italic;font-display:block}*/ body{font-family:CARNAS;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} address,b,blockquote,code,em,form,h1,h2,h3,h4,h5,i,li,ol,p,strong,ul{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} ::-webkit-input-placeholder{color:#999!important}:-ms-input-placeholder{color:#999!important}::-moz-placeholder{color:#999!important} /* BODY CLASS */ .no-skrollr h2,.no-skrollr h3,.no-skrollr h4,.no-skrollr p,.no-skrollr li{opacity:1!important;animation:none!important} .bg-grey .l-main{background:#F2F2F2}.bg-grey2 .l-main{background:#E5E5E5} /* BLOG MENU */ [class*="tg-icon-"],[class^=tg-icon-]{font-family:inherit!important} /* the_grid.ttf */ /*.tab-13,.tab-15,.tab-17{display:none!important}*/ /* DISABLE ONGLETS */ /*.tg-grid-area-top1{display:none!important}*/ /* DISABLE TABS */ .tg-grid-area-top1{padding-bottom:25px} .tg-nav-bg .tg-nav-font{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:1px} .tg-grid-preloader-holder,.tg-ajax-scroll-holder{display:none!important} .quito .tg-link-button{margin:0!important;display:flex!important;justify-content:center;align-items:center;transform:none!important} .quito .tg-center-holder,.tg-center-inner,.tg-link-button{height:100%!important} .quito .tg-item-overlay{background:rgba(0,0,0,0)!important} .quito .post_tag,.quito .tg-item-excerpt,.quito .tg-item-comment,.quito .tg-item-footer span + span{display:none!important} .quito .tg-item-content-holder{padding:0 15px 18px!important} .quito a.category:hover{opacity:1!important} .quito .tg-cats-holder span{font-size:12px!important} .quito h2.tg-item-title{padding:18px 0 0!important} .quito .tg-item-title a{font-size:20px!important;line-height:1.2em!important;min-height:2.4em!important;letter-spacing:.01em!important;font-weight:500!important;display:flex!important;justify-content:center;align-items:center} .quito .tg-item-read-more{padding:15px 0 0!important} .quito .tg-item-read-more a{line-height:1.5;letter-spacing:1px;padding:6px 20px!important} .quito .tg-item-footer{margin:12px 0 0!important} .quito .tg-item-date{padding:0!important;font-style:normal} .quito .tg-item-title a:hover,.quito .tg-item-media-holder:hover + .tg-item-content-holder .tg-item-title a {color:#E6007E;opacity:1!important} .tg-filter-active:nth-child(1),.tg-filter:nth-child(1):hover{background:#E6007E!important} .tg-filter-active:nth-child(2),.tg-filter:nth-child(2):hover{background:#E89F2F!important} .tg-filter-active:nth-child(3),.tg-filter:nth-child(3):hover{background:#E47242!important} .tg-filter-active:nth-child(4),.tg-filter:nth-child(4):hover{background:#E13845!important} .tg-cats-holder a[href*="actualite"] span{background:#E89F2F!important;color:#FFF!important} .tg-cats-holder a[href*="conseils"] span{background:#E47242!important;color:#FFF!important} .tg-cats-holder a[href*="pratique"] span{background:#E13845!important;color:#FFF!important} .tg-cats-holder a[href*="test"] span{background:#999!important;color:#FFF!important} .quito .tg-item-inner{box-shadow:0 0 15px -5px rgba(0,0,0,.3)} /* BLOG ARTICLE */ .sidebar_right .l-content{width:calc(75% - 22.5px)} .sidebar_right .l-sidebar{width:calc(25% - 22.5px)} h1.w-blogpost-title{font-size:42px;font-weight:200;line-height:1;color:#333;text-align:left} @media screen and (max-width:1399.5px){h1.w-blogpost-title{font-size:39px}} @media screen and (max-width:1200px){h1.w-blogpost-title{font-size:36px}} @media screen and (max-width:1000px){h1.w-blogpost-title{font-size:33px}} @media screen and (max-width:767.5px){h1.w-blogpost-title{font-size:30px}} .preview_basic{margin:45px auto 5px} .preview_basic .w-blog-post-preview{ margin-bottom:25px!important} .preview_basic .w-blog-post-meta{padding:10px 0 15px!important} .preview_modern{margin:45px auto} .preview_modern .w-blogpost{padding:25% 2.5rem 25%!important} .preview_modern .w-blogpost-body{position:absolute!important;bottom:20px} .preview_modern .w-blogpost-meta{padding:10px 0 0!important} @media screen and (max-width:600px){.preview_modern{margin-top:1.5rem}} .single-post article + section p{text-align:justify} .single-post article + section h2{font-size:calc(1em - -9px)!important;color:#E6007E;line-height:calc(1em - -9px);margin:0;padding-top:0} .single-post article + section h3{font-size:calc(1em - -5px)!important;color:#555555;line-height:calc(1em - -5px);margin:0;padding-top:0} .single-post article + section h4{font-size:calc(1em - -2px)!important;color:#555555;line-height:calc(1em - -2px);margin:0;padding-top:0} .single-post article + section p+h2,.single-post article + section ul+h2,.single-post article + section p+h3,.single-post article + section ul+h3,.single-post article + section h2+h3{margin-top:2em} .single-post article + section p+h4,.single-post article + section ul+h4,.single-post article + section h2+h4{margin-top:1.5em} .single-post article + section h4+h3,.single-post article + section h4+h2,.single-post article + section h3+h2{margin-top:1em} .single-post article + section h4+ul{margin-top:12px!important} .single-post article + section p+ul{margin-top:-.25em!important} .single-post article + section ul{list-style:none;margin:12px 0 1.5em 1.5em;color:#444} .single-post article + section ul:last-of-type{margin-bottom:12px} .single-post article + section ul>li{margin-bottom:.5em;margin-left:1em} .single-post article + section ul>li::before{color:#E6007E;font-size:80%;font-family:FontAwesome;content:'\f054';line-height:0;padding-right:.5em;margin-left:-1.25em} .single-post article + section ol{counter-reset:N;list-style-type:none} .single-post article + section ol>li{counter-increment:N;margin-bottom:.5em;margin-left:1.25em} .single-post article + section ol>li::before{content:counter(N)". ";color:#E6007E;font-weight:bold;margin-left:-1.25em;width:1.25em;display:inline-block} .single-post article + section li:last-child{margin-bottom:0} .single-post article + section{margin-bottom:30px} /* BLOG SIDEBAR */ .l-sidebar{padding:45px 0} #respond{padding-top:30px} #recent-posts-2 a{color:#444} #recent-posts-2 a:hover{color:#E6007E} .widget_recent_entries ul li{border-bottom:1px dotted #CCC;margin-bottom:8px;padding-bottom:8px;padding-left:0} .widget_recent_entries ul li:last-child{border-bottom:none} .widget_recent_entries ul li:before{content:''} @media screen and (min-width:1399.5px){.widget_recent_entries ul li{font-size:17px}} .widget_recent_entries ul li a span{opacity:unset;font-size:unset;display:unset} /* BLOG COMMENTAIRES */ input[type="submit"]{background:#E6007E;color:#FFF} input[type="submit"]:hover{background:#E6007E!important} /* BLOG PARTAGE */ .for_sharing{margin:15px auto 45px} .for_sharing::before{content:"";width:100%;border-top:1px dotted #CCC} .w-sharing::before{content:"Partager cet article";font-size:24px;padding:30px 0 8px;display:block} /* BLOG ARCHIVES */ .archive .l-main{background:#F2F2F2} .archive .w-grid{margin-top:45px;text-align:center} .archive .w-grid-item{padding:0 15px!important} @media screen and (min-width:331px){.archive .w-grid-item{width:315px!important}} /* BlOG HOME + ARCHIVES + ARTICLES LIÉS */ .w-grid-list{margin:0 -15px!important;overflow:visible!important;display:inline-flex!important} .w-grid-item{padding:0 15px!important;margin:0 auto 30px!important;display:inline-flex;text-align:center} @media screen and (min-width:331px){.w-grid-item{padding:0 7px 0 15px!important;width:307px!important}} .w-grid-item-h{background:#FFF;box-shadow:0 0 15px -5px rgba(0,0,0,.3);transform:translateZ(0)} .w-grid-item-h .post_image{margin:0!important} .w-grid-item-h .post_title{padding:0!important;margin:0!important} .w-grid-item-h .post_title a{font-size:17px!important;color:#444;height:calc(3.6em - -10px);line-height:1.2em;padding:0 10px!important;margin:0!important;display:flex;align-items:center;justify-content:center} .w-grid-item-h .post_title a span{display:contents} .w-grid-item-h:hover{box-shadow:0 3px 24px -5px rgba(0,0,0,.45);transform:translateY(-3px)} .w-grid-item-h{transition:box-shadow .2s cubic-bezier(0,0,.25,1),transform .2s cubic-bezier(0,0,.25,1)} .w-grid-item-h:hover .post_title a{color:#E6007E!important} .for_related{margin-bottom:0!important} .for_related .l-section-h{padding:30px 0!important;border-top:1px dotted #CCC} @media screen and (max-width:900px){.w-sharing,.for_related,.l-sidebar,.w-socials{text-align:center}.l-sidebar{padding-top:0}} /* BlOG HOME V2 */ @media screen and (max-width:767.5px){.home .quito:nth-child(3){display:none}} /* LEXIQUE */ .lexique #grid-3781 > div.tg-grid-area-top1 > div:nth-child(1) > div:nth-child(2){display:none} .lexique .dacca .tg-cats-holder{display:none} .lexique .dacca .tg-atv-anim,.lexique .dacca .tg-item-content-inner,.lexique .dacca .tg-item-link{opacity:1;-webkit-transform:none!important;-moz-transform:none!important;transform:none!important} .lexique .dacca .tg-item-content-holder{background:#FFF!important;display:block!important;-webkit-transform:none;-moz-transform:none;transform:none} .lexique .dacca .tg-item-title{padding:0 15px!important} .lexique .dacca .tg-item-title a{color:#444;font-size:24px!important;font-weight:500;letter-spacing:.05em;line-height:1.2em!important;min-height:1.2em;-webkit-hyphens:none!important;-moz-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important} .lexique .dacca:hover .tg-item-title a{color:#E6007E} @media screen and (max-width:1399.5px){.lexique .dacca .tg-item-title a{font-size:22px!important}} @media screen and (max-width:1000px){.lexique .dacca .tg-item-title a{font-size:20px!important}} @media screen and (max-width:767.5px){.lexique .dacca .tg-item-title a{font-size:18px!important}} @media screen and (max-width:480px){.lexique .dacca .tg-item-title a{font-size:22px!important}} @media screen and (max-width:359px){.lexique .dacca .tg-item-title a{font-size:20px!important}} .lexique .victoria .tg-item-author,.lexique .victoria .tg-item-date{display:none} .lexique .victoria .tg-item-content-holder{padding:0} .lexique .victoria .tg-item-title{height:auto} .lexique .victoria .tg-item-title a{font-size:17px;font-weight:500;text-align:center;padding:18px!important;height:auto} .lexique .victoria[data-col='12'] .tg-item-content-holder{background:transparent!important;padding:15px 0 0;cursor:default} .lexique .victoria[data-col='12'] .tg-item-title a{width:24px;height:24px;border-radius:24px;background:#999;color:#FFF;margin:0!important;padding:0!important} .lexique .victoria[data-col='12'] .tg-item-title{background:#E5E5E5;border-radius:24px} .lexique .tg-filter:first-child{z-index:100000} header{z-index:200000!important} .lexique .tg-filter:first-child::before{content:'';background:#F2F2F2;height:100%;width:100%;position:absolute;top:-100%} .single-us_portfolio #footer-pages,.single-us_portfolio #footer-clients,.single-us_portfolio #footer-contact{display:none} .single-us_portfolio .l-content{margin-top:45px} .widget_us_portfolio .w-portfolio-item-image{display:none} .single-us_portfolio main h1{font-size:42px;font-weight:200;line-height:1;color:#333} @media screen and (max-width:1399.5px){.single-us_portfolio main h1{font-size:39px}} @media screen and (max-width:1200px){.single-us_portfolio main h1{font-size:36px}} @media screen and (max-width:1000px){.single-us_portfolio main h1{font-size:33px}} @media screen and (max-width:767.5px){.single-us_portfolio main h1{font-size:30px}} .single-us_portfolio main p{text-align:justify} .single-us_portfolio main h2{font-size:calc(1em - -4px)!important;color:#E6007E;line-height:1;margin:0;padding-top:0} .single-us_portfolio main h3{font-size:calc(1em - -2px)!important;color:#E6007E;line-height:1;margin:0;padding-top:0} .single-us_portfolio main h4{font-size:calc(1em - -2px)!important;color:#E6007E;line-height:1;margin:0;padding-top:0} .single-us_portfolio main p+h2,.single-us_portfolio main p+h3,.single-us_portfolio main p+h4{margin-top:1em} .single-us_portfolio #footer-blog{display:none} body:not(.single-us_portfolio) #footer-lexique{display:none} /* COLORS */ .color-white{color:#FFF!important} .color-grey{color:#555!important} .color-1,.color-1~ul>li::before{color:#E6007E!important} .color-2,.color-2~ul>li::before{color:#CD3E8E!important} .color-3,.color-3~ul>li::before{color:#B05E9E!important} .color-4,.color-4~ul>li::before{color:#8D72AD!important} .color-5,.color-5~ul>li::before{color:#5C7EB8!important} .color-6,.color-6~ul>li::before{color:#0D82BF!important} .color-7,.color-7~ul>li::before{color:#0094D2!important} .color-8,.color-8~ul>li::before{color:#009CB6!important} .color-9,.color-9~ul>li::before{color:#0CA596!important} .color-10,.color-10~ul>li::before{color:#4FAC73!important} /*CLIENTS*/ .color-11,.color-11~ul>li::before{color:#76B34D!important} .color-12,.color-12~ul>li::before{color:#8BB22E!important} .color-13,.color-13~ul>li::before{color:#E89F2F!important} /*JAUNE*/ .color-17,.color-17~ul>li::before{color:#E13845!important} /*ROUGE*/ #gradient-a,.gradient-a{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),linear-gradient(135deg,#E6007E,#0D82BF)} #gradient-b,.gradient-b{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),linear-gradient(135deg,#0094D2,#0CA596)} #gradient-c,.gradient-c{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),linear-gradient(135deg,#e89f2f,#e13845)} #gradient-1,.gradient-1{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#E6007E} #gradient-2,.gradient-2{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#CD3E8E} #gradient-3,.gradient-3{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#B05E9E} #gradient-4,.gradient-4{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#8D72AD} #gradient-5,.gradient-5{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#5C7EB8} #gradient-6,.gradient-6{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#0D82BF} #gradient-7,.gradient-7{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#0094D2} #gradient-8,.gradient-8{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#009CB6} #gradient-9,.gradient-9{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#0CA596} #gradient-10,.gradient-10{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#4FAC73} /*CLIENTS*/ #gradient-11,.gradient-11{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#76B34D} #gradient-12,.gradient-12{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#8BB22E} .bg-1,.tab-1 .w-nav-anchor.level_2:hover{background:#E6007E!important} .bg-2,.tab-2 .w-nav-anchor.level_2:hover{background:#CD3E8E!important} .bg-3,.tab-3 .w-nav-anchor.level_2:hover{background:#B05E9E!important} .bg-4,.tab-4 .w-nav-anchor.level_2:hover{background:#8D72AD!important} .bg-5,.tab-5 .w-nav-anchor.level_2:hover{background:#5C7EB8!important} .bg-6,.tab-6 .w-nav-anchor.level_2:hover{background:#0D82BF!important} .bg-7,.tab-7 .w-nav-anchor.level_2:hover{background:#0094D2!important} .bg-8,.tab-8 .w-nav-anchor.level_2:hover{background:#009CB6!important} .bg-9,.tab-9 .w-nav-anchor.level_2:hover{background:#0CA596!important} .bg-10,.tab-10 .w-nav-anchor.level_2:hover{background:#4FAC73!important} /*CLIENTS*/ .bg-11,.tab-11 .w-nav-anchor.level_2:hover{background:#76B34D!important} .bg-12,.tab-12 .w-nav-anchor.level_2:hover{background:#8BB22E!important} .bg-13,.tab-13 .w-nav-anchor.level_2:hover{background:#e89f2f!important} /*ACTUALITÉ*/ .bg-15,.tab-15 .w-nav-anchor.level_2:hover{background:#e47242!important} /*CONSEILS*/ .bg-17,.tab-17 .w-nav-anchor.level_2:hover{background:#e13845!important} /*PRATIQUE*/ .bg-1b,.btn-1 .btn-3d a::after{background:#C8046F} .bg-2b,.btn-2 .btn-3d a::after{background:#B3397D} .bg-3b,.btn-3 .btn-3d a::after{background:#9A548A} .bg-4b,.btn-4 .btn-3d a::after{background:#7C6597} .bg-5b,.btn-5 .btn-3d a::after{background:#5370A1} .bg-6b,.btn-6 .btn-3d a::after{background:#0F73A7} .bg-7b,.btn-7 .btn-3d a::after{background:#007EB3} .bg-8b,.btn-8 .btn-3d a::after{background:#00859B} .bg-9b,.btn-9 .btn-3d a::after{background:#0A8C80} .btn-10 .btn-3d a,.btn-10 .btn-3d a::after{background:#4FAC73} .bg-11b,.btn-11 .btn-3d a::after{background:#76B34D} .bg-12b,.btn-12 .btn-3d a::after{background:#8BB22E} .btn-yellow .btn-3d a,.btn-yellow .btn-3d a::after{background:#FC0;color:#002D87!important;letter-spacing:.5px} /* VIGNETTES */ .vignette h3{height:45px;line-height:45px;margin:0;opacity:1!important} .vignette p{margin:0;padding:12px 15px;background:#FFF;font-size:16px!important;line-height:21px;opacity:1!important} .vignette{cursor:pointer;box-shadow:0 0 15px -5px rgba(0,0,0,.3);transform:translateZ(0)} .vignette{transition:box-shadow .2s cubic-bezier(0,0,.25,1),transform .2s cubic-bezier(0,0,.25,1)} .vignette:hover{box-shadow:0 3px 24px -5px rgba(0,0,0,.45);transform:translateY(-3px)} .titre{font-family:UNI;text-transform:uppercase;color:#FFF;font-weight:700;font-size:18px;letter-spacing:1.5px;height:45px;line-height:45px;padding:0 15px} .titre-services,.titre-solutions,.titre-blog{font-family:UNI!important;text-transform:uppercase;letter-spacing:.03em;font-size:28px!important;font-weight:700} .titre-services{display:inline;margin:auto; -webkit-background:linear-gradient(90deg,#C80470,#0F72A7);background:linear-gradient(90deg,#C80470,#0F72A7); -webkit-background-clip:text;background-clip:text; -webkit-text-fill-color:transparent} .titre-solutions{display:inline;margin:auto; -webkit-background:linear-gradient(90deg,#0482B7,#0F9184);background:linear-gradient(90deg,#0482B7,#0F9184); -webkit-background-clip:text;background-clip:text; -webkit-text-fill-color:transparent} .titre-blog{display:inline;margin:auto; -webkit-background:linear-gradient(90deg,#c77936,#c30453);background:linear-gradient(90deg,#c77936,#c30453); -webkit-background-clip:text;background-clip:text; -webkit-text-fill-color:transparent} @media screen\0{.titre-services,.titre-solutions,.titre-blog{background:none}} /* MARGES */ .header_hor .l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.w-tabs-section-content-h,.w-blog-post-body{max-width:1230px} @media screen and (max-width:1399.5px){.header_hor .l-subheader-h,.l-titlebar-h,.l-main-h,.l-section-h,.w-tabs-section-content-h,.w-blog-post-body{max-width:1156px}} @media screen and (max-width:900px){.header_hor .l-subheader{padding:0 1.5rem!important}} @media screen and (max-width:767.5px){.l-subheader-h,.l-titlebar-h,.l-section-h,.w-tabs-section-content-h,.w-blog-post-body{max-width:600px!important}.g-cols.type_default>div{float:none!important}} @media screen and (min-width:600.5px){.header_hor .l-subheader{padding:0 2.5rem!important}} .g-cols>.wpb_column,.w-image{margin-bottom:0!important;margin-top:0!important} .g-cols.type_default{margin:0 -15px} .g-cols.type_default>div>.vc_column-inner{padding:0 15px!important} .g-cols.type_boxes>div>.vc_column-inner{padding:45px 30px!important} /*.l-section-h,.wpb_text_column{padding:0!important}*/ .l-main{min-height:100vh} .w-image img,.post_image img{vertical-align:middle} /* MENU */ .level_1:hover>.w-nav-list{transform:scaleY(.9999) translateZ(0)!important} @media screen and (min-width:1150.5px){.at_top .level_1 li a.level_1{padding:0 20px!important} .at_middle .level_1 li a.level_1{padding:0 25px!important} .at_right .level_1 li:last-of-type a.level_1{margin-right:-25px}} @media screen and (max-width:1150px) and (min-width:900.5px){.level_1 li a.level_1{padding:0 15px!important} .at_right .level_1 li:last-of-type a.level_1{margin-right:-15px}} .l-subheader.at_top .w-nav.type_desktop:not(.height_full){line-height:45px;transition:all .3s} .sticky .l-subheader.at_top .w-nav.type_desktop:not(.height_full){line-height:35px} .l-subheader.at_middle .w-nav.type_desktop:not(.height_full){line-height:calc(112px / 2)} .header_hor .l-header.shadow_thin .l-subheader.at_middle{box-shadow:0 3px 5px -1px rgba(0,0,0,.1),0 2px 1px -1px rgba(0,0,0,.05)} .w-nav-anchor.level_2:hover{background:#E6007E!important} a.w-nav-anchor.level_1,a.w-nav-anchor.level_2,.ush_text_2{font-family:UNINEUE;font-weight:600;letter-spacing:.05em;text-transform:uppercase} .ush_text_1{font-size:14px;letter-spacing:.05em;margin-top:1px} .ush_menu_3.type_desktop .w-nav-list.level_1>.menu-item>a{font-size:13px;letter-spacing:1.5px;line-height:calc(45px - 2px);margin-top:2px;transition:all .3s} .sticky .ush_menu_3.type_desktop .w-nav-list.level_1>.menu-item>a{line-height:calc(35px - 2px);margin-top:2px} .ush_text_2{font-size:19px;margin-top:-1px} .l-subheader.at_top{background:#234} .secteurs a.w-nav-anchor.level_2{line-height:19px!important} .menu-item.level_1.current-menu-item>.w-nav-anchor{color:#E6007E} .menu-item.level_1:hover>.w-nav-anchor{color:#E6007E!important} @media screen and (max-width:1050px){.baseline-header{display:none}} /* TEXTES */ body{font-size:18px}p,.wpb_wrapper ul,.wpb_wrapper ol{font-family:CARNAS;color:#444;font-size:18px;line-height:24px;margin:12px auto} p:first-child,.wpb_wrapper ul:first-child,.wpb_wrapper ol:first-child{margin-top:0!important} p:last-child,.wpb_wrapper ul:last-child,.wpb_wrapper ol:last-child{margin-bottom:0!important} h1,h2,h3,h4{font-family:CARNAS;color:#444;font-weight:500} p em,h1 em,h2 em,h3 em,h4 em{font-family:CARNAS-I} .wpb_wrapper>h1,.wpb_wrapper>h2,.wpb_wrapper>h3,.wpb_wrapper>h4{position:relative;line-height:1.2em;top:-.2em;margin-bottom:-.3em!important} h1{font-size:27px} h2{font-size:31px} h3{font-size:26px} h4{font-size:calc(1em - -2px)!important} h1+p{margin-top:33px} h2+h3, p+h1, p+h2, p+h3, ul+h2, ul+h3{margin-top:24px} h2+h4, h2+p, h2+ul, h3+h4, h3+p{margin-top:16px} h3+ul, h3+ol{margin-top:16px!important} h4+p, p+h4{margin-top:12px} .single-post .blog_single p{margin-bottom:12px} p+ul{margin-top:-.25em!important} .wpb_wrapper>ul{list-style:none} .wpb_wrapper>ul>li{margin-bottom:.5em;margin-left:1em} .wpb_wrapper>ul>li::before{color:#000;font-size:80%;font-family:FontAwesome;content:'\f054';line-height:0;padding-right:.5em;margin-left:-1.25em} .wpb_wrapper>ol{counter-reset:N;list-style-type:none} .wpb_wrapper>ol>li{counter-increment:N;margin-bottom:.5em;margin-left:1.25em} .wpb_wrapper>ol>li::before{content:counter(N)". ";color:#000;font-weight:bold;margin-left:-1.25em;width:1.25em;display:inline-block} .wpb_wrapper li:last-child{margin-bottom:0} strong,b{font-weight:500;color:#555} .center{text-align:center}.left{text-align:left}.right{text-align:right} #disable,.disable{display:none} @media screen and (max-width:767.5px){#disable-mobile,.disable-mobile,.w-toplink{display:none}} #reverse,.reverse{flex-direction:row-reverse;display:flex;flex-wrap:wrap} #middle-reverse,.middle-reverse{flex-direction:row-reverse;display:flex;flex-wrap:wrap;align-items:center} #middle,.middle{display:flex;flex-wrap:wrap;align-items:center} /* RESPONSIVE */ .vide-0{height:0}.vide-10{height:10px}.vide-20{height:20px}.vide-30{height:30px}.vide-40{height:40px}.vide-50{height:50px}.vide-60{height:60px}.vide-70{height:70px}.vide-80{height:80px} .separator.small{background:#000;width:calc(5*21px);margin:15px auto 30px} @media screen and (max-width:1399.5px){ .vide-10{height:0}.vide-20{height:10px}.vide-30{height:15px}.vide-40{height:20px}.vide-50{height:25px}.vide-60{height:30px}.vide-70{height:35px}.vide-80{height:40px} body{font-size:17px}p,.wpb_wrapper ul,.wpb_wrapper ol{font-size:17px;line-height:22px;margin:11px auto;color:#333} h2,h3{font-size:24px} .separator.small{width:calc(5*19px);margin:12px auto 24px}} @media screen and (max-width:1200px){ .vide-20,.vide-30,.vide-40,.vide-50,.vide-60,.vide-70,.vide-80{height:0} body{font-size:16px}p,.wpb_wrapper ul,.wpb_wrapper ol{font-size:16px;line-height:21px;margin:10px auto} h1{font-size:24px}h2,h3{font-size:22px} .separator.small{width:calc(5*18px);margin:10px auto 20px}} @media screen and (max-width:1000px){ body{font-size:15px}p,.wpb_wrapper ul,.wpb_wrapper ol{font-size:15px;line-height:19px;margin:8px auto} h1{font-size:22px}h2,h3{font-size:22px} .separator.small{width:calc(5*17px);margin:8px auto 16px}} @media screen and (max-width:767.5px){ body{font-size:16px}p,.wpb_wrapper ul,.wpb_wrapper ol{font-size:16px;line-height:21px;margin:10px auto} h1{font-size:24px}h2,h3{font-size:22px} .separator.small{width:calc(5*18px);margin:12px auto 24px} .ult-new-ib{max-width:420px;margin:0 auto 30px!important}} @media screen and (max-width:480px){ h1{font-size:20px}h2,h3{font-size:22px}} @media screen and (max-width:359px){} /* CÉSURES */ p>span,p>strong>span,p>em>span,li>span,.no-break,h1,h2,h3,h4{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none} p>span,p>strong>span,p>b>span,p>em>span,li>span{text-decoration:none!important} .hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto} @media screen and (max-width:767.5px){ .l-content/*#page-content*/ p:not(.baseline):not(.conclusion):not(.center){text-align:unset!important;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}} .no-hyphens{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none} .no-break{white-space:nowrap} /* LINKS */ main p a:not(.no-link),main ul:not(.menu) a:not(.no-link){color:inherit;box-shadow:0 -2px 0 rgba(230,0,126,.5) inset} main p a:not(.no-link):hover,main ul:not(.menu) a:not(.no-link):hover{color:inherit!important;box-shadow:0 -1.2em 0 rgba(230,0,126,.2) inset} main p a:hover,main ul:not(.menu) a:hover{color:#000!important} a.no-link,a.no-link:hover{color:inherit!important} /* BOUTONS */ /*.w-btn{line-height:45px}*/ .w-btn-wrapper{margin:0} /* BOUTONS SOCIAUX */ .w-socials-item-popup{display:none!important} .w-socials-item{font-size:25px;margin:0 15px} .w-socials-item:first-child{margin-left:0} .w-socials-item:last-child{margin-right:0} .w-socials-item-link{color:#FFF!important} .facebook .w-socials-item-link{background:#42599e!important} .linkedin .w-socials-item-link{background:#117eb9!important} .facebook .w-socials-item-link{box-shadow:0 0 0 0 #42599e} .linkedin .w-socials-item-link{box-shadow:0 0 0 0 #117eb9} .facebook .w-socials-item-link:hover{box-shadow:0 0 0 4px #42599e} .linkedin .w-socials-item-link:hover{box-shadow:0 0 0 4px #117eb9} .w-socials-item-link:after{font-family:FONTAWESOME} .w-socials-item.facebook .w-socials-item-link:after{content:'\f09a'} .w-sharing-icon:before{font-family:FONTAWESOME} .w-sharing-item.facebook .w-sharing-icon:before{content:'\f09a'} header .w-socials{line-height:35px!important} header .w-socials-item{font-size:17.5px;line-height:35px;margin:0!important} header .facebook .w-socials-item-link{background:none!important} header .linkedin .w-socials-item-link{background:none!important} /* ICONS */ .w-text i{font-size:20px;line-height:20px;margin-top:5px;opacity:.75;display:inline-block} /*modif*/ i + .w-text-value{margin-left:2px} .w-iconbox.color_primary .w-iconbox-icon{color:#E6007E} .w-iconbox-icon::before{background:#E6007E!important} .w-iconbox.color_primary.style_outlined .w-iconbox-icon{box-shadow:0 0 0 2px #E6007E inset} .no-touch a:hover{color:#E6007E} #clients .w-iconbox.color_primary .w-iconbox-icon{color:#4FAC73} #clients .w-iconbox-icon::before{background:#4FAC73!important} #clients .w-iconbox.color_primary.style_outlined .w-iconbox-icon{box-shadow:0 0 0 2px #4FAC73 inset} #clients a:hover{color:#4FAC73} .icon-download{font-size:20px;line-height:20px;color:rgba(255,255,255,.65);background:#2C4253;padding:8px;margin:17px;border-radius:40px;vertical-align:middle;position:absolute;top:0} .icon-download{transition:all .3s cubic-bezier(0,0,.25,1)} .icon-download:hover{color:#FFF;background:#E6007E;padding:11px;margin:14px} /* BOUTONS 3D */ .btn-3d{font-family:UNINEUE;font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase} .btn-3d{width:260px;height:50px;margin:auto;display:block;perspective:800px} .btn-3d a{background:#E6007E;width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-transition:all .3s cubic-bezier(0,0,.25,1);transition:all .3s cubic-bezier(0,0,.25,1);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d} .btn-3d a,.btn-3d a:hover{color:#FFF} .btn-3d a::after{background:#E6007E;color:rgba(255,255,255,0);content:attr(data-hover);position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:100%;left:0;-webkit-transition:inherit;transition:inherit;-webkit-transform-origin:inherit;transform-origin:inherit} .btn-3d a::after{-webkit-transform:translate3D(0,-50px,-50px) rotateX(90deg);transform:translate3D(0,-50px,-50px) rotateX(90deg)} .btn-3d a:hover::after{color:rgba(255,255,255,1);box-shadow:0 0 0 100px rgba(0,0,0,0)inset} .btn-3d a:hover,.btn-3d a:after{box-shadow:0 0 0 100px rgba(0,0,0,.4)inset} .btn-3d a:hover span{opacity:0;transition:inherit} .btn-3d a:hover{-webkit-transform:translateY(50px) rotateX(-90deg);transform:translateY(50px) rotateX(-90deg);-webkit-transform-origin:0 0;transform-origin:0 0} .btn-3d::after{box-shadow:0 2px 16px 0 rgba(0,0,0,.3);left:-2px;width:calc(100% - -4px);height:100%;-webkit-transform:translate3D(0,-100%,-50px);transform:translate3D(0,-100%,-50px);display:block;content:" ";position:relative;z-index:-1} /*F*/@media screen and (-moz-device-pixel-ratio){.btn-3d a,.btn-3d a::after{outline:1px solid transparent}} /*I*/@media screen\0{.btn-3d a:hover{box-shadow:0 0 0 100px rgba(0,0,0,.15)inset;transform:none!important}.btn-3d a:hover span{opacity:1}.btn-3d a::after,.btn-3d::after{display:none}} footer .btn-3d{width:100%;max-width:260px} footer .btn-3d a{background:#2C4253} /* BOUTONS 3D MINI */ .btn-mini .btn-3d{font-size:14px;width:200px;height:40px} .btn-mini .btn-3d a::after{-webkit-transform:translate3D(0,-40px,-40px) rotateX(90deg);transform:translate3D(0,-40px,-40px) rotateX(90deg)} .btn-mini .btn-3d a:hover{-webkit-transform:translateY(40px) rotateX(-90deg);transform:translateY(40px) rotateX(-90deg)} /* FOOTER */ @media screen and (min-width:900.5px) and (min-height:650.5px) and (orientation:landscape){body{margin-bottom:calc(220px + 60px)} .l-canvas{box-shadow:0 0 30px 0 rgba(0,0,0,.7)} footer{position:fixed;bottom:0;z-index:-1}} /*I*/@media screen\0{body{margin:0!important} .l-canvas{box-shadow:none} footer{position:relative;z-index:0}} /*PAGE-SCROLLER*/body.page-scroller{margin:0!important} .page-scroller .l-canvas{box-shadow:none} .page-scroller footer{position:relative;z-index:0} #footer-top{background:#234} #footer-top .l-section-h{width:100%;max-width:840px} @media screen and (max-width:767.5px){#footer-top .l-section-h{width:80%;max-width:240px}} #footer-bottom{background:#1C2C39} #footer-bottom p,#footer-bottom a{line-height:30px!important;margin:0;text-transform:uppercase;font-size:10px;letter-spacing:.1em;color:rgba(255,255,255,.75)} /* BANNER */ /* BANNER */ #banner{overflow:hidden} #banner .wpb_wrapper{position:relative} #banner .wpb_wrapper,#banner .wpb_text_column,#banner h1,#banner .w-image img{height:100%} #banner .wpb_text_column{position:absolute;top:0;width:100%;z-index:2} #banner h1{display:-ms-flexbox;display:grid;align-items:center;align-content:center;justify-content:center;text-align:center;margin:auto;padding:0 18px; font-family:inherit;font-weight:800;letter-spacing:.02em;text-indent:.02em;font-size:calc(2.8vw);max-width:calc(1192/2000*100vw);color:#FFF;text-shadow:0 2px 3px rgba(0,0,0,.1),0 2px .3em rgba(0,0,0,.2);line-height:100%;text-transform:uppercase} @media screen and (max-width:2000px){#banner h1{font-size:56px;max-width:1192px}} @media screen and (max-width:1200px){#banner h1{font-size:calc(4vw + 8px)}} #banner .w-image img{background:#666;width:100%} /* BANNER - NO PARALLAXE - SAFARI */ @media not all and (min-resolution:.001dpcm){@media{ .state_default header.sticky + .l-main #banner>.l-section-h{transform:translateY(0)!important}}} /* BANNER - NO PARALLAXE - EDGE+FIREFOX */ /*@supports((-ms-ime-align:auto) or (-moz-appearance:meterbar)){ .state_default header.sticky + .l-main #banner>.l-section-h{transform:translateY(0)!important}}*/ /* BANNER - SLIDER + MOBILE */ #banner .w-slider img,#banner .rsOverflow{width:100%!important;height:100%!important;margin:0!important;vertical-align:middle} #banner .royalSlider.rsHor + img{display:block;position:absolute;top:0} @media screen and (max-width:899.5px){#banner .w-image-h, #banner .rsOverflow{ width:150%!important;height:150%!important;margin-left:-25%!important}} /* MS SLIDER */ #slider .w-image img{background:#2C4253;width:100%;min-height:calc((100vw / 3) - 7px);margin-bottom:-1px} #slider .wpb_text_column{position:absolute;top:0;width:100%} #slider .wpb_text_column:first-child{z-index:2} /* WEBP */ #slider .wpb_wrapper > div:nth-child(3) img{width:100%} #slider .wpb_wrapper > div:nth-child(3) .ms-layer{width:100%} #slider .wpb_wrapper > div:nth-child(3) .ms-slide-layers{left:0!important;max-width:100%!important} /* MS SLIDER - NO PARALLAXE */ @media screen\0, screen and (max-width:900px), (max-height:650px), (orientation:portrait){ .ms-slide-bgcont{top:0!important;position:absolute!important} .ms-scroll-parallax-cont{transform:translateY(0)!important;opacity:1!important}} /* SAFARI 10.1+ */ @media not all and (min-resolution:.001dpcm){@media{ .ms-slide-bgcont{top:0!important;position:absolute!important} .ms-scroll-parallax-cont{transform:translateY(0)!important;opacity:1!important}}} /* EDGE */ @supports(-ms-ime-align:auto){ .ms-slide-bgcont{top:0!important;position:absolute!important} .ms-scroll-parallax-cont{transform:translateY(0)!important;opacity:1!important}} /* MS SLIDER - NAV */ .ms-bullets{bottom:calc(1vw - 2px)!important} .ms-bullet{background:rgba(255,255,255,.5)!important;border-radius:50%;margin:3px 6px!important} .ms-bullet-selected{background:#000!important} .ms-timerbar,.ms-time-bar{height:5px!important} .ms-time-bar{background:transparent!important;border-right:100vw solid rgba(255,255,255,.15);box-shadow:0 5px 0 rgba(0,0,0,.15) inset} @media screen and (max-width:1000px){.ms-bullets{transform:scale(.75);transform-origin:right}.ms-timerbar{display:none}} .ms-loading,.ms-slide-loading{display:none;background:none!important} /* MS SLIDER - TITRES */ .ms-layer h1{font-family:UNI!important;font-size:calc(2.8vw);max-width:calc(52vw - -120px);color:#FFF;text-shadow:0 0 .3em rgba(0,0,0,.2);font-weight:700;letter-spacing:.03em;text-indent:.03em;word-spacing:-.03em;line-height:100%;margin:auto 20px;text-transform:uppercase} @media screen and (max-width:2000px){.ms-layer h1{font-size:56px;max-width:1160px}} @media screen and (max-width:1200px){.ms-layer h1{font-size:calc(4vw - -8px)}} /* MS SLIDER - 3D */ .ms-2d .ms-nav-prev,.ms-3d .ms-nav-prev{left:0!important; width:50vw!important;height:100%!important;top:24px!important;background:none!important} .ms-2d .ms-nav-next,.ms-3d .ms-nav-next{right:0!important; width:50vw!important;height:100%!important;top:24px!important;background:none!important} .ms-2d .ms-nav-prev::after,.ms-3d .ms-nav-prev::after{font-family:FontAwesome;content:"\f104";color:#FFF;position:relative;display:block; width:80px;height:80px;font-size:80px;line-height:75px;text-align:center;text-indent:-4px;margin-left:0;top:calc(50% - 80px/2);text-shadow:3px 0 6px rgba(0,0,0,.3);transform-origin:0} .ms-2d .ms-nav-next::after,.ms-3d .ms-nav-next::after{font-family:FontAwesome;content:"\f105";color:#FFF;position:relative;display:block; width:80px;height:80px;font-size:80px;line-height:75px;text-align:center;text-indent:4px;margin-left:calc(50vw - 80px);top:calc(50% - 80px/2);text-shadow:-3px 0 6px rgba(0,0,0,.3);transform-origin:100%} @media screen and (max-width:600px){ .ms-2d .ms-nav-prev, .ms-3d .ms-nav-prev, .ms-2d .ms-nav-next, .ms-3d .ms-nav-next{width:60px!important} .ms-2d .ms-nav-prev::after, .ms-3d .ms-nav-prev::after{transform:scale(.75)} .ms-2d .ms-nav-next::after, .ms-3d .ms-nav-next::after{transform:scale(.75);margin-left:-20px!important}} .ms-3d .ms-slide{box-shadow:0 5px 15px -5px rgba(0,0,0,.5),0 40px 30px -20px rgba(0,0,0,.15),75px 0 50px -50px rgba(0,0,0,.25),-75px 0 50px -50px rgba(0,0,0,.25)} .ms-2d .ms-container,.ms-3d .ms-container{padding:50px 0!important;top:-50px!important;margin-bottom:-50px!important} /* SLIDER PARTENAIRES */ .ms-2d .ms-layout-partialview .ms-view{background:FFF;min-height:200px} .ms-2d .ms-slide .ms-slide-bgcont{line-height:200px;overflow:visible} .ms-2d .ms-slide .ms-slide-bgcont img{vertical-align:middle} /* SLIDER LOGOS */ #slider-logos .ms-3d .ms-slide{box-shadow:0 5px 15px -5px rgba(0,0,0,.3),0 30px 40px -20px rgba(0,0,0,.15),60px 0 50px -50px rgba(0,0,0,.15),-60px 0 50px -50px rgba(0,0,0,.15)} #slider-logos .ms-3d .ms-container{padding:45px 0!important;top:-45px!important;margin-bottom:-45px!important} /* MS SLIDER OPTIMISATION */ #slider .wpb_text_column:first-child .master-slider{opacity:1!important} #slider .wpb_text_column:first-child .ms-slide{width:100%} #slider .wpb_text_column:first-child .ms-layer{visibility:visible!important;top:0!important;left:0!important;width:100%;height:calc((100vw/3) - 7px);display:flex;align-items:center;justify-content:center} #slider .wpb_text_column:first-child .ms-layer h1{margin:auto!important;padding:0 20px} /* BASELINE */ h1.baseline,h2.baseline{font-size:40px!important;letter-spacing:.01em!important;line-height:1.25em!important;top:0!important;margin:1.25em 2.5rem!important} @media screen and (max-width:2000px){h1.baseline,h2.baseline{font-size:36px!important}} @media screen and (max-width:1399.5px){h1.baseline,h2.baseline{font-size:32px!important}} @media screen and (max-width:1000px){h1.baseline,h2.baseline{font-size:28px!important}} @media screen and (max-width:767.5px){h1.baseline,h2.baseline{font-size:24px!important}} @media screen and (max-width:480px){h1.baseline,h2.baseline{font-size:22px!important}} @keyframes animFadeBaseline{0%{opacity:0}23%{opacity:0}100%{opacity:1}} h2.baseline{animation:animFadeBaseline 1.3s} /* CONCLUSION */ p.conclusion{font-size:22px;line-height:29px} @media screen and (max-width:1399.5px){p.conclusion{font-size:21px;line-height:28px}} @media screen and (max-width:1200px){p.conclusion{font-size:18px;line-height:24px}} /* SKROLLR */ .anim-fade,.anim-fade-img,.anim-fade-footer,.anim-fade-txt{opacity:0} .anim-left{opacity:0;transform:translateX(-150px);transform-origin:top right} .anim-right{opacity:0;transform:translateX(150px);transform-origin:top left} .anim-left-txt{opacity:0;transform:translateX(-75px)} .anim-right-txt{opacity:0;transform:translateX(75px)} @keyframes animFade{0%,23%{opacity:0}} .anim-fade,.anim-fade-img,.anim-fade-footer,.anim-fade-txt{animation:animFade 1.3s} @keyframes animLeft{0%,23%{transform:translateX(-150px)}} .anim-left{animation:animLeft 1.3s,animFade 1.3s} @keyframes animRight{0%,23%{transform:translateX(150px)}} .anim-right{animation:animRight 1.3s,animFade 1.3s} @keyframes animLeftTxt{0%,23%{transform:translateX(-75px)}} .anim-left-txt{animation:animLeftTxt 1.3s,animFade 1.3s} @keyframes animRightTxt{0%,23%{transform:translateX(75px)}} .anim-right-txt{animation:animRightTxt 1.3s,animFade 1.3s} /* SKROLLR - DISABLE MOBILE */ @media screen and (max-width:991px), (max-height:650px), (orientation:portrait){ .anim-fade,.anim-fade-img,.anim-fade-footer,.anim-fade-txt{opacity:1!important;animation:none!important} .anim-left,.anim-right,.anim-left-txt,.anim-right-txt,.w-grid.anim-fade .w-grid-item:nth-child(1),.w-grid.anim-fade .w-grid-item:nth-child(3){opacity:1!important;transform:translateX(0)!important;animation:none!important}} /* DHVC FORM */ .edit-link,span.dhvc-form-error{display:none} ::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::-moz-placeholder{opacity:1} .dhvc-form-inner,.dhvc-form-container .wpb_row{margin-bottom:0} .dhvc-form-inner .l-section{padding:0!important} .dhvc-form-group textarea.dhvc-form-control{min-height:240px} .dhvc-form-control{font-size:15px!important;font-weight:400;background:#F2F2F2!important;border-color:#CCC!important;border-width:1px!important} .dhvc-form-group .dhvc-form-label,.dhvc-form-group label{font-weight:500} .dhvc-form-file-button i{font-weight:400;font-style:normal} .dhvc-form-flat .dhvc-form-input:hover input,.dhvc-form-flat .dhvc-form-textarea:hover textarea{border-color:#999} .dhvc-form-flat .dhvc-form-input input:focus,.dhvc-form-flat .dhvc-form-textarea textarea:focus{border-color:#999} .dhvc-form-submit{background:#000!important;color:#FFF;font-family:UNINEUE;font-size:15px!important;width:100%;white-space:normal;font-weight:600!important;letter-spacing:.1em!important;min-height:50px;height:auto;padding:12px;border-radius:0;-ms-filter:none;filter:none;opacity:1} .dhvc-form-submit:hover{background:#000!important;color:#FFF} .dhvc-form-flat .button{-webkit-transition:all .3s cubic-bezier(0,0,.25,1);transition:all .3s cubic-bezier(0,0,.25,1)} @media screen and (min-width:767.5px){ .form-left.dhvc-form-group,.form-left.dhvc-form-action{width:calc(100% - -8px)!important} .form-right.dhvc-form-group,.form-right.dhvc-form-action{width:calc(100% - -7px)!important;float:right}} /* EMPLOI */ .emploi .victoria .tg-item-author,.emploi .victoria .tg-item-date{display:none} .emploi .victoria .tg-item-title a{font-size:17px;font-weight:500;text-align:center} .emploi .victoria[data-col='12'] .tg-item-content-holder{background:transparent!important;padding:15px 0 0;cursor:default} .emploi .victoria[data-col='12'] .tg-item-title a{width:24px; height:24px;border-radius:24px;background:#999;color:#FFF;margin:0!important} .emploi .victoria[data-col='12'] .tg-item-title{background:#E5E5E5;border-radius:24px} #offres-emploi>div{box-shadow:100px 0 0 #F2F2F2,-100px 0 0 #F2F2F2} @media screen and (min-width:767.5px){ #candidature-spontanee>div{padding-right:30px!important} #offres-emploi>div{padding:0 15px 0 30px!important;box-shadow:2000px 2000px 0 2000px #F2F2F2} .emploi .dhvc-form-action{width:calc(100% - 30px)!important;float:right} } .emploi .victoria .tg-item-content-holder{padding:0} .emploi .victoria .tg-item-title,.emploi .victoria .tg-item-title a{overflow:visible!important;white-space:normal!important;text-overflow:unset!important;height:auto;line-height:1.3em;display:flex;justify-content:center;align-items:center} .emploi .victoria .tg-item-title a{padding:18px!important;width:100%} .offre .wpb_wrapper>h2,.offre .wpb_wrapper>h3,.offre .wpb_wrapper>h4{line-height:unset;top:unset;margin-bottom:unset!important} .offre h4+h3, .offre h4+h2, .offre h3+h2{margin-top:1em} .l-titlebar{padding-left:0;padding-right:0} .l-titlebar-h{max-width:unset!important;padding:0!important} .l-titlebar h1{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#E6007E} .l-titlebar h1{font-size:40px!important;letter-spacing:.01em!important;line-height:1.25em!important;top:0!important;padding:1.25em 2.5rem!important;color:#FFF!important;text-align:center} @media screen and (max-width:2000px){.l-titlebar h1{font-size:36px!important}} @media screen and (max-width:1399.5px){.l-titlebar h1{font-size:32px!important}} @media screen and (max-width:1000px){.l-titlebar h1{font-size:28px!important}} @media screen and (max-width:767.5px){.l-titlebar h1{font-size:24px!important}} @media screen and (max-width:480px){.l-titlebar h1{font-size:22px!important}} .state_mobiles .l-titlebar h1{padding:1.25em 1.5rem!important} .emploi .tg-error-msg{padding:0;font-weight:500;color:#444} /* RGPD */ .rgpd #diagnostic,.rgpd #diagnostic + .l-section-gap{height:0!important} .btn-diagnostic{float:right} .btn-diagnostic a{background:#FC0;color:#002D87!important;font-family:UNINEUE;font-size:15px;letter-spacing:.5px;font-weight:600;padding:15px;line-height:1em;display:block} #gradient-rgpd{background:radial-gradient(at center top,rgba(0,0,0,.15),rgba(0,0,0,0)),#002D87} #schema-rgpd h3{font-family:UNINEUE;letter-spacing:.03em;font-weight:600} #schema-rgpd h3,#schema-rgpd p{color:#FFF} #schema-rgpd1{background:#2B62CF} #schema-rgpd2{background:#1A51BD} #schema-rgpd3{background:#0C41AB} #schema-rgpd4{background:#039} #schema-rgpd1::before{content:"";position:absolute;border-style:solid;border-width:100px 100px 0 0;border-color:#FC0 transparent transparent transparent} #schema-rgpd1::after{;content:"GRATUIT";position:absolute;color:#002D87;font-family:UNINEUE;font-size:15px;letter-spacing:.5px;font-weight:600;top:25px;left:3px;font-size:16px;transform:rotate(-45deg)} .rgpd .dhvc-form-submit,.rgpd .dhvc-form-submit:hover{background:#FC0!important;color:#002D87!important;letter-spacing:.5px!important;width:260px;max-width:100%;margin:auto;display:block} /* Bug FF */@-moz-document url-prefix(){#stars-rgpd{transition:none!important}} .rgpd .dhvc-form-message{padding:0} .rgpd .dhvc-form-validation-errors,.dhvc-form-success{color:#FC0;text-align:center;height:0;margin:10px auto -10px} .tab-rgpd{color:#FC0;background:#039;transition:all .3s} .tab-rgpd.current_page_item a{color:#FC0!important} #section-home-rgpd,#contact-rgpd{background:radial-gradient(at center bottom,#039,#0C41AB)} #contact-rgpd{margin-bottom:-1px} /*bug*/ /* CALCULATEUR */ .btQuoteBookingForm .btQuoteItem{display:block!important} .btQuoteItem{display:none!important} .btQuoteItem.btContactFieldMandatory{display:block!important} .btContactSubmit::after{content:"ENVOYER";font-size:20px!important} .btContactSubmit{font-size:0!important} .btQuoteBooking{margin:0!important} #devis-sauvegarde .dhvc-form-group textarea.dhvc-form-control{min-height:160px!important} #devis-sauvegarde .dhvc-form-message{text-align:center} .btQuoteBooking .btQuoteSliderValue{min-width:50px!important;height:50px!important;line-height:50px!important;font-size:16px!important} .btQuoteBooking .ui-slider-horizontal .ui-slider-handle{top:-16px!important;margin-left:-25px!important} .btQuoteBooking .ui-slider .ui-slider-handle{min-width:50px!important;height:50px!important} .ui-slider-handle:focus{outline:none!important} .btTotalNextWrapper{display:none!important} /* DISABLE */ /* MAP */ .map{background:#F2F2F2} .gm-style-cc,.gm-style-mtc,.gm-svpc{display:none} /* THE GRID - DACCA */ .tg-grid-preloader-holder,.tg-ajax-scroll-holder{display:none!important} .dacca .tg-atv-shadow{display:none!important} .dacca .tg-atv-anim{box-shadow:0 0 15px -5px rgba(0,0,0,.3), inset 0 0 0 1px rgba(0,0,0,.3)} .dacca .tg-atv-anim:hover{box-shadow:0 5px 30px -5px rgba(0,0,0,.6), inset 0 0 0 1px rgba(0,0,0,.3)} .dacca .tg-item-overlay,.dacca .tg-item-content-holder{display:none!important} .dacca{transform:translate3d(0,0,0)} /* THE GRID - CLIENTS */ #clients .dacca .tg-atv-anim::after{content:""; position:absolute;right:0;bottom:0; border-style:solid;border-width:0 0 30px 30px; border-color:transparent transparent #DDD transparent; transform:scale(.666);transform-origin:100% 100%; box-shadow:0 0 1px transparent; z-index:1; transition:all .2s ease; opacity:0; animation:triangle .3s forwards ease 1s} @-webkit-keyframes triangle{0%{opacity:0}100%{opacity:1}} @keyframes triangle{0%{opacity:0}100%{opacity:1}} #clients .dacca .tg-atv-anim:hover::after{border-color:transparent transparent #4FAC73 transparent;transform:scale(1)} #clients .dacca.tg-post-3926 .tg-atv-anim::after, #clients .dacca.tg-post-3928 .tg-atv-anim::after, #clients .dacca.tg-post-3930 .tg-atv-anim::after, #clients .dacca.tg-post-4141 .tg-atv-anim::after, #clients .dacca.tg-post-4146 .tg-atv-anim::after, #clients .dacca.tg-post-4148 .tg-atv-anim::after, #clients .dacca.tg-post-4313 .tg-atv-anim::after{display:none} /* FANCY BOX */ .fancybox-enabled{margin-right:0!important;overflow:visible!important} .fancybox-content{height:90%!important;max-height:calc(100% - 110px)!important;margin:55px 0!important} .fancybox-button{background:#C8046F!important;transform:scale(1.25);transform-origin:100% 0} /* DFLIP */ .df-container{margin:auto;max-width:1600px;top:-50px;margin-bottom:-50px;height:calc(100vh - 110px)!important} @media screen and (max-height:900px){ .df-container{max-width:1600px;top:0px;margin-bottom:0px;height:calc(100vh - 160px)!important}} section.linkAnnotation a,a.linkAnnotation,a.customLinkAnnotation{background:transparent!important} /* LOGOS */ .logospartenaires img{padding:0 20px;display:inline-block} @media screen and (max-width:767.5px){.logospartenaires img{padding:0 10px;max-width:200px!important}} /* COMPTEURS */ .w-counter{width:120px;height:120px;background:#E6007E;margin:0 calc(12.5% - 62px);border-radius:60px;display:inline-block} .w-counter-number{font-family:UNINEUE;font-size:30px!important;font-weight:600;color:#FFF!important;margin-top:36px;letter-spacing:.02em;line-height:unset} .w-counter-title{font-size:18px;color:#FFF;margin-top:0px;padding:0} @media screen and (max-width:1399.5px) and (min-width:1001px),screen and (max-width:600px) and (min-width:501px){ .w-counter{width:100px;height:100px;margin:0 calc(12.5% - 52px)} .w-counter-number{font-size:26px!important;margin-top:28px} .w-counter-title{font-size:16px;margin-top:-1px}} @media screen and (max-width:1000px) and (min-width:767.5px),screen and (max-width:500px) and (min-width:421px){ .w-counter{width:80px;height:80px;margin:0 calc(12.5% - 42px)} .w-counter-number{font-size:22px!important;margin-top:20px} .w-counter-title{font-size:14px;margin-top:-2px}} @media screen and (max-width:420px){.w-counter{display:none}} /* TEXTE INTERACTIF */ .texte-interactif{text-align:center} .texte-interactif p{display:inline-block} .cl-itext{text-align:left!important;text-transform:lowercase;font-weight:500;font-size:31px!important;margin:0!important;line-height:0!important} /* ONGLETS BULLES */ .w-tabs-list{width:1000px;max-width:calc(100% - 60px);margin:auto} .w-tabs.layout_timeline .w-tabs-item{line-height:200px;height:200px;width:200px;min-width:200px;transition:all 0.2s} .w-tabs-section-content-h{padding:0!important} #bulles-maintenance .w-tabs-item::before{background:#B05E9E} #bulles-maintenance .w-tabs-item{color:#B05E9E;box-shadow:0 0 0 2px #B05E9E inset} #bulles-maintenance .w-tabs-item-h{font-size:21px;font-weight:500;color:#B05E9E} #bulles-maintenance a.w-tabs-item-h:hover{color:#FFF!important} #bulles-maintenance .w-tabs-list:before{border-color:#B05E9E;opacity:.5} #bulles-cablage .w-tabs-item::before{background:#8D72AD} #bulles-cablage .w-tabs-item{color:#8D72AD;background:#F2F2F2;box-shadow:0 0 0 2px #B05E9E inset} #bulles-cablage .w-tabs-item-h{font-size:21px;font-weight:500;color:#8D72AD} #bulles-cablage a.w-tabs-item-h:hover{color:#FFF!important} #bulles-cablage .w-tabs-list:before{border-color:#8D72AD;opacity:.5} /* FRISE */ #frise .wpb_wrapper>ol>li{margin-top:20px!important;margin-left:2.5em;line-height:1.25em} #frise .wpb_wrapper>ol>li::before{font-family:UNINEUE;font-size:16px;font-weight:600;background:#E6007E;color:#FFF;height:32px;width:32px;margin:-6px .5em 0 -2.5em;border-radius:50px;opacity:inherit;content:counter(N)"";display:inline-flex;align-items:center;justify-content:center;position:absolute} #frise .wpb_wrapper>ol>li::after{background:#E6007E;height:calc(1.25em - 12px);margin-top:calc(12px - 1.25em);width:2px;transform:translate(-25px,-28.25px);opacity:.5;content:'';display:block} #frise .wpb_wrapper>ol>li:first-child::after{display:none} @media screen and (max-width:1399.5px){#frise .wpb_wrapper>ol>li::after{display:none}} /* CUBE 3D */ #container-cube{perspective:800px} @media screen and (max-width:600px){#container-cube{transform:scale(.75);margin:-35px auto}} @media screen and (max-width:359px){#container-cube{transform:scale(.5);margin:-70px auto}} #translate-cube{ -webkit-transform:translateZ(-140px); transform:translateZ(-140px); transform-style:preserve-3d; -webkit-transform-style:preserve-3d} #cube{ height:280px; width:280px; margin:0 auto; -webkit-transform-style:preserve-3d; transform-style:preserve-3d} #cube > div{ font-family:UNI; font-size:28px; letter-spacing:2px; font-weight:700; color:#FFF; text-transform:uppercase; background:#E6007E; position:absolute; width:100%; height:100%; display:flex; align-items:center; justify-content:center; -webkit-backface-visibility:hidden; backface-visibility:hidden} .face-front{-webkit-transform:translateZ(140px);transform:translateZ(140px)} .face-right{-webkit-transform:rotateY(90deg) translateZ(140px);transform:rotateY(90deg) translateZ(140px)} .face-back{-webkit-transform:rotateY(180deg) translateZ(140px);transform:rotateY(180deg) translateZ(140px)} .face-left{-webkit-transform:rotateY(-90deg) translateZ(140px);transform:rotateY(-90deg) translateZ(140px)} .face-bottom{-webkit-transform:rotateX(90deg) translateZ(-210px);transform:rotateX(90deg) translateZ(-210px)} @media screen and (max-width:767.5px){.face-bottom::after{display:none}} .face-bottom{background:transparent!important} .face-bottom::after{ background:#DDD; box-shadow:0 0 100px 100px #DDD; position:absolute; content:""; width:100px!important; height:100px!important} @-webkit-keyframes spin{ 0%{-webkit-transform:rotateY(0)} 100%{-webkit-transform:rotateY(-360deg)}} @keyframes spin{ 0%{transform:rotateY(0)} 100%{transform:rotateY(-360deg)}} #cube{-webkit-animation:spin 8s infinite linear} #cube{animation:spin 8s infinite linear} .face-front::after,.face-right::after,.face-back::after,.face-left::after{position:absolute;content:" ";top:0;left:0;width:100%;height:100%} @-webkit-keyframes ombre{ 10%{background:rgba(0,0,0,0)} 25%{background:rgba(0,0,0,.3)} 75%{background:rgba(0,0,0,.3)} 90%{background:rgba(0,0,0,0)}} @keyframes ombre{ 10%{background:rgba(0,0,0,0)} 25%{background:rgba(0,0,0,.3)} 75%{background:rgba(0,0,0,.3)} 90%{background:rgba(0,0,0,0)}} .face-front::after{-webkit-animation:ombre 8s infinite linear} .face-right::after{-webkit-animation:ombre 8s infinite linear -6s} .face-back::after{-webkit-animation:ombre 8s infinite linear -4s} .face-left::after{-webkit-animation:ombre 8s infinite linear -2s} .face-front::after{animation:ombre 8s infinite linear} .face-right::after{animation:ombre 8s infinite linear -6s} .face-back::after{animation:ombre 8s infinite linear -4s} .face-left::after{animation:ombre 8s infinite linear -2s} @-webkit-keyframes flou{ 0%{filter:blur(0.5px)} 10%{filter:blur(0.5px)} 25%{filter:blur(3px)} 75%{filter:blur(3px)} 90%{filter:blur(0.5px)} 100%{filter:blur(0.5px)}} @keyframes flou{ 0%{filter:blur(0.5px)} 10%{filter:blur(0.5px)} 25%{filter:blur(3px)} 75%{filter:blur(3px)} 90%{filter:blur(0.5px)} 100%{filter:blur(0.5px)}} .face-front span{-webkit-animation:flou 8s infinite linear} .face-right span{-webkit-animation:flou 8s infinite linear -6s} .face-back span{-webkit-animation:flou 8s infinite linear -4s} .face-left span{-webkit-animation:flou 8s infinite linear -2s} .face-front span{animation:flou 8s infinite linear} .face-right span{animation:flou 8s infinite linear -6s} .face-back span{animation:flou 8s infinite linear -4s} .face-left span{animation:flou 8s infinite linear -2s} /*F*/@media screen and (-moz-device-pixel-ratio){#cube > div{outline:1px solid transparent}} /*E*/@supports(-ms-ime-align:auto){#cube > div{transform-origin:50% 50% 1px}#cube > div span{animation:none!important}} /*I*/@media screen\0{ #container-cube{perspective:none} #cube{animation:none;perspective:800px} #cube > div{transform-origin:50% 50% -140px} #cube .face-bottom{transform-origin:50% 50% -210px} .face-front{animation:spin-face 8s infinite linear} .face-right{animation:spin-face 8s infinite linear -6s} .face-back{animation:spin-face 8s infinite linear -4s} .face-left{animation:spin-face 8s infinite linear -2s} .face-bottom{animation:spin-bottom 8s infinite linear} .face-bottom::after{top:100px;left:100px}} @keyframes spin-face{ 0%{transform:rotateY(0deg);z-index:4} 50%{z-index:0} 100%{transform:rotateY(-360deg);z-index:4}} @keyframes spin-bottom{ 0%{transform:rotateX(-90deg) rotateZ(0deg)} 100%{transform:rotateX(-90deg) rotateZ(-360deg)}} /* PAGES PASSWORD */ .post-password-form{margin-top:60px} /* SCROLL TOP */ .w-toplink{width:45px;height:45px;line-height:45px} .w-toplink.active:hover{background:#E6007E!important} @media screen and (max-width:1399.5px){.w-toplink{display:none}} /* THEME COLOR */ .color,.wpb_wrapper>ul>li::before,.wpb_wrapper>ol>li::before{color:#E6007E} .bg-color,.w-toplink.active:hover,.separator.small{background:#E6007E!important} .ms-bullet-selected{background:#E6007E!important} /* MASTER SLIDER */ main p a:not(.no-link)::after,main ul a:not(.no-link)::after{background:#E6007E} /* LINKS */ .dhvc-form-submit,.dhvc-form-submit:hover,.dhvc-form-file-button{background:#E6007E!important} /* THEME FONTS NAV */ /*bug*/.vc-mega-footer-main-container{max-width:none}