/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}a:focus{outline:0}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em}a img,:link img,:visited img{border:0;text-decoration:none}table{border-collapse:separate}tr,td{margin:0;padding:0}th{font-weight:bold}ul,li,.item-list ul li,.item-list ul,ul.menu li{margin:0;padding:0;list-style-type:none}ul li.leaf,ul li.expanded{list-style-type:none;list-style-image:none}textarea{resize:none;overflow:auto}html{overflow-y:scroll;cursor:default}body.cke_editable{margin:15px;font:400 95%/1.4em 'Roboto Condensed',sans-serif;color:#424242;background:#FFF}.cke_editable img{margin:0 15px !important}.cke_editable p{margin:0 0 .8em}.cke_editable h2{margin:35px 0 5px;color:#BB1C32;font:600 1.5em/1em 'Roboto Condensed',sans-serif}.cke_editable h2:first-child{margin:0 0 5px 0}.cke_editable h3{margin:0;font:600 1.1em/1.6em 'Roboto Condensed',sans-serif}.cke_editable blockquote{padding:10px;margin:0 10px;border:1px solid;background:#EFEFEF}.cke_editable .chapo{margin-bottom:30px;font:700 1.1em/1.4em 'Roboto Condensed',sans-serif}.cke_editable ol,.cke_editable ul{display:block;padding:0 0 0 20px;margin:5px 0 25px}.cke_editable ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}.cke_editable ul li{position:relative;padding:3px 0 3px 0;list-style:none}.cke_editable ul li:before{float:left;position:relative;content:"■";top:-1px;padding:0 10px 0 0;color:#BB1C32;font-size:1.1em}.cke_editable ul ul{margin-top:0}.cke_editable ul li li:before{content:"-";font-size:1em}.cke_editable a{color:#BB1C32;text-decoration:underline}.panel-flexible .panel-separator{display:none}.element-invisible{display:none}.button,.image-button{margin:0}.breadcrumb{padding:0}span.file{background:none;padding:0;min-height:1px}.field--label-inline .field__label::after{padding-left:3px}table{border-collapse:separate;border-spacing:0}tr,td,th{margin:0;padding:0;border:0}th{font-weight:bold}ul,li,.item-list ul li{margin:0;padding:0;list-style-type:none}tr.even,tr.odd{background:none;border-bottom:none;padding:0}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}.fieldset-wrapper{margin:5px 0 20px;-webkit-margin-top-collapse:separate}.webform-container-inline label{margin-right:0}label{font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item,.form-actions{margin:0}ul.menu{margin:0}ul.inline li{display:inline;list-style-type:none;padding:0}textarea{resize:none}textarea:focus,input:focus,select:focus{outline:none}.breadcrumb{padding:0}input[type="radio"]{margin:0}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin:0}.views-exposed-form .views-exposed-widget{padding:0}.search-form{margin-bottom:0}.field-collection-container,.field-collection-container .field-items .field-item,.field-collection-view{width:auto;margin:0;padding:0;border:0}
@font-face{font-family:'fontello';src:url(/themes/custom/fpro/fonts/fontello.eot?54904303=);src:url(/themes/custom/fpro/fonts/fontello.eot?54904303=#iefix) format('embedded-opentype'),url(/themes/custom/fpro/fonts/fontello.woff2?54904303=) format('woff2'),url(/themes/custom/fpro/fonts/fontello.woff?54904303=) format('woff'),url(/themes/custom/fpro/fonts/fontello.ttf?54904303=) format('truetype'),url(/themes/custom/fpro/fonts/fontello.svg?54904303=#fontello) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url(/themes/custom/fpro/fonts/icomoon.eot?ng1fij=);src:url(/themes/custom/fpro/fonts/icomoon.eot?ng1fij=#iefix) format('embedded-opentype'),url(/themes/custom/fpro/fonts/icomoon.ttf?ng1fij=) format('truetype'),url(/themes/custom/fpro/fonts/icomoon.woff?ng1fij=) format('woff'),url(/themes/custom/fpro/fonts/icomoon.svg?ng1fij=#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:block;}
.gradient-h{z-index:1;position:absolute;width:100%;height:100%;content:"";top:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);}.gradient-menu{z-index:1;position:absolute;width:100vw;height:200px;content:"";top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0);}.gradient-slide{z-index:1;position:absolute;width:100vw;height:100%;content:"";top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:-moz-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.gradient-slide-content{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000',endColorstr='#00000000',GradientType=1);}.layout-container{position:relative;width:1400px;margin:0 auto;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.layout-container:before{overflow:hidden;z-index:-1;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:0;position:absolute;background:url("/themes/custom/fpro/img/bkg/markup.png") 0 -70px no-repeat;}main{position:relative;z-index:1;}main #block-contenudelapageprincipale{min-height:500px;padding:25px 2.5% 35px;background:#FFF;}html{margin:0;}body{overflow:hidden;margin:0;padding:0;color:#2E2E2E;font:400 105%/1.4em 'Roboto Condensed',sans-serif;background:#FFF url("/themes/custom/fpro/img/bkg/bkg.png") 0 0 repeat;}p,ul{margin:0 0 0.8em;}h1{position:relative;margin:0 0 15px 0;padding:0 0 0 50px;font:400 2.2em/1em 'Barlow Condensed',sans-serif;color:#1C1C1C;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}h1:before{position:absolute;width:40px;height:40px;content:"";left:0;background:url("/themes/custom/fpro/img/favicon.svg") no-repeat center center;background-size:contain;}h2{margin:0 0 5px;padding:0;font:600 1.5em/1em 'Barlow Condensed',sans-serif;color:#BB1C32;}h3{margin:0 0 5px;padding:0;font:600 1.3em/1.4em 'Barlow Condensed',sans-serif;color:#404040;}a{color:#BB1C32;text-decoration:none;}a:hover{color:#BB1C32;text-decoration:underline;}strong{font-weight:600;}.bloc-link a,.block-link a,.formation-link a{z-index:1;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}.date-link a{display:block;margin:auto;max-width:300px;padding:10px 20px;color:#FFF;font:600 1em/1.2em 'Roboto Condensed',sans-serif;background:#404040;border:1px solid #404040;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.date-link a:hover{background:#FFF;color:#404040;}.button,.job-button,.field--name-field-home-slide-link,.ui-dialog .ui-widget-content.ui-dialog-buttonpane{position:relative;z-index:2;margin:0;}.button a,.job-button a,.field--name-field-home-slide-link a,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a,.button button,.job-button button,.field--name-field-home-slide-link button,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button{position:relative;display:inline-block;padding:0 20px 0 30px;font:500 1em/37px 'Barlow Condensed',sans-serif;color:#FFF;background:#2E2E2E;text-decoration:none;text-transform:uppercase;text-align:center;border:1px solid #FFF !important;box-shadow:none;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}.button a:before,.job-button a:before,.field--name-field-home-slide-link a:before,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:before,.button button:before,.job-button button:before,.field--name-field-home-slide-link button:before,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:before,.button a:after,.job-button a:after,.field--name-field-home-slide-link a:after,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:after,.button button:after,.job-button button:after,.field--name-field-home-slide-link button:after,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:after{position:absolute;left:0;top:50%;width:15px;height:1px;background:#FFF;content:"";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;}.button a:hover,.job-button a:hover,.field--name-field-home-slide-link a:hover,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:hover,.button button:hover,.job-button button:hover,.field--name-field-home-slide-link button:hover,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:hover{color:#2E2E2E;background:#FFF;border:1px solid #2E2E2E !important;}.button a:hover:before,.job-button a:hover:before,.field--name-field-home-slide-link a:hover:before,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:hover:before,.button button:hover:before,.job-button button:hover:before,.field--name-field-home-slide-link button:hover:before,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:hover:before,.button a:hover:after,.job-button a:hover:after,.field--name-field-home-slide-link a:hover:after,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:hover:after,.button button:hover:after,.job-button button:hover:after,.field--name-field-home-slide-link button:hover:after,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:hover:after{width:12px;left:8px;background:#2E2E2E;}.button a:hover:before,.job-button a:hover:before,.field--name-field-home-slide-link a:hover:before,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:hover:before,.button button:hover:before,.job-button button:hover:before,.field--name-field-home-slide-link button:hover:before,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:hover:before{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;}.button a:hover:after,.job-button a:hover:after,.field--name-field-home-slide-link a:hover:after,.ui-dialog .ui-widget-content.ui-dialog-buttonpane a:hover:after,.button button:hover:after,.job-button button:hover:after,.field--name-field-home-slide-link button:hover:after,.ui-dialog .ui-widget-content.ui-dialog-buttonpane button:hover:after{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;}.text-formatted{margin:0;}.text-formatted h2{margin:35px 0 5px;}.text-formatted h2:first-child{margin:15px 0 5px 0;}.text-formatted h3{margin:0;font:600 1.1em/1.6em 'Roboto Condensed',sans-serif;}.text-formatted p:last-child,.text-formatted ul:last-child{margin-bottom:0;}.text-formatted ol,.text-formatted ul{display:block;padding:0 0 0 10px;margin:0 0 1em;}.text-formatted ol li{margin-left:20px;padding:3px 0 3px 0;list-style-type:decimal;}.text-formatted ul li{position:relative;padding:3px 0 3px 20px;list-style:none;}.text-formatted ul li:before{position:absolute;content:"■";top:-1px;margin-left:-20px;color:#BB1C32;font-size:1.1em;}.text-formatted ul li ul{padding:0 0 0 5px;margin:0 0 20px 15px;}.text-formatted ul li ul li:before{content:"-";font-size:1em;}.text-formatted a{color:#BB1C32;text-decoration:underline;}.text-formatted a:hover{color:#BB1C32;text-decoration:underline;}.text-formatted table{border-collapse:collapse;border:1px solid #cbcbcb;}.text-formatted table th,.text-formatted table td{padding:0.5em 1em;vertical-align:top;border:1px solid #cbcbcb;}.text-formatted table th img,.text-formatted table td img{margin:0;}.text-formatted table.no-border{border:0;}.text-formatted table.no-border th,.text-formatted table.no-border td{border:0;}body.dev-mode:before{z-index:999;position:fixed;width:10px;height:10px;left:0;top:0;content:"";background:deepskyblue;}ul.primary{display:flex;flex-wrap:wrap;z-index:2;padding:0 15px;margin:35px auto 0;line-height:0;border-bottom:1px solid #2E2E2E;}ul.primary > li{margin:0;}ul.primary > li a{height:auto;margin-right:1px;padding:0 15px;font:400 1.1em/30px 'Barlow Condensed',sans-serif;text-transform:uppercase;background:#F5F5F5;border:1px solid #2E2E2E;border-bottom:none;border-radius:3px 3px 0 0;color:#2E2E2E;}ul.primary > li a:hover{color:#BB1C32;text-decoration:none;}ul.primary > li.is-active a,ul.primary > li.is-active a:hover{margin-bottom:-1px;background:#FFF;border-bottom:1px solid #FFF;}.page-node-type-page .addtoany_list{display:none;}.page-node-type-error-page .breadcrumb,.page-node-type-error-page .field--name-field-code-error{display:none;}#error-404{display:flex;align-items:center;padding:10% 5%;font:400 1.1em/1.6em 'Roboto Condensed',sans-serif;background:#FFF;}#error-404 .error-content{width:50%;padding:0 5% 0 0;}#error-404 .error-title{margin-bottom:10px;font:700 5em/1.1em 'Roboto Condensed',sans-serif;color:#484848;}#error-404 .error-desc{font:400 1.5em/1.2em 'Roboto Condensed',sans-serif;}#error-404 .error-code{margin-bottom:15px;font:700 0.9em/2em 'Roboto Condensed',sans-serif;color:#868188;}#error-404 .error-link ul{margin:5px 0 0;}#error-404 .error-view{width:50%;}#error-404 .error-view img{display:block;width:100%;height:auto;max-width:465px;}@media only screen and (min-width:1px) and (max-width:1450px){body.dev-mode:before{background:red;}#error-404{padding:60px 0 5%;}}@media only screen and (min-width:1px) and (max-width:1280px){body.dev-mode:before{background:pink;}}@media only screen and (min-width:1px) and (max-width:960px){body.dev-mode:before{background:orange;}main #block-contenudelapageprincipale{padding:15px 2.5% 35px;}#error-404{flex-direction:column-reverse;}#error-404 .error-content{width:75%;padding:0;}#error-404 .error-view{width:75%;}}@media only screen and (min-width:1px) and (max-width:620px){body.dev-mode:before{background:green;}#error-404 .error-content{width:100%;}#error-404 .error-view{width:100%;}}@media only screen and (min-width:1px) and (max-width:480px){body.dev-mode:before{background:greenyellow;}}#block-claim{z-index:1;position:relative;padding:20px 20px 40px 22%;color:#FFF;font:600 1.8em/1em 'Barlow Condensed',sans-serif;text-shadow:1px 1px 4px #000;}#block-claim span{display:block;color:#EFEFEF;font-size:0.7em;font-weight:normal;text-transform:uppercase;}#block-fprohomeslide{position:relative;width:100vw;height:750px;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#block-fprohomeslide .node--type-home,#block-fprohomeslide .slide,#block-fprohomeslide .slide-inner{position:relative;width:100%;height:100%;}#block-fprohomeslide .items{width:100%;height:100% !important;}#block-fprohomeslide .paragraph--type--home-slide,#block-fprohomeslide .field--name-field-home-slide-visual{width:100%;height:100%;}#block-fprohomeslide .paragraph--type--home-slide .field--name-field-home-slide-visual,#block-fprohomeslide .field--name-field-home-slide-visual .field--name-field-home-slide-visual{position:relative;}#block-fprohomeslide .paragraph--type--home-slide .field--name-field-home-slide-visual:before,#block-fprohomeslide .field--name-field-home-slide-visual .field--name-field-home-slide-visual:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:1;background:rgba(0,0,0,0.35);}#block-fprohomeslide .media--view-mode-background-full{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}#block-fprohomeslide .slide-content{z-index:2;position:absolute;padding:2.5%;width:1400px;left:50%;top:20%;color:#FFF;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#block-fprohomeslide .slide-content .theme_parent{position:relative;padding-bottom:7px;margin-bottom:15px;text-transform:uppercase;}#block-fprohomeslide .slide-content .theme_parent:before{position:relative;content:"Formation";padding-right:5px;}#block-fprohomeslide .slide-content .theme_parent:after{position:absolute;content:"";width:50px;height:2px;background:#FFF;left:0;bottom:0;}#block-fprohomeslide .slide-content .theme{display:inline-block;padding:2px 10px 4px;margin-bottom:15px;font:400 0.95em/1.2em 'Barlow Condensed',sans-serif;border:1px solid #FFF;}#block-fprohomeslide .slide-content .field--name-field-home-slide-title{position:relative;margin-bottom:10px;font:600 2.8em/1em 'Roboto Condensed',sans-serif;}#block-fprohomeslide .slide-content .field--name-field-home-slide-subtitle{font:400 1.1em/1.2em 'Roboto Condensed',sans-serif;color:#FFF;}#block-fprohomeslide .slide-content .field--name-field-home-slide-link{margin-top:25px;}#block-fprohomeslide .player{z-index:1;position:absolute;width:1400px;left:50%;top:30px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}#block-fprohomeslide .player ul{display:flex;flex-wrap:wrap;justify-content:flex-end;}#block-fprohomeslide .player li{width:10px;height:10px;margin:0 5px;border:1px solid #FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}#block-fprohomeslide .player li.active{background:#FFF;cursor:default;}#block-fprohomeslide .player li:hover{background:rgba(255,255,255,0.5);}.path-frontpage main #block-contenudelapageprincipale{padding:0;background:none;}.path-frontpage #block-claim{position:absolute;}@media only screen and (min-width:960px) and (max-width:10000px){.path-frontpage #block-formationquickaccess{position:relative;margin-top:-160px;width:100%;}.path-frontpage #block-formationquickaccess ul{margin:0 -1%;}.path-frontpage #block-formationquickaccess li{position:relative;width:calc(25% - 2%);margin:0 1%;font:200 1.7em/1em 'Barlow Condensed',sans-serif;box-shadow:0 8px 10px -5px #000;}.path-frontpage #block-formationquickaccess li:before{display:block;content:"";padding-top:75%;}.path-frontpage #block-formationquickaccess li a{position:absolute;top:0;left:0;bottom:0;right:0;padding:0 0 25px;}.path-frontpage #block-formationquickaccess li a:before{position:absolute;top:-99.90000000000001%;left:0;content:"";width:100%;height:100%;clip-path:polygon(50% 90%,0% 100%,100% 100%);-webkit-clip-path:polygon(50% 90%,0% 100%,100% 100%);}.path-frontpage #block-formationquickaccess li a:after{z-index:1;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%);}.path-frontpage #block-formationquickaccess li a span{z-index:2;position:relative;display:flex;flex-wrap:wrap;width:100%;height:100%;align-items:flex-end;justify-content:center;}.path-frontpage #block-formationquickaccess li a span:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background-position:center center;background-repeat:no-repeat;background-size:35%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.path-frontpage #block-formationquickaccess li a strong{padding-left:10px;}.path-frontpage #block-formationquickaccess li a.orange{background:#F5820C;}.path-frontpage #block-formationquickaccess li a.orange:before{background:#E6560F;}.path-frontpage #block-formationquickaccess li a.orange span:after{background-image:url("/themes/custom/fpro/img/icons/item-orange.svg");}.path-frontpage #block-formationquickaccess li a.pink{background:#C92585;}.path-frontpage #block-formationquickaccess li a.pink:before{background:#960F5E;}.path-frontpage #block-formationquickaccess li a.pink span:after{background-image:url("/themes/custom/fpro/img/icons/item-pink.svg");}.path-frontpage #block-formationquickaccess li a.blue{background:#0B8BC5;}.path-frontpage #block-formationquickaccess li a.blue:before{background:#096C96;}.path-frontpage #block-formationquickaccess li a.blue span:after{background-image:url("/themes/custom/fpro/img/icons/item-blue.svg");}.path-frontpage #block-formationquickaccess li a.green{background:#2BBBA9;}.path-frontpage #block-formationquickaccess li a.green:before{background:#179D92;}.path-frontpage #block-formationquickaccess li a.green span:after{background-image:url("/themes/custom/fpro/img/icons/item-green.svg");}.path-frontpage #block-formationquickaccess li a:hover span:after{background-size:40%;}}.path-frontpage .home-description{position:relative;color:#FFF;padding:35px 2.5% 50px;}.path-frontpage .home-description:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#2E2E2E;}.path-frontpage .home-description:after{position:absolute;z-index:-1;top:0;left:0;content:"";width:100%;height:100%;-webkit-opacity:0.25;-moz-opacity:0.25;opacity:0.25;background-image:url("/themes/custom/fpro/img/bkg/markup.png");background-size:20%;background-position:right bottom;background-repeat:no-repeat;}.path-frontpage .home-description h1{color:#FFF;}.path-frontpage .home-description .text-formatted{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.path-frontpage .home-description .button{margin-top:1em;}.path-frontpage .view-news{position:relative;padding:25px 2.5%;}.path-frontpage .view-news:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#EFEFEF;}.path-frontpage .view-news h2{position:relative;margin:0 0 8px;padding:0 0 15px;color:#2E2E2E;}.path-frontpage .view-news h2:after{position:absolute;content:"";width:35px;height:2px;background:#2E2E2E;left:0;bottom:0;}.path-frontpage .view-news .view-header{position:relative;bottom:0;margin-bottom:20px;}.path-frontpage .view-news .view-header a{position:absolute;bottom:0;left:45px;font-size:0.85em;}.path-frontpage .view-news .view-content{display:flex;flex-wrap:wrap;margin:0 -2.5%;}.path-frontpage .view-news .view-content > .views-row{width:50%;padding:0 2.5%;}.path-frontpage .view-news .view-content > .views-row article{position:relative;display:flex;flex-wrap:wrap;}.path-frontpage .view-news .view-content > .views-row article .news-view,.path-frontpage .view-news .view-content > .views-row article .agreement-view{width:33.33%;max-width:350px;}.path-frontpage .view-news .view-content > .views-row article .news-view img,.path-frontpage .view-news .view-content > .views-row article .agreement-view img{display:block;width:100%;height:auto;}.path-frontpage .view-news .view-content > .views-row article .news-content,.path-frontpage .view-news .view-content > .views-row article .agreement-content{flex:1;position:relative;padding-left:2.5%;}.path-frontpage .view-news .view-content > .views-row article .field--type-datetime{margin-top:15px;}.path-frontpage .home-bottom{position:relative;display:flex;flex-wrap:wrap;padding:25px 2.5%;margin:0 -2.5%;}.path-frontpage .home-bottom:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#FFF;}.path-frontpage .home-bottom h2{position:relative;margin:0 0 8px;padding:0 0 15px;color:#2E2E2E;}.path-frontpage .home-bottom h2:after{position:absolute;content:"";width:35px;height:2px;background:#2E2E2E;left:0;bottom:0;}.path-frontpage .home-bottom .view-header{position:relative;bottom:0;margin-bottom:20px;}.path-frontpage .home-bottom .view-header a{position:absolute;bottom:0;left:45px;font-size:0.85em;}.path-frontpage .home-bottom .views-element-container{width:50%;padding:0 2.5%;}.path-frontpage .home-bottom .view-approvals .view-content,.path-frontpage .home-bottom .view-references .item-list > ul{display:flex;flex-wrap:wrap;margin:0 -2.5%;}.path-frontpage .home-bottom .view-approvals .view-content > .views-row,.path-frontpage .home-bottom .view-references .item-list > ul > .views-row,.path-frontpage .home-bottom .view-approvals .view-content > li,.path-frontpage .home-bottom .view-references .item-list > ul > li{position:relative;margin:0 2.5% 15px;}.path-frontpage .home-bottom .view-approvals .view-content > .views-row img,.path-frontpage .home-bottom .view-references .item-list > ul > .views-row img,.path-frontpage .home-bottom .view-approvals .view-content > li img,.path-frontpage .home-bottom .view-references .item-list > ul > li img{max-width:125px;max-height:75px;width:auto;height:auto;image-rendering:-webkit-optimize-contrast;}@media only screen and (min-width:1px) and (max-width:1280px){#block-fprohomeslide{height:600px;}.path-frontpage #block-formationquickaccess{margin-top:-80px;}.path-frontpage #block-formationquickaccess li{font:200 1.4em/1em 'Barlow Condensed',sans-serif;}}@media only screen and (min-width:1px) and (max-width:960px){#block-claim{padding:35px 0 15px;font:600 1.8em/1em 'Barlow Condensed',sans-serif;text-align:center;}.path-frontpage #block-fprohomeslide{height:540px;}.path-frontpage #block-fprohomeslide .slide-content .field--name-field-home-slide-title{font:600 2em/1em 'Roboto Condensed',sans-serif;}.path-frontpage .region-header-bottom ul.menu{margin:0 -2.6%;}.path-frontpage .region-header-bottom ul.menu li a:after{height:100%;}.path-frontpage .home-description .text-formatted{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.path-frontpage .view-news .view-content > .views-row{width:100%;padding:0 2.5% 25px;margin-bottom:25px;border-bottom:1px dotted;}.path-frontpage .view-news .view-content > .views-row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}.path-frontpage .home-bottom .views-element-container{width:100%;margin-bottom:25px;}.path-frontpage .home-bottom .views-element-container:last-child{margin-bottom:0;}}@media only screen and (min-width:1px) and (max-width:620px){#block-fprohomeslide .slide-content .field--name-field-home-slide-subtitle{font-size:1em;}}blockquote{padding:15px;margin:0 10px;background:#EFEFEF;}.helpful-links{padding:20px 0;margin-top:20px;border-top:1px solid #2E2E2E;}.helpful-links .helpful-title{font:400 1.2em/1em 'Roboto Condensed',sans-serif;margin:0 0 8px;color:#2E2E2E;text-transform:uppercase;}.helpful-links .helpful-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:65px;-moz-column-gap:65px;column-gap:65px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.helpful-links .helpful-content .field__item{display:inline-block;}.helpful-links a{display:flex;align-items:flex-start;position:relative;padding:7px 25px;color:#BB1C32;line-height:1.4em;}.helpful-links a:before{position:absolute;left:0;content:"\E83E";font:normal 1em/1.4em "Fontello";}.helpful-links a:hover{color:#BB1C32;text-decoration:underline;}.helpful-links .field--type-file a:before{content:"\E802";}.field--name-field-article-lien{margin-top:40px;}.field--name-field-article-lien .field__label{position:relative;font:500 1.5em/1.4em 'Barlow Condensed',sans-serif;color:#2E2E2E;margin-bottom:10px;border-bottom:1px dotted;}.field--name-field-article-lien .field__item a{position:relative;display:inline-block;padding:5px 0;color:#BB1C32;line-height:1.2em;}.field--name-field-article-lien .field__item a:before{position:relative;padding-right:10px;content:"\E802";font:normal 1em/1em "Fontello";}.node--type-page .node__content{display:flex;flex-wrap:wrap;}.node--type-page .node__content .simple-left{width:33.33%;}.node--type-page .node__content .simple-left .field--type-image{margin-bottom:0;}.node--type-page .node__content .simple-left .field--type-image img{display:block;width:100%;height:auto;}.node--type-page .node__content .simple-left iframe{display:block;width:100%;height:300px;}.node--type-page .node__content .simple-left .field--name-field-page-description{padding:10px 15px;font:italic 300 100%/1.4em 'Roboto Condensed',sans-serif;background:#EFEFEF;}.node--type-page .node__content .simple-right{flex:1;padding-left:30px;}.node--type-page .node__content .simple-link{text-align:right;}.node--type-page .node__content .simple-link a{display:inline-block;padding:5px 20px;color:#FFF;font-weight:bold;background:#515151;border-radius:2px;text-decoration:none;}.node--type-page .node__content .simple-link a:hover{background:#2E2E2E;}.node--type-page .node__content .field--name-field-paragraphs{width:100%;}.node--type-page .node__content .field--name-field-paragraphs > .field__item{padding:35px 2.5%;margin:0 -2.7%;}.node--type-page .node__content .field--name-field-paragraphs > .field__item:nth-child(even){background:#EFEFEF;}.node--type-page .node__content .field--name-field-paragraphs > .field__item:nth-child(even) .edito-basic{flex-direction:row-reverse;}.node--type-page .node__content .field--name-field-paragraphs > .field__item:nth-child(even) .edito-basic .edito-view{margin:0 0 0 5%;}.node--type-page .node__content .field--name-field-paragraphs > .field__item:nth-child(even) .edito-toggle > .field__items > .field__item{background:#FFF;}.node--type-page .node__content .field--name-field-paragraphs > .field__item:nth-child(even) blockquote{background:#FFF;}.node--type-page .node__content .field--name-field-paragraphs > .field__item:last-child{margin-bottom:-35px;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic{display:flex;flex-wrap:wrap;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view{width:33.33%;margin-right:2.5%;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view img{display:block;width:100%;height:auto;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view iframe{width:100% !important;height:300px;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view video{width:100% !important;height:auto;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-desc{flex:1;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-desc img{margin:10px 25px;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .button{margin-top:20px;}.node--type-page .node__content .edito-toggle{position:relative;}.node--type-page .node__content .edito-toggle .paragraph--type--toggle-item{display:flex;flex-wrap:wrap;}.node--type-page .node__content .edito-toggle .toggle-title{width:100%;}.node--type-page .node__content .edito-toggle > .text-formatted{margin-bottom:25px;}.node--type-page .node__content .edito-toggle > .field__items{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:15px;}.node--type-page .node__content .edito-toggle > .field__items > .field__item{margin-bottom:5px;background:#EFEFEF;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-title .field__item{position:relative;width:100%;padding:15px 50px 15px 25px;margin:0;font:600 1.2em/20px 'Roboto Condensed',sans-serif;color:#2E2E2E;cursor:pointer;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-title .field__item:after{position:absolute;content:"\E818";font:1.2em/25px 'fontello';right:25px;text-align:center;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-title .field__item:hover:after{color:#BB1C32;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content{display:flex;flex-wrap:wrap;width:100%;padding:0 25px 25px 25px;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-media{width:33.33%;padding-right:2%;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-media img{display:block;width:100%;height:auto !important;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-media video{display:block;width:100% !important;height:auto !important;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-media video,.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-media iframe{display:block;width:100% !important;height:300px;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-content{flex:1;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-content h2{margin:0;font:700 1.4em/1.3em 'Roboto Condensed',sans-serif;color:#2E2E2E;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .helpful-links{width:100%;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .text-formatted ol,.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .text-formatted ul{margin:0 0 1em;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .text-formatted ol:last-child,.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .text-formatted ul:last-child{margin:0;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .text-formatted ol li,.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .text-formatted ul li{padding:6px 0;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .opened .toggle-title .field__item:after{content:"\E813";}.node--type-page .node__content .paragraph--type--toggle-item .toggle-content{display:none !important;overflow:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.node--type-page .node__content .paragraph--type--toggle-item.opened .toggle-content{display:flex !important;animation:fadeIn 1s;}@media only screen and (min-width:1px) and (max-width:960px){.node--type-page .node__content .simple-left{width:100%;margin-bottom:25px;}.node--type-page .node__content .simple-left iframe{height:420px;}.node--type-page .node__content .simple-right{padding-left:0;}.node--type-page .node__content .field--name-field-edito-paragraphs > .field__item:nth-child(even) .edito-basic .edito-view{margin:25px 0 0 0;}.node--type-page .node__content .paragraph--type--edito-basic.testimony .edito-basic .edito-view{order:1 !important;margin:0 auto 25px !important;}.node--type-page .node__content .paragraph--type--edito-basic.testimony .edito-basic .edito-desc{order:2 !important;width:100% !important;flex:none !important;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic,.node--type-page .node__content .field--name-field-edito-paragraphs > .field__item:nth-child(even) .edito-basic{display:flex;flex-wrap:wrap;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view,.node--type-page .node__content .field--name-field-edito-paragraphs > .field__item:nth-child(even) .edito-basic .edito-view{width:100%;margin:0 !important;margin:0 0 25px !important;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view img,.node--type-page .node__content .field--name-field-edito-paragraphs > .field__item:nth-child(even) .edito-basic .edito-view img{display:block;width:100%;height:auto;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-view iframe,.node--type-page .node__content .field--name-field-edito-paragraphs > .field__item:nth-child(even) .edito-basic .edito-view iframe{min-height:420px;}.node--type-page .node__content .paragraph--type--edito-basic .edito-basic .edito-desc,.node--type-page .node__content .field--name-field-edito-paragraphs > .field__item:nth-child(even) .edito-basic .edito-desc{order:1;}.node--type-page .node__content .edito-toggle > .field__items{display:flex;flex-wrap:wrap;flex-direction:column;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-content{order:1;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .helpful-links{order:2;padding-bottom:0;}.node--type-page .node__content .edito-toggle > .field__items > .field__item .toggle-content .field--name-field-toggle-item-media{order:3;margin-top:25px;width:100%;padding-right:0;}}@media only screen and (min-width:1px) and (max-width:620px){.helpful-links .helpful-content{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}}header{position:relative;width:100%;}header:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#2E2E2E;}header .burger{display:none;z-index:99;position:fixed;top:0;right:0;width:60px;height:60px;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .burger:after{margin:auto;content:"\E81F";color:#2E2E2E;font:2.4em/65px "fontello";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .burger:hover:after{color:#BB1C32;}header .region-header-top{z-index:3;position:relative;display:flex;flex-wrap:wrap;height:60px;}header .region-header-top:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#FFF;box-shadow:0 0 8px -2px #000000;}header .region-header-top .block-iptools-logo{position:relative;width:20%;margin-right:1%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-header-top .logo{position:absolute;z-index:2;left:0;top:0;max-width:200px;width:100%;background:#FFF;box-shadow:0 0 8px -2px #000000;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-header-top .logo img{display:block;width:100%;height:auto;padding:10px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-header-top nav{position:relative;display:flex;flex-wrap:wrap;flex:1;}header .region-header-top nav > ul.menu{z-index:2;display:table;width:100%;justify-content:flex-end;height:60px;}header .region-header-top nav > ul.menu > li{position:relative;display:table-cell;vertical-align:top;border-left:3px solid #FFF;background:#FFF;text-align:center;list-style:none outside;}header .region-header-top nav > ul.menu > li > a,header .region-header-top nav > ul.menu > li > span{display:block;font:200 1.6em/57px 'Barlow Condensed',sans-serif;padding:0 25px;color:#404040;border-top:3px solid #545454;text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}@media only screen and (min-width:960px) and (max-width:10000px){header .region-header-top nav > ul.menu > li > a.menu-search,header .region-header-top nav > ul.menu > li > span.menu-search{min-width:60px;font-size:0;}header .region-header-top nav > ul.menu > li > a.menu-search:after,header .region-header-top nav > ul.menu > li > span.menu-search:after{position:absolute;width:100%;top:0;left:0;content:"\e908";color:#2E2E2E;font:normal 25px/60px "icomoon";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}}header .region-header-top nav > ul.menu > li:hover{background:#EFEFEF;}header .region-header-top nav > ul.menu > li.menu-item--active-trail > a,header .region-header-top nav > ul.menu > li.menu-item--active-trail > span{border-top:3px solid #BB1C32;color:#BB1C32;}header .region-header-top nav > ul.menu > li ul.menu{z-index:-1;position:absolute;text-align:center;top:-1000px;left:50%;min-width:100%;width:max-content;margin:0;font:300 0.9em/40px 'Barlow Condensed',sans-serif;background:#EFEFEF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}header .region-header-top nav > ul.menu > li ul.menu li a{position:relative;display:block;padding:10px 25px;font:400 1.35em/1em 'Barlow Condensed',sans-serif;color:#404040;align-items:center;text-decoration:none;}header .region-header-top nav > ul.menu > li ul.menu li.menu-item--active-trail a{color:#BB1C32;}header .region-header-top nav > ul.menu > li:hover ul.menu{top:60px;}header .region-header-top nav > ul.menu > li:hover ul.menu li a:hover{background:rgba(255,255,255,0.5);}header .region-header-top .search-block-form{position:absolute;top:95px;right:0;}header .region-header-top .search-block-form form{display:flex;align-items:flex-start;}header .region-header-top .search-block-form input{width:200px;height:35px;margin:0;padding:0 10px;line-height:35px;background:#FFF;border:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}header .region-header-top .search-block-form input.form-submit{width:45px;font-size:0;background:#FFF url("/themes/custom/fpro/img/icons/search.svg") center center no-repeat;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-size:30px;}.region-header-bottom{position:relative;z-index:1;}.region-header-bottom ul.menu{position:relative;display:flex;flex-wrap:wrap;}.region-header-bottom ul.menu li{display:flex;flex-wrap:wrap;align-items:center;width:25%;font:200 1.4em/1em 'Barlow Condensed',sans-serif;text-align:center;}.region-header-bottom ul.menu li strong{font-weight:500;}.region-header-bottom ul.menu li a{z-index:2;position:relative;width:100%;height:100%;padding:8px 0 10px;color:#FFF;}.region-header-bottom ul.menu li a:after{z-index:-1;position:absolute;width:100%;height:4px;content:"";left:0;bottom:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.region-header-bottom ul.menu li a.orange:after{background:#F5820C;}.region-header-bottom ul.menu li a.pink:after{background:#C92585;}.region-header-bottom ul.menu li a.blue:after{background:#0B8BC5;}.region-header-bottom ul.menu li a.green:after{background:#2BBBA9;}.region-header-bottom ul.menu li a:hover{text-decoration:none;}.region-header-bottom ul.menu li a:hover:after{height:100%;}.region-header-bottom ul.menu li.menu-item--active-trail a:after{height:100%;}.layout-container .region-breadcrumb{z-index:2;position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin:0 0 -1%;padding:10px 2.5%;background:#FFF;}.layout-container .region-breadcrumb #block-filsdariane{flex:1;padding:0 2.5% 0 0;font:400 0.85em/1.4em 'Roboto Condensed',sans-serif;color:#404040;}.layout-container .region-breadcrumb #block-filsdariane ol{display:flex;flex-wrap:wrap;margin:0;padding:0;}.layout-container .region-breadcrumb #block-filsdariane li{z-index:1;display:flex;flex-wrap:wrap;align-items:center;}.layout-container .region-breadcrumb #block-filsdariane li:before{display:none;}.layout-container .region-breadcrumb #block-filsdariane li:after{position:relative;content:"\E810";margin:0 10px;color:#404040;font:1.3em/0 "Fontello";}.layout-container .region-breadcrumb #block-filsdariane li a{position:relative;color:#404040;text-decoration:underline;}.layout-container .region-breadcrumb #block-filsdariane li a:hover{text-decoration:none;}.layout-container .region-breadcrumb #block-filsdariane li:last-child:after{display:none;}.layout-container .region-breadcrumb #block-filsdariane li:last-child a{font-weight:600;text-decoration:none;cursor:default;}.layout-container .region-breadcrumb .block-addtoany{z-index:1;position:relative;margin-top:-6px;display:flex;align-items:center;color:#404040;font-size:0.85em;}.layout-container .region-breadcrumb .block-addtoany > span{margin-left:5px;}.layout-container .region-breadcrumb .block-addtoany > span > a span{background:none !important;}.view-product-terms .view-content{display:flex;flex-wrap:wrap;margin:0 -1%;}.view-product-terms .view-content .views-row{overflow:hidden;position:relative;width:calc(20% - 2%);margin:0 1% 2%;background:#EFEFEF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-product-terms .view-content .views-row:before{display:block;content:"";padding-top:75%;padding-top:100%;}.view-product-terms .view-content .views-row .contextual-region{position:initial;}.view-product-terms .view-content .views-row .content{position:absolute;top:0;left:0;bottom:0;right:0;}.view-product-terms .view-content .views-row img{position:relative;display:block;width:auto;height:100%;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-product-terms .view-content .views-row h2{z-index:1;position:absolute;bottom:0;left:0;width:100%;padding:6px 10px 8px;margin:0;font:normal normal 1.4em/1em 'Barlow Condensed',sans-serif;color:#FFF;text-align:center;cursor:pointer;}.view-product-terms .view-content .views-row h2:before{z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0;content:"";background:#000;-webkit-opacity:0.75;-moz-opacity:0.75;opacity:0.75;}.view-product-terms .view-content .views-row:hover img{height:105%;}.view-products .view-content{display:flex;flex-wrap:wrap;margin:0 -1% -2%;}.view-products .view-content .views-row{width:calc(33.33% - 2%);margin:0 1% 2%;border:1px solid #404040;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-products .view-content .node--type-formation{display:flex;flex-wrap:wrap;flex-direction:column;position:relative;}.view-products .view-content .node--type-formation h2{width:100%;order:1;padding:5px 80px 7px 2.5%;margin:0;font:1.4em/1em 'Barlow Condensed',sans-serif;background:#404040;}.view-products .view-content .node--type-formation h2 a{color:#FFF;}.view-products .view-content .node--type-formation .field--name-field-formation-ref{display:flex;position:absolute;top:5px;right:15px;font-size:0.75em;color:#FFF;}.view-products .view-content .node--type-formation .field--name-field-formation-ref .field__label{font-weight:100;}.view-products .view-content .node--type-formation .field--name-field-formation-ref .field__label:after{content:":";padding:0 3px;}.view-products .view-content .node--type-formation .field--name-field-formation-duree{display:flex;flex-wrap:wrap;margin-bottom:5px;}.view-products .view-content .node--type-formation .field--name-field-formation-duree .field__label{font-weight:100;}.view-products .view-content .node--type-formation .field--name-field-formation-duree .field__label:after{content:":";padding:0 3px;}.view-products .view-content .node--type-formation .formation-view{order:2;position:relative;overflow:hidden;width:100%;background:#7D7D7D;}.view-products .view-content .node--type-formation .formation-view:before{display:block;content:"";padding-top:75%;padding-top:50%;}.view-products .view-content .node--type-formation .formation-view .field--type-image{position:absolute;top:0;left:0;bottom:0;right:0;}.view-products .view-content .node--type-formation .formation-view img{position:relative;display:block;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-products .view-content .node--type-formation .formation-content{order:3;width:100%;padding:20px 2.5%;}.view-products .view-content .node--type-formation:hover .formation-view img{width:105%;}.view-products .view-content .node--type-formation.orange:hover h2{background:#F5820C;}.view-products .view-content .node--type-formation.pink:hover h2{background:#C92585;}.view-products .view-content .node--type-formation.blue:hover h2{background:#0B8BC5;}.view-products .view-content .node--type-formation.green:hover h2{background:#2BBBA9;}.node--type-formation.node--view-mode-full{display:flex;flex-wrap:wrap;align-items:flex-start;}.node--type-formation.node--view-mode-full .node__content{display:flex;flex-wrap:wrap;flex:1;}.node--type-formation.node--view-mode-full .node__content h1{width:100%;}.node--type-formation.node--view-mode-full .node__content #formation-center{width:66.66%;margin:0 25px 0 0;}.node--type-formation.node--view-mode-full .node__content #formation-center .field--type-image{position:relative;overflow:hidden;width:100%;margin-bottom:25px;border:2px solid #FFF;background:#7D7D7D;}.node--type-formation.node--view-mode-full .node__content #formation-center .field--type-image:before{display:block;content:"";padding-top:75%;padding-top:50%;}.node--type-formation.node--view-mode-full .node__content #formation-center .field--type-image img{position:absolute;display:block;width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.node--type-formation.node--view-mode-full .node__content #formation-center #formation-nav ul{display:flex;flex-wrap:wrap;margin:0;}.node--type-formation.node--view-mode-full .node__content #formation-center #formation-nav ul li{margin-right:1px;color:#404040;font:600 1.2em 'Barlow Condensed',sans-serif;text-transform:uppercase;}.node--type-formation.node--view-mode-full .node__content #formation-center #formation-nav ul li a{display:block;padding:5px 15px 6px;color:#888;background:#DDD;text-decoration:none;}.node--type-formation.node--view-mode-full .node__content #formation-center #formation-nav ul li a:hover{color:#404040;}.node--type-formation.node--view-mode-full .node__content #formation-center #formation-nav ul li a.active{color:#404040;background:#EFEFEF;}.node--type-formation.node--view-mode-full .node__content .formation-desc{padding:20px 2.5%;background:#EFEFEF;}.node--type-formation.node--view-mode-full .node__content .formation-desc h2{color:#404040;}.node--type-formation.node--view-mode-full .node__content .formation-desc > h2{display:none;}.node--type-formation.node--view-mode-full .node__content #formation-right{flex:1;}.node--type-formation.node--view-mode-full .node__content #formation-right h3{text-transform:uppercase;}.node--type-formation.node--view-mode-full .node__content #formation-right #formation-info{padding:10px 15px;margin-bottom:25px;background:#EFEFEF;}.node--type-formation.node--view-mode-full .node__content #formation-right #formation-info .field{display:flex;flex-wrap:wrap;margin:0 0 5px;}.node--type-formation.node--view-mode-full .node__content #formation-right #formation-info .field .field__label{font:1.1em/1em 'Barlow Condensed',sans-serif;text-transform:uppercase;}.node--type-formation.node--view-mode-full .node__content #formation-right #formation-info .field .field__label:after{content:":";padding:0 3px;}.node--type-formation.node--view-mode-full .node__content #formation-right .right-bloc{margin-bottom:25px;}.node--type-formation.node--view-mode-full .node__content #formation-right .right-bloc:last-child{margin:0;}.node--type-formation.node--view-mode-full .register-form{width:100%;margin-top:35px;}#formation-date{overflow:hidden;padding:20px 15px;line-height:1.2em;font-weight:600;color:#404040;background:#DDD;text-align:center;}#formation-date .field__items{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px 10px;}#formation-date .field__items > .field__item{position:relative;display:flex;max-width:100px;margin:0 5px 10px;font:1em/1.2em 'Barlow Condensed',sans-serif;text-align:center;}#formation-date .field__items > .field__item:after{position:absolute;top:0;right:0;height:0;width:0;content:"";border-top:15px solid;border-left:15px solid transparent;}#formation-date .field__items > .field__item .paragraph{display:flex;width:100%;flex-direction:column;justify-content:space-between;background:rgba(255,255,255,0.5);}#formation-date .field__items > .field__item .datesplit{padding:5px 10px;}#formation-date .field__items > .field__item span{display:block;}#formation-date .field__items > .field__item .day{font:600 1.5em/1.2em 'Barlow Condensed',sans-serif;}#formation-date .field__items > .field__item .month{font:600 1.2em/0.7em 'Barlow Condensed',sans-serif;text-transform:uppercase;}#formation-date .field__items > .field__item .year{font:300 1em/1.4em 'Barlow Condensed',sans-serif;}#formation-date .field__items > .field__item .field--name-field-lieux{padding:2px 5px;font:0.85em/1em 'Barlow Condensed',sans-serif;background:#FFF;}#formation-date .field__label{display:none;}#formation-submenu{width:25%;margin:0 2.5% 0 -2.5%;border-right:2px solid;}#formation-submenu .item-list{border-bottom:1px solid;}#formation-submenu .item-list h3{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:5px 30px 5px 10px;margin:0;font:600 1.1em/1.4em 'Barlow Condensed',sans-serif;text-transform:uppercase;cursor:pointer;}#formation-submenu .item-list h3:after{position:absolute;right:10px;content:"\E80D";font:0.8em/0 "Fontello";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}#formation-submenu .item-list ul li{line-height:1.2em;}#formation-submenu .item-list ul li a{display:block;padding:8px 5px 8px 15px;text-decoration:none;border-bottom:1px dotted;}#formation-submenu .item-list ul li a.active{color:#FFF;}#formation-submenu .item-list ul li:last-child a{border:0;}#formation-submenu .item-list.opened h3:after{content:"\E80B";}#formation-submenu .item-list:hover h3:after{right:5px;}#formation-submenu .item-list:hover.opened h3:after{right:10px;}#formation-submenu .item-list:last-child{border-bottom:0;}.subscribe{padding:0 0 15px;margin:0 0 15px;border-bottom:3px solid #FFF;}.subscribe a{display:block;margin:auto;max-width:300px;padding:10px 20px;color:#FFF;font:600 600/1.2em 'Roboto Condensed',sans-serif;background:#404040;border:1px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.subscribe a:hover{color:#404040;border:1px solid #515151;background:#FFF;}.field--name-field-formation-documents .field__item{margin:2px 0 5px;}.field--name-field-formation-documents .field__item a{position:relative;display:block;padding:5px 5px 5px 25px;font-size:0.9em;line-height:1.2em;}.field--name-field-formation-documents .field__item a:before{position:absolute;left:0;top:5px;content:"\E81C";font:1em/1em "Fontello";}.node--type-article .field--type-datetime{display:block;font:italic 0.85em/1em 'Roboto Condensed',sans-serif;color:#7D7D7D;}.node--type-article.node--view-mode-full .node__content{display:flex;flex-wrap:wrap;}.node--type-article.node--view-mode-full .node__content .field--name-field-media{width:30%;}.node--type-article.node--view-mode-full .node__content .field--name-field-media img,.node--type-article.node--view-mode-full .node__content .field--name-field-media iframe{display:block;width:100%;height:auto;}.node--type-article.node--view-mode-full .node__content .field--name-field-media iframe{min-height:250px;}.node--type-article.node--view-mode-full .node__content .description{flex:1;padding-left:2.5%;}.node--type-article.node--view-mode-full .field--type-datetime{margin-top:10px;}.node--type-page-list .view-news .views-row,.node--type-page-list .view-approvals .views-row{padding:25px 0;border-bottom:1px dotted #555;}.node--type-page-list .view-news .views-row > article,.node--type-page-list .view-approvals .views-row > article{position:relative;display:flex;flex-wrap:wrap;}.node--type-page-list .view-news .views-row > article .news-view,.node--type-page-list .view-approvals .views-row > article .news-view,.node--type-page-list .view-news .views-row > article .agreement-view,.node--type-page-list .view-approvals .views-row > article .agreement-view{width:33.33%;max-width:350px;}.node--type-page-list .view-news .views-row > article .news-view img,.node--type-page-list .view-approvals .views-row > article .news-view img,.node--type-page-list .view-news .views-row > article .agreement-view img,.node--type-page-list .view-approvals .views-row > article .agreement-view img{display:block;width:100%;height:auto;}.node--type-page-list .view-news .views-row > article .news-content,.node--type-page-list .view-approvals .views-row > article .news-content,.node--type-page-list .view-news .views-row > article .agreement-content,.node--type-page-list .view-approvals .views-row > article .agreement-content{flex:1;position:relative;padding-left:2.5%;}.node--type-page-list .view-news .views-row > article .field--type-datetime,.node--type-page-list .view-approvals .views-row > article .field--type-datetime{margin-top:15px;}.node--type-page-list .view-news .views-row:last-child,.node--type-page-list .view-approvals .views-row:last-child{border-bottom:0;}.view-news .views-row article .news-description{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;}.view-news .views-row article .news-description h2{color:#2E2E2E;}.view-news .views-row article .news-description:after{position:relative;align-self:flex-end;bottom:-5px;right:5px;content:"\E818";margin:0 10px;font:1.8em/1em "Fontello";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-news .views-row article:hover .news-description:after{color:#BB1C32;right:0;}.node--type-page-list .view-references .view-header{margin:35px 0;background:#EFEFEF;}.node--type-page-list .view-references .view-header .item-list > ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;padding:25px 1% 1%;}.node--type-page-list .view-references .view-header .item-list > ul > li{position:relative;width:calc(14.28% - 2%);margin:1%;background:#FFF;}.node--type-page-list .view-references .view-header .item-list > ul > li article{position:relative;margin:5px;}.node--type-page-list .view-references .view-header .item-list > ul > li article:before{display:block;content:"";padding-top:75%;padding-top:100%;}.node--type-page-list .view-references .view-header .item-list > ul > li article .field--type-image{position:absolute;top:0;left:0;bottom:0;right:0;}.node--type-page-list .view-references .view-header .item-list > ul > li article img{position:relative;display:block;margin:auto;max-width:100%;width:auto;height:auto;max-height:100%;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}.view-references.view-display-id-embed > .view-content .item-list{margin-bottom:35px;}.view-references.view-display-id-embed > .view-content .item-list h3{margin-bottom:10px;border-bottom:1px dotted;}.view-references.view-display-id-embed > .view-content .item-list > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.view-references.view-display-id-embed > .view-content .item-list > ul > li{padding:5px 0;line-height:1.2em;}.node--type-page-list .list-header{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;}.node--type-page-list .list-header > .field--name-body{flex:1;padding-right:2.5%;}.node--type-page-list .list-header > .job-button{margin-top:0;}.job-button{margin-top:15px;}.view-recruitment .views-row{position:relative;margin:30px 0;padding:25px 2.5%;background:#EFEFEF;}.view-recruitment .views-row .field--name-field-offre-ref{display:flex;flex-wrap:wrap;align-items:center;right:15px;top:5px;font-size:0.85em;font-style:italic;}.view-recruitment .views-row .field--name-field-offre-ref .field__label{font-weight:400;margin-right:5px;}.view-recruitment .views-row .field--name-field-offre-ref .field__item{font-weight:600;}.view-recruitment .views-row .field--name-field-lieux{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;font:600 1.1em/1em 'Barlow Condensed',sans-serif;color:#666;}.view-recruitment .views-row .field--name-field-lieux .field__label{font-weight:400;margin-right:5px;}.view-recruitment .views-row:last-child{margin-bottom:0;}.path-search main .search-form{position:relative;margin:25px auto;padding:25px 2.5%;background:#EFEFEF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.path-search main .search-form .form-items{display:flex;flex-wrap:wrap;align-items:flex-end;}.path-search main .search-form .form-items .form-item{margin:0 15px 20px;}.path-search main .search-form .form-items .form-item label{display:block;}.path-search main .search-form #edit-basic{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.path-search main .search-form .form-item-keys{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:10px;}.path-search main .search-form .form-item-keys label{margin:0 15px;}.path-search main .search-form input[type=search]{width:auto;background:#FFF;}.path-search main .search-form input[type=submit]{margin:0 15px 10px;}.path-search main .search-form input[type=submit]:hover{color:#FFF;background:#2E2E2E;}.path-search main .search-form .search-help-link{display:inline-block;width:100%;margin-top:20px;font:italic 0.85em/1.2em 'Roboto Condensed',sans-serif;}.path-search main .search-advanced summary{padding:15px;text-transform:uppercase;}.path-search main h2{margin:50px 0 25px;color:#2E2E2E;}.path-search main h2 span{color:#BB1C32;}.path-search main .search-results{margin:0;padding:0;}.path-search main .search-results li{position:relative;padding:5px 0 5px 30px;margin:0 0 25px 0;border-left:3px solid #BB1C32;}.path-search main .search-results li h3{font:600 1.4em/1.2em 'Barlow Condensed',sans-serif;color:#2E2E2E;}.path-search main .search-results li h3 a{color:#2E2E2E;text-decoration:none;text-transform:none;}.path-search main .search-results li strong{color:#BB1C32;}.path-search main .search-results li .search-result__info,.path-search main .search-results li .date-published{margin-top:10px;font:italic 400 0.8em/1em 'Roboto Condensed',sans-serif;}.path-search main .search-results li:after{position:absolute;left:5px;top:12px;content:"\e906";color:#2E2E2E;font:normal 1.2em/1em "icomoon";-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.path-search main .search-results li:hover:after{-webkit-transform:scale3d(-1,1,1);-moz-transform:scale3d(-1,1,1);-ms-transform:scale3d(-1,1,1);-o-transform:scale3d(-1,1,1);color:#BB1C32;}.path-search main .search-results li:hover h3 a{color:#BB1C32;}footer{position:relative;clear:both;width:100%;padding:25px 0;color:#EFEFEF;font:1em/1em 'Roboto Condensed',sans-serif;}footer:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#7D7D7D;}footer h2{margin:0 0 7px !important;color:#FFF;}footer h2 a{color:#FFF !important;}footer h2 a:hover{color:#BB1C32 !important;text-decoration:none !important;}footer h4{color:#FFF;font-weight:400;}footer a,footer ul.menu a.is-active{color:#DDD;}footer a:hover,footer ul.menu a.is-active:hover{color:#FFF;}footer .region-footer{display:grid;align-items:flex-start;grid-auto-columns:1fr;grid-template-columns:auto;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"F01 F02 F03 F03" "F01 F02 F04 F04";}footer .block-iptools-logo{grid-area:F01;margin-right:25px;}footer .block-iptools-logo img{max-width:75px;}footer .block-fpro-common{grid-area:F02;margin-right:25px;line-height:1.4em;}footer .block-views-blocksocial-networks-block-social-networks{grid-area:F03;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:10px;}footer .block-views-blocksocial-networks-block-social-networks h2{margin:0 !important;font:400 1em/1em 'Barlow Condensed',sans-serif;}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks{display:flex;flex-wrap:wrap;align-items:center;margin-left:5px;}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul{display:flex;align-items:center;}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li a{position:relative;display:block;padding:0 12px;height:30px;margin-left:5px;color:#FFF;font-size:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";font:20px/30px "fontello";text-align:center;}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li a:hover{color:#BB1C32;}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li .facebook a:before{content:"\E82B";}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li .instagram a:before{content:"\1F516";}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li .twitter a:before{content:"\F309";}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li .viadeo a:before{content:"\F2A9";}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li .youtube a:before{content:"\F167";}footer .block-views-blocksocial-networks-block-social-networks .view-social-networks .item-list ul li .linkedin a:before{content:"\F318";}footer nav{grid-area:F04;font-size:0.9em;}footer nav > ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;}footer nav > ul.menu li a{display:block;padding:3px 5px;margin:0 5px;}.node--type-webform.node--view-mode-full > .node__content{display:grid;grid-template-columns:33.33% 66.66%;grid-template-rows:auto 1fr;gap:0px 0px;grid-template-areas:"C01 C04" "C02 C04" "C03 C04";}.node--type-webform.node--view-mode-full > .node__content .field--name-body{grid-area:C01;padding:0 0 35px 0;}.node--type-webform.node--view-mode-full > .node__content .field--name-body h2{color:#2E2E2E;}.node--type-webform.node--view-mode-full > .node__content .field--name-body h2 a{color:#BB1C32;text-decoration:underline;}.node--type-webform.node--view-mode-full > .node__content .field--name-body h2 a:hover{text-decoration:none;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies{position:relative;display:flex;flex-wrap:wrap;z-index:1;grid-area:C02;flex-direction:column;margin-bottom:25px;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .view-content{display:flex;flex-wrap:wrap;flex-direction:column;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row{position:relative;border-top:1px solid #7E7E7E;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row:last-child{border-bottom:1px solid #7E7E7E;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-title{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:10px 35px;color:#4d4d4d;text-decoration:none;cursor:pointer;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-title:before{position:absolute;left:10px;content:"\F031";font:1.3em/0 "fontello";color:#7D7D7D;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-title:after{position:absolute;right:15px;content:"\E834";font:1.3em/0 "fontello";}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity{display:none;position:relative;width:auto;padding:0 20px 10px;color:#DDD;background:rgba(0,0,0,0.8);}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-title{display:none;width:100%;font:600 1.5em 'Barlow Condensed',sans-serif;color:#FFF;line-height:1.1em;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-adresse{width:100%;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-zipcode,.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-city{display:inline-block;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-phone{display:flex;flex-wrap:wrap;width:100%;padding:0;font-size:1em;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-phone .field__label{font-weight:400;margin-right:5px;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-phone .field__item a{color:#FFF;text-decoration:underline;font-weight:600;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row .views-field-rendered-entity .field--name-field-agence-city{text-transform:uppercase;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row:hover .views-field-title{color:#BB1C32;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row:hover .views-field-title:before{color:#BB1C32;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row.opened .views-field-title{color:#FFF;background:rgba(0,0,0,0.8);}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row.opened .views-field-title:before{color:#FFF !important;-webkit-opacity:0.85;-moz-opacity:0.85;opacity:0.85;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row.opened .views-field-title:after{content:"\E829";}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies .views-row.opened .views-field-rendered-entity{display:block;}.node--type-webform.node--view-mode-full > .node__content .field--name-field-map{grid-area:C03;}.node--type-webform.node--view-mode-full > .node__content .field--name-field-map img{display:block;width:100%;max-width:275px;height:auto;margin:auto;}.node--type-webform.node--view-mode-full > .node__content .field--type-webform{grid-area:C04;margin-left:35px;}.node--type-webform.node--view-mode-full > .node__content .agence-map{float:right;width:210px;}label{color:#555;font:normal normal 1.2em 'Barlow Condensed',sans-serif;}input[type=text],input[type=email],input[type=number],input[type=password],input[type="search"],textarea{width:100%;height:34px;padding:0 10px;font:normal normal 1.2em/32px 'Barlow Condensed',sans-serif;color:#1B1B1B;background:#EFEFEF;border:1px solid #bcbbbb;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}select{width:100%;height:32px;margin:0;padding:6px 5px 3px;font:normal normal 1em arial;border:1px solid #abadb3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.form-textarea-wrapper textarea{width:100%;height:200px;padding:5px 10px;}.form-item .description{font-style:italic;font-size:0.85em;}input[type=submit],.ui-dialog button{padding:0 25px;font:600 1em/34px 'Barlow Condensed',sans-serif;color:#FFF;background:#404040;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;cursor:pointer;text-transform:uppercase;border:1px solid #404040;}input[type=submit]:hover,.ui-dialog button:hover{color:#404040;background:#EFEFEF;}.form-type-checkbox{display:flex;align-items:center;}.form-type-checkbox label{margin-left:10px;}.user-login-form{padding:5% 15%;}.user-login-form > .form-item{margin-bottom:20px;}.user-login-form > .form-item label{color:#555;margin-bottom:5px;font:normal normal 1.1em 'Barlow Condensed',sans-serif;text-transform:uppercase;}.ui-dialog-content .form-item,#user-login-form .form-item,.webform-submission-webform-72-form .form-item{margin:0 0 20px;}.ui-dialog-content label,#user-login-form label,.webform-submission-webform-72-form label{width:100%;font:600 0.9em/1.4em 'Roboto Condensed',sans-serif;text-transform:uppercase;}.webform-submission-form fieldset{margin-bottom:35px;}.webform-submission-form fieldset fieldset,.webform-submission-form fieldset#edit-fieldset-vos-coordonnees{margin-bottom:0;}.webform-submission-form fieldset#edit-fieldset-votre-demande > legend,.webform-submission-form fieldset#edit-fieldset-vos-coordonnees > legend{display:block;width:100%;margin:0 0 25px;padding:5px 15px 6px 15px;color:#FFF;font:300 1.4em/1em 'Barlow Condensed',sans-serif;line-height:1em;border-bottom:1px solid #555;}.webform-submission-form fieldset#edit-fieldset-votre-demande > legend > span,.webform-submission-form fieldset#edit-fieldset-vos-coordonnees > legend > span{background:#555;padding:2px 25px 4px;}.webform-submission-form .fieldset-wrapper{display:flex;flex-wrap:wrap;width:105%;margin:0 -2.5%;}.webform-submission-form .fieldset-wrapper .webform-type-radios{display:flex;flex-wrap:wrap;width:50%;padding:0 2.5% 20px;}.webform-submission-form .fieldset-wrapper .webform-type-radios .fieldset-wrapper{width:100%;margin:0;}.webform-submission-form .fieldset-wrapper .webform-type-radios .form-radios{display:flex;flex-wrap:wrap;}.webform-submission-form .fieldset-wrapper .webform-type-radios .form-radios .form-type-radio{margin-right:20px;}.webform-submission-form .fieldset-wrapper .form-type-select{display:flex;flex-wrap:wrap;width:50%;padding:0 2.5% 20px;}.webform-submission-form .fieldset-wrapper .form-type-textfield{display:flex;flex-wrap:wrap;width:50%;padding:0 2.5% 20px;}.webform-submission-form .fieldset-wrapper .form-type-textfield label{width:100%;}.webform-submission-form .fieldset-wrapper .form-type-textarea{width:100%;padding:0 2.5% 20px;}.webform-submission-form .form-composite > legend,.webform-submission-form .form-type-textfield label,.webform-submission-form .form-type-textarea label,.webform-submission-form .form-type-select label{color:#555;margin-bottom:5px;font:normal normal 1.1em 'Barlow Condensed',sans-serif;text-transform:uppercase;}.webform-submission-form .input[type=submit]{margin-top:0;}body .ui-widget-overlay{background:rgba(0,0,0,0.75);-webkit-opacity:1;-moz-opacity:1;opacity:1;}body .ui-dialog{z-index:999;overflow:hidden;-webkit-border-radius:15px !important;-moz-border-radius:15px !important;border-radius:15px !important;}body .ui-dialog .ui-dialog-titlebar{margin:0;padding:15px 55px 15px 15px;white-space:normal;background:#EFEFEF;color:#2E2E2E;}body .ui-dialog .ui-dialog-title{margin:0;font:600 1.2em/1em 'Roboto Condensed',sans-serif;color:#2E2E2E;white-space:inherit;}body .ui-dialog .ui-dialog-content{padding:25px 25px 0 !important;background:#FFF !important;}body .ui-dialog .ui-dialog-titlebar-close{width:1.5rem;height:1.5rem;right:20px !important;}body .ui-dialog .ui-dialog-buttonpane{padding:0;margin:0;border:0;background:#EFEFEF !important;}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center;}body .ui-dialog .ui-dialog-buttonpane button{margin:15px auto;}.ipcallmeback{z-index:999;width:60px;height:60px;padding:0;bottom:140px;right:5%;background:none;font:600 0/1em 'Roboto Condensed',sans-serif;text-transform:uppercase;}.ipcallmeback a{display:block;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;position:relative;color:#BB1C32;}.ipcallmeback a:hover{text-decoration:none;}.ipcallmeback a:before{position:absolute;width:100%;height:100%;left:50%;top:50%;content:"";background:url(/themes/custom/fpro/img/icons/call-me.svg) center center no-repeat;background-size:contain;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.ipcallmeback a:active:before{width:95%;height:95%;}nav.pager{margin:25px auto 0;font:400 1.1em/30px 'Roboto Condensed',sans-serif;}nav.pager ul.pager__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}nav.pager li{padding:0;margin:0 2px;text-align:center;}nav.pager li a{display:block;padding:0 10px;color:#2E2E2E;margin:0;}nav.pager li a:hover{color:#BB1C32;text-decoration:none;}nav.pager li.is-active a{color:#FFF;text-decoration:none;background:#BB1C32;}nav.pager li.pager__item--previous a,nav.pager li.pager__item--next a,nav.pager li.pager__item--first a,nav.pager li.pager__item--last a{display:flex;justify-content:center;font-size:0;text-decoration:none;}nav.pager li.pager__item--previous a:after,nav.pager li.pager__item--next a:after,nav.pager li.pager__item--first a:after,nav.pager li.pager__item--last a:after{position:absolute;font:20px/30px "Fontello";content:"\E817";}nav.pager li.pager__item--first a:after{content:"\E811";}nav.pager li.pager__item--last a:after{content:"\E812";}nav.pager li.pager__item--next a:after{content:"\E818";}.node--type-simplenews .node__content > table{padding:25px 0;}.field--name-field-nl-news td[align="right"] div,.field--name-field-nl-formations-conseils td[align="right"] div{padding-bottom:0 !important;}.field--name-field-nl-news td[align="right"] div a,.field--name-field-nl-formations-conseils td[align="right"] div a{display:inline-block !important;padding:2px 15px 1px !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{color:#555;border:2px solid #BB1C32;background:#FFD4D3;}.form-mention{color:#E58C07;font-size:0.9em;font-style:italic;}div.status{color:#007201;background:#CCFFD6 url("/themes/custom/fpro/img/icons/validate.png") 10px center no-repeat;border-color:#007201;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}div.error,.error{color:#BB1C32;}.pane-page-messages{overflow:hidden;padding:20px 50px;background:#FFF;}div.messages{margin:15px 0 0;padding:10px 10px 10px 60px;font-weight:600;}table tr.error{background-color:#FFD4D3;}div.messages ul li{list-style-type:disc;}.page-node-panel-content .content-bloc{min-height:900px;}.eu-cookie-compliance-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:1400px;max-width:none;padding:5px 2.5%;}.eu-cookie-compliance-message{margin:0;padding:0 5% 0 0;}.eu-cookie-compliance-message h2{font-size:1em;line-height:1em;}.eu-cookie-compliance-message p{font-size:0.85em;line-height:1em;}.klaro .cookie-modal .cm-modal .cm-header h1.title:before{display:none;}.orange .text-formatted ul li:before,.orange .text-formatted a{color:#F5820C;}.orange.vocabulary-formations h1{color:#F5820C;}.orange.vocabulary-formations .view-product-terms .view-content .views-row:hover h2:before{background:#F5820C;}.orange #formation-submenu{border-color:#F5820C;}.orange #formation-submenu .item-list ul li{border-color:#F5820C;}.orange .subscribe a{background:#F5820C;}.orange .subscribe a:hover{color:#F5820C;background:#FFF;border:1px solid #F5820C;}.orange #formation-date .field__items > .field__item:after{border-top-color:#F5820C;}.pink .text-formatted ul li:before,.pink .text-formatted a{color:#C92585;}.pink.vocabulary-formations h1{color:#C92585;}.pink.vocabulary-formations .view-product-terms .view-content .views-row:hover h2:before{background:#C92585;}.pink #formation-submenu{border-color:#C92585;}.pink #formation-submenu .item-list ul li{border-color:#C92585;}.pink .subscribe a{background:#C92585;}.pink .subscribe a:hover{color:#C92585;background:#FFF;border:1px solid #C92585;}.pink #formation-date .field__items > .field__item:after{border-top-color:#C92585;}.blue .text-formatted ul li:before,.blue .text-formatted a{color:#0B8BC5;}.blue.vocabulary-formations h1{color:#0B8BC5;}.blue.vocabulary-formations .view-product-terms .view-content .views-row:hover h2:before{background:#0B8BC5;}.blue #formation-submenu{border-color:#0B8BC5;}.blue #formation-submenu .item-list ul li{border-color:#0B8BC5;}.blue .subscribe a{background:#0B8BC5;}.blue .subscribe a:hover{color:#0B8BC5;background:#FFF;border:1px solid #0B8BC5;}.blue #formation-date .field__items > .field__item:after{border-top-color:#0B8BC5;}.green .text-formatted ul li:before,.green .text-formatted a{color:#2BBBA9;}.green.vocabulary-formations h1{color:#2BBBA9;}.green.vocabulary-formations .view-product-terms .view-content .views-row:hover h2:before{background:#2BBBA9;}.green #formation-submenu{border-color:#2BBBA9;}.green #formation-submenu .item-list ul li{border-color:#2BBBA9;}.green .subscribe a{background:#2BBBA9;}.green .subscribe a:hover{color:#2BBBA9;background:#FFF;border:1px solid #2BBBA9;}.green #formation-date .field__items > .field__item:after{border-top-color:#2BBBA9;}.orange #formation-doc a,.orange .formation-content span,.orange .field--name-field-formation-documents .field__item a,.orange #formation-submenu a,.orange #formation-nav li.active-trail a,.orange .formation-desc-bloc h2,.orange .formation-type .field-items{color:#F5820C;}.pink #formation-doc a,.pink .formation-content span,.pink .field--name-field-formation-documents .field__item a,.pink #formation-submenu a,.pink #formation-nav li.active-trail a,.pink .formation-desc-bloc h2,.pink .formation-type .field-items{color:#C92585;}.blue #formation-doc a,.blue .formation-content span,.blue .field--name-field-formation-documents .field__item a,.blue #formation-submenu a,.blue #formation-nav li.active-trail a,.blue .formation-desc-bloc h2,.blue .formation-type .field-items{color:#0B8BC5;}.green #formation-doc a,.green .formation-content span,.green .field--name-field-formation-documents .field__item a,.green #formation-submenu a,.green #formation-nav li.active-trail a,.green .formation-desc-bloc h2,.green .formation-type .field-items{color:#2BBBA9;}.orange #formation-submenu li a.active,.orange #formation-submenu li a.active:hover{background:#F5820C;}.pink #formation-submenu li a.active,.pink #formation-submenu li a.active:hover{background:#C92585;}.blue #formation-submenu li a.active,.blue #formation-submenu li a.active:hover{background:#0B8BC5;}.green #formation-submenu li a.active,.green #formation-submenu li a.active:hover{background:#2BBBA9;}#formation-list.content-bloc.orange,#formation.content-bloc.orange,.orange #formation-main{border-color:#F5820C;}#formation-list.content-bloc.pink,#formation.content-bloc.pink,.pink #formation-main{border-color:#C92585;}#formation-list.content-bloc.blue,#formation.content-bloc.blue,.blue #formation-main{border-color:#0B8BC5;}#formation-list.content-bloc.green,#formation.content-bloc.green,green #formation-main{border-color:#2BBBA9;}.orange .formation-list-bloc:hover,.orange.formation-list-bloc:hover,.orange #formation-submenu li a:hover{background:#FEECDB;}.pink .formation-list-bloc:hover,.pink.formation-list-bloc:hover,.pink #formation-submenu li a:hover{background:#F7DFED;}.blue .formation-list-bloc:hover,.blue.formation-list-bloc:hover,.blue #formation-submenu li a:hover{background:#DBEEF6;}.green .formation-list-bloc:hover,.green.formation-list-bloc:hover,.green #formation-submenu li a:hover{background:#DFF5F2;}
.gradient-h{z-index:1;position:absolute;width:100%;height:100%;content:"";top:0;left:0;background:-moz-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 25%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000',endColorstr='#00000000',GradientType=1);}.gradient-menu{z-index:1;position:absolute;width:100vw;height:200px;content:"";top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=0);}.gradient-slide{z-index:1;position:absolute;width:100vw;height:100%;content:"";top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:-moz-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);}.gradient-slide-content{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000',endColorstr='#00000000',GradientType=1);}@media only screen and (min-width:1px) and (max-width:1450px){.layout-container,#block-fprohomeslide .slide-content,#block-fprohomeslide .player,.eu-cookie-compliance-content{width:95%;}.node--type-page-list .view-references .view-header .item-list > ul > li{width:calc(16.66% - 2%);}}@media only screen and (min-width:1px) and (max-width:1280px){header .region-header-top nav > ul.menu > li > a,header .region-header-top nav > ul.menu > li > span{padding:0 15px;font:200 1.5em/57px 'Barlow Condensed',sans-serif;}.view-product-terms .view-content .views-row{width:calc(25% - 2%);}.node--type-page-list .view-references .view-header .item-list > ul > li{width:calc(20% - 2%);}.view-references.view-display-id-embed > .view-content .item-list > ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.node--type-webform.node--view-mode-full > .node__content{display:flex;flex-wrap:wrap;}.node--type-webform.node--view-mode-full > .node__content .field--name-body{padding:0 2.5% 0 0;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies{width:33.33%;}.node--type-webform.node--view-mode-full > .node__content .field--name-field-map{flex:1;}.node--type-webform.node--view-mode-full > .node__content .field--type-webform{width:100%;margin:35px 0 0;}}@media only screen and (min-width:1px) and (max-width:960px){.layout-container{margin-top:60px;}.layout-container .region-breadcrumb,.layout-container > main{width:105.2%;margin:0 -2.6%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}h1{font:400 2em/1em 'Barlow Condensed',sans-serif;}header .burger{display:block;}header .region-header-top{position:fixed;top:0;left:0;width:100%;height:60px;padding:0 2.5%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-header-top .logo{width:auto;height:85px;}header .region-header-top .logo img{width:auto;height:100%;padding:5px;}header .region-header-top nav{overflow-y:scroll;z-index:2;position:absolute;top:60px;right:-120%;width:50%;height:calc(100vh - 60px);background:#2E2E2E;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;border:5px solid #FFF;border-top:0;border-bottom:0;}header .region-header-top nav:before{display:none;}header .region-header-top nav > ul.menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;padding:0;margin:0;}header .region-header-top nav > ul.menu > li{z-index:0;width:100%;margin:0;border:0;border-bottom:2px solid #FFF;background:none;}header .region-header-top nav > ul.menu > li > a,header .region-header-top nav > ul.menu > li > span{padding:12px 20px;font:1.3em/1em 'Barlow Condensed',sans-serif;border:0;color:rgba(255,255,255,0.75);background:rgba(255,255,255,0.15);text-transform:uppercase;}header .region-header-top nav > ul.menu > li > a:hover{color:#FFF;background:rgba(255,255,255,0.5);}header .region-header-top nav > ul.menu > li.menu-item--active-trail > a{color:#FFF;background:#BB1C32;border-top:0;cursor:default;}header .region-header-top nav > ul.menu > li.menu-item--active-trail > a:after{display:none;}header .region-header-top nav > ul.menu > li.menu-item--active-trail > span{color:#FFF;border-top:0;}header .region-header-top nav > ul.menu > li.menu-item--active-trail > span:after{display:none;}header .region-header-top nav > ul.menu > li.menu-item--active-trail a.is-active{color:#FFF;background:#BB1C32;}header .region-header-top nav > ul.menu > li:last-child{border:0;}header .region-header-top nav > ul.menu > li:last-child > a,header .region-header-top nav > ul.menu > li:last-child:last-child > span{border:0;}header .region-header-top nav > ul.menu > li ul.menu{position:relative;top:0;background:none;}header .region-header-top nav > ul.menu > li ul.menu li a{color:rgba(255,255,255,0.75);border-bottom:1px dotted #EFEFEF;text-align:center;}header .region-header-top nav > ul.menu > li ul.menu li:last-child a{border:0;}header .region-header-top nav > ul.menu > li ul.menu li.menu-item--active-trail a{color:#FFF;background:#bb1c32 !important;cursor:default;}header .region-header-top nav > ul.menu > li:hover{background:none;}header .region-header-top nav > ul.menu > li:hover ul.menu{top:0;}header .region-header-top nav > ul.menu > li:hover ul.menu li a:hover{color:#FFF;}header .region-header-top .search-block-form{display:none;}.scroll-down header .region-header-top{top:-100px;}.scroll-down header .burger{top:-100px;}.scroll-up header .region-header-top{top:0;}.scroll-up header .burger{top:0;}.menu-open header .region-header-top{top:0;}.menu-open header .region-header-top nav{right:0;}.menu-open header .burger{top:0;}.menu-open header .burger:after{color:#BB1C32;}.region-header-bottom ul.menu li a strong{display:block;}.view-product-terms .view-content .views-row{width:calc(33.33% - 2%);}.view-products .view-content .views-row{width:calc(50% - 2%);}.node--type-page-list .view-references .view-header .item-list > ul > li{width:calc(25% - 2%);}.view-references.view-display-id-embed > .view-content .item-list > ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.node--type-formation.node--view-mode-full .node__content #formation-center{width:100%;margin:0 0 25px 0;}.node--type-formation.node--view-mode-full .node__content #formation-right{width:100%;}#formation-submenu{display:none;}.node--type-page-list .list-header{flex-direction:column-reverse;}.node--type-page-list .list-header > .field--name-body{flex:auto;width:100%;padding:0 0 10px;}.node--type-webform.node--view-mode-full > .node__content{display:flex;flex-wrap:wrap;}.node--type-webform.node--view-mode-full > .node__content .field--name-body{width:100%;padding:0 0 25px;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies{width:50%;}.node--type-webform.node--view-mode-full > .node__content .field--type-webform{width:100%;margin:35px 0 0;}.ipcallmeback{width:54px;height:54px;}footer{padding:15px 0;}footer .region-footer{display:flex;flex-wrap:wrap;justify-content:center;}footer .region-footer .block-iptools-logo{display:none;}footer .region-footer .block-fpro-common{margin:0 0 15px;text-align:center;}footer .region-footer .block-views-blocksocial-networks-block-social-networks{width:100%;justify-content:center;}footer .region-footer nav > ul.menu{justify-content:center;}}@media only screen and (min-width:1px) and (max-width:620px){h1{font:400 1.8em/1em 'Barlow Condensed',sans-serif;}header .region-header-top nav{width:75%;}header .region-header-bottom ul.menu{flex-direction:column;margin:0 -2.6%;}header .region-header-bottom ul.menu li{width:100%;}header .region-header-bottom ul.menu li a strong{display:initial;}header .region-header-bottom ul.menu li a:after{height:100%;}.view-product-terms .view-content .views-row{width:calc(50% - 2%);}.view-products .view-content .views-row{width:calc(100% - 2%);margin-bottom:5%;}.node--type-page-list .view-references .view-header .item-list > ul > li{width:calc(33.33% - 2%);}.view-references.view-display-id-embed > .view-content .item-list > ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.node--type-page-list .view-news .views-row article .news-view,.node--type-page-list .view-approvals .views-row article .news-view,.node--type-page-list .view-news .views-row article .agreement-view,.node--type-page-list .view-approvals .views-row article .agreement-view{width:100%;max-width:inherit;margin-bottom:15px;}.node--type-page-list .view-news .views-row article .news-view img,.node--type-page-list .view-approvals .views-row article .news-view img,.node--type-page-list .view-news .views-row article .agreement-view img,.node--type-page-list .view-approvals .views-row article .agreement-view img{display:block;width:100%;height:auto;}.node--type-page-list .view-news .views-row article .news-content,.node--type-page-list .view-approvals .views-row article .news-content,.node--type-page-list .view-news .views-row article .agreement-content,.node--type-page-list .view-approvals .views-row article .agreement-content{flex:1;width:100%;padding-left:0;}.node--type-article.node--view-mode-full .node__content .field--name-field-media{width:100%;margin-bottom:15px;}.node--type-article.node--view-mode-full .node__content .field--name-field-media iframe{min-height:350px;}.node--type-webform.node--view-mode-full > .node__content .field--name-agencies{width:100%;}.node--type-webform.node--view-mode-full > .node__content .field--name-field-map{width:100%;flex:initial;}.webform-submission-form .fieldset-wrapper .webform-type-radios{width:100%;}.webform-submission-form .fieldset-wrapper .form-type-select{width:100%;}.webform-submission-form .fieldset-wrapper .form-type-textfield{width:100%;padding:0 2.5% 10px;}}@media only screen and (min-width:1px) and (max-width:480px){header .region-header-top nav{width:100%;}.view-product-terms .view-content .views-row{width:calc(100% - 2%);margin-bottom:5%;}.node--type-page-list .view-references .view-header .item-list > ul > li{width:calc(50% - 2%);}}
:root{--gin-secondary-zindex:4 !important;}body:not(.gin--horizontal-toolbar) :root{--gin-toolbar-height:0;}@media only screen and (min-width:1px) and (max-width:960px){:root{--theme-main-menu:60px;--gin-toolbar-y-offset:calc(var(--gin-toolbar-height) + var(--theme-main-menu)) !important;--gin-secondary-zindex:0 !important;}.layout-container header .burger{margin-top:var(--gin-toolbar-height);}.layout-container header .region-header-top{margin-top:var(--gin-toolbar-height);}}.gin-secondary-toolbar--frontend{z-index:var(--gin-secondary-zindex);}
