@charset "UTF-8";
/*!
    Theme Name: CYSEC
    Description: Thème pour CYSEC
    Version: 1.0.0
    Author: Plurial Method & Vision Sàrl
    Author URI: https://www.plurial.net
*/@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap");:root{--pt:80px;--pb:80px;--footer-bg:#03174b;--blue-dark:#12174b;--blue:#2491c0;--gray:#a0aec1;--purple:#4d3596;--rose:#ef1385;--burgundy:#880f42;--amazon:#147132;--coffee:#7b4a14;--amber:#cc8f11;--turquoise:#3aae92;--candy:#fa0f0c;--burnt:#f9460f;--saffront:#faa90d;--pink:#ef1385;--yellow:#f7f619;--cadet:#627894}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{color:inherit;padding:0;border:none;cursor:pointer;background:transparent;font-size:inherit}form{display:block}input,select{font-size:inherit;font-family:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:inherit;transition:color .3s}textarea{font-size:inherit;font-family:inherit;line-height:inherit;resize:none}hr{height:1px;background:var(--border);margin:0;padding:0;border:none}:focus:not(:focus-visible){outline:none}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}.vc_row:not(.vc_inner){padding-top:var(--pt);padding-bottom:var(--pb)}.vc_column-inner{padding:0 15px}body,html{overflow-x:hidden!important}body{font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;color:var(--blue-dark)}.tab ul{list-style:disc}.tab ul,.tab ul li{width:100%!important}.tab ul li{display:block!important;height:auto!important;text-align:left!important;font-size:18px!important}strong{font-weight:700}h1{font-size:75px;line-height:85px;margin-bottom:30px}h1,h2{font-weight:700;text-transform:uppercase;margin-top:0}h2{font-size:40px;line-height:50px;color:var(--blue-dark);margin-bottom:40px!important}h3{font-size:30px;font-weight:600;line-height:40px;text-transform:uppercase;margin-top:80px;margin-bottom:25px}h4{font-size:24px;font-weight:700;text-transform:uppercase}h4,p{line-height:30px;margin-top:0;margin-bottom:20px}p{font-size:18px}.intro{color:var(--blue-dark)}.intro p{font-size:18px;line-height:30px}.button{display:inline-block;height:50px;line-height:44px;border-radius:50px;font-size:13px;text-transform:uppercase;font-weight:800;padding:0 20px;border:3px solid var(--blue-dark);background-color:var(--blue-dark);color:#fff}.button:hover{background-color:#fff;color:var(--blue-dark);text-decoration:none}.grids-icons{margin-bottom:45px}.grids-icons:last-child{margin-bottom:0}.grids-icons h2{margin-top:20px;font-size:18px;line-height:28px;font-weight:700;margin-bottom:10px!important}.grids-icons p{font-size:16px;line-height:28px}.event-featured{margin-top:40px}.event-featured .d-flex{margin-top:50px;margin-bottom:50px}.event-featured .title h2{font-size:30px;line-height:40px;margin-bottom:15px!important}.event-featured .image{height:100%;background-position:50%;background-size:cover;margin-left:32px}.event-featured .content{color:rgba(64,63,63,.8)}.event-featured .content p{margin-bottom:20px;font-size:18px;line-height:30px;padding-right:40px}.event-featured .content img{width:110px;height:auto}.event-featured .content a{margin-top:30px;display:block;font-size:20px;color:var(--blue-dark);font-weight:700}.event-featured .content a img{width:auto;height:auto}.events .flickity-button{top:50%}.events .flickity-button.next:after,.events .flickity-button.previous:after{color:var(--blue-dark)}.events.study .title-contenu{height:375px!important}.events.actualite .title-contenu{height:300px!important}.events.actualite .event{margin-bottom:30px}.events.capabilities{margin-top:50px}.events.capabilities:first-child{margin-top:0}.events.capabilities .capability .image{height:250px}.events.capabilities .capability .image:after{display:none;padding-bottom:0!important}.events.capabilities .capability .title{height:60px}.events.capabilities .capability .title-contenu{height:340px}.events.capabilities .capability .title-contenu .contenu{position:relative;height:calc(95% - 60px)}.events.capabilities .capability .title-contenu .contenu p{font-size:16px!important;line-height:28px!important}.events.capabilities .capability .title-contenu .contenu a.yellow{position:absolute;width:100%;bottom:20px;left:0;right:0}.events .event{padding-top:0!important;padding-bottom:0!important}.events .event .image{width:100%;background-size:cover;background-position:50%;position:relative;z-index:2}.events .event .image:after{content:"";display:block;padding-bottom:100%}.events .event .title-contenu{padding-top:30px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:10px;position:relative;z-index:1;height:300px}.events .event .title{font-size:18px;line-height:30px;text-transform:uppercase;color:var(--blue-dark);font-weight:700;text-align:center;padding:0 20px;margin-bottom:10px}.events .event .contenu{padding:0 20px 30px;font-size:18px;color:rgba(64,63,63,.8);font-size:16px;line-height:28px;text-align:center}.events .event .contenu a{display:block;margin-top:20px;text-align:center;color:var(--blue-dark);font-weight:700;font-size:18px}.events .event .contenu a:hover{text-decoration:underline}.testimonial{margin-bottom:0}.testimonial h3{margin-top:0!important}.testimonial .nom{text-align:center;font-size:20px;font-weight:700;margin-top:30px}.testimonial .fonction{text-align:center;margin-top:5px;font-size:14px}.hs_recaptcha{display:none!important}div.page ul{list-style:disc;padding-left:20px;margin-bottom:20px;font-size:18px}div.more{display:none}div.more p{font-size:14px!important;line-height:24px!important}div.more i{cursor:pointer}.padding-top-0{padding-top:0!important}.padding-top-30{padding-top:30px!important}.height-16-9{height:56.25vw;padding-top:0!important;width:100%}.height-16-9 .vc_column-inner{padding-left:0!important;padding-right:0!important}.padding-bottom-0{padding-bottom:0!important}.padding-left-0,.padding-left-0 .vc_column-inner{padding-left:0!important}.padding-right-0,.padding-right-0 .vc_column-inner{padding-right:0!important}.grids-four-columns.row{margin-bottom:30px}.grids-four-columns.row:last-child{margin-bottom:0}.grids-four-columns .icon{text-align:center}.grids-four-columns .icon img{margin-bottom:20px!important;height:50px;width:auto}.grids-four-columns .icon h2{font-size:20px;line-height:28px;color:#fff;margin-bottom:0!important}.grids-four-columns .icon p{color:#fff;font-size:16px;line-height:28px}.espace-col .vc_col-sm-6{padding-right:5px}.espace-col .vc_col-sm-6:last-child{padding-left:5px;padding-right:0}.resume-logo img{height:50px;width:auto;margin-bottom:15px}.actu-loadmore{margin-top:20px}.grey .events .event{margin-bottom:30px!important}.squares .vc_col-sm-6:first-child .vc_column-inner{padding-right:5px!important}.squares .vc_col-sm-6:last-child .vc_column-inner{padding-left:5px!important}.squares .square{height:250px;background-color:var(--gray);color:#fff;font-size:18px;line-height:28px;padding:0 50px!important;display:flex;align-items:center;justify-content:center}.squares .square h5{font-weight:700;font-size:20px;color:#fff;margin-bottom:40px}.squares .square.square-3,.squares .square.square-4{margin-top:15px!important}.squares .square.square-1 p,.squares .square.square-2 p{font-size:45px;line-height:55px;font-weight:300}.squares .square.square-4 p{font-size:25px;line-height:35px}figure,figure .vc_single_image-wrapper{width:100%}figure img{width:100%;margin-bottom:30px}.margin-bottom-30{margin-bottom:30px!important}.citation{font-style:italic;font-size:30px;line-height:45px}.publications .vc_row{margin-bottom:45px!important}.segments .segment{border:2px solid var(--blue-dark);padding:100px 50px 115px;position:relative}.segments .segment h2{font-size:90px;text-transform:uppercase;margin-bottom:10px}.segments .segment h4{margin-bottom:25px}.segments .segment.team p{height:auto!important;text-align:center}.segments .segment.team img{margin-bottom:25px!important}.segments .segment p{height:64px;margin-bottom:0!important}.segments .segment p.little{height:auto;position:absolute;bottom:20px;font-size:12px;line-height:20px}.wpb_single_image img.attachment-thumbnail{height:auto;max-width:86px!important;width:86px!important}.grids-three-columns .icon div{display:flex;justify-content:center}.grids-three-columns .icon img{width:auto!important;height:50px!important;margin-bottom:30px!important}.grids-three-columns .icon p{text-align:center;padding:0 40px}.persons .person{margin-bottom:30px}.persons .person .title-contenu{min-height:250px;height:auto;padding:20px 10px!important}.persons .person .title{font-size:16px;line-height:28px}.persons .person .fonction{text-align:center;font-size:14px;line-height:26px;text-transform:uppercase;margin-bottom:20px}.persons .person .fonction2{color:var(--gray);font-size:16px;text-align:center;height:96px}.persons .person .linkedin{text-align:center;font-size:30px;margin-bottom:20px}.page-id-22 .page a:first-child{margin-right:10px}.page-id-22 .page a i{font-size:35px!important}div.container.page{margin-top:55px}.footer{padding-top:var(--pt);padding-bottom:var(--pb);background-color:var(--footer-bg)}.footer img.logo{height:70px;width:auto}.footer a{display:inline-block;margin-right:10px}.footer a:hover{color:#fff!important;text-decoration:underline!important}.footer a:last-child{margin-right:0}.footer i{color:#fff;font-size:30px}.footer p:empty{display:none;height:0;padding:0;margin:0}.footer .left-right{color:#fff;margin-top:50px;margin-bottom:50px;font-size:25px}.footer .left-right:after{content:"";display:table;clear:both}.footer .left-right .left{padding-right:15px;float:left;width:50%;text-align:right}.footer .left-right .right{padding-left:15px;float:left;width:50%;text-align:left}.footer .sociaux{margin-top:25px!important}.footer .sociaux a{margin-right:20px}.footer .sociaux a:last-child{margin-right:0}.footer .links{color:#fff}.footer .links a{margin-bottom:25px}.footer .links a:last-child{margin-bottom:0}.footer .privacy{color:#fff;font-size:14px;margin-top:50px!important}.footer .privacy a{display:inline-block;margin-right:10px;text-transform:uppercase}.footer .privacy a:last-child{margin-right:0}.footer .copyright{margin-top:20px;color:#fff;font-size:14px}.grids-four-columns p,.grids-icons p,.grids-three-columns p,.grids-two-columns p{font-size:16px}.grids-four-columns .col-lg-6,.grids-icons .col-lg-6,.grids-three-columns .col-lg-6,.grids-two-columns .col-lg-6{padding:0 95px}.grids-four-columns .col-lg-6:first-child,.grids-icons .col-lg-6:first-child,.grids-three-columns .col-lg-6:first-child,.grids-two-columns .col-lg-6:first-child{border-right:var(--width-border) solid var(--border-left-color)}.grids-four-columns p,.grids-three-columns p,.grids-two-columns p{margin-bottom:15px}.grids-three-columns .icon img{float:left;width:30px;height:auto}.grids-three-columns .icon h2{float:left;width:calc(100% - 45px);margin-top:0;margin-bottom:20px;margin-left:15px}.grids-three-columns .icon div:after{content:"";display:table;clear:both}.grids-four-columns .image,.grids-three-columns .image{width:100%;height:0;padding-top:56.25%}header{height:55px;line-height:55px;position:fixed;width:100%;top:0;z-index:101;background-color:#fff}header img.logo{width:auto!important;height:36px!important}header nav.navbar{padding:0;height:55px}header nav.navbar ul{margin:0 auto}header nav.navbar .nav-link{display:inline-block;height:55px;line-height:55px;font-size:14px;color:var(--blue-dark)!important;text-transform:uppercase;font-weight:600;padding:0 20px!important}header nav.navbar .nav-link:hover{text-decoration:underline}header .button-demo{position:absolute;background-color:var(--blue-dark);top:0;right:0;width:160px;height:55px;text-align:right;line-height:55px;padding-right:25px;z-index:100}header .button-demo:before{content:"";position:absolute;top:0;left:0;border-bottom:55px solid var(--blue-dark);border-left:65px solid #fff;width:0;z-index:99}header .button-demo a{text-transform:uppercase;font-size:11px!important;color:#fff!important;font-weight:800!important}header .social{display:none!important}header .social a{display:inline-block;margin-right:10px;margin-top:15px}header .social a a:last-child{margin-right:0}header .social i{font-size:25px}.header{height:540px;background-position:50%;background-size:cover;padding-top:0!important;padding-bottom:0!important}.header h1,.header p{color:#fff}.header p{font-size:25px;line-height:40px;font-weight:600}.header .button{margin-top:40px;border-color:#fff!important;color:#fff!important;background-color:transparent!important}.bg-dark{background-color:var(--blue-dark)!important;color:#fff!important}.bg-dark h2,.bg-dark p{color:#fff}.bg-image{padding-left:0!important;padding-right:0!important;background-size:cover!important}.bg-image,.bg-image h4{color:#fff!important}.bg-image h3{margin-top:0!important}.bg-images-big{padding:0!important}.bg-images-big .vc_col-sm-6:first-child .vc_column-inner{padding:0 7.5px 0 0!important}.bg-images-big .vc_col-sm-6:first-child .vc_column-inner figure img{margin-bottom:0!important}.bg-images-big .vc_col-sm-6:last-child .vc_column-inner{padding:0 0 0 7.5px!important}.bg-images-big .vc_col-sm-6:last-child .vc_column-inner figure img{margin-bottom:0!important}.separator{background-repeat:no-repeat;background-position:50%;background-size:contain;padding:0!important;height:30px!important}.tabs{margin:80px 0!important}.tabs ul{width:100%;border:0}.tabs ul li{width:25%;height:70px;line-height:23px;display:flex;align-items:center;justify-content:center;text-align:center}.tabs ul li a{font-size:16px;font-weight:700}.tabs ul li.active{background-color:var(--blue-dark);color:#fff}.tabs .tab-content .tab-pane .tab{margin-top:35px}.tabs .tab-content .tab-pane .tab p{font-size:16px;line-height:28px}.tabs .tab-content .tab-pane .tab a{display:inline-block;margin-top:10px;font-weight:700;font-size:16px;text-transform:uppercase}.slider{padding-top:0!important;padding:0 25px}.slider .carousel-cell{width:calc(33.33333% - 38.33333px);height:auto;margin-right:50px;border-radius:5px;counter-increment:carousel-cell}.slider .carousel-cell.testimonial{width:100%;margin-right:0;border-radius:0}.slider .carousel-cell.testimonial .flickity-button{display:none!important}.slider.slider-image-three-columns{margin-top:40px}.slider.slider-image-three-columns .carousel-cell{width:calc(33.33333% - 10px);height:auto;margin-right:10px;border-radius:5px;counter-increment:carousel-cell}.slider .flickity-prev-next-button.previous{left:-30px}.slider .flickity-prev-next-button.next{right:-30px}.slider .flickity-button[disabled]{display:none}.slider .flickity-button{background-color:transparent}.slider .flickity-button svg{display:none}.slider .flickity-button:after{position:relative;display:block;content:"";width:48px;height:44px;background-size:cover}.slider .flickity-button.previous:after{font-family:Font Awesome\ 5 Pro;content:"\f053";color:var(--blue-dark)}.slider .flickity-button.next:after{font-family:Font Awesome\ 5 Pro;content:"\f054";color:var(--blue-dark)}.slider .flickity-page-dots .dot{display:inline-block;width:6px;height:6px;background:#fff;border-radius:50%;cursor:pointer;margin-right:10px!important;margin-left:0!important;opacity:1}.slider .flickity-page-dots .dot:last-child{margin-right:0!important}.slider .flickity-page-dots .dot.is-selected{background:#7c7360}.slider.slider-three-columns .flickity-button.next:after,.slider.slider-three-columns .flickity-button.previous:after{color:#fff}.slider.slider-three-columns .slider-column{text-align:center;display:flex;align-items:center;flex-direction:column}.slider.slider-three-columns .slider-column img{width:auto;height:150px;margin-bottom:20px}.slider.slider-three-columns .slider-column p{color:#fff;font-size:16px;line-height:28px}.slider .testimonial,.testimonial-slider .testimonial{padding-left:15px!important;padding-right:15px!important}.violet header .button-demo{background-color:var(--purple)!important}.violet header .button-demo:before{border-bottom:55px solid var(--purple)}.violet .bg-dark{background-color:var(--purple)!important;color:#fff!important}.blue header .button-demo{background-color:var(--blue)!important}.blue header .button-demo:before{border-bottom:55px solid var(--blue)}.blue .bg-dark{background-color:var(--blue)!important;color:#fff!important}.grey header .button-demo{background-color:var(--gray)!important}.grey header .button-demo:before{border-bottom:55px solid var(--gray)}.grey .bg-dark{background-color:var(--gray)!important;color:#fff!important}.rose header .button-demo{background-color:var(--rose)!important}.rose header .button-demo:before{border-bottom:55px solid var(--rose)}.rose .bg-dark{background-color:var(--rose)!important;color:#fff!important}.burgundy header .button-demo{background-color:var(--burgundy)!important}.burgundy header .button-demo:before{border-bottom:55px solid var(--burgundy)}.burgundy .bg-dark{background-color:var(--burgundy)!important;color:#fff!important}.amazon header .button-demo{background-color:var(--amazon)!important}.amazon header .button-demo:before{border-bottom:55px solid var(--amazon)}.amazon .bg-dark{background-color:var(--amazon)!important;color:#fff!important}.coffee header .button-demo{background-color:var(--coffee)!important}.coffee header .button-demo:before{border-bottom:55px solid var(--coffee)}.coffee .bg-dark{background-color:var(--coffee)!important;color:#fff!important}.amber header .button-demo{background-color:var(--amber)!important}.amber header .button-demo:before{border-bottom:55px solid var(--amber)}.amber .bg-dark{background-color:var(--amber)!important;color:#fff!important}.turquoise header .button-demo{background-color:var(--turquoise)!important}.turquoise header .button-demo:before{border-bottom:55px solid var(--turquoise)}.turquoise .bg-dark{background-color:var(--turquoise)!important;color:#fff!important}.candy header .button-demo{background-color:var(--candy)!important}.candy header .button-demo:before{border-bottom:55px solid var(--candy)}.candy .bg-dark{background-color:var(--candy)!important;color:#fff!important}span.violet{color:var(--purple)}span.burgundy{color:var(--burgundy)}span.amazon{color:var(--amazon)}span.blue{color:var(--blue)}span.coffee{color:var(--coffee)}span.amber{color:var(--amber)}span.turquoise{color:var(--turquoise)}span.gray{color:var(--gray)}span.candy{color:var(--candy)}span.burnt{color:var(--burnt)}span.saffron{color:var(--saffront)}span.pink{color:var(--pink)}span.yellow{color:var(--yellow)}span.cadet{color:var(--cadet)}.bloc-home-1{padding-top:100px!important;padding-bottom:40px!important}.bloc-home-2{padding-top:40px!important;padding-bottom:0!important}.bloc-home-8,.bloc-home-9,.bloc-lab-2,.bloc-lab-3{padding-top:0!important}.bloc-lab-3{padding-bottom:0!important}.bloc-lab-5{padding-top:0!important}.bloc-lab-7 h3{margin-top:0}.bloc-lab-8{padding-bottom:0!important;height:30px!important}.bloc-arca-2,.bloc-arca-3,.bloc-lab-8{padding-top:0!important}.bloc-arca-3{padding-bottom:0!important}.bloc-arca-5{padding-top:0!important;padding-bottom:80px!important}.bloc-arca-6{padding-top:130px!important;padding-bottom:130px!important}.bloc-arca-8,.bloc-arca-9,.bloc-arca-10{padding-top:0!important}#tarteaucitronRoot button{color:#fff}#tarteaucitronRoot #tarteaucitronAlertBig{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;background-color:var(--blue-dark)!important;padding:21px!important;bottom:0!important;top:unset!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:#fff!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{line-height:31px}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPersonalize2{line-height:31px;padding:0 10px;background-color:#58585a!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronAllDenied2{line-height:31px;padding:0 10px}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{line-height:31px;padding:0 10px;font-size:15px}.tarteaucitronInfoBox{background-color:#333!important}.tarteaucitronTitle button{color:#fff!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{line-height:31px;text-decoration:underline;color:#fff!important;background:none!important}.tarteaucitronTitle>button{color:#fff!important;cursor:pointer}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{color:#fff!important}#tarteaucitronAlertBig .main-part{display:flex;flex-wrap:wrap;justify-content:space-between}#tarteaucitronIcon{display:none!important}.select-hide-first{font-size:1rem}body{background-color:#fff;font-size:16px;line-height:24px}@media (max-width:991px){h1{font-size:35px;line-height:43px}h2{font-size:29px;line-height:39px}h3{margin-top:25px!important}.event-featured .d-flex{margin-bottom:0!important}.event-featured .image{height:250px!important;margin-left:0!important}.events .event .title{padding-top:30px}.squares .vc_col-sm-6:first-child .vc_column-inner{padding-right:15px!important}.squares .vc_col-sm-6:last-child .vc_column-inner{padding-left:15px!important}.squares .square{margin-bottom:20px!important;margin-left:0!important;margin-right:0!important}.squares .square.square-3,.squares .square.square-4{margin-top:0!important}.squares .square.square-1 p,.squares .square.square-2 p{font-size:25px!important}.citation{font-size:20px;line-height:35px}.segments .segment{padding:45px 30px 90px;margin-bottom:25px!important}.segments .segment h2{font-size:65px;line-height:71px}.segments .segment h4{font-size:18px;line-height:28px}.footer .left-right{margin-bottom:25px}.footer .left-right .left{margin-bottom:25px}.footer .left-right .left,.footer .left-right .right{width:100%;text-align:center;font-size:16px;padding:0}.vc_single_image-wrapper{margin-top:20px}ul.nav-tabs{padding-left:0!important}.grids-icons{margin-bottom:0!important}.grids-icons .col-lg-4{margin-bottom:20px}header .col-lg-8 nav{text-align:right}header .col-lg-8 nav button{margin-right:0!important;margin-left:15px!important}header .col-lg-8 nav #navbar,header .col-lg-8 nav button .icon-bar{background-color:var(--blue-dark)!important}header .col-lg-8 nav #navbar{position:fixed;top:55px;left:0;right:0;bottom:0;z-index:200}header .col-lg-8 nav #navbar ul{margin-top:50px}header .col-lg-8 nav #navbar a{color:#fff!important;width:100%;text-align:left;font-size:22px;font-weight:400;line-height:50px!important;height:50px!important}header nav.navbar{justify-content:flex-end}header .button-demo{display:none}.header .button{margin-top:20px}.separator{background-size:200%!important}.tabs{margin:0!important}.tabs ul{margin-top:30px}.tabs ul li{border-top:1px solid var(--blue-dark);width:100%;padding:15px 0;height:auto}.tabs .tab-content .tab-pane .tab img{margin-top:20px!important}.slider .flickity-prev-next-button.previous{left:0}.slider .flickity-prev-next-button.next{right:15px}.slider .testimonial .col-lg-4,.testimonial-slider .testimonial .col-lg-4{order:1}.slider .testimonial .col-lg-4 img,.testimonial-slider .testimonial .col-lg-4 img{width:120px;height:auto}.slider .testimonial .col-lg-4 .fonction,.slider .testimonial .col-lg-4 .nom,.testimonial-slider .testimonial .col-lg-4 .fonction,.testimonial-slider .testimonial .col-lg-4 .nom{text-align:left}.slider .testimonial .col-lg-7,.testimonial-slider .testimonial .col-lg-7{order:0}.bloc-home-1{padding-top:var(--pt)!important;padding-bottom:var(--pb)!important}.bloc-home-2{padding-top:0!important;padding-bottom:0!important}.bloc-lab-5 .pentesting{margin-bottom:20px!important}.bloc-arca-6{padding-top:var(--pt)!important;padding-bottom:var(--pb)!important}.bloc-arca-7{padding-top:0!important}:root{--pt:60px;--pb:60px}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{background-color:#888;display:block;height:2px;border-radius:1px;margin-top:5px}.navbar-toggle{border:none}.navbar-toggle,.navbar-toggle:hover{background:transparent!important}.navbar-toggle .icon-bar{width:22px;transition:all .2s}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{transform:rotate(0)}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}}@media (max-width:1024px){.events.study .title-contenu{height:425px!important}.events .event .title{font-size:16px}.events .event .contenu p{font-size:16px!important;line-height:28px!important}.persons .person .title-contenu{min-height:280px!important}.header h1{font-size:40px;line-height:50px}.header p{font-size:20px;line-height:30px}}@media (max-width:767px){.events.capabilities .capability .title,.events.capabilities .capability .title-contenu,.events.study .title-contenu{height:auto!important}.events.capabilities .capability .title-contenu .contenu{height:auto!important;padding-bottom:50px!important}.events .event .title-contenu{height:auto!important}}@media (max-width:797px){.events.capabilities{margin-top:0}.events.capabilities .capability{margin-bottom:30px}.slider{padding:0!important;margin-left:-15px;width:calc(100% + 30px)}.slider .carousel-cell{width:100%;padding:0 50px}.slider .flickity-button:after{width:70px;height:70px;background-size:50%;background-repeat:no-repeat;background-position:50%}}@media (min-width:991px) and (max-width:1248px){header nav.navbar .nav-link{font-size:12px!important;padding:0 12px!important}}@media (max-width:1360px){#tarteaucitronAlertBig .main-part{justify-content:center}#tarteaucitronAlertBig .left-part{text-align:center;width:100%;margin-bottom:10px}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{text-align:center}}@media (max-width:800px){#tarteaucitronAlertBig .left-part{width:100%;text-align:center}}@media (max-width:520px){#tarteaucitronAlertBig .center-part{text-align:center}#tarteaucitronAlertBig .center-part button:first-child{margin-bottom:5px}}