/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-fonjep-fonjepcopyright .content{padding:0;}#block-fonjep-fonjepcopyright .content p{color:#FFFFFF;font-size:16px;font-weight:400;line-height:24px;}
body.path-frontpage .block-block-emailrecorder{margin-top:40px;}body .block-block-emailrecorder h2{color:#0D5EFF;font-size:30px;font-weight:700;line-height:80%;margin-bottom:0;margin-top:18px;padding-left:60px;position:relative;}body .block-block-emailrecorder h2:before{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#0D5EFF;bottom:0;content:"";display:block;height:10px;left:0;position:absolute;width:40px;}body .block-block-emailrecorder h2.desktop{display:block;}body .block-block-emailrecorder h2.mobile{display:none;}body .block-block-emailrecorder .fjmain-emailrecorder-form{position:relative;}body .block-block-emailrecorder .fjmain-emailrecorder-form .form-item-email label{display:none;}body .block-block-emailrecorder .fjmain-emailrecorder-form .form-item-email input#edit-email.error{color:red;}body .block-block-emailrecorder .fjmain-emailrecorder-form .btn.btn-fonjep.form-submit{background-image:url(/themes/custom/fonjep/images/pictos/arrow_vert_9x16.svg);background-repeat:no-repeat;background-position:0 50%;padding-left:20px;position:absolute;right:20px;top:12px;}body .block-block-emailrecorder .fjmain-emailrecorder-form .btn.btn-fonjep.form-submit:hover{background-image:url(/themes/custom/fonjep/images/pictos/arrow_bleu-fonce_9x16.svg);}body .block-block-emailrecorder .fjmain-emailrecorder-form .ajax-progress.ajax-progress-throbber{background:#FFFFFF;left:20px;position:absolute;top:20px;}body .block-block-emailrecorder .fjmain-emailrecorder-form.success input#edit-email{background:#3CD369;color:#FFFFFF;}body .block-block-emailrecorder .fjmain-emailrecorder-form.success .btn.form-submit{display:none;}@media (max-width:1199px){body .block-block-emailrecorder{margin-top:0;}body .block-block-emailrecorder h2.desktop{display:none;}body .block-block-emailrecorder h2.mobile{display:block;}body .block-block-emailrecorder .fjmain-emailrecorder-form{margin:20px 0 0 0;}}
#mainheader{z-index:1;}#mainheader h1{color:#FFFFFF;font-weight:400;line-height:110%;margin-top:0;}#mainheader h1 b{font-weight:700;}.path-frontpage #mainheader h1{margin-top:20px;}#mainheader .callout{align-items:center;display:none;margin-bottom:20px;margin-top:20px;position:relative;}#mainheader .callout p{color:#FFFFFF;font-size:18px;line-height:150%;margin:0;}#mainheader.teaser .callout{display:flex;}#mainheader .keys{display:none;}.path-frontpage #mainheader .keys{display:block;}.path-frontpage #mainheader .keys img{width:100%;}#mainheader-banner picture.main{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;}#mainheader-banner picture.main img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}#mainheader-banner picture.main:before{background:rgba(0,0,0,0.5);bottom:0;content:"";left:0;position:absolute;top:0;right:0;}@media (min-width:768px){.path-frontpage picture.main{max-height:285px;}}@media (min-width:992px){.path-frontpage picture.main{max-height:289px;}}@media (min-width:1200px){.path-frontpage picture.main{max-height:291px;}}@media (min-width:1400px){.path-frontpage picture.main{max-height:294px;}}@media (max-width:767px){#mainheader h1{font-size:30px;height:200px;line-height:38px;margin-top:160px !important;}#mainheader .callout{margin-bottom:0;}#mainheader .callout p{color:#000000;margin-bottom:35px;margin-top:60px;}#mainheader .keys{display:none !important;}#mainheader-banner picture.main{max-height:none;height:390px;}}
body.path-frontpage .block-block-socialnetworks{margin-top:40px;}body .block-block-socialnetworks{padding-top:9px;}body .block-block-socialnetworks .wrapper-bubble{float:right;padding:0 8px 0 8px;width:auto;}body .block-block-socialnetworks .wrapper-bubble .bubble{background-position:0 50%;background-repeat:no-repeat;-webkit-border-top-right-radius:22px;-webkit-border-bottom-right-radius:22px;-webkit-border-bottom-left-radius:22px;-webkit-border-top-left-radius:22px;-moz-border-radius-topright:22px;-moz-border-radius-bottomright:22px;-moz-border-radius-bottomleft:22px;-moz-border-radius-topleft:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px;border-top-left-radius:22px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:block;height:44px;position:relative;width:44px;}body .block-block-socialnetworks .wrapper-bubble .bubble.linkedin{background-image:url(/themes/custom/fonjep/images/pictos/linkedin_vert_44x44.svg);}body .block-block-socialnetworks .wrapper-bubble .bubble.linkedin:hover{background-image:url(/themes/custom/fonjep/images/pictos/linkedin_bleu-fonce_44x44.svg);}body .block-block-socialnetworks .wrapper-bubble .bubble.twitter-x{background-image:url(/themes/custom/fonjep/images/pictos/twitter-x_vert_44x44.svg);}body .block-block-socialnetworks .wrapper-bubble .bubble.twitter-x:hover{background-image:url(/themes/custom/fonjep/images/pictos/twitter-x_bleu-fonce_44x44.svg);}body .block-block-socialnetworks .wrapper-bubble .bubble.youtube{background-image:url(/themes/custom/fonjep/images/pictos/youtube_vert_44x44.svg);}body .block-block-socialnetworks .wrapper-bubble .bubble.youtube:hover{background-image:url(/themes/custom/fonjep/images/pictos/youtube_bleu-fonce_44x44.svg);}@media (max-width:1199px){body .block-block-socialnetworks{margin-top:0 !important;padding-left:12px;padding-top:9px;}}
#block-fonjep-breadcrumbs > .content{margin:40px 0 30px 0;}#block-fonjep-breadcrumbs > .content .breadcrumb .breadcrumb-item{color:#000000;}#block-fonjep-breadcrumbs > .content .breadcrumb .breadcrumb-item.active:last-child{font-weight:bold;}#block-fonjep-breadcrumbs > .content .breadcrumb .breadcrumb-item a{color:#000000;text-decoration:none;}#block-fonjep-breadcrumbs > .content .breadcrumb .breadcrumb-item a:hover{color:#0D5EFF;}#block-fonjep-breadcrumbs > .content .breadcrumb .breadcrumb-item:first-child a{background-image:url(/themes/custom/fonjep/images/pictos/home_gris_22x20.svg);background-position:0 0;background-repeat:no-repeat;padding-left:32px;}#block-fonjep-breadcrumbs > .content .breadcrumb .breadcrumb-item:first-child a:hover{background-image:url(/themes/custom/fonjep/images/pictos/home_bleu-fonce_22x20.svg);}
body.path-webform #main-wrapper{padding-bottom:0;padding-top:0;}body.path-webform #main-wrapper form label{font-weight:700;text-transform:uppercase;}body.path-webform #main-wrapper form input,body.path-webform #main-wrapper form textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#F3F3F3;border:0;padding:12px 15px 12px 15px;}body.path-webform #main-wrapper form button#edit-actions-submit{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#0D5EFF;background-image:url(/themes/custom/fonjep/images/pictos/arrow_blanc_14x14.svg);background-origin:content-box;background-position:100% 50%;background-repeat:no-repeat;min-width:125px;padding:18px 15px 18px 20px;font-weight:600;text-align:left;}body.path-webform #main-wrapper form button#edit-actions-submit:hover{background-color:#0021AF;}
.fonjep-content .ck-content .image.image_resized{height:auto !important;}.fonjep-content h2{font-size:30px;font-weight:700;line-height:36px;margin:0 0 20px 0;padding:0;}.fonjep-content h3{font-size:24px;font-weight:700;line-height:31px;}.fonjep-content p,.fonjep-content ul,.fonjep-content li{font-size:16px;font-weight:400;line-height:24px;}.fonjep-content p p,.fonjep-content ul p,.fonjep-content li p{margin:0;}.fonjep-content blockquote{border-left:5px solid #CCC;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em;background:#F8F8F8;}.fonjep-content blockquote a{margin:16px 0;}.fonjep-content figcaption{background:#F8F8F8;font-size:12px;line-height:18px;padding:5px;text-align:left;}.fonjep-content a{text-decoration:none !important;color:#0D5EFF;}.fonjep-content a:hover{color:#000055;}.fonjep-content a.link.more{background-color:#0D5EFF;color:white;display:inline-block;padding:3px 10px;}.fonjep-content a.link.more:hover{background:#000055;}.fonjep-content a.link.full-width{border:1px solid #BFBFBF;color:#000000;display:block;font-size:20px;font-weight:700;line-height:25px;padding:15px 65px 15px 25px;position:relative;}.fonjep-content a.link.full-width:hover{border-color:#000055;}.fonjep-content a.link.full-width:before{color:#BFBFBF;font-family:"bootstrap-icons";font-size:28px;position:absolute;top:50%;right:40px;transform:translateY(-50%);}.fonjep-content a.link.full-width:hover:before{color:#000055;}.fonjep-content a.link.full-width.follow{background-image:url(/themes/custom/fonjep/images/pictos/link_gris_32x32.svg);background-position:97% 50%;background-repeat:no-repeat;}.fonjep-content a.link.full-width.follow:hover{background-image:url(/themes/custom/fonjep/images/pictos/link_noir_32x32.svg);}.fonjep-content a.link.full-width.download{background-image:url(/themes/custom/fonjep/images/pictos/arrow-long_gris_30x15.svg);background-position:94% 50%;background-repeat:no-repeat;}.fonjep-content a.link.full-width.download:hover{background-image:url(/themes/custom/fonjep/images/pictos/arrow-long_noir_30x15.svg);}.fonjep-content a.link.email{background-image:url(/themes/custom/fonjep/images/pictos/email_bleu-fonce_20x18.svg);background-position:0 50%;background-repeat:no-repeat;color:#000000;padding-left:30px;text-decoration:none;}.fonjep-content a.link.phone{background-image:url(/themes/custom/fonjep/images/pictos/mobile_bleu-fonce_14x20.svg);background-position:0 50%;background-repeat:no-repeat;color:#000000;padding-left:30px;text-decoration:none;}.fonjep-content a.link.address{background-image:url(/themes/custom/fonjep/images/pictos/pin_bleu-fonce_15x20.svg);background-position:0 50%;background-repeat:no-repeat;color:#000000;padding-left:30px;text-decoration:none;}.fonjep-content img{max-width:100%;height:auto;}.fonjep-content .label{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;font-style:normal;font-weight:700;padding:5px 10px;}.fonjep-content .label.text-bg-info{background:#0dcaf0;color:#000000;}.fonjep-content .stabilo{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}.fonjep-content .stabilo.jaune{background-color:#ffff7f;}.fonjep-content figure.media{margin-left:auto !important;margin-right:auto !important;max-width:600px;}.fonjep-content .video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.fonjep-content .video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
