html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}*,*::before,*::after{box-sizing:border-box;}a{text-decoration:none;color:inherit;cursor:pointer;}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer;}figure{margin:0;}input::-moz-focus-inner{border:0;padding:0;margin:0;}ul,ol,dd{margin:0;padding:0;list-style:none;}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;}p{margin:0;}cite{font-style:normal;}fieldset{border-width:0;padding:0;margin:0;}html{font-size:16px;max-width:100vw;overflow-x:hidden;}body{font-family:'Roboto','roboto','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Fira Sans','Droid Sans','Helvetica Neue',sans-serif !important;font-size:16rem;font-weight:400;line-height:1.3;color:#222;background:#F0F0E9 !important;max-width:1440px !important;margin:0 auto;margin-left:auto !important;}body{max-width:1440px;margin:0 auto;font-size:1rem !important;}body h2,body h3,body h4,body span,body p,body li,body a{color:#292929;}.role-connecte .toolbar-icon-menu,.role-connecte .toolbar-icon-seeds-add,.role-connecte .toolbar-icon-shortcut{display:none !important;}.flex-wrapper{display:flex;flex-wrap:wrap;}p{font-family:'Roboto';font-style:normal;font-weight:300;font-size:17px;line-height:29px;}.title-red,.red-title{font-family:Roboto;font-style:normal;font-weight:400;font-size:19px;line-height:31px;letter-spacing:1.8px;padding-left:60px;text-transform:uppercase;color:#e53138;position:relative;}@media (max-width:700px){.title-red,.red-title{font-size:16px !important;line-height:50px;padding-left:30px !important;}}.title-red:before,.red-title:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:25px;}@media (max-width:700px){.title-red:before,.red-title:before{width:25px !important;top:10px !important;}}.btn{cursor:pointer;}.btn.arrow{width:69px;height:69px;background-color:#DF3F49;border:1px solid transparent;position:relative;border-radius:50%;transition:.2s;}.btn.arrow:after{content:"";position:absolute;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg);padding:7px;top:26px;left:23px;}.btn.arrow:hover{background-color:transparent;transition:.2s;border-color:#DF3F49;}.btn.arrow:hover:after{border-color:#000;}.pager li{width:100%;display:block;text-align:center;margin:40px 0;}.pager li .button{border:1px solid #ccc;padding:15px 30px;transition:.2s;background:#fff;}.pager li .button:hover{border-color:#e53138;color:#e53138;transition:.2s;}.btn-main{border:1px solid #D2D2D2;border-radius:50px;font-style:normal;font-weight:bold;font-size:12.8px;line-height:15px;color:#000000;padding:16px 32px;padding-right:53px;position:relative;display:inline-block;transition:.2s;}.btn-main:after{content:"";position:absolute;border:solid #E02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:calc(50% - 3px);right:23px;}.btn-main:hover{transition:.2s;background-color:#E02020;color:#fff;border-color:#E02020;}.btn-main:hover:after{border-color:#fff;}.hideblock{opacity:0;width:100vw;height:100vh;top:0;left:0px;z-index:20;background:#000;margin-top:0;position:fixed;pointer-events:none;transition:all .5s linear;}.hideblock.opacity{opacity:.4;}.search-popup{opacity:0;transition:.3s;position:fixed;top:-300px;left:0;width:100vw;height:30vh;min-height:320px;background-color:#fff;}@media (max-width:700px){.search-popup{height:20vh;overflow:hidden;min-height:auto;}}.search-popup .close{position:absolute;width:30px;height:30px;right:50px;z-index:150;top:20px;transition:.3;cursor:pointer;}@media (max-width:700px){.search-popup .close{right:20px;}}.search-popup .close svg{width:30px;height:30px;}.search-popup .close:hover svg{transition:.3;fill:#e53138;}.search-popup.open{opacity:1;display:block;transition:.45s;z-index:50;top:89px;border-top:1px solid #ccc;}.search-popup.open .input-wrapper input{opacity:1;transition:.3s;}.search-popup .input-wrapper{height:100%;padding:12.5vh 30px;max-width:1400px;margin:0 auto;padding-top:60px;}@media (max-width:700px){.search-popup .input-wrapper{padding:0 20px 0;}}.search-popup .input-wrapper .views-exposed-form{width:775px;margin:0 auto;position:relative;}.search-popup .input-wrapper .views-exposed-form form{height:100%;display:flex;align-items:center;}.search-popup .input-wrapper .views-exposed-form form > div{width:100%;}.search-popup .input-wrapper .views-exposed-form .js-form-item{float:none;width:100%;position:relative;margin:0;}.search-popup .input-wrapper .views-exposed-form .js-form-item input{width:100%;outline:none;border:none;border-bottom:1px solid #d2d2d2;font-weight:400;font-size:35px;line-height:40px;}@media (max-width:700px){.search-popup .input-wrapper .views-exposed-form .js-form-item input{font-size:22px;line-height:26px;}}.search-popup .input-wrapper .views-exposed-form .form-actions{clear:both;position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;}@media (max-width:700px){.search-popup .input-wrapper .views-exposed-form .form-actions{transform:translateY(-68%);}}.search-popup .input-wrapper .views-exposed-form .form-actions input{background-image:url(/themes/custom/jmf/css/../../jmf/images/search.svg);background-color:#fff;background-size:20px;background-position:50%;background-repeat:no-repeat;border:none;font-size:0;width:30px;height:30px;transition:.2s;opacity:1;outline:none;padding:20px;}.search-popup .input-wrapper .views-exposed-form .form-actions input:hover{transition:.2s;opacity:.4;}.user-logged-in .close{top:100px;}.user-logged-in .contextual{display:none !important;}body.user-logged-in.path-user .region.region-content{padding:100px;}.footer-push{background:#F0F0E9;flex-wrap:nowrap;padding-top:100px;padding-bottom:100px;position:relative;padding-left:50px;padding-right:50px;}@media (max-width:1200px){.footer-push{padding:50px 30px;margin-left:0;margin-right:0;}}@media (max-width:850px){.footer-push{flex-wrap:wrap;}}@media (max-width:700px){.footer-push{padding-top:50px;padding-bottom:0px;}}.footer-push .paragraph{width:50%;}@media (max-width:850px){.footer-push .paragraph{width:100%;margin-bottom:50px !important;}.footer-push .paragraph .media{width:200px;}}@media (max-width:700px){.footer-push .paragraph{flex-wrap:wrap;}.footer-push .paragraph .media{margin-right:0;margin:0 auto;padding-bottom:10px;}.footer-push .paragraph .text{margin-right:0;text-align:center;max-width:100%;margin-bottom:30px;}}p.legend{font-weight:300;font-size:14px;color:#292929;}@media (max-width:700px){p.legend{word-break:break-word;}}.production{position:absolute;right:0;top:0;background:#e53138;color:#fff;padding:10px 18px;border-bottom-left-radius:10px;font-weight:bold;font-size:11px;line-height:13px;text-transform:uppercase;pointer-events:none;}.production a{color:#fff;}.news-type{font-family:roboto;font-style:normal;font-size:14px;text-transform:uppercase;color:#e53138;padding:0 20px;font-weight:500;letter-spacing:1.2px;padding-left:0;width:100%;margin-bottom:10px;}.duration{font-weight:300;font-size:15px;line-height:18px;display:flex;align-items:center;}.duration svg{width:9px;height:9px;margin-right:5px;}.duration br{display:none;}.view-filters .dk-select{transition:.2s;width:200%;max-width:100%;border:1px solid #D2D2D2;padding:8px 5px 6px 18px;}.view-filters .dk-select .dk-select-options{border:1px solid #D2D2D2;border-top:none;left:-1px;width:calc(100% + 2px);}.view-filters .dk-select-open-up,.view-filters .dk-select-open-down{max-width:400px;z-index:20;border-radius:0;color:#e53138;transition:.2s;margin-bottom:-40px;padding:8px 5px 6px 18px;padding-bottom:20px;}@media (max-width:700px){.view-filters .dk-select-open-up,.view-filters .dk-select-open-down{max-width:100%;}}.view-filters .dk-select-open-up .dk-selected,.view-filters .dk-select-open-down .dk-selected{border-top-left-radius:0;border-bottom-left-radius:0;color:#000;}.view-filters .dk-select-open-up .dk-selected:before,.view-filters .dk-select-open-down .dk-selected:before{transform:rotate(225deg);transition:.3s;}.view-filters .dk-select-open-up .dk-option-selected,.view-filters .dk-select-open-down .dk-option-selected{text-decoration:underline;}.view-filters .dk-select-open-up .dk-option-highlight,.view-filters .dk-select-open-down .dk-option-highlight{text-decoration:none;}.view-filters .dk-select-open-up{padding-bottom:5px;margin-bottom:0;padding-top:9px;}.view-filters .dk-select-options{overflow-y:auto;border:none;outline:none;width:100%;max-height:300px;}.view-filters .dk-select-options li{padding-bottom:20px;padding-left:20px;transition:.2s;}.view-filters .dk-select-options li.dk-option-highlight{background-color:#fff;color:#e53138;transition:.2s;}.view-filters .dk-select-options li.dk-option-selected{background-color:#fff;color:#e53138;transition:.2s;}.view-filters .dk-select-options li:last-of-type{padding-bottom:15px;}.view-filters .form-item-sort-bef-combine .dk-select-open-down{max-width:100%;}.view-filters .form-item-sort-bef-combine .dk-select-options{padding-top:10px;left:-20px;}.view-filters .form-item-sort-bef-combine .dk-select-options li{padding-bottom:10px;}.view-empty:first-of-type{margin:50px 0;padding-bottom:50px;text-align:center;}.view-empty:first-of-type p{text-align:center;font-size:25px;line-height:29px;}.title-accordeon .title-wrapper .btn{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:8px 15px;font-size:18px;line-height:31px;transition:.2s;position:relative;}.title-accordeon .title-wrapper .btn:hover{transition:.2s;background:#D2D2D2;}.title-accordeon .title-wrapper .btn span{opacity:0;position:absolute;font-size:18px;line-height:31px;color:#383838;}.title-accordeon .title-wrapper.active{transition:.2s;}.title-accordeon .title-wrapper.active h3 a span:before{transition:.2s;transform:rotate(45deg);}.title-accordeon .title-wrapper.active .btn{transition:.2s;color:transparent;background:#D2D2D2;}.title-accordeon .title-wrapper.active .btn span{opacity:1;transition:opacity .4s;position:absolute;text-align:center;width:100%;left:0;font-size:18px;line-height:31px;color:#383838;}#auth_box,#auth_box.password{width:100%;height:100vh;max-width:1270px;margin:0 auto;background:#fff;}#auth_box input[type="text"],#auth_box input[type="password"],#auth_box.password input[type="text"],#auth_box.password input[type="password"]{width:100%;}#auth_box #middle_part,#auth_box.password #middle_part{height:auto;box-shadow:none;padding:50px;padding-top:200px;}@media (max-width:700px){#auth_box #middle_part,#auth_box.password #middle_part{padding:20px !important;padding-top:70px !important;}}#auth_box #middle_part div#block-jmf-content,#auth_box.password #middle_part div#block-jmf-content{height:auto;padding-top:0;display:block;text-align:left;min-height:auto;margin-bottom:20px;}#auth_box #middle_part label,#auth_box.password #middle_part label{font-weight:500;font-size:19px;line-height:31px;display:block;margin-bottom:5px;}#auth_box #middle_part input:not(.form-submit),#auth_box.password #middle_part input:not(.form-submit){background:#EDEDE8;border-radius:10px;outline:none;border:none;height:38px;max-width:100%;width:100%;}#auth_box #middle_part .description,#auth_box.password #middle_part .description{display:none;}#auth_box #middle_part .region.region-content,#auth_box #middle_part h2,#auth_box.password #middle_part .region.region-content,#auth_box.password #middle_part h2{max-width:640px;margin:0 auto;}#auth_box #bottom_part,#auth_box.password #bottom_part{max-width:1270px;margin:0 auto;padding:0;background:#fff;margin-top:-80px;}@media (max-width:700px){#auth_box #bottom_part,#auth_box.password #bottom_part{padding:20px;margin:-20px 5px 0px 20px;text-align:right;}}#auth_box #bottom_part .password_link,#auth_box #bottom_part .login_link,#auth_box #bottom_part .register_link,#auth_box.password #bottom_part .password_link,#auth_box.password #bottom_part .login_link,#auth_box.password #bottom_part .register_link{max-width:640px;margin:0 auto;}#auth_box #bottom_part .password_link a,#auth_box #bottom_part .login_link a,#auth_box #bottom_part .register_link a,#auth_box.password #bottom_part .password_link a,#auth_box.password #bottom_part .login_link a,#auth_box.password #bottom_part .register_link a{transition:.2s;text-decoration:underline;}#auth_box #bottom_part .password_link a:hover,#auth_box #bottom_part .login_link a:hover,#auth_box #bottom_part .register_link a:hover,#auth_box.password #bottom_part .password_link a:hover,#auth_box.password #bottom_part .login_link a:hover,#auth_box.password #bottom_part .register_link a:hover{color:#e53138;transition:.2s;}#auth_box #bottom_part .register_link,#auth_box.password #bottom_part .register_link{margin-top:10px;}#auth_box input[type="submit"],#auth_box.password input[type="submit"]{background:#12245a;border-radius:50px;color:#fff;font-weight:500;font-size:15px;line-height:14px;text-transform:uppercase;padding:18px 26px 18px 26px;font-family:Roboto;transition:.2s;border:1px solid transparent;}#auth_box input[type="submit"]:hover,#auth_box.password input[type="submit"]:hover{background:#fff;color:#12245a;border-color:#12245a;transition:.2s;}::marker{color:#e53138;font-size:15px;}.accordion-title{cursor:pointer;}@media (max-width:767px){body.toolbar-fixed{width:calc(100vw - 55px);overflow-x:hidden;}}div#sliding-popup{box-shadow:0px -4px 2px -2px #f1f1f1;height:80px !important;}@media (max-width:640px){div#sliding-popup{height:auto !important;}}div#sliding-popup .eu-cookie-withdraw-tab{display:none;}div#sliding-popup .popup-content.info.eu-cookie-compliance-content{max-width:1270px;margin:0 auto;padding:0 50px;}div#sliding-popup .popup-content.info.eu-cookie-compliance-content div#popup-text h2{opacity:1;margin:0;margin-top:15px;font-size:16px;padding:0;text-transform:none;font-weight:bold;letter-spacing:initial;}div#sliding-popup .popup-content.info.eu-cookie-compliance-content div#popup-text h2:before{display:none;}@media (max-width:830px){div#sliding-popup .popup-content.info.eu-cookie-compliance-content{padding:0 10px;}div#sliding-popup .popup-content.info.eu-cookie-compliance-content h2{font-size:14px;margin-bottom:0;padding-top:17px;}div#sliding-popup .popup-content.info.eu-cookie-compliance-content p{font-size:11px;}}@media (max-width:640px){div#sliding-popup .popup-content.info.eu-cookie-compliance-content{display:flex;flex-direction:column;align-items:center;width:100%;}div#sliding-popup .popup-content.info.eu-cookie-compliance-content .eu-cookie-compliance-message,div#sliding-popup .popup-content.info.eu-cookie-compliance-content .eu-cookie-compliance-buttons{max-width:100%;width:100%;margin-top:0;}}div#sliding-popup button.decline-button,div#sliding-popup button.agree-button{background:#e53138;border-radius:29px;font-size:13px;line-height:20px;text-transform:uppercase;color:#fff;padding:8px 25px;font-weight:500;transition:.2s;border:1px solid;height:38px;display:inline-block;margin-top:21px;text-shadow:none;font-family:'roboto';outline:none !important;}@media (max-width:640px){div#sliding-popup button.decline-button,div#sliding-popup button.agree-button{margin-top:11px;}}div#sliding-popup button.decline-button:hover,div#sliding-popup button.agree-button:hover{border-color:#e53138;color:#e53138;background:#fff;transition:.2s;}div#sliding-popup button.decline-button{background:#12245a;outline:none;}div#sliding-popup button.decline-button:hover{border-color:#12245a;color:#12245a;}.no-results-text{background:#fff;padding:20px;max-width:1170px;margin:0 auto;margin-bottom:20px;}@media (max-width:1270px){.no-results-text{margin-top:0;}}.no-results-text h2{font-weight:500;font-size:28px;max-width:60%;line-height:36px;padding-top:12px;padding-bottom:12px;margin-top:10px;margin-bottom:20px;}@media (max-width:900px){.no-results-text h2{max-width:100%;}}.no-results-text p{margin-top:0;margin-bottom:15px;font-weight:500;}.no-results-text a{text-decoration:underline;}.no-results-text a:hover{color:#e53138;}.no-results-text ul{display:flex;flex-direction:column;list-style:initial;margin-left:20px;}.no-results-text ul li{margin-bottom:20px;}.no-results-text + .view-show .view-header h2{font-weight:500;font-size:28px;line-height:36px;padding-top:0;margin:40px 20px;}.layout-container.page-403 h1.title-main,.layout-container.page-404 h1.title-main{font-family:'Roboto Slab';font-size:45px;line-height:54px;font-weight:800;font-style:normal;color:#000;display:block;text-align:center;margin:110px auto 60px;max-width:1170px;position:relative;}@media (max-width:700px){.layout-container.page-403 h1.title-main,.layout-container.page-404 h1.title-main{font-size:35px;line-height:40px;margin-bottom:40px;margin-top:120px;}}.layout-container.page-403 h1.title-main:after,.layout-container.page-403 h1.title-main:before,.layout-container.page-404 h1.title-main:after,.layout-container.page-404 h1.title-main:before{content:"";position:absolute;width:15%;height:1px;top:70%;background:#e53138;}@media (max-width:700px){.layout-container.page-403 h1.title-main:after,.layout-container.page-403 h1.title-main:before,.layout-container.page-404 h1.title-main:after,.layout-container.page-404 h1.title-main:before{display:none;}}.layout-container.page-403 h1.title-main:after,.layout-container.page-404 h1.title-main:after{right:0;}.layout-container.page-403 h1.title-main:before,.layout-container.page-404 h1.title-main:before{left:0;}@media (max-width:700px){.layout-container.page-403 .white.bottom,.layout-container.page-404 .white.bottom{margin-top:0;}}.main-menu.hide + .nav-personas + .main-visual + .node__content section.progress{top:100px;}.messages-wrapper{position:absolute;top:150px;left:200px;}.messages-wrapper .messages--error{font-size:14px;background-position:10px center;}.form-item--error-message{margin-top:10px;display:flex;align-items:center;font-size:13px;font-weight:400;}.form-item--error-message strong{font-weight:400 !important;}.form-item--error-message a{text-decoration:underline;transition:.2s;}.form-item--error-message a:hover{color:#e53138;transition:.2s;}.form-item--error-message:before{margin-right:5px;}form .js-form-item input{padding-left:10px;}.grecaptcha-badge{z-index:200;}a:focus{outline-style:dotted;outline-width:1px;}.valueSelected{color:#e53138 !important;}.nl-anchor{position:fixed;z-index:200;text-align:right;text-decoration:underline;width:1210px;display:block;margin-right:60px;margin-top:5px;transition:.2s;top:0;right:auto;left:auto;margin-left:0;}@media (max-width:1270px){.nl-anchor{width:280px;left:auto;right:-10px;}}@media (max-width:1175px){.nl-anchor{left:20px;right:auto;text-align:left;}}@media (max-width:700px){.nl-anchor{display:none;}}.nl-anchor:hover{color:#e53138;transition:.2s;}body:not(.page-node-type-hub-home) .nl-anchor{display:none;}html{scroll-behavior:smooth;}.popin{display:flex;align-items:center;justify-content:center;}.popin > .content{width:90vw;max-width:900px;height:90vh;max-height:600px;background:#252141;display:flex;flex-direction:row;padding:0;align-items:flex-start;overflow:hidden;}@media (max-width:990px){.popin > .content{align-items:center;}}.popin > .content a{border-bottom:none;}.popin > .content > div{width:50%;height:100%;}.popin > .content > div img{max-width:90%;}.popin > .content > div img:hover img{transition:.2s;transform:scale(1.1);}.popin > .content > div img img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.popin > .content > div.image-container{display:flex;align-items:center;width:100% !important;}.popin > .content > div.image-container img{max-width:100%;display:block;margin-top:auto;}.popin > .content > div.text-container{width:60%;display:flex;flex-direction:column;align-items:center;margin-top:80px;}@media (max-width:990px){.popin > .content > div.text-container{width:100%;margin-top:120px;}}.popin > .content > div.text-container img{display:block;margin-bottom:50px;}.popin > .content .uppertitle{display:block;color:#FFF;font-weight:400;font-style:italic;font-size:16px;margin-top:20px;margin-bottom:60px;}@media (max-width:990px){.popin > .content .uppertitle{text-align:center;margin-bottom:0;margin-top:10%;}}.popin > .content .title{display:block;color:#FFF;font-size:26px;font-weight:400;line-height:normal;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 60px;margin-bottom:0;}@media (max-width:990px){.popin > .content .title{padding:0 10px;font-size:20px;}}.popin > .content .logo-popin{border:none !important;position:absolute;bottom:20px;right:20px;}.popin > .content .close{display:block;width:22px;height:22px;background-image:url(/themes/custom/jmf/images/close-popin.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:15px;top:15px;overflow:hidden;text-indent:30px;}.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-menu,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-seeds,.role-authenticated #toolbar-administration.seeds_toolbar .home-toolbar-tab,.role-connecte #toolbar-administration.seeds_toolbar .toolbar-icon-menu,.role-connecte #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-connecte #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut,.role-connecte #toolbar-administration.seeds_toolbar .toolbar-icon-seeds,.role-connecte #toolbar-administration.seeds_toolbar .home-toolbar-tab{display:none !important;}.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-menu,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-seeds,.role-administrator #toolbar-administration.seeds_toolbar .home-toolbar-tab,.role-editeur #toolbar-administration.seeds_toolbar .toolbar-icon-menu,.role-editeur #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-editeur #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut,.role-editeur #toolbar-administration.seeds_toolbar .toolbar-icon-seeds,.role-editeur #toolbar-administration.seeds_toolbar .home-toolbar-tab{display:block !important;}#toolbar-administration.seeds_toolbar #toolbar-bar .account{position:relative !important;bottom:0;}.user-logged-in .user-form{background:#FFF;padding:30px;}.user-edit-page #auth_box{height:100%;}.user-edit-page #auth_box #middle_part{max-width:775px;margin:0 auto;padding-left:0;padding-right:0;}@media (max-width:700px){.user-edit-page #auth_box #middle_part{padding:20px !important;padding-top:70px !important;}}.user-edit-page #auth_box #middle_part h2.title{max-width:100%;}.user-edit-page #auth_box #middle_part .region-content{padding:0 !important;padding-top:20px !important;max-width:775px;margin:0 auto;}@media (max-width:800px){.user-edit-page{margin-left:0;margin-right:0;}.user-edit-page .title-main{margin-top:30px !important;}}.user-edit-page .region-content{padding:50px !important;}@media (max-width:800px){.user-edit-page .region-content{padding:0px !important;}}.user-edit-page #block-jmf-content{min-height:initial !important;display:block !important;align-items:center !important;text-align:unset !important;justify-content:center !important;height:100% !important;padding-top:0 !important;font-weight:400 !important;font-size:18px !important;}.user-edit-page #block-jmf-content form{width:775px;margin:0 auto;padding:0;}@media (max-width:950px){.user-edit-page #block-jmf-content form{width:100%;}}.user-edit-page #block-jmf-content form .form-actions{position:relative;max-width:180px;margin-left:auto;transition:.2s;}.user-edit-page #block-jmf-content form .form-actions:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg) translateY(-75%);padding:3px;top:28px !important;right:25px;transition:.2s;}.user-edit-page #block-jmf-content form .form-actions:hover:after{transition:.2s;border-color:#12245a;}.user-edit-page #block-jmf-content form .form-actions input#edit-submit{background:#12245a;border-radius:50px;color:#fff;font-weight:500;font-size:15px;line-height:18px;text-transform:uppercase;padding:18px 50px 18px 26px;font-family:Roboto;transition:.2s;border:1px solid transparent;margin-left:auto;display:block;}.user-edit-page #block-jmf-content form .form-actions input#edit-submit:hover{border-color:#12245a;color:#12245a;background:transparent;transition:.2s;}.user-edit-page #block-jmf-content form .js-form-item{display:flex;flex-direction:column;max-width:775px;width:100%;}.user-edit-page #block-jmf-content form .js-form-item.form-type-select{margin:0;}.user-edit-page #block-jmf-content form .js-form-item label{font-size:15px;line-height:31px;margin-bottom:5px;font-weight:bold;}.user-edit-page #block-jmf-content form .js-form-item input{background:#edede8;border-radius:10px;outline:none;border:none;height:40px;margin-bottom:10px;font-size:15px;}.user-edit-page #block-jmf-content form .js-form-item.js-form-type-password .password-strength__title{font-size:15px;line-height:31px;display:block;margin-bottom:10px;}.user-edit-page #block-jmf-content form .js-form-item.js-form-type-password .password-suggestions{padding:20px;}.user-edit-page #block-jmf-content form .js-form-item.js-form-type-password .password-suggestions ul{margin-top:20px;}.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox{flex-direction:row;align-items:center;margin-bottom:0;margin-top:0;}@media (max-width:700px){.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox{margin-bottom:30px;}}.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox input,.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox label{margin-bottom:0;cursor:pointer;}.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox label{margin-left:10px;margin-bottom:0 !important;}@media (max-width:700px){.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox label{line-height:23px !important;max-width:90%;}}.user-edit-page #block-jmf-content form .js-form-item.form-type-checkbox input{height:15px !important;width:15px !important;}.user-edit-page #block-jmf-content form .password-confirm{line-height:18px;font-size:14px;}.user-edit-page #block-jmf-content form .description{margin-top:5px;margin-bottom:10px;line-height:18px;font-size:14px;}.user-edit-page #block-jmf-content form .description a{border-bottom:1px solid #e53138;}.user-edit-page #block-jmf-content form .description a:hover{color:#e53138;}.user-edit-page #block-jmf-content form .field--type-telephone{margin-top:-20px;}.user-edit-page #block-jmf-content form .field--type-address details{border:none;overflow:hidden;margin:0;margin-top:-20px;}.user-edit-page #block-jmf-content form .field--type-address details summary:after{display:none;}.user-edit-page #block-jmf-content form .field--type-address details .details-wrapper{padding:0;}.user-edit-page #block-jmf-content form .field--type-address details .dk-select{border:1px solid #ccc;}.user-edit-page #block-jmf-content form .field--type-address details ul.dk-select-options{display:none;max-width:100%;margin-left:0;}.user-edit-page #block-jmf-content form .field--type-address details ul.dk-select-options li{margin-bottom:0;}.user-edit-page #block-jmf-content form .field--type-address details .dk-select-open-down ul.dk-select-options{display:block;}.user-edit-page #block-jmf-content form .field--type-address details summary{font-size:15px;border-radius:10px;outline:none;margin-left:-23px;pointer-events:none;font-weight:bold;display:none;}.page-node-type-hub-home{max-width:1270px !important;}.page-node-type-hub-home .nav-personas{display:none;}@media (max-width:600px){.page-node-type-hub-home{overflow-x:hidden;}}.page-node-type-hub-home .main-menu .main-menu-container{margin-left:-15px;margin-right:0px;}@media (max-width:900px){.page-node-type-hub-home .main-menu .main-menu-container{margin-left:0;}}.page-node-type-hub-home .main-menu .main-menu-container .menu ul.menu li .hidden .inner ul.menu{margin-left:0;width:50%;}.page-node-type-hub-home .node__content{max-width:1270px;margin:0 auto;}.page-node-type-hub-home .opening{height:844px;position:relative;}.page-node-type-hub-home .opening div img{max-width:unset;height:auto;}@media (max-width:1000px){.page-node-type-hub-home .opening{height:644px;}}.page-node-type-hub-home .opening + .node__content{margin:0 70px;position:relative;z-index:2;background:#fff;}@media (max-width:1280px){.page-node-type-hub-home .opening + .node__content{margin-left:0;margin-right:0;margin-top:0;}}.page-node-type-hub-home .opening .text-wrapper{font-family:'Roboto Slab';font-style:normal;font-weight:800;text-align:center;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.page-node-type-hub-home .opening .text-wrapper h1{position:initial;transform:none;font-size:65px;line-height:67px;}.page-node-type-hub-home .opening .text-wrapper p.subtitle{color:#fff;font-family:'Roboto Slab';font-style:normal;font-weight:300;font-size:20px;padding-top:10px;}.page-node-type-hub-home .opening article{height:100%;}.page-node-type-hub-home .opening article img{height:100%;-o-object-fit:cover;object-fit:cover;margin-left:calc(-100vw / 2 + 1440px / 2);margin-right:calc(-100vw / 2 + 1440px / 2);width:100vw;}@media (max-width:1440px){.page-node-type-hub-home .opening article img{width:100%;margin-left:0;margin-right:0;}}.page-node-type-hub-home .opening h1{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-size:65px;line-height:67px;text-align:center;color:#FFFFFF;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.page-node-type-hub-home .opening h1 span{color:#fff;letter-spacing:-1.2px;}@media (max-width:800px){.page-node-type-hub-home .opening h1{width:100%;font-size:60px;}}@media (max-width:500px){.page-node-type-hub-home .opening h1{font-size:50px;padding:0 20px;}}@media (max-width:380px){.page-node-type-hub-home .opening h1{font-size:40px;line-height:50px;}}.page-node-type-hub-home h1.page-title{display:none;}.page-node-type-hub-home .hp{padding:0 50px;background:#fff;margin-bottom:40px;}@media (max-width:1100px){.page-node-type-hub-home .hp{padding:0 20px;}}.page-node-type-hub-home .presentation{padding-bottom:50px;background:#fff;width:50%;position:relative;transition:.3s;left:0;}@media (max-width:900px){.page-node-type-hub-home .presentation{width:100%;margin-top:0;padding-bottom:0;}}.page-node-type-hub-home .presentation.open{transition:.3s;}.page-node-type-hub-home .presentation section{max-width:100%;width:100%;}@media (max-width:900px){.page-node-type-hub-home .presentation section{max-width:100%;width:100%;}}.page-node-type-hub-home .presentation section.text{padding-top:25px;padding-right:20px;}@media (max-width:900px){.page-node-type-hub-home .presentation section.text{padding-top:20px;padding-right:0;padding-bottom:30px;}}.page-node-type-hub-home .presentation section.text h2{font-family:Roboto;font-style:normal;font-weight:normal;font-size:19px;line-height:31px;letter-spacing:1.8px;padding-left:60px;text-transform:uppercase;color:#E53138;position:relative;margin-bottom:40px;}@media (max-width:700px){.page-node-type-hub-home .presentation section.text h2{font-size:16px;line-height:24px;padding-left:30px;}}.page-node-type-hub-home .presentation section.text h2:before{content:'';height:1px;width:50px;position:absolute;background-color:#E53138;left:0;top:24px;}@media (max-width:700px){.page-node-type-hub-home .presentation section.text h2:before{top:55%;width:25px;}}.page-node-type-hub-home .presentation section.text p{margin-top:20px;font-size:17px;max-width:500px;line-height:34px;font-weight:400;}@media (max-width:900px){.page-node-type-hub-home .presentation section.text p{max-width:100%;}}.page-node-type-hub-home .presentation section.text p + p{margin-top:10px;}.page-node-type-hub-home .presentation section.text h3{padding-top:0;font-weight:bold;font-size:22px;line-height:34px;position:relative;padding-left:50px;margin-bottom:30px;}.page-node-type-hub-home .presentation section.text h3:before{content:'';position:absolute;top:-5px;left:0;width:40px;height:40px;background-image:url("/themes/custom/jmf/css/../images/visiteur.svg");background-size:30px;background-repeat:no-repeat;background-position:50%;}.page-node-type-hub-home .presentation section.text a{margin-top:40px;}.page-node-type-hub-home .presentation section.text a.btn-main{max-width:265px;display:block;margin-left:auto;font-size:15px;line-height:18px;font-weight:400;}@media (max-width:700px){.page-node-type-hub-home .presentation section.text a.btn-main{margin-left:0;}}@media (max-width:900px){.page-node-type-hub-home .presentation section.text a{margin-top:30px;}}.page-node-type-hub-home .presentation section.text .more-section p.more-section-title{font-weight:bold;margin-bottom:20px;}.page-node-type-hub-home .presentation section.text .more-section li{margin-bottom:5px;}.page-node-type-hub-home .presentation section.text .more-section li a{text-decoration:underline;transition:.1s;}.page-node-type-hub-home .presentation section.text .more-section li a:hover{color:#e53138;transition:.1s;}.page-node-type-hub-home .presentation section.media{width:0;font-size:0;}.page-node-type-hub-home .presentation section.media img{height:auto;width:100%;filter:brightness(0.9);border-radius:10px;}@media (max-width:900px){.page-node-type-hub-home .presentation section.media img{margin:0 auto;max-height:300px;width:auto;display:none;}}.page-node-type-hub-home .personas{max-width:50%;background:#fff;padding-bottom:60px;padding-left:40px;position:relative;width:100%;}@media (max-width:1270px){.page-node-type-hub-home .personas{padding-left:100px;}}@media (max-width:900px){.page-node-type-hub-home .personas{max-width:100%;padding-left:20px;}}@media (max-width:700px){.page-node-type-hub-home .personas{padding-bottom:30px;}}.page-node-type-hub-home .personas h2.title{margin-top:40px;font-family:Roboto;font-style:normal;font-weight:400;font-size:19px;line-height:31px;letter-spacing:1.8px;padding-left:60px;text-transform:uppercase;color:#e53138;position:relative;margin-bottom:30px;margin-top:25px;margin-left:20px;}.page-node-type-hub-home .personas h2.title:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:24px;}@media (max-width:700px){.page-node-type-hub-home .personas h2.title:before{top:11px;width:25px;}}@media (max-width:700px){.page-node-type-hub-home .personas h2.title{margin-top:30px;padding-top:0;font-size:16px;line-height:24px;padding-left:30px;margin-left:0;}}.page-node-type-hub-home .personas .media{background-image:url("/themes/custom/jmf/css/../images/benevole.svg");background-size:30px;background-repeat:no-repeat;background-position:center;font-size:0;}@media (max-width:700px){.page-node-type-hub-home .personas .media{margin:0 auto !important;}}.page-node-type-hub-home .personas .paragraph:nth-child(2){display:none;}.page-node-type-hub-home .personas .paragraph:nth-child(2) .media{background-image:url("/themes/custom/jmf/css/../images/visiteur.svg");}.page-node-type-hub-home .personas .paragraph:nth-child(3) .media{background-image:url("/themes/custom/jmf/css/../images/benevole.svg");}.page-node-type-hub-home .personas .paragraph:nth-child(4) .media{background-image:url("/themes/custom/jmf/css/../images/artiste.svg");}.page-node-type-hub-home .personas .paragraph:nth-child(5) .media{background-image:url("/themes/custom/jmf/css/../images/enseignant.svg");}.page-node-type-hub-home .personas .paragraph:nth-child(6) .media{background-image:url("/themes/custom/jmf/css/../images/partenaire.svg");}.page-node-type-hub-home .personas .paragraph:nth-child(7) .media{background-image:url("/themes/custom/jmf/css/../images/mecene.svg");}.page-node-type-hub-home .top-section{flex-wrap:nowrap;margin-top:145px;}@media (max-width:900px){.page-node-type-hub-home .top-section{flex-wrap:wrap;margin-top:130px;}}.page-node-type-hub-home .events-wrapper .title-red,.page-node-type-hub-home .news-wrapper .title-red{font-family:'roboto';font-style:normal;font-weight:normal;font-size:18px;line-height:80px;letter-spacing:1.8px;text-transform:uppercase;color:#E53138;opacity:0.8;padding-left:60px;position:relative;width:100%;}@media (max-width:700px){.page-node-type-hub-home .events-wrapper .title-red,.page-node-type-hub-home .news-wrapper .title-red{font-size:16px;line-height:50px;padding-left:30px;}}.page-node-type-hub-home .events-wrapper .title-red:before,.page-node-type-hub-home .news-wrapper .title-red:before{content:'';height:1px;width:50px;position:absolute;background-color:#E53138;left:0;top:48px;}@media (max-width:700px){.page-node-type-hub-home .events-wrapper .title-red:before,.page-node-type-hub-home .news-wrapper .title-red:before{top:55% !important;}}.page-node-type-hub-home .events-wrapper .teaser-wrapper + a,.page-node-type-hub-home .news-wrapper .teaser-wrapper + a{border:1px solid #D2D2D2;border-radius:50px;font-style:normal;font-weight:bold;font-size:12.8px;line-height:15px;color:#000000;padding:16px 50px 16px 25px;position:relative;display:inline-block;transition:.2s;margin:50px auto;}.page-node-type-hub-home .events-wrapper .teaser-wrapper + a:after,.page-node-type-hub-home .news-wrapper .teaser-wrapper + a:after{content:"";position:absolute;border:solid #E02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}.page-node-type-hub-home .events-wrapper .teaser-wrapper + a:hover,.page-node-type-hub-home .news-wrapper .teaser-wrapper + a:hover{transition:.2s;background-color:#E02020;color:#fff;border-color:#E02020;}.page-node-type-hub-home .events-wrapper .teaser-wrapper + a:hover:after,.page-node-type-hub-home .news-wrapper .teaser-wrapper + a:hover:after{border-color:#fff;}@media (max-width:700px){.page-node-type-hub-home .events-wrapper .teaser-wrapper + a,.page-node-type-hub-home .news-wrapper .teaser-wrapper + a{margin:30px auto;margin-top:10px;}}.page-node-type-hub-home article.node--type-news a.btn-main{display:none;}.page-node-type-hub-home article.node--type-news h3{margin-bottom:0px;margin-top:10px;font-weight:700;}@media (max-width:600px){.page-node-type-hub-home article.node--type-news .media{width:100%;}}.page-node-type-hub-home article.node--type-event h3{margin-top:0;padding-top:5px;font-weight:500 !important;}.page-node-type-hub-home article.node--type-event time{margin-top:20px;}.page-node-type-hub-home .events-wrapper{margin-top:20px;padding-top:0px;}.page-node-type-hub-home .events-wrapper > span{padding-bottom:15px;display:block;font-family:'roboto';font-style:normal;font-weight:bold;font-size:26px;line-height:47px;letter-spacing:1px;text-transform:uppercase;color:#292929;display:none;}.page-node-type-hub-home .events-wrapper .teaser-wrapper{flex-wrap:nowrap;}@media (max-width:900px){.page-node-type-hub-home .events-wrapper .teaser-wrapper{flex-wrap:wrap;}}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div{width:50%;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper{margin-right:30px;}@media (max-width:1100px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper{width:40%;}}@media (max-width:900px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper{width:100%;margin-right:0;margin-bottom:50px;}}@media (max-width:700px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper{margin-bottom:40px;}}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper article{width:100%;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper article span.location{display:none;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper article img{width:100%;height:auto;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper article .text{max-width:447px;margin-bottom:10px;}@media (max-width:900px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper article .text{max-width:100%;}}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.big-teaser-wrapper article .text .date-display-range{margin-top:15px;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper{margin-left:15px;justify-content:space-between;}@media (max-width:1100px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper{width:60%;}}@media (max-width:900px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper{width:100%;margin-left:0;}}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event{width:calc(50% - 25px);}@media (max-width:700px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event{width:100%;margin-bottom:40px;}}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event h3{margin-top:5px;padding-top:0px;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event .date-display-range,.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event time{margin-top:15px;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event span.location,.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event p{display:none;}.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event:first-of-type{margin-bottom:20px;}@media (max-width:700px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event:first-of-type{margin-bottom:40px;}}@media (max-width:600px){.page-node-type-hub-home .events-wrapper .teaser-wrapper > div.small-teaser-wrapper article.node--type-event:last-of-type{margin-bottom:20px;}}.page-node-type-hub-home .news-wrapper .teaser-wrapper{flex-wrap:nowrap;justify-content:space-between;}@media (max-width:900px){.page-node-type-hub-home .news-wrapper .teaser-wrapper{flex-wrap:wrap;}}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news{max-width:calc(33.33333% - 30px);width:100%;}@media (max-width:900px){.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news{max-width:100%;}}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .subtitle{display:none !important;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .news-type{margin-top:20px;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text{max-width:100%;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text .title-wrapper{margin-bottom:15px;}@media (max-width:900px){.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text .title-wrapper{margin-bottom:0;text-align:left;}}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text .infos-wrapper{display:none;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text .subtitle{font-weight:500;font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#E53138;display:block;margin-top:20px;}@media (max-width:900px){.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text .subtitle{widtH:100%;text-align:left;}}@media (max-width:900px){.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news{width:100%;max-width:100%;margin-bottom:40px;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news img{width:100%;height:auto;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text{max-width:100%;width:100%;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text p,.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text h3.title-list{text-align:left;margin-top:-5px;}.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .media h3.title-list{margin-top:-5px;}}@media (max-width:600px){.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news{margin-bottom:30px;}}@media (max-width:600px){.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news:last-of-type{margin-bottom:30px;}}.page-node-type-hub-home .social-wrapper{padding-bottom:80px;position:relative;background:#fff;margin-top:-40px;}@media (max-width:640px){.page-node-type-hub-home .social-wrapper{padding:0 20px;padding-bottom:50px;}}.page-node-type-hub-home .social-wrapper:before,.page-node-type-hub-home .social-wrapper:after{content:'';position:absolute;left:0;bottom:0;width:80px;height:159px;background-image:url(/themes/custom/jmf/css/../../jmf/images/red.png);background-size:100%;}@media (max-width:640px){.page-node-type-hub-home .social-wrapper:before,.page-node-type-hub-home .social-wrapper:after{bottom:-161px;}}.page-node-type-hub-home .social-wrapper:after{left:auto;right:0;width:150px;height:158px;background-image:url(/themes/custom/jmf/css/../../jmf/images/yellow.png);}.page-node-type-hub-home .social-wrapper h2{font-family:'Roboto';font-style:normal;font-weight:700;font-size:35px;line-height:40px;color:#292929;max-width:640px;margin:30px auto 70px;text-align:center;}@media (max-width:900px){.page-node-type-hub-home .social-wrapper h2{margin:0 auto;text-align:center;padding:50px 0;}}@media (max-width:640px){.page-node-type-hub-home .social-wrapper h2{font-size:25px;padding-bottom:40px;padding-top:20px;}}.page-node-type-hub-home .social-wrapper .social{display:flex;max-width:272px;margin:0 auto;justify-content:space-between;}.page-node-type-hub-home .social-wrapper .social a{display:flex;width:50px;height:50px;border-radius:50%;border:1px solid #ccc;align-items:center;justify-content:center;margin-left:15px;transition:.2s;}.page-node-type-hub-home .social-wrapper .social a.facebook:hover{transition:.2s;background-color:#3b5998;}.page-node-type-hub-home .social-wrapper .social a.facebook:hover svg{transition:.2s;fill:#ffffff;}.page-node-type-hub-home .social-wrapper .social a.instagram:hover{transition:.2s;background-color:#833AB4;}.page-node-type-hub-home .social-wrapper .social a.instagram:hover svg path{transition:.2s;fill:#ffffff;}.page-node-type-hub-home .social-wrapper .social a.linkedin:hover{transition:.2s;background-color:#0e76a8;}.page-node-type-hub-home .social-wrapper .social a.linkedin:hover svg path{transition:.2s;fill:#fff;}.page-node-type-hub-home .social-wrapper .social a.youtube:hover{transition:.2s;background-color:#ff0000;}.page-node-type-hub-home .social-wrapper .social a.youtube:hover svg{transition:.2s;fill:#ffffff;}.page-node-type-hub-home .social-wrapper .social a:first-of-type{margin-left:0;}.page-node-type-hub-home .social-wrapper .social a svg{transition:.2s;width:20px;height:20px;}.page-node-type-hub-home .footer-push{background:#F0F0E9;flex-wrap:nowrap;padding-top:50px;padding-bottom:50px;position:relative;margin-left:auto;}@media (max-width:1290px){.page-node-type-hub-home .footer-push{padding-left:50px;width:100%;margin:0 auto;}}@media (max-width:900px){.page-node-type-hub-home .footer-push{flex-wrap:wrap;padding-left:10px;padding-right:10px;}}@media (max-width:700px){.page-node-type-hub-home .footer-push{padding-top:50px;padding-bottom:0px;}}.page-node-type-hub-home .footer-push .paragraph{width:50%;}@media (max-width:900px){.page-node-type-hub-home .footer-push .paragraph{width:100%;margin-bottom:50px;}.page-node-type-hub-home .footer-push .paragraph .media{width:200px;}}@media (max-width:700px){.page-node-type-hub-home .footer-push .paragraph{flex-wrap:wrap;}.page-node-type-hub-home .footer-push .paragraph .media{margin-right:0;margin:0 auto;padding-bottom:10px;}.page-node-type-hub-home .footer-push .paragraph .text{margin-right:0;text-align:center;max-width:100%;}}.page-node-type-hub-home .nl-wrapper{width:100vw;margin-left:50%;padding-left:0;background-color:#12245A;padding-top:40px;padding-bottom:40px;margin-top:40px;transform:translateX(-50%);}@media (max-width:1270px){.page-node-type-hub-home .nl-wrapper{width:100%;transform:translateX(0);margin-left:0;padding-left:0;padding:40px 20px;}}.page-node-type-hub-home .nl-wrapper .nl-inner{max-width:1270px;margin:0 auto;}.page-node-type-hub-home .nl-wrapper .nl-inner > div{display:flex;}@media (max-width:1270px){.page-node-type-hub-home .nl-wrapper .nl-inner > div{flex-direction:column;}}.page-node-type-hub-home .nl-wrapper .nl-inner > div form{display:flex;max-width:40%;margin-left:auto;margin-top:15px;}@media (max-width:1270px){.page-node-type-hub-home .nl-wrapper .nl-inner > div form{max-width:100%;margin-left:0;margin-top:15px;}}.page-node-type-hub-home .nl-wrapper .nl-inner > div form .js-form-item{max-widtH:50%;width:100%;}.page-node-type-hub-home .nl-wrapper .nl-inner > div form .js-form-item input{max-width:100%;padding:10px;height:40px;border:none;}.page-node-type-hub-home .nl-wrapper .nl-inner > div form .form-actions input{max-width:100%;padding:10px;border:none;height:40px;padding:0 28px;transition:.1s;background:#DC4145;color:#fff;border-left:1px solid;}.page-node-type-hub-home .nl-wrapper .nl-inner > div form .form-actions:hover input{color:#DC4145;background:#fff;transition:.1s;}.page-node-type-hub-home .nl-wrapper .title-wrapper{display:flex;align-items:center;}.page-node-type-hub-home .nl-wrapper .title-wrapper h2{padding-top:0;margin-right:50px;font-weight:bold;font-size:22px;}.page-node-type-hub-home .nl-wrapper .title-wrapper span{color:#FAB760;}.page-node-type-hub-home .nl-wrapper p{margin-right:100px;}@media (max-width:1270px){.page-node-type-hub-home .nl-wrapper p{max-width:100%;margin-right:20px;}}.page-node-type-hub-home .nl-wrapper p,.page-node-type-hub-home .nl-wrapper h2,.page-node-type-hub-home .nl-wrapper span{color:#fff;}@media (max-width:700px){.page-node-type-show,.node--type-jmf-workshop{overflow-x:hidden;}}.page-node-type-show .opening article img,.node--type-jmf-workshop .opening article img{filter:brightness(0.9);}@media (max-width:1200px){.page-node-type-show .opening .media-wrapper,.node--type-jmf-workshop .opening .media-wrapper{padding-bottom:0;}}@media (max-width:1200px){.page-node-type-show .opening .media-wrapper div:not(.sommaire-wrapper),.node--type-jmf-workshop .opening .media-wrapper div:not(.sommaire-wrapper){width:100%;}.page-node-type-show .opening .media-wrapper div:not(.sommaire-wrapper) img,.node--type-jmf-workshop .opening .media-wrapper div:not(.sommaire-wrapper) img{max-height:50vh;display:block;}}@media (max-width:1000px){.page-node-type-show .opening .media-wrapper .sommaire-wrapper .title-red,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper .title-red{margin-bottom:0;}.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li{height:30px;margin-left:30px;}.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li:before,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li:before{font-size:11px;}.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li a.toc-link,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li a.toc-link{font-size:12px;padding-left:5px;}}@media (max-width:800px){.page-node-type-show .opening .media-wrapper .sommaire-wrapper,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper{padding:0 30px 30px;}.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol{flex-direction:column;}.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li,.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li{margin-left:0;}}.page-node-type-show .nav-personas + .sommaire-number,.node--type-jmf-workshop .nav-personas + .sommaire-number{position:fixed;z-index:40;top:0px;width:100vw;left:0;background:#fff;transition:.5s;box-shadow:0 4px 2px -2px #f1f1f1;}.page-node-type-show .nav-personas + .sommaire-number.doubled,.node--type-jmf-workshop .nav-personas + .sommaire-number.doubled{top:0 !important;}@media (max-width:1200px){.page-node-type-show .nav-personas + .sommaire-number,.node--type-jmf-workshop .nav-personas + .sommaire-number{padding-left:15px;}}@media (max-width:1130px){.page-node-type-show .nav-personas + .sommaire-number,.node--type-jmf-workshop .nav-personas + .sommaire-number{top:125px;}}@media (max-width:700px){.page-node-type-show .nav-personas + .sommaire-number,.node--type-jmf-workshop .nav-personas + .sommaire-number{top:88px;border-top:1px solid #ebe5e5;}}.page-node-type-show .nav-personas + .sommaire-number .toc-link:before,.node--type-jmf-workshop .nav-personas + .sommaire-number .toc-link:before{display:none;}.page-node-type-show .nav-personas + .sommaire-number .wrapper,.node--type-jmf-workshop .nav-personas + .sommaire-number .wrapper{display:flex;max-width:1220px;margin:0 auto;}.page-node-type-show .nav-personas + .sommaire-number .wrapper .active-title,.node--type-jmf-workshop .nav-personas + .sommaire-number .wrapper .active-title{display:flex;align-items:center;}.page-node-type-show .nav-personas + .sommaire-number ol,.node--type-jmf-workshop .nav-personas + .sommaire-number ol{counter-reset:css-counter 0;display:flex;width:100%;height:60px;align-items:center;max-width:1210px;margin:0 auto;padding-left:15px;}@media (max-width:600px){.page-node-type-show .nav-personas + .sommaire-number ol,.node--type-jmf-workshop .nav-personas + .sommaire-number ol{padding-left:5px;}}.page-node-type-show .nav-personas + .sommaire-number ol li,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li{counter-increment:css-counter 1;padding-right:10px;transition:.3s;position:relative;}@media (max-width:480px){.page-node-type-show .nav-personas + .sommaire-number ol li,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li{padding-right:0;}}.page-node-type-show .nav-personas + .sommaire-number ol li:before,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li:before{content:"0" counter(css-counter);font-style:normal;font-weight:400;font-size:15px;line-height:40px;text-align:center;position:relative;top:5px;transition:font-weight .3s;}@media (max-width:480px){.page-node-type-show .nav-personas + .sommaire-number ol li:before,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li:before{font-size:12px;}}.page-node-type-show .nav-personas + .sommaire-number ol li:after,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li:after{content:'';position:absolute;width:1px;height:20px;background:#F0F0E9;left:-15px;top:15px;}@media (max-width:430px){.page-node-type-show .nav-personas + .sommaire-number ol li:after,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li:after{left:-10px;}}.page-node-type-show .nav-personas + .sommaire-number ol li a,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li a{color:transparent;max-width:30px;width:30px;top:-10px;left:-20px;position:relative;font-size:6px;height:30px;display:inline-flex;margin-left:-10px;}@media (min-width:700px){.page-node-type-show .nav-personas + .sommaire-number ol li:hover,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li:hover{color:#e53138;transition:.3s;}}.page-node-type-show .nav-personas + .sommaire-number ol li.is-active-li:before,.node--type-jmf-workshop .nav-personas + .sommaire-number ol li.is-active-li:before{color:#e53138;font-weight:bold;}.page-node-type-show .nav-personas + .sommaire-number .active-title h3.active,.node--type-jmf-workshop .nav-personas + .sommaire-number .active-title h3.active{font-family:Roboto;font-style:normal;font-weight:500;font-size:15px;line-height:40px;text-transform:uppercase;padding-left:15px;color:#E53138;padding-top:0;}@media (max-width:480px){.page-node-type-show .nav-personas + .sommaire-number .active-title h3.active,.node--type-jmf-workshop .nav-personas + .sommaire-number .active-title h3.active{font-size:13px;}}@media (max-width:340px){.page-node-type-show .nav-personas + .sommaire-number .active-title h3.active,.node--type-jmf-workshop .nav-personas + .sommaire-number .active-title h3.active{font-size:9px;padding-left:5px;}}.page-node-type-show .main-menu.hide + .nav-personas,.node--type-jmf-workshop .main-menu.hide + .nav-personas{top:100px;}.page-node-type-show .main-menu.hide + .nav-personas + .sommaire-number,.node--type-jmf-workshop .main-menu.hide + .nav-personas + .sommaire-number{top:100px;}@media (max-width:1000px){.page-node-type-show .main-menu.hide + .nav-personas + .sommaire-number,.node--type-jmf-workshop .main-menu.hide + .nav-personas + .sommaire-number{top:0;}}.page-node-type-show .node__content,.node--type-jmf-workshop .node__content{background:none !important;max-width:1270px;margin:0 auto !important;}@media (max-width:1200px){.page-node-type-show .node__content,.node--type-jmf-workshop .node__content{padding:0 !important;}}.page-node-type-show .node__content .top-section,.node--type-jmf-workshop .node__content .top-section{background:#fff;padding:0 50px;padding-bottom:50px;}@media (max-width:1200px){.page-node-type-show .node__content .top-section,.node--type-jmf-workshop .node__content .top-section{padding:0 30px 50px;}}@media (max-width:700px){.page-node-type-show .node__content .top-section,.node--type-jmf-workshop .node__content .top-section{padding:0 20px 25px;}}.page-node-type-show .node__content .top-section .presentation,.node--type-jmf-workshop .node__content .top-section .presentation{max-width:815px;width:100%;padding-right:140px;}@media (max-width:1200px){.page-node-type-show .node__content .top-section .presentation,.node--type-jmf-workshop .node__content .top-section .presentation{max-width:100%;padding-right:0;}}.page-node-type-show .node__content .top-section .presentation .data-wrapper,.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper{max-height:33px;}.page-node-type-show .node__content .top-section .presentation .data-wrapper time.duration,.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper time.duration{font-family:roboto;font-style:normal;font-weight:400;font-size:17px;line-height:33px;text-transform:uppercase;}.page-node-type-show .node__content .top-section .presentation .data-wrapper .tags-wrapper a,.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper .tags-wrapper a{font-family:roboto;font-style:normal;font-weight:400;font-size:13px;line-height:23px;color:#292929;margin-left:10px;background-color:#ECEDE8;padding:5px 10px;transition:.3s;}.page-node-type-show .node__content .top-section .presentation .data-wrapper .tags-wrapper a:hover,.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper .tags-wrapper a:hover{background-color:#292929;color:#ECEDE8;transition:.3s;}.page-node-type-show .node__content .top-section .presentation .text,.node--type-jmf-workshop .node__content .top-section .presentation .text{margin-top:25px;width:100%;}@media (max-width:700px){.page-node-type-show .node__content .top-section .presentation .text,.node--type-jmf-workshop .node__content .top-section .presentation .text{margin-top:10px;}}.page-node-type-show .node__content .top-section .presentation .text h2:after,.node--type-jmf-workshop .node__content .top-section .presentation .text h2:after{content:'';position:absolute;top:-15px;left:-50px;width:calc(100% + 50px);height:1px;background-color:#EDEDE8;}.page-node-type-show .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type,.node--type-jmf-workshop .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type{margin-bottom:20px;}@media (max-width:700px){.page-node-type-show .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type,.node--type-jmf-workshop .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type{margin-top:20px;}}.page-node-type-show .node__content .top-section .presentation .text > .paragraph,.node--type-jmf-workshop .node__content .top-section .presentation .text > .paragraph{margin-bottom:40px;}@media (max-width:700px){.page-node-type-show .node__content .top-section .presentation .text > .paragraph,.node--type-jmf-workshop .node__content .top-section .presentation .text > .paragraph{margin-bottom:30px;}}.page-node-type-show .node__content .top-section .presentation .text > .paragraph:first-of-type h2:after,.node--type-jmf-workshop .node__content .top-section .presentation .text > .paragraph:first-of-type h2:after{display:none;}.page-node-type-show .node__content .top-section aside,.node--type-jmf-workshop .node__content .top-section aside{width:100%;max-width:calc(100% - 765px);background-color:#463939;align-self:flex-start;margin-right:-50px;padding:30px 40px;color:#fff;position:-webkit-sticky;position:sticky;top:160px !important;transition:.4s;}@media (max-width:1340px){.page-node-type-show .node__content .top-section aside,.node--type-jmf-workshop .node__content .top-section aside{padding:30px 10px;}}@media (max-width:1200px){.page-node-type-show .node__content .top-section aside,.node--type-jmf-workshop .node__content .top-section aside{max-width:100%;}}@media (max-width:700px){.page-node-type-show .node__content .top-section aside .etincelles,.node--type-jmf-workshop .node__content .top-section aside .etincelles{background:#fff;margin-top:30px;margin-left:-10px;margin-right:-10px;margin-bottom:-30px;}.page-node-type-show .node__content .top-section aside .etincelles img,.node--type-jmf-workshop .node__content .top-section aside .etincelles img{margin-top:20px;max-width:60%;}}@media (min-width:700px){.page-node-type-show .node__content .top-section aside .etincelles img,.node--type-jmf-workshop .node__content .top-section aside .etincelles img{max-width:30%;margin-top:50px;position:absolute;left:0;}.page-node-type-show .node__content .top-section aside .etincelles img.etincelle-1,.node--type-jmf-workshop .node__content .top-section aside .etincelles img.etincelle-1{max-width:230px;}}.page-node-type-show .node__content .top-section aside svg,.node--type-jmf-workshop .node__content .top-section aside svg{margin:30px 0;width:100px;height:90px;color:#fff;fill:#fff;}.page-node-type-show .node__content .top-section aside svg .cls-28,.node--type-jmf-workshop .node__content .top-section aside svg .cls-28{stroke:#fff;}.page-node-type-show .node__content .top-section aside svg .cls-14,.node--type-jmf-workshop .node__content .top-section aside svg .cls-14{stroke-width:0.19px;}.page-node-type-show .node__content .top-section aside svg + svg,.node--type-jmf-workshop .node__content .top-section aside svg + svg{margin-left:20px;}.page-node-type-show .node__content .top-section aside svg path,.page-node-type-show .node__content .top-section aside svg g,.node--type-jmf-workshop .node__content .top-section aside svg path,.node--type-jmf-workshop .node__content .top-section aside svg g{fill:#fff;}.page-node-type-show .node__content .top-section aside .social,.node--type-jmf-workshop .node__content .top-section aside .social{display:flex;background:#686868;margin:20px -40px -30px;align-items:center;justify-content:space-between;padding:0 30px;}@media (max-width:1340px){.page-node-type-show .node__content .top-section aside .social,.node--type-jmf-workshop .node__content .top-section aside .social{padding:0 10px;margin:0 -10px -30px;}}.page-node-type-show .node__content .top-section aside .social span,.node--type-jmf-workshop .node__content .top-section aside .social span{color:#fff;font-weight:300;font-size:15px;line-height:18px;}@media (max-width:1340px){.page-node-type-show .node__content .top-section aside .social span,.node--type-jmf-workshop .node__content .top-section aside .social span{font-size:13px;}}.page-node-type-show .node__content .top-section aside .social .social-icons,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons{display:flex;justify-content:space-between;align-items:center;width:110px;}.page-node-type-show .node__content .top-section aside .social .social-icons svg,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons svg{margin:20px 12px;height:auto;width:auto;}.page-node-type-show .node__content .top-section aside .social .social-icons svg:last-of-type,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons svg:last-of-type{margin-right:0;}.page-node-type-show .node__content .top-section aside .social .social-icons a.facebook:hover,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.facebook:hover{transition:.2s;}.page-node-type-show .node__content .top-section aside .social .social-icons a.facebook:hover svg path,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.facebook:hover svg path{fill:#3b5998;transition:.2s;}.page-node-type-show .node__content .top-section aside .social .social-icons a.twitter:hover,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.twitter:hover{transition:.2s;}.page-node-type-show .node__content .top-section aside .social .social-icons a.twitter:hover svg path,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.twitter:hover svg path{fill:#1da1f2;transition:.2s;}.page-node-type-show .node__content .top-section aside .social .social-icons a.mail:hover,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.mail:hover{transition:.2s;}.page-node-type-show .node__content .top-section aside .social .social-icons a.mail:hover svg path,.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.mail:hover svg path{fill:#e53138;transition:.2s;}.page-node-type-show .node__content .top-section aside .duration,.node--type-jmf-workshop .node__content .top-section aside .duration{text-transform:uppercase;margin-bottom:30px;display:flex;align-items:center;font-size:15px;line-height:26px;}@media (max-width:1200px){.page-node-type-show .node__content .top-section aside .duration,.node--type-jmf-workshop .node__content .top-section aside .duration{margin-bottom:20px;}}.page-node-type-show .node__content .top-section aside .duration span,.node--type-jmf-workshop .node__content .top-section aside .duration span{color:#fff;text-transform:none;}.page-node-type-show .node__content .top-section aside .duration svg,.node--type-jmf-workshop .node__content .top-section aside .duration svg{width:14px;height:14px;margin:0 8px;fill:transparent;}.page-node-type-show .node__content .top-section aside a,.node--type-jmf-workshop .node__content .top-section aside a{color:#FFFFFF;}.page-node-type-show .node__content .top-section aside .production,.node--type-jmf-workshop .node__content .top-section aside .production{border-top-right-radius:0;right:calc(-100% + 142px);top:-30px;margin-bottom:10px;position:relative;}@media (max-width:1340px){.page-node-type-show .node__content .top-section aside .production,.node--type-jmf-workshop .node__content .top-section aside .production{right:calc(-100% + 172px);}}@media (max-width:1200px){.page-node-type-show .node__content .top-section aside .production,.node--type-jmf-workshop .node__content .top-section aside .production{margin-left:auto;right:-10px;}}.page-node-type-show .node__content .top-section aside .field--name-title,.node--type-jmf-workshop .node__content .top-section aside .field--name-title{font-style:normal;font-weight:500;font-size:29px;line-height:30px;padding-top:10px;padding-bottom:10px;color:#fff;width:100%;display:block;margin-top:-20px;}@media (max-width:1340px){.page-node-type-show .node__content .top-section aside .field--name-title,.node--type-jmf-workshop .node__content .top-section aside .field--name-title{font-size:23px;padding-top:20px;line-height:26px;padding-bottom:10px;}}@media (max-width:1200px){.page-node-type-show .node__content .top-section aside .tags-wrapper,.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper{width:100%;margin-bottom:20px;}}.page-node-type-show .node__content .top-section aside .tags-wrapper a,.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper a{background:#edede8;padding:2px 17px;display:flex;flex-direction:row;font-weight:500;font-size:13px;line-height:31px;color:#292929;margin-right:10px;margin-bottom:10px;border:1px solid transparent;transition:.2s;}.page-node-type-show .node__content .top-section aside .tags-wrapper a:last-of-type,.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper a:last-of-type{margin-right:0px;}.page-node-type-show .node__content .top-section aside .tags-wrapper a:hover,.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper a:hover{transition:.2s;color:#fff;background:transparent;border-color:#fff;}.page-node-type-show .node__content .ateliers,.node--type-jmf-workshop .node__content .ateliers{position:relative;background:#F0F0E9 !important;margin-left:-50px;padding-left:50px;margin-right:-50px;padding-right:50px;padding-top:40px;}@media (max-width:1200px){.page-node-type-show .node__content .ateliers,.node--type-jmf-workshop .node__content .ateliers{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0;}}@media (max-width:700px){.page-node-type-show .node__content .ateliers,.node--type-jmf-workshop .node__content .ateliers{padding-left:20px;padding-right:20px;}}.page-node-type-show .node__content .ateliers .views-element-container .view-header h2,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-header h2{margin:40px 0;margin-left:50px;}@media (max-width:700px){.page-node-type-show .node__content .ateliers .views-element-container .view-header h2,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-header h2{margin-bottom:20px;}}.page-node-type-show .node__content .ateliers .views-element-container .view-content,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content{margin-top:20px;display:flex;justify-content:space-between;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row{max-width:calc(50% - 10px);}@media (max-width:1000px){.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row{max-width:100%;}}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article{background-color:#fff;padding:40px 60px;position:relative;border-radius:10px;}@media (max-width:700px){.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article{padding:30px 20px;}}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title{display:flex;align-items:center;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title h3,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title h3{font-weight:bold;font-size:28px;line-height:45px;position:relative;padding-top:0;}@media (max-width:700px){.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title h3,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title h3{font-size:22px;line-height:26px;}}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time{margin-left:auto;}@media (max-width:700px){.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time{display:none;}}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time span,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time span{display:none;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time svg,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time svg{width:12px;height:12px;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time svg circle,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time svg path,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time svg circle,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time svg path{stroke:#000;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article a.text p,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article a.text p{margin-bottom:20px;margin-top:10px;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag{padding:3px 18px;font-size:13px;line-height:31px;background:#EDEDE8;margin-right:5px;margin-bottom:5px;transition:.2s;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover{transition:.2s;background:#292929;}.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover a,.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover a{color:#EDEDE8;}.page-node-type-show .node__content .ateliers .views-element-container .swiper-pagination,.node--type-jmf-workshop .node__content .ateliers .views-element-container .swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px;}.page-node-type-show .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet,.node--type-jmf-workshop .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet{display:block;width:8px;height:8px;background:#ccc;margin:5px 2px;border-radius:50%;cursor:pointer;transition:.2s;}.page-node-type-show .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.node--type-jmf-workshop .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e53138;}.page-node-type-show .node__content .agenda,.node--type-jmf-workshop .node__content .agenda{position:relative;margin-top:60px;padding-top:1px;}@media (max-width:1270px){.page-node-type-show .node__content .agenda,.node--type-jmf-workshop .node__content .agenda{padding-left:50px;padding-right:50px;}}@media (max-width:1200px){.page-node-type-show .node__content .agenda,.node--type-jmf-workshop .node__content .agenda{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0;}}@media (max-width:700px){.page-node-type-show .node__content .agenda,.node--type-jmf-workshop .node__content .agenda{padding-left:20px;padding-right:20px;}}.page-node-type-show .node__content .agenda:before,.node--type-jmf-workshop .node__content .agenda:before{content:"";background:#EDEDE8;width:100%;height:1px;position:absolute;left:0px;top:-15px;}.page-node-type-show .node__content .agenda .view-header h2,.node--type-jmf-workshop .node__content .agenda .view-header h2{margin-bottom:40px;margin-left:50px;}@media (max-width:1270px){.page-node-type-show .node__content .agenda .view-header h2,.node--type-jmf-workshop .node__content .agenda .view-header h2{margin-left:0;}}.page-node-type-show .node__content .agenda .view-content h3,.node--type-jmf-workshop .node__content .agenda .view-content h3{margin:20px 100px;text-transform:uppercase;font-weight:800;font-size:21px;}.page-node-type-show .node__content .agenda .view-content .node--type-session,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session{background-color:#fff;border-radius:10px;padding:20px;padding-bottom:15px;margin-bottom:5px;display:flex;align-items:center;}@media (max-width:700px){.page-node-type-show .node__content .agenda .view-content .node--type-session,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session{flex-direction:column;align-items:flex-start;}}.page-node-type-show .node__content .agenda .view-content .node--type-session .date,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .date{text-transform:uppercase;font-weight:500;font-size:18px;color:#e53138;}.page-node-type-show .node__content .agenda .view-content .node--type-session .hour,.page-node-type-show .node__content .agenda .view-content .node--type-session .city,.page-node-type-show .node__content .agenda .view-content .node--type-session .show-type,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .hour,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .city,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .show-type{padding:0 50px;}@media (max-width:700px){.page-node-type-show .node__content .agenda .view-content .node--type-session .hour,.page-node-type-show .node__content .agenda .view-content .node--type-session .city,.page-node-type-show .node__content .agenda .view-content .node--type-session .show-type,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .hour,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .city,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .show-type{padding:0;margin:10px 0 0 0;}}.page-node-type-show .node__content .agenda .view-content .node--type-session .city,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .city{min-width:280px;}.page-node-type-show .node__content .agenda .view-footer,.node--type-jmf-workshop .node__content .agenda .view-footer{margin-top:30px;display:flex;justify-content:flex-end;}.page-node-type-show .node__content .agenda .view-footer a,.node--type-jmf-workshop .node__content .agenda .view-footer a{background-color:#fff;}.page-node-type-show .node__content .agenda .view-footer a:hover,.node--type-jmf-workshop .node__content .agenda .view-footer a:hover{background-color:transparent;color:#000;}.page-node-type-show .node__content .agenda .view-footer a:hover:after,.node--type-jmf-workshop .node__content .agenda .view-footer a:hover:after{border-color:#000;}.page-node-type-show .node__content .push,.node--type-jmf-workshop .node__content .push{position:relative;margin-bottom:50px;}@media (max-width:700px){.page-node-type-show .node__content .push,.node--type-jmf-workshop .node__content .push{margin-bottom:40px;}}.page-node-type-show .node__content .related,.node--type-jmf-workshop .node__content .related{margin-bottom:50px;position:relative;margin-top:60px;padding-top:1px;}@media (max-width:1270px){.page-node-type-show .node__content .related,.node--type-jmf-workshop .node__content .related{padding-left:50px;padding-right:50px;}}@media (max-width:1200px){.page-node-type-show .node__content .related,.node--type-jmf-workshop .node__content .related{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0;}}@media (max-width:700px){.page-node-type-show .node__content .related,.node--type-jmf-workshop .node__content .related{margin-bottom:40px;padding-left:20px;padding-right:20px;}}.page-node-type-show .node__content .related:before,.node--type-jmf-workshop .node__content .related:before{content:"";background:#edede8;width:100%;height:1px;position:absolute;left:0;top:-15px;}.page-node-type-show .node__content .related h3:not(.title-list),.node--type-jmf-workshop .node__content .related h3:not(.title-list){font-style:normal;font-weight:300;margin-left:100px;margin-bottom:15px;font-size:20px;position:relative;display:inline-block;}.page-node-type-show .node__content .related h3:not(.title-list):after,.node--type-jmf-workshop .node__content .related h3:not(.title-list):after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:2.5px;top:11px;right:-14px;}.page-node-type-show .node__content .related .view-header h2,.node--type-jmf-workshop .node__content .related .view-header h2{margin:60px 0;margin-top:50px;margin-left:50px;}@media (max-width:1270px){.page-node-type-show .node__content .related .view-header h2,.node--type-jmf-workshop .node__content .related .view-header h2{margin-left:0;}}@media (max-width:700px){.page-node-type-show .node__content .related .view-header h2,.node--type-jmf-workshop .node__content .related .view-header h2{margin-bottom:40px;margin-top:20px;}}.page-node-type-show .node__content .related .view-content,.node--type-jmf-workshop .node__content .related .view-content{margin-bottom:40px;}.page-node-type-show .node__content .related .views-row,.node--type-jmf-workshop .node__content .related .views-row{padding:20px;background-color:#fff;margin-bottom:20px;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row,.node--type-jmf-workshop .node__content .related .views-row{margin-bottom:5px;padding:10px 20px;}}.page-node-type-show .node__content .related .views-row .title-accordeon .media,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .media{max-width:50px;}.page-node-type-show .node__content .related .views-row .title-accordeon .media img,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .media img{border-radius:50%;display:block;width:50px;height:50px;}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper{width:100%;justify-content:space-between;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper{flex-direction:row;align-items:center;justify-content:flex-start;}}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3{margin-right:auto;margin-left:15px;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3{text-align:left;margin:0;margin-left:20px;max-width:calc(100% - 90px);padding-top:0;}}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a{pointer-events:none;}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a span,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span{font-style:normal;font-weight:500;font-size:22px;line-height:32px;position:relative;}@media (max-width:700px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a span,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span{font-size:20px;line-height:24px;}}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before{content:"";position:absolute;border:solid #e02020;border-width:0 2px 2px 0;transform:rotate(-45deg);padding:3px;top:10px;right:-25px;transition:.2s;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before{display:none;}}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper .btn,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:8px 15px;font-size:18px;line-height:31px;transition:.2s;position:relative;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper .btn,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn{max-width:20px;overflow:hidden;font-size:0;padding:0;line-height:15px;margin-bottom:0;margin-left:auto;border-top:none;border-left:none;transform:rotate(-45deg);width:10px;height:10px;border-color:#e53138 !important;transition:.2s;}}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper .btn:hover,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn:hover{transition:.2s;background:#D2D2D2;}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper .btn span,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn span{opacity:0;position:absolute;font-size:18px;line-height:31px;color:#383838;}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active{transition:.2s;}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active h3 a span:before,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active h3 a span:before{transition:.2s;transform:rotate(45deg);}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn{transition:.2s;color:transparent;background:#D2D2D2;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn{background:none;transform:rotate(45deg);}}.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span{opacity:1;transition:opacity .4s;position:absolute;text-align:center;width:100%;left:0;font-size:18px;line-height:31px;color:#383838;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span,.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span{opacity:0;font-size:0;}}.page-node-type-show .node__content .related .views-row .accordion-content,.node--type-jmf-workshop .node__content .related .views-row .accordion-content{display:none;width:100%;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper{max-width:40%;display:block;width:100%;padding-left:50px;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper{width:100%;padding-left:0;margin-top:20px;max-width:100%;}}@media (max-width:900px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper{padding-left:0;max-width:100%;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main{margin-left:10px;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main{margin-left:0;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle{margin-left:10px;margin-bottom:20px;margin-top:0;}@media (max-width:700px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle{margin-left:0;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle),.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle){margin-bottom:20px;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info{align-items:center;margin-bottom:20px;padding-left:15px;}@media (max-width:700px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info{padding-left:0;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p{font-style:normal;text-transform:uppercase;color:#e53138;padding-right:10px;font-weight:500;font-size:13px;line-height:19px;max-width:250px;position:relative;margin-bottom:5px;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p:before,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p:before{content:"";width:7px;height:1px;position:absolute;background:red;right:0;bottom:50%;}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p{padding-left:0;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration{position:relative;padding-left:5px;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration span,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration span{display:none;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg{width:12px;height:12px;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg path,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg circle,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg path,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg circle{stroke:#000;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper{margin-bottom:20px;max-width:60%;padding-left:30%;justify-content:flex-end;margin-top:35px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}@media (max-width:1200px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper{padding-left:10%;}}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper{padding-left:0;max-width:100%;justify-content:flex-start;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a{background:#edede8;font-size:13px;border:1px solid transparent;background-color:#ecede8;display:inline-block;padding:10px 15px 5px;height:35px;margin-top:5px;margin-left:5px;transition:.1s;}@media (max-width:700px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a{margin-left:0;margin-right:5px;}}@media (max-width:1000px){.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:first-of-type,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:first-of-type{margin-left:0;}}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:last-of-type,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:last-of-type{margin-right:0;}.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:hover,.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:hover{color:#ecede8;background-color:#292929;transition:.1s;}.page-node-type-show .node__content .medias,.node--type-jmf-workshop .node__content .medias{padding:50px;padding-top:0;background-color:#fff;margin-top:50px;}@media (max-width:1200px){.page-node-type-show .node__content .medias,.node--type-jmf-workshop .node__content .medias{padding:0 30px 50px;}}@media (max-width:700px){.page-node-type-show .node__content .medias,.node--type-jmf-workshop .node__content .medias{padding:0px 20px;margin-top:40px;}}.page-node-type-show .node__content .medias .medias-wrapper,.node--type-jmf-workshop .node__content .medias .medias-wrapper{display:flex;flex-wrap:wrap;flex:1;}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper,.node--type-jmf-workshop .node__content .medias .medias-wrapper{flex-direction:column;}}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound),.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound){width:calc(33.33333% - 34px);position:relative;height:auto;margin-right:50px;margin-bottom:20px;margin-top:10px;display:flex;align-items:center;cursor:pointer;overflow:hidden;border-radius:10px;font-size:0;justify-content:flex-start;gap:0 20px;}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound),.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound){height:auto;}}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start:before,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start:after,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start:before,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start:after{opacity:0;margin:0;width:0;height:0;transition:.4s;}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start img,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start img{opacity:0;width:0;height:0;left:50%;top:50%;transform:translate(-50%,-65%);transition:.4s;}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound):last-of-type,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound):last-of-type{margin-right:0;}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound),.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound){width:100%;margin-bottom:10px;margin-top:20px;}}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe{min-width:376px;width:100%;height:100%;min-height:220px;}@media (max-width:900px){.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe{max-width:100%;min-width:100%;}}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img{position:absolute;left:0;top:0;width:357px;height:260px;border-radius:10px;opacity:1;transition:.3s;display:none;}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img{display:none;}}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover img,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover img{transform:scale(1.1);}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover*:before,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover*:before{box-shadow:0px 1px 2px 2px;}.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) p.legend,.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) p.legend{display:none;}.page-node-type-show .node__content .medias .medias-wrapper.video,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video{width:100% !important;border-radius:0 !important;margin-top:10px;justify-content:space-between;}.page-node-type-show .node__content .medias .medias-wrapper.video::after,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video::after{content:'';display:flex;width:calc(33% - 20px);}.page-node-type-show .node__content .medias .medias-wrapper.video div,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div{margin-top:10px;margin-bottom:20px;}@media (max-width:900px){.page-node-type-show .node__content .medias .medias-wrapper.video div,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div{min-width:100%;}}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper.video div iframe,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div iframe{width:100%;height:100%;}}.page-node-type-show .node__content .medias .medias-wrapper.video div:before,.page-node-type-show .node__content .medias .medias-wrapper.video div:after,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:before,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:after{content:"";position:absolute;top:50%;left:50%;display:none;}.page-node-type-show .node__content .medias .medias-wrapper.video div:before,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:before{margin-top:-41px;margin-left:-41px;width:80px;height:80px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,0.18);background:#fff;z-index:2;opacity:1;transition:.3s;}.page-node-type-show .node__content .medias .medias-wrapper.video div:after,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:after{width:0;height:0;border:16px solid transparent;border-left:20px solid #000;margin-top:-18px;margin-left:-7px;z-index:3;}.page-node-type-show .node__content .medias .medias-wrapper.video div img,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div img{position:absolute;left:0;top:0;width:100%;height:100%;}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper.video div img,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div img{-o-object-fit:cover;object-fit:cover;}}.page-node-type-show .node__content .medias .medias-wrapper.sound,.node--type-jmf-workshop .node__content .medias .medias-wrapper.sound{justify-content:space-between;}.page-node-type-show .node__content .medias .medias-wrapper.sound > div,.node--type-jmf-workshop .node__content .medias .medias-wrapper.sound > div{border-radius:10px;width:calc(50% - 10px);margin-right:0;}@media (max-width:1000px){.page-node-type-show .node__content .medias .medias-wrapper.sound > div,.node--type-jmf-workshop .node__content .medias .medias-wrapper.sound > div{width:100%;}}@media (max-width:700px){.page-node-type-show .node__content .medias .medias-wrapper.downloads,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads{padding-bottom:40px;}}.page-node-type-show .node__content .medias .medias-wrapper.downloads h2.red-title,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads h2.red-title{margin-bottom:30px;}@media (max-width:700px){.page-node-type-show .node__content .medias .medias-wrapper.downloads h2.red-title,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads h2.red-title{margin-bottom:20px;}}.page-node-type-show .node__content .medias .medias-wrapper.downloads div,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div{font-size:0;width:100%;display:flex;align-items:center;justify-content:space-between;max-height:41px;margin-right:0;margin:0;margin-bottom:10px;border-bottom:1px solid #d2d2d2;border-radius:0;}.page-node-type-show .node__content .medias .medias-wrapper.downloads div svg,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div svg{width:20px;margin-right:10px;}@media (max-width:700px){.page-node-type-show .node__content .medias .medias-wrapper.downloads div,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div{max-height:100%;margin-bottom:0;}}.page-node-type-show .node__content .medias .medias-wrapper.downloads div a,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a{font-style:normal;font-weight:normal;font-size:19px;line-height:42px;transition:.2s;width:100%;display:flex;align-items:center;}@media (max-width:700px){.page-node-type-show .node__content .medias .medias-wrapper.downloads div a,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a{font-size:16px;line-height:22px;margin-bottom:15px;margin-top:15px;}}.page-node-type-show .node__content .medias .medias-wrapper.downloads div a svg,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a svg{margin-left:auto;margin-right:10px;}@media (max-width:700px){.page-node-type-show .node__content .medias .medias-wrapper.downloads div a svg,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a svg{margin-right:0;}}.page-node-type-show .node__content .medias .medias-wrapper.downloads div:hover a,.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div:hover a{transition:.2s;color:#e53138;}.page-node-type-show h2:not(.aside-title),.node--type-jmf-workshop h2:not(.aside-title){color:#e53138;opacity:.8;padding-left:60px;position:relative;width:100%;margin:20px 0;font-size:19px;line-height:32px;letter-spacing:1.8px;text-transform:uppercase;font-style:normal;font-weight:normal;}@media (max-width:700px){.page-node-type-show h2:not(.aside-title),.node--type-jmf-workshop h2:not(.aside-title){font-size:18px;line-height:22px;padding-left:30px;margin-left:0 !important;}}.page-node-type-show h2:not(.aside-title):before,.node--type-jmf-workshop h2:not(.aside-title):before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:25px;}@media (max-width:700px){.page-node-type-show h2:not(.aside-title):before,.node--type-jmf-workshop h2:not(.aside-title):before{top:19px !important;width:25px;}}.page-node-type-show .main-menu{border-bottom:1px solid #F8F8F5;box-shadow:none !important;}.page-node-type-show h5{font-size:0;margin-top:-210px;padding-top:190px;position:absolute;}.page-node-type-show .opening{padding-top:90px;}@media (max-width:700px){.page-node-type-show .opening{padding-top:0;}}.page-node-type-show .opening .text-wrapper h1 span{margin-top:0px;}.page-node-type-show .opening .media-wrapper{padding-top:40px;}.page-node-type-show .main-menu.show + .nav-personas + .sommaire-number + .opening + .node__content aside{top:150px !important;transition:.4s;}.page-node-type-show .main-menu.hide + .nav-personas{top:0;}.page-node-type-show .search-popup.open.hide{top:60px;}.page-node-type-show .search-popup.open.doubled{top:100px;}@media (max-width:700px){.page-node-type-show .search-popup.open.doubled{top:89px;}}.page-node-type-show section.footer-push.show.flex-wrapper .paragraph--type--push-footer .text h2{font-style:normal;font-weight:400;font-size:22px;line-height:28px;color:rgba(0,0,0,0.85);margin-bottom:12px;text-transform:none;padding-left:0;opacity:1;margin-top:10px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-show .node__content .top-section aside{max-width:405px;max-height:600px;}.page-node-type-show .node__content .top-section aside .social .social-icons svg{max-width:17px;max-height:17px;}}.main-menu.show + .nav-personas + .sommaire-number + .main-visual + .node__content aside{top:150px !important;}@media (max-width:700px){.page-node-type-show .paragraph--type--widget-rich-text h2:first-of-type:before{top:10px !important;}}.page-node-type-show-list section.show-home{margin-bottom:20px;}@media (max-width:700px){.page-node-type-show-list section.show-home{margin-bottom:-40px;}}.page-node-type-show-list section.show-home .view-header{display:none;}@media (max-width:700px){.page-node-type-show-list .pager li{margin-bottom:40px;}}.page-node-type-show-list .node__content{max-width:1170px;margin:0 auto;}.page-node-type-show-list h1{margin-top:100px;}.page-node-type-show-list h1 span{font-style:normal;font-weight:700;display:block;text-align:center;margin:80px auto;margin-bottom:40px;position:relative;max-width:1170px;position:relative;font-size:45px;line-height:54px;}@media (max-width:700px){.page-node-type-show-list h1 span{margin:20px auto 40px;}}.page-node-type-show-list h1 span:before,.page-node-type-show-list h1 span:after{content:"";position:absolute;width:calc(50% - 165px);height:1px;top:58%;background:#e53138;}.page-node-type-show-list h1 span:before{left:0;}.page-node-type-show-list h1 span:after{right:0;}.page-node-type-show-list .show-home + .views-element-container .view-header{padding-left:60px;margin-bottom:10px;z-index:5;max-width:220px;font-weight:400;font-size:19px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#e53138;position:relative;margin-top:40px;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-header{bottom:40px;font-size:16px;padding-left:30px;margin-bottom:-30px;z-index:1;left:20px;}}.page-node-type-show-list .show-home + .views-element-container .view-header:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:15px;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-header:before{width:20px;}}.page-node-type-show-list .show-home + .views-element-container .view-empty .view-header{max-width:100%;bottom:0;padding-left:0;margin-left:0;letter-spacing:normal;margin-bottom:0;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-empty .view-header{max-width:calc(100% - 20px);}.page-node-type-show-list .show-home + .views-element-container .view-empty .view-header:before{display:none;}}.page-node-type-show-list .show-home + .views-element-container .view-empty .view-header h2{margin-left:0;font-size:22px;}.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:200px;margin-top:-25px;}@media (max-width:1050px){.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine{margin-top:0;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine{margin-left:0;margin-top:10px;display:none;}}.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine .dk-select{padding:0;border-radius:0px;background:transparent;text-transform:uppercase;font-weight:600;letter-spacing:1.2px;font-size:14px;padding-right:30px;border:none;}.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine .dk-select.dk-select-open-down{margin-bottom:-10px;padding-bottom:10px;}.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine .dk-select .dk-selected{background:transparent;text-transform:uppercase;font-weight:400;letter-spacing:2px;font-size:15px;line-height:18px;padding-right:20px;color:#fff;}.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine .dk-select .dk-selected:before{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:7px;right:0;transform:rotate(45deg);transition:.3s;}.page-node-type-show-list .show-home + .views-element-container .view-filters .form-item-sort-bef-combine label{display:none;}.page-node-type-show-list .show-home + .views-element-container .view-filters form{background:#525252;position:relative;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title{padding:20px;background:#fff;margin-bottom:20px;transition:.2s;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title{margin-top:80px;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red{padding-left:0;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red:before{display:none;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title.active{background:#525252;transition:.2s;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title.active .open-close:after{transform:rotate(0deg) !important;background:#fff;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title.active .open-close:before{transform:rotate(180deg);background:#fff;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .visible{border:1px solid #bababa;padding:15px;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .visible{padding:0px 10px;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red{color:#bababa;text-transform:none;letter-spacing:normal;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red:before{top:11px;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red{padding-left:0 !important;display:flex;align-items:center;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close{margin-left:7px;height:18px;width:18px;color:#fff;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red:hover{opacity:.7;transition:.2s;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close{cursor:pointer;height:21px;position:relative;width:21px;font-size:0;display:inline-block;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close:before,.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close:after{background:#bababa;content:"";height:2px;left:0;position:absolute;top:8px;width:10px;transition:transform 500ms ease;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close:before,.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close:after{width:10px;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red span.open-close:after{transform-origin:center;transform:rotate(90deg);}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red:hover span.open-close:before,.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-title .title-red:hover span.open-close:after{opacity:.7;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-content{display:none;padding:20px;margin-bottom:40px;padding-top:0;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-content{margin-bottom:10px;padding-top:0;margin-top:-20px;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-content .dk-select{cursor:auto;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-content .dk-select .dk-option{cursor:pointer;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-content .form-type-select.js-form-item-field-ref-show-season-target-id ul > li[data-value="All"],.page-node-type-show-list .show-home + .views-element-container .view-filters form .accordion-content ul#dk0-listbox > li[data-value="All"]{pointer-events:none;cursor:not-allowed;opacity:.7;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form{margin-bottom:70px;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form h3{color:#fff;width:100%;font-weight:500;font-size:19px;line-height:31px;padding-top:0;margin-bottom:-10px;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form h3{margin-bottom:10px;margin-top:15px;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters,.page-node-type-show-list .show-home + .views-element-container .view-filters form .top-filters{display:flex;flex-wrap:wrap;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters .dk-selected,.page-node-type-show-list .show-home + .views-element-container .view-filters form .top-filters .dk-selected{font-size:15px;line-height:31px;border-top-right-radius:50%;border-bottom-right-radius:50%;font-weight:400;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters .form-item,.page-node-type-show-list .show-home + .views-element-container .view-filters form .top-filters .form-item{margin-right:10px;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters .form-item,.page-node-type-show-list .show-home + .views-element-container .view-filters form .top-filters .form-item{margin-top:0;margin-bottom:15px;width:100%;}}.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters .form-item.form-type-checkbox,.page-node-type-show-list .show-home + .views-element-container .view-filters form .top-filters .form-item.form-type-checkbox{display:flex;align-items:center;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters .form-item.form-type-checkbox label.option,.page-node-type-show-list .show-home + .views-element-container .view-filters form .top-filters .form-item.form-type-checkbox label.option{margin-left:5px;color:#fff;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .bottom-filters{margin-top:5px;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .form-actions{margin-top:0px;margin-bottom:-10px;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .form-actions input{border:none;font-size:14px;width:105px;height:15px;background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh.svg);background-repeat:no-repeat;padding-left:20px;margin-left:13px;margin-top:13px;outline:none;color:#fff;background:none;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .form-actions input:first-of-type{padding:8px 10px;height:auto;background-image:none !important;border:1px solid #ccc;margin-left:0;background-color:#fff;color:#000;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .form-actions input:first-of-type:hover{border-color:#e53138;}.page-node-type-show-list .show-home + .views-element-container .view-filters form .form-actions input:hover{background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh_red.svg);background-repeat:no-repeat;color:#e53138;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row{padding:40px 50px;background-color:#fff;margin-bottom:20px;position:relative;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row:last-of-type{margin-bottom:10px;}@media (max-width:1270px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row{padding:30px;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row{padding:30px 20px;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .production{border-top-right-radius:0;right:-20px;top:-30px;position:relative;margin-left:auto;padding:10px;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .media{max-width:150px;}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .media{max-width:100%;width:100%;justify-content:center;display:flex;margin-bottom:30px;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .media a{display:block;overflow:hidden;border-radius:50%;transition:.2s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .media a img{border-radius:50%;display:block;width:150px;height:150px;transition:.2s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .media a:hover img{transform:scale(1.1);transition:.2s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text{max-width:calc(70% - 150px);width:100%;padding-left:30px;padding-right:80px;border-right:1px solid #ccc;margin-top:10px;}@media (max-width:1270px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text{padding-left:20px;padding-right:50px;}}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text{padding-left:20px;padding-right:20px;max-width:50%;width:100%;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text{max-width:100%;border:none;padding-left:0;padding-right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:30px;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .info{justify-content:center;}}@media (max-width:700px) and (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .info h3{text-align:center;width:100%;padding-bottom:10px;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text span.red{font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#E53138;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text span.red:empty{display:none;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text h3{padding-top:0px;transition:.3s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text h3 a{display:flex;font-weight:500;font-size:27px;line-height:35px;text-transform:unset;color:#292929;}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text h3 a{flex-wrap:wrap;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text h3 a span{text-align:center;display:block;width:100%;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text h3:hover a span{color:#E53138;transition:.3s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text span{width:100%;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration{display:flex;align-items:center;padding-left:15px;width:180px;}@media (max-width:1200px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration{width:100%;}}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration{padding-left:0;padding-top:10px;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration{padding-left:0;display:flex;align-items:center;justify-content:center;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration span{display:none;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration svg{margin-right:5px;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration svg path,.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text time.duration svg circle{stroke:#000;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text p.subtitle{font-size:14px;font-weight:400;line-height:31px;position:relative;margin-top:0;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text p.subtitle{text-align:center;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text p:not(.subtitle){font-size:19px;line-height:31px;margin-top:7px;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .chapo-wrapper{display:block;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .chapo-wrapper p{margin-bottom:30px;margin-top:10px;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper{align-items:center;margin-top:30px;position:relative;}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper{flex-direction:column;align-items:flex-start;margin-top:20px;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper a:not(.btn-main){position:inherit;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper{align-items:center;flex-direction:row;gap:10px;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper .btn-main{background:#fff;z-index:3;font-size:13px;padding:14px 45px 12px 20px;font-weight:500;}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper .btn-main{font-size:11px;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper .btn-main:hover{color:#e02020;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper .btn-main:hover:after{border-color:#e02020;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper a:not(.btn-main){border-bottom:1px solid #d2d2d2;transition:.2s;margin-left:0;transition:.2s;position:absolute;left:0;opacity:0;font-size:13px;}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper a:not(.btn-main){margin-top:20px;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper a:not(.btn-main){margin-left:0px;position:relative;opacity:1;margin-left:10px;font-size:11px;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper a:not(.btn-main):hover{color:#e53138;border-color:#e53138;transition:.2s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .text .links-wrapper a:not(.btn-main).animated{left:220px;transition:.2s;opacity:1;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper{padding-left:40px;max-width:30%;display:flex;margin-top:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper .etincelles{margin-top:20px;display:block;width:100%;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper .etincelles img{max-width:150px;}@media (max-width:1270px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper{margin-left:auto;margin-top:20px;}}@media (max-width:1000px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper{margin-left:auto;margin-top:20px;margin-right:auto;justify-content:center;text-align:center;max-width:50%;}}@media (max-width:700px){.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper{max-width:100%;padding-left:0;}}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper a{background-color:#ECEDE8;display:inline-block;padding:8px 15px;font-size:13px;margin-top:5px;margin-right:5px;transition:.1s;max-height:32px;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper a:hover{color:#ecede8;background-color:#292929;transition:.1s;}.page-node-type-show-list .show-home + .views-element-container .view-content .views-row .tags-wrapper a:last-of-type{margin-right:0;}.page-node-type-show-list .no-results-text{background:#fff;padding:20px;margin-bottom:20px;}@media (max-width:1270px){.page-node-type-show-list .no-results-text{margin-top:0;}}.page-node-type-show-list .no-results-text h2{font-weight:500;font-size:28px;max-width:60%;line-height:36px;padding-top:0;padding-bottom:12px;margin-top:10px;margin-bottom:20px;}@media (max-width:900px){.page-node-type-show-list .no-results-text h2{max-width:100%;}}.page-node-type-show-list .no-results-text p{margin-top:0;margin-bottom:15px;font-weight:500;}.page-node-type-show-list .no-results-text ul{display:flex;flex-direction:column;list-style:initial;margin-left:20px;}.page-node-type-show-list .no-results-text ul li{margin-bottom:20px;}.page-node-type-show-list .no-results-text + .view-show .view-header h2{font-weight:500;font-size:28px;line-height:36px;padding-top:0;margin:40px 20px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-show-list .views-element-container .view-content .views-row article > .text{flex-wrap:nowrap;}}.contextual-region.node--type-show.node--view-mode-teaser-accordion{position:unset;}.node--type-hub-news .node__content{max-width:1270px;margin:0 auto;}.node--type-hub-news .form--inline{background:#ecede8;padding:25px 30px;margin-bottom:50px;}.node--type-hub-news .form--inline .dk-select{padding:7px 4px 8px 15px;}.node--type-hub-news .news-type{font-weight:normal;font-size:16px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#E53138;opacity:0.8;}.node--type-hub-news h1 span{font-size:65px;line-height:67px;font-family:'Roboto Slab';font-style:normal;font-weight:800;color:#000;display:block;text-align:center;max-width:1170px;margin:30px auto;position:relative;margin-top:130px;}.node--type-hub-news h1 span:before,.node--type-hub-news h1 span:after{content:'';position:absolute;width:calc(50% - 150px);height:1px;top:50%;background:#e53138;}.node--type-hub-news h1 span:before{left:0;}.node--type-hub-news h1 span:after{right:0;}.node--type-hub-news .view-actualite .view-filters form{background:#ecede8;padding:25px 90px;position:relative;margin-bottom:50px;}@media (max-width:600px){.node--type-hub-news .view-actualite .view-filters form{padding:20px;}}.node--type-hub-news .view-actualite .view-filters form > p{font-weight:bold;font-size:19px;line-height:31px;margin-bottom:-10px;}.node--type-hub-news .view-actualite .view-filters form .js-form-item{margin-right:10px;}@media (max-width:600px){.node--type-hub-news .view-actualite .view-filters form .js-form-item{margin-bottom:0;margin-top:20px;}}.node--type-hub-news .view-actualite .view-content{padding:0 50px;background:#fff;margin-top:-50px;padding-top:50px;padding-bottom:1px;}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content{padding:20px;}}.node--type-hub-news .view-actualite .view-content .views-row{margin-bottom:50px;}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content .views-row{margin-bottom:0;}}.node--type-hub-news .view-actualite .view-content .views-row:first-of-type{margin-bottom:60px;}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content .views-row:first-of-type{margin-bottom:0;}}.node--type-hub-news .view-actualite .view-content .views-row:first-of-type .media{height:332px;}@media (max-width:600px){.node--type-hub-news .view-actualite .view-content .views-row:first-of-type .media{height:auto;}}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content .views-row article.node--type-news > .flex-wrapper{flex-direction:column;}}.node--type-hub-news .view-actualite .view-content .views-row .media{max-width:490px;width:100%;position:relative;background:#e53138;border-radius:10px;}.node--type-hub-news .view-actualite .view-content .views-row .media img{max-width:100%;width:100%;height:auto;position:relative;}.node--type-hub-news .view-actualite .view-content .views-row .media.default{border:1px solid #e53138;transition:.2s;cursor:pointer;background-image:url(/themes/custom/jmf/css/../../jmf/images/logo_jmf_transparent.png);background-repeat:no-repeat;background-position:center;background-size:60%;margin-bottom:0;background-color:transparent;}.node--type-hub-news .view-actualite .view-content .views-row .media.default span{display:none;}.node--type-hub-news .view-actualite .view-content .views-row .media.default:hover{background-size:65%;}.node--type-hub-news .view-actualite .view-content .views-row .text{max-width:calc(100% - 490px);width:100%;padding-left:40px;padding-bottom:50px;position:relative;}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content .views-row .text{max-width:100% !important;padding-left:0;padding-top:20px;}}.node--type-hub-news .view-actualite .view-content .views-row .text span.subtitle{display:none;}.node--type-hub-news .view-actualite .view-content .views-row .text .chapo-wrapper{margin-bottom:20px;}.node--type-hub-news .view-actualite .view-content .views-row .text .infos-wrapper span{font-weight:500;line-height:31px;display:inline-block;}.node--type-hub-news .view-actualite .view-content .views-row .text .links-wrapper{position:absolute;right:0;bottom:0;}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content .views-row .text .links-wrapper{position:initial;}}.node--type-hub-news .view-actualite .view-content .views-row .text .links-wrapper a{display:block;margin-left:auto;}@media (max-width:900px){.node--type-hub-news .view-actualite .view-content .views-row .text .links-wrapper a{margin-right:auto;}}.node--type-hub-news .view-actualite .view-content .views-row:not(:first-of-type) .node--type-news .media{max-width:366px;height:284px;}.node--type-hub-news .view-actualite .view-content .views-row:not(:first-of-type) .node--type-news .media img{max-width:100%;height:284px;}.node--type-hub-news .view-actualite .view-content .views-row:not(:first-of-type) .node--type-news .text{max-width:calc(100% - 366px);width:100%;}.page-node-type-hub-jmf-event footer{margin-top:50px;}@media (max-width:900px){.page-node-type-hub-jmf-event footer{margin-top:0;}}@media (max-width:700px){.page-node-type-hub-jmf-event .opening{margin-top:80px;}}.page-node-type-hub-jmf-event .opening + .node__content{max-width:1270px;margin:0 auto;}.page-node-type-hub-jmf-event .opening .text-wrapper h1 span{margin-top:50px;}@media (max-width:700px){.page-node-type-hub-jmf-event .opening .text-wrapper h1 span{margin-top:20px;}}.page-node-type-hub-jmf-event .opening .text-wrapper p{max-width:1016px;margin:50px auto;}@media (max-width:1080px){.page-node-type-hub-jmf-event .opening .text-wrapper p{padding:0 20px;}}@media (max-width:900px){.page-node-type-hub-jmf-event .opening .text-wrapper p{font-size:18px;line-height:30px;}}.page-node-type-hub-jmf-event h2.title-red{color:#e53138;opacity:.8;padding-left:60px;position:relative;width:100%;font-size:19px;line-height:32px;letter-spacing:1.8px;text-transform:uppercase;margin-left:50px;padding-top:40px;margin-bottom:-10px;}@media (max-width:1080px){.page-node-type-hub-jmf-event h2.title-red{margin-left:0;}}.page-node-type-hub-jmf-event h2.title-red:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:55px !important;}.page-node-type-hub-jmf-event .pager li{background:#F0F0E9;padding-top:40px;padding-bottom:20px;}@media (max-width:700px){.page-node-type-hub-jmf-event .pager li{padding-top:50px;padding-bottom:50px;margin:0 -20px;width:calc(100% + 40px);}}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:50px;}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper:after{display:none;}@media (max-width:1080px){.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper{padding:0;padding-top:50px;}}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row{width:calc(33.33333% - 34px);margin-bottom:50px;margin-right:34px;}@media (max-width:900px){.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row{width:100%;margin-bottom:50px;margin-right:0;}}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row:nth-child(3){margin-right:0;}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row a.wrapper{max-width:100%;max-height:100%;margin-bottom:20px;}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row a.wrapper img{width:100%;height:auto;}@media (max-width:900px){.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row a.wrapper img{margin-bottom:10px;}}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row .text .location{font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#E53138;display:block;}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row .text p{margin-top:18px;}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row .text h3{padding-top:0;margin-top:7px;font-weight:500;font-size:28px;line-height:32px;margin-bottom:7px;}@media (max-width:900px){.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row .text h3{font-size:20px;line-height:22px;}}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row .text span.date-display-range{font-weight:500;font-size:11px;line-height:19px;text-align:right;letter-spacing:1px;text-transform:uppercase;color:#292929;margin-top:0px;position:relative;padding-left:55px;}.page-node-type-hub-jmf-event .views-infinite-scroll-content-wrapper .views-row .text span.date-display-range:after{content:"";position:absolute;top:9px;left:0;background-color:#E53138;height:1px;width:45px;}.node--type-jmf-workshop .opening{background-color:#E2F6FF;max-height:600px;}.node--type-jmf-workshop .opening .text-wrapper{margin-top:-50px;}.node--type-jmf-workshop .opening .text-wrapper h1 span{color:#e53138;}.node--type-jmf-workshop .opening .text-wrapper p.subtitle{color:#000;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation{overflow-x:hidden;}}.page-node-type-jmf-workshop-presentation .opening{margin-bottom:140px;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .opening{margin-bottom:30px;}}.page-node-type-jmf-workshop-presentation .opening .text-wrapper p{max-width:630px;margin:0 auto;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .opening .text-wrapper h1 span{margin-top:0;}}.page-node-type-jmf-workshop-presentation .opening + .node__content{max-width:1270px;margin:0 auto;background:#F0F0E9;}@media (max-width:1080px){.page-node-type-jmf-workshop-presentation .opening + .node__content{padding:0;}}.page-node-type-jmf-workshop-presentation .related-news{background:#fff;padding:0 50px 50px;margin-top:20px;}@media (max-width:1080px){.page-node-type-jmf-workshop-presentation .related-news{padding:0 30px 50px;}}.page-node-type-jmf-workshop-presentation .related-news .view-header{margin:20px 0;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .related-news .view-header h2.title-red:before{top:32px !important;}}.page-node-type-jmf-workshop-presentation .related-news .view-content{display:flex;justify-content:space-between;}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .related-news .view-content{flex-direction:column;}}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row{width:calc(33.33333% - 32px);}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row{width:100%;margin-bottom:50px;}}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news{position:relative;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media{position:relative;background:#e53138;border-radius:10px;height:257.03px;width:100%;overflow:hidden;}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media{height:auto;width:100%;}}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media a:hover{transition:.2s;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media a:hover img{transform:scale(1.1);transition:.2s;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media img{max-width:100%;width:100%;position:relative;border-radius:10px;transition:.2s;}@media (max-width:1000px){.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media img{-o-object-fit:cover;object-fit:cover;}}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media img{height:auto;margin-bottom:0;display:block;}}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .media:before{content:'jmf';color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:65px;line-height:67px;font-family:'Roboto Slab';font-style:normal;font-weight:800;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text h3{padding-top:0;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text h3 a{display:block;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text h3 span{display:inline-block;font-weight:bold;font-size:28px;line-height:34px;transition:.2s;max-width:100%;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text h3 span:hover{color:#e53138;transition:.2s;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text .news-type{margin-top:20px;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text .news-type:empty{display:none;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text .news-type:empty + h3{margin-top:15px;}.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news img{margin-bottom:20px;position:relative;}.page-node-type-jmf-workshop-presentation .workshop{max-width:1270px;margin:0 auto;}.page-node-type-jmf-workshop-presentation .node__content .views-element-container{width:100%;}.page-node-type-jmf-workshop-presentation .view-workshop{position:relative;}.page-node-type-jmf-workshop-presentation .view-workshop .view-header{position:absolute;z-index:5;top:-90px;left:0;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .view-header{position:relative;top:0;}}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .view-header h2.title-red{font-size:18px;line-height:22px;padding-left:30px;margin-left:20px;padding-top:0;}}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters{margin-top:10px;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters .dk-select-open-down{margin-bottom:-30px;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form{background:#525252;padding:25px 50px;position:relative;margin-bottom:20px;}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form{padding:25px 20px;}}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-item{margin-right:10px;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-item{margin-bottom:0;width:100%;}}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-item.js-form-item-nid-entityreference-filter{display:none;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form p{font-weight:bold;font-size:19px;line-height:31px;margin-bottom:-10px;color:#fff;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-actions{margin-top:7px;width:100%;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-actions input{border:none;font-size:14px;width:105px;height:15px;background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh.svg);background-repeat:no-repeat;padding-left:20px;margin-left:13px;margin-top:13px;outline:none;background-color:transparent;color:#fff;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-actions input:first-of-type{padding:8px 10px;height:auto;background-image:none !important;border:1px solid #ccc;margin-left:0;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-actions input:first-of-type:hover{border-color:#e53138;}.page-node-type-jmf-workshop-presentation .view-workshop .view-filters form .form-actions input:hover{background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh_red.svg);background-repeat:no-repeat;color:#e53138;}.page-node-type-jmf-workshop-presentation .view-workshop .views-row{padding:20px 30px;background:#fff;margin-bottom:30px;}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .view-workshop .views-row{padding:20px;}}@media (max-width:360px){.page-node-type-jmf-workshop-presentation .view-workshop .views-row{padding:10px;}}.page-node-type-jmf-workshop-presentation .view-workshop .top .title{display:inline-block;pointer-events:none;}.page-node-type-jmf-workshop-presentation .view-workshop .top .title h3{font-size:35px;line-height:45px;font-weight:700;padding-top:0;margin-bottom:10px;}@media (max-widtH:700px){.page-node-type-jmf-workshop-presentation .view-workshop .top .title h3{font-size:30px;line-height:40px;}}.page-node-type-jmf-workshop-presentation .view-workshop .top .title time{display:none;}.page-node-type-jmf-workshop-presentation .view-workshop .top a.text{pointer-events:none;}.page-node-type-jmf-workshop-presentation .view-workshop .top a.text p{font-weight:300;font-size:19px;line-height:34px;margin-top:10px;margin-bottom:20px;max-width:600px;}.page-node-type-jmf-workshop-presentation .view-workshop .top a.workshop-document{background:#e53138;border-radius:29px;font-size:13px;line-height:20px;text-transform:uppercase;color:#fff;padding:8px 25px;font-weight:500;transition:.2s;border:1px solid transparent;height:38px;display:inline-block;margin-top:20px;}.page-node-type-jmf-workshop-presentation .view-workshop .top a.workshop-document:hover{border-color:#e53138;color:#e53138;background:#fff;transition:.2s;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .top .tags-wrapper .tag:first-of-type a{margin-left:0;}}.page-node-type-jmf-workshop-presentation .view-workshop .top .tags-wrapper a{display:inline-block;padding:7px 15px;margin-right:10px;margin-bottom:5px;background:#edede8;font-style:normal;font-weight:400;font-size:13px;line-height:23px;transition:.2s;}.page-node-type-jmf-workshop-presentation .view-workshop .top .tags-wrapper a:hover{color:#edede8;background:#292929;transition:.2s;}.page-node-type-jmf-workshop-presentation .view-workshop .top .text{margin-bottom:20px;max-width:570px;}.page-node-type-jmf-workshop-presentation .view-workshop .related-shows > h2{margin-top:40px;margin-bottom:35px;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show{padding:20px;background-color:#fff;margin-bottom:20px;border:1px solid #D2D2D2;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show{padding:10px 20px;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .media{max-width:50px;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .media{position:initial;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .media img{border-radius:50%;display:block;width:50px;height:50px;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper{width:100%;justify-content:space-between;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper{position:relative;margin-bottom:0;align-items:center;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper h3{margin-right:auto;margin-left:15px;pointer-events:none;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper h3{pointer-events:none;width:100%;text-align:left;padding-left:0;margin:3px auto 0;max-width:calc(100% - 90px);padding-top:0;margin-top:0;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper h3 span{font-style:normal;font-weight:500;font-size:22px;line-height:32px;position:relative;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper h3 span:before{content:"";position:absolute;border:solid #e02020;border-width:0 2px 2px 0;transform:rotate(-45deg);padding:3px;top:calc(50% - 5px);right:-30px;transition:.2s;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper h3 span:before{display:none;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper .btn{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:8px 15px;font-size:18px;line-height:31px;transition:.2s;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper .btn{position:initial;max-width:20px;overflow:hidden;font-size:0;padding:0;line-height:15px;margin-bottom:0;margin-left:auto;border-top:none;border-left:none;transform:rotate(-45deg);width:10px;height:10px;border-color:#e53138 !important;transition:.2s;margin-right:3px;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper .btn:hover{transition:.2s;background:#D2D2D2;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper.active h3 span:before{transform:rotate(45deg);transition:.2s;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper.active .btn{transform:rotate(45deg);transition:.2s;background:transparent !important;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .title-accordeon .title-wrapper.active .btn span{font-size:0;opacity:0;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content{display:none;width:100%;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper{max-width:40%;display:block;width:100%;padding-left:65px;}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper{max-width:100%;}}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper{margin-top:30px;padding-left:0;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .btn-main{margin-left:0;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper time svg{width:12px;height:12px;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle){font-style:normal;text-transform:uppercase;color:#e53138;padding:0 20px;padding-left:15px;font-weight:500;font-size:13px;line-height:19px;position:relative;padding-left:0;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle):before{content:'';width:7px;height:1px;position:absolute;background:red;right:7px;bottom:53%;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper p.subtitle{margin-bottom:30px;font-size:19px;font-weight:400;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper p.subtitle{margin-bottom:20px;font-size:16px;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .info{align-items:center;margin-bottom:30px;flex-wrap:nowrap;}@media (max-width:700px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .info{margin-bottom:20px;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .info .duration span{display:none;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .info .duration svg path,.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .info .duration svg circle{stroke:#000;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .tags-wrapper{margin-bottom:20px;margin-top:40px;max-width:60%;padding-left:30%;justify-content:flex-end;height:-webkit-max-content;height:-moz-max-content;height:max-content;}@media (max-width:900px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .tags-wrapper{max-width:100%;justify-content:flex-start;padding-left:55px;}}@media (max-width:600px){.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .tags-wrapper{padding-left:0px;margin-left:-10px;}}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .tags-wrapper a{display:inline-block;padding:7px 15px;margin-left:10px;margin-bottom:8px;background:#EDEDE8;font-style:normal;font-weight:normal;font-size:13px;line-height:23px;transition:.2s;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .tags-wrapper a:hover{color:#edede8;background:#292929;transition:.2s;}.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .tags-wrapper a:last-of-type{margin-right:0;}.page-node-type-jmf-workshop-presentation .view-empty p.no-results{text-align:center;font-size:25px;line-height:29px;margin:50px 0;margin-top:70px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-jmf-workshop-presentation .related-news .view-content .views-row article.node--type-news .text h3 span{max-width:357px;}}.page-node-type-page section.progress,.page-node-type-event section.progress,.page-node-type-news section.progress{position:fixed;z-index:50;top:150px;width:270px;margin-left:-220px;transition:.5s;background:#383838;}@media (max-width:1700px){.page-node-type-page section.progress,.page-node-type-event section.progress,.page-node-type-news section.progress{margin-left:-170px;}}@media (max-width:1600px){.page-node-type-page section.progress,.page-node-type-event section.progress,.page-node-type-news section.progress{margin-left:0;right:0;}}@media (max-width:1350px){.page-node-type-page section.progress,.page-node-type-event section.progress,.page-node-type-news section.progress{display:none;}}.page-node-type-page section.progress .progress-container,.page-node-type-event section.progress .progress-container,.page-node-type-news section.progress .progress-container{display:none;}.page-node-type-page section.progress h3,.page-node-type-event section.progress h3,.page-node-type-news section.progress h3{font-size:22px;line-height:32px;color:#FFFFFF;padding-left:20px;margin-bottom:20px;}@media (max-width:700px){.page-node-type-page section.progress,.page-node-type-event section.progress,.page-node-type-news section.progress{display:none;}}.page-node-type-page section.progress .inner,.page-node-type-event section.progress .inner,.page-node-type-news section.progress .inner{display:flex;max-width:1220px;margin:0 auto;box-shadow:0 4px 2px -2px #f1f1f1;}.page-node-type-page section.progress ol,.page-node-type-event section.progress ol,.page-node-type-news section.progress ol{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:20px;position:relative;}.page-node-type-page section.progress ol:before,.page-node-type-event section.progress ol:before,.page-node-type-news section.progress ol:before{position:absolute;width:1px;height:calc(100% - 28px);background:#fff;content:'';left:27px;top:12px;}.page-node-type-page section.progress ol li,.page-node-type-event section.progress ol li,.page-node-type-news section.progress ol li{padding-left:50px;position:relative;}.page-node-type-page section.progress ol li:before,.page-node-type-event section.progress ol li:before,.page-node-type-news section.progress ol li:before{content:'';width:10px;height:10px;background:#fff;position:absolute;left:22px;top:calc(50% - 5px);border-radius:50%;}.page-node-type-page section.progress ol li a,.page-node-type-event section.progress ol li a,.page-node-type-news section.progress ol li a{font-weight:300;font-size:15px;line-height:24px;padding:5px 0;color:#fff;display:block;text-align:left;transition:.2s;}.page-node-type-page section.progress ol li a:hover,.page-node-type-event section.progress ol li a:hover,.page-node-type-news section.progress ol li a:hover{color:#000;transition:.2s;}.page-node-type-page section.progress ol li a:before,.page-node-type-event section.progress ol li a:before,.page-node-type-news section.progress ol li a:before{display:none;}.page-node-type-page section.progress ol li.is-active-li a,.page-node-type-event section.progress ol li.is-active-li a,.page-node-type-news section.progress ol li.is-active-li a{color:#e53138;transition:.2s;}.page-node-type-page section.progress .progress-container,.page-node-type-event section.progress .progress-container,.page-node-type-news section.progress .progress-container{width:100%;height:5px;background:#ccc;max-width:1180px;margin:0 auto;}.page-node-type-page section.progress .progress-bar,.page-node-type-event section.progress .progress-bar,.page-node-type-news section.progress .progress-bar{height:5px;background:#e53138;width:0%;}.page-node-type-page section.progress .social,.page-node-type-event section.progress .social,.page-node-type-news section.progress .social{display:flex;background:#686868;padding:0 25px;flex-direction:column;padding-top:15px;background:#EDEDE8;}@media (max-width:1340px){.page-node-type-page section.progress .social,.page-node-type-event section.progress .social,.page-node-type-news section.progress .social{padding:0 10px;margin:0 -10px -30px;}}.page-node-type-page section.progress .social span,.page-node-type-event section.progress .social span,.page-node-type-news section.progress .social span{color:#000000;font-weight:300;font-size:15px;line-height:18px;}@media (max-width:1340px){.page-node-type-page section.progress .social span,.page-node-type-event section.progress .social span,.page-node-type-news section.progress .social span{font-size:13px;}}.page-node-type-page section.progress .social .social-icons,.page-node-type-event section.progress .social .social-icons,.page-node-type-news section.progress .social .social-icons{display:flex;justify-content:space-between;align-items:center;width:120px;}.page-node-type-page section.progress .social .social-icons a,.page-node-type-event section.progress .social .social-icons a,.page-node-type-news section.progress .social .social-icons a{border-radius:50%;background:#383838;display:flex;height:33px;width:33px;align-items:center;justify-content:center;margin-top:10px;margin-bottom:20px;}.page-node-type-page section.progress .social .social-icons svg,.page-node-type-event section.progress .social .social-icons svg,.page-node-type-news section.progress .social .social-icons svg{padding:5px;height:auto;width:auto;}.page-node-type-page section.progress .social .social-icons a.facebook:hover,.page-node-type-event section.progress .social .social-icons a.facebook:hover,.page-node-type-news section.progress .social .social-icons a.facebook:hover{transition:.2s;}.page-node-type-page section.progress .social .social-icons a.facebook:hover svg path,.page-node-type-event section.progress .social .social-icons a.facebook:hover svg path,.page-node-type-news section.progress .social .social-icons a.facebook:hover svg path{fill:#3b5998;transition:.2s;}.page-node-type-page section.progress .social .social-icons a.twitter:hover,.page-node-type-event section.progress .social .social-icons a.twitter:hover,.page-node-type-news section.progress .social .social-icons a.twitter:hover{transition:.2s;}.page-node-type-page section.progress .social .social-icons a.twitter:hover svg path,.page-node-type-event section.progress .social .social-icons a.twitter:hover svg path,.page-node-type-news section.progress .social .social-icons a.twitter:hover svg path{fill:#1da1f2;transition:.2s;}.page-node-type-page section.progress .social .social-icons a.mail:hover,.page-node-type-event section.progress .social .social-icons a.mail:hover,.page-node-type-news section.progress .social .social-icons a.mail:hover{transition:.2s;}.page-node-type-page section.progress .social .social-icons a.mail:hover svg path,.page-node-type-event section.progress .social .social-icons a.mail:hover svg path,.page-node-type-news section.progress .social .social-icons a.mail:hover svg path{fill:#e53138;transition:.2s;}.page-node-type-page .main-menu.hide + .main-visual + .node__content .progress,.page-node-type-event .main-menu.hide + .main-visual + .node__content .progress,.page-node-type-news .main-menu.hide + .main-visual + .node__content .progress{top:0;transition:.45s;}.page-node-type-page .opening + .node__content,.page-node-type-event .opening + .node__content,.page-node-type-news .opening + .node__content{max-width:1270px;margin:0 auto !important;}@media (max-width:1080px){.page-node-type-page .opening + .node__content,.page-node-type-event .opening + .node__content,.page-node-type-news .opening + .node__content{padding:0;}}.page-node-type-page .opening,.page-node-type-event .opening,.page-node-type-news .opening{height:auto;margin:80px auto;margin-top:130px;}@media (max-width:1000px){.page-node-type-page .opening,.page-node-type-event .opening,.page-node-type-news .opening{margin-top:100px;margin-bottom:30px;}}.page-node-type-page .opening .text-wrapper h1.title-main:before,.page-node-type-event .opening .text-wrapper h1.title-main:before,.page-node-type-news .opening .text-wrapper h1.title-main:before{bottom:-36px;}@media (max-width:700px){.page-node-type-page .opening .text-wrapper h1.title-main span,.page-node-type-event .opening .text-wrapper h1.title-main span,.page-node-type-news .opening .text-wrapper h1.title-main span{margin-top:20px;}}.page-node-type-page .opening p,.page-node-type-event .opening p,.page-node-type-news .opening p{max-width:760px;margin:0 auto;}.page-node-type-page .opening h1 + p,.page-node-type-event .opening h1 + p,.page-node-type-news .opening h1 + p{margin-top:60px;}.page-node-type-page .type-page,.page-node-type-event .type-page,.page-node-type-news .type-page{width:100%;}.page-node-type-page .type-page .text,.page-node-type-event .type-page .text,.page-node-type-news .type-page .text{width:100%;max-width:100%;}.page-node-type-page .type-page .text > .paragraph--type--section:first-of-type,.page-node-type-event .type-page .text > .paragraph--type--section:first-of-type,.page-node-type-news .type-page .text > .paragraph--type--section:first-of-type{margin-top:0;}.page-node-type-page .node__content,.page-node-type-event .node__content,.page-node-type-news .node__content{background:transparent !important;}.page-node-type-page .node__content .paragraph--type--section,.page-node-type-event .node__content .paragraph--type--section,.page-node-type-news .node__content .paragraph--type--section{background:#fff;margin-top:50px;padding:1px 50px 0;padding-bottom:50px;}@media (max-width:1000px){.page-node-type-page .node__content .paragraph--type--section,.page-node-type-event .node__content .paragraph--type--section,.page-node-type-news .node__content .paragraph--type--section{padding:1px 20px 50px;}}@media (max-width:700px){.page-node-type-page .node__content .paragraph--type--section,.page-node-type-event .node__content .paragraph--type--section,.page-node-type-news .node__content .paragraph--type--section{margin-top:20px;}}.page-node-type-page .node__content .paragraph--type--section h2.title-red,.page-node-type-event .node__content .paragraph--type--section h2.title-red,.page-node-type-news .node__content .paragraph--type--section h2.title-red{text-transform:uppercase;color:#e53138;padding-left:60px;position:relative;padding-top:0;font-size:19px;line-height:31px;letter-spacing:1.8px;margin-top:50px;margin-bottom:40px;}.page-node-type-page .node__content .paragraph--type--section h2.title-red:before,.page-node-type-event .node__content .paragraph--type--section h2.title-red:before,.page-node-type-news .node__content .paragraph--type--section h2.title-red:before{top:15px;}@media (max-width:700px){.page-node-type-page .node__content .paragraph--type--section h2.title-red:before,.page-node-type-event .node__content .paragraph--type--section h2.title-red:before,.page-node-type-news .node__content .paragraph--type--section h2.title-red:before{top:15px !important;}}@media (max-width:700px){.page-node-type-page .node__content .paragraph--type--section h2.title-red,.page-node-type-event .node__content .paragraph--type--section h2.title-red,.page-node-type-news .node__content .paragraph--type--section h2.title-red{margin-bottom:30px;margin-top:20px;}}.page-node-type-page .node__content .paragraph--type--section h2.title-red + .paragraph,.page-node-type-event .node__content .paragraph--type--section h2.title-red + .paragraph,.page-node-type-news .node__content .paragraph--type--section h2.title-red + .paragraph{margin-top:40px;}@media (max-width:700px){.page-node-type-page .node__content .paragraph--type--section h2.title-red + .paragraph,.page-node-type-event .node__content .paragraph--type--section h2.title-red + .paragraph,.page-node-type-news .node__content .paragraph--type--section h2.title-red + .paragraph{margin-top:30px;}}.page-node-type-page .node__content .paragraph,.page-node-type-event .node__content .paragraph,.page-node-type-news .node__content .paragraph{}.page-node-type-page .node__content .paragraph:not(.paragraph--type--section),.page-node-type-event .node__content .paragraph:not(.paragraph--type--section),.page-node-type-news .node__content .paragraph:not(.paragraph--type--section){max-width:970px;margin:0 auto;}.page-node-type-page .node__content .paragraph .paragraph--type--widget-button,.page-node-type-page .node__content .paragraph .paragraph--type--widget-rich-text,.page-node-type-event .node__content .paragraph .paragraph--type--widget-button,.page-node-type-event .node__content .paragraph .paragraph--type--widget-rich-text,.page-node-type-news .node__content .paragraph .paragraph--type--widget-button,.page-node-type-news .node__content .paragraph .paragraph--type--widget-rich-text{max-width:760px;}.page-node-type-page .node__content .paragraph.paragraph--type--widget-rich-text + .paragraph--type--widget-button,.page-node-type-event .node__content .paragraph.paragraph--type--widget-rich-text + .paragraph--type--widget-button,.page-node-type-news .node__content .paragraph.paragraph--type--widget-rich-text + .paragraph--type--widget-button{margin-top:40px !important;}@media (max-width:800px){.page-node-type-page .node__content .paragraph.paragraph--type--widget-rich-text + .paragraph--type--widget-button,.page-node-type-event .node__content .paragraph.paragraph--type--widget-rich-text + .paragraph--type--widget-button,.page-node-type-news .node__content .paragraph.paragraph--type--widget-rich-text + .paragraph--type--widget-button{margin-top:20px !important;}}.page-node-type-page .node__content .paragraph.paragraph--type--widget-2-columns,.page-node-type-event .node__content .paragraph.paragraph--type--widget-2-columns,.page-node-type-news .node__content .paragraph.paragraph--type--widget-2-columns{max-width:760px;}.page-node-type-page .node__content .paragraph.paragraph--type--widget-rich-text h3,.page-node-type-event .node__content .paragraph.paragraph--type--widget-rich-text h3,.page-node-type-news .node__content .paragraph.paragraph--type--widget-rich-text h3{margin-bottom:10px;margin-top:40px;padding-top:0;font-weight:500;font-size:22px;line-height:29px;}.page-node-type-news{}@media (max-width:700px){.page-node-type-news .opening h1:only-child:before{display:none;}}@media (max-width:700px){.page-node-type-news .paragraph--type--widget-simple-image.paragraph:first-of-type{margin-top:0;}}@media (max-width:700px){.page-node-type-news .paragraph--type--widget-simple-image img{border-radius:0;}}.page-node-type-news .text{background:#fff;padding-bottom:50px;}@media (max-width:700px){.page-node-type-news .text{padding:0 20px;}}.page-node-type-news .paragraph--type--persona .wrapper-top .text{padding-bottom:0;}.page-node-type-news .paragraph--type--widget-button,.page-node-type-news .paragraph--type--widget-rich-text{max-width:760px !important;}.page-node-type-news .paragraph--type--widget-button ul + h2,.page-node-type-news .paragraph--type--widget-button ul + h3,.page-node-type-news .paragraph--type--widget-button ol + h2,.page-node-type-news .paragraph--type--widget-button ol + h3,.page-node-type-news .paragraph--type--widget-button p + h2,.page-node-type-news .paragraph--type--widget-button p + h3,.page-node-type-news .paragraph--type--widget-rich-text ul + h2,.page-node-type-news .paragraph--type--widget-rich-text ul + h3,.page-node-type-news .paragraph--type--widget-rich-text ol + h2,.page-node-type-news .paragraph--type--widget-rich-text ol + h3,.page-node-type-news .paragraph--type--widget-rich-text p + h2,.page-node-type-news .paragraph--type--widget-rich-text p + h3{margin-top:60px;}.page-node-type-event .node__content .paragraph{}html body.page-node-type-page .node__content .paragraph--type--section > .paragraph,html body.page-node-type-news .node__content .text > .paragraph{margin-top:60px;}@media (max-width:1000px){html body.page-node-type-page .node__content .paragraph--type--section > .paragraph,html body.page-node-type-news .node__content .text > .paragraph{margin-top:70px;}}@media (max-width:700px){html body.page-node-type-page .node__content .paragraph--type--section > .paragraph,html body.page-node-type-news .node__content .text > .paragraph{margin-top:40px;}}.page-node-type-page .main-menu{border-bottom:1px solid #F8F8F5;box-shadow:none !important;}@media (max-width:1000px){.page-node-type-page .opening{margin-bottom:80px;}}@media (max-width:700px){.page-node-type-page .opening{margin-bottom:40px;}}.page-node-type-hub-region{max-width:1270px !important;}.page-node-type-hub-region .opening{height:364px;}@media (max-width:1270px){.page-node-type-hub-region .opening{max-width:1270px;width:100%;left:0;}}.page-node-type-hub-region .opening div{font-size:0;}.page-node-type-hub-region .opening div img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;filter:brightness(0.7);}.page-node-type-hub-region .opening .text-wrapper{height:100%;display:flex;align-items:center;justify-content:center;}.page-node-type-hub-region .opening .text-wrapper h1 span{font-family:'Roboto Slab';font-style:normal;font-weight:800;font-size:65px;line-height:69px;color:#fff;margin-top:0;margin-bottom:0;}.page-node-type-hub-region .opening .text-wrapper h1:before{display:none;}.page-node-type-hub-region .node__content{background:#fff;padding:50px;}@media (max-width:700px){.page-node-type-hub-region .node__content{padding:20px;}}.page-node-type-hub-region .node__content .paragraph{margin:0 auto;margin-bottom:50px;max-width:970px;}.page-node-type-hub-region .node__content .paragraph.paragraph--type--widget-rich-text p{text-align:center;}.page-node-type-hub-region .opening{margin:0;}@media (max-width:700px){.page-node-type-hub-region .opening{height:unset;}}.page-node-type-hub-region .opening .text-wrapper h1{margin:100px 0 0 0;width:100%;max-width:unset;overflow:hidden;}@media (max-width:700px){.page-node-type-hub-region .opening .text-wrapper h1{margin:100px 0 0 0;}}.page-node-type-hub-region .opening .text-wrapper h1:before{content:"";position:absolute;width:200%;height:1px;top:50%;background:#e53138;left:0;display:block !important;}@media (max-width:700px){.page-node-type-hub-region .opening .text-wrapper h1:before{display:none;}}.page-node-type-hub-region .opening .text-wrapper h1 span{color:#000;display:block;text-align:center;margin:50px auto 60px;padding:0 30px;position:relative;background:#F0F0E9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:bold;font-size:45px;line-height:54px;}@media (max-width:700px){.page-node-type-hub-region .opening .text-wrapper h1 span{margin:0;margin-top:20px;}}.page-node-type-hub-region .node__content.hub__region{margin:0;padding:0;background:#F0F0E9;}@media (max-width:700px){.page-node-type-hub-region .node__content.hub__region{margin-top:30px;}}.page-node-type-hub-region .node__content .view-regions .view-filters{background:#525252;padding:45px 0;margin-bottom:64px;text-align:center;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-filters{margin-bottom:0;}}.page-node-type-hub-region .node__content .view-regions .view-filters p{max-width:50%;text-align:center;margin:0 auto 20px;font-size:18px;line-height:24px;color:#fff;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-filters p{max-width:75%;}}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline{display:flex;align-items:center;justify-content:center;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline{flex-direction:column;}}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-item{margin:0;display:inline-block;float:none;height:40px;margin-right:20px;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-item{margin:0 0 20px 0;}}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-item .form-select{text-align:left;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-actions{margin:0;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-actions input{background:#e53138;border-radius:29px;font-size:13px;line-height:20px;text-transform:uppercase;color:#fff;padding:8px 25px;font-weight:500;transition:.2s;border:1px solid transparent;height:38px;display:inline-block;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-actions input:hover{border-color:#e53138;color:#e53138;background:#fff;transition:.2s;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .regions-file div{display:flex;align-items:center;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .regions-file div svg{width:20px;margin-right:10px;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .regions-file div a{transition:.2s;}.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .regions-file div:hover a{color:#e53138;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content{padding:0;background:transparent;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .main-contacts{padding:31px 0 0 0;margin:0 0 25px 0;background:#FFF;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .main-contacts{padding:0;}}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .pole-contacts{margin:0 0 25px 0;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__label{font-weight:400;font-size:18px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#e53138;margin-bottom:8px;padding:31px 0 0 42px;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__label{padding:35px 0 0 42px;}}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items{display:flex;flex-wrap:wrap;padding:0 42px 0 42px;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact{margin-bottom:40px;padding-top:7px;border-top:1px solid #d2d2d2;flex:0 0 31%;max-width:375px;margin-right:25px;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact{flex:0 0 100%;max-width:90%;margin-bottom:30px;}}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact .node__content{background:#FFF;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact .node__content strong{font-weight:500;font-size:21px;line-height:34px;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact .node__content strong{font-size:19px;}}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact .node__content .contact-info p{margin:0;font-weight:300;font-size:16px;line-height:26px;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact .node__content .contact-info a{font-weight:300;font-size:16px;line-height:26px;border-bottom:1px solid rgba(229,49,56,0.1);transition:.2s;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .field__items .node--type-contact .node__content .contact-info a:hover{font-weight:300;color:#e53138;border-bottom:1px solid #e53138;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole{margin-bottom:25px;background:#FFF;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-title{font-family:Roboto;font-style:normal;font-weight:700;font-size:35px;line-height:40px;color:#383838;position:relative;padding:55px 0 60px 42px;background:#FFFFFF;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-title{padding:30px 0 30px 20px;font-size:26px;line-height:28px;}}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-title span{position:relative;}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-title span:before{content:"";position:absolute;border:solid #e02020;border-width:0 2px 2px 0;transform:rotate(-45deg);padding:3px;top:18px;right:-25px;transition:.2s;}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-title span:before{top:13px;}}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-title.active span:before{transition:.2s;transform:rotate(45deg);}.page-node-type-hub-region .node__content .view-regions .view-content .node--type-region .node__content .node--type-pole .accordion-content{display:none;background:#FFFFFF;}.agenda-main-page .opening + h2{font-size:42px;line-height:32px;text-align:center;color:#383838;text-transform:uppercase;margin-top:20px;margin-bottom:30px;}.agenda-main-page .opening .text-wrapper a.btn-main{font-family:'Roboto';margin-top:30px;}.agenda-main-page .opening + .node__content{background:none;}@media (max-width:700px){.agenda-main-page .opening + .node__content{padding:0;}}.agenda-main-page .view-show{max-width:1170px;margin:0 auto;}@media (max-width:1270px){.agenda-main-page .view-show{padding:0 20px;}}.agenda-main-page .view-show .view-header{text-align:center;}.agenda-main-page .view-show .view-content{margin:50px auto;}.agenda-main-page .view-show .view-content .flex-wrapper.title-accordeon{background:#fff;margin-bottom:10px;}.agenda-main-page .view-show .view-content h3{font-size:28px;line-height:32px;color:#383838;text-transform:uppercase;font-weight:400;margin-bottom:20px;margin-top:50px;}.agenda-main-page .view-show .view-content .node--type-session{background-color:#fff;padding:20px;padding-bottom:7px;margin-bottom:5px;display:flex;align-items:center;position:relative;border-bottom:1px solid #D2D2D2;margin-left:40px;margin-right:40px;}@media (max-width:1080px){.agenda-main-page .view-show .view-content .node--type-session{flex-direction:column;align-items:flex-start;margin-left:20px;margin-right:20px;}}@media (max-width:700px){.agenda-main-page .view-show .view-content .node--type-session{margin-left:0;margin-right:0;}}.agenda-main-page .view-show .view-content .node--type-session .date{text-transform:uppercase;font-weight:500;font-size:18px;color:#e53138;}.agenda-main-page .view-show .view-content .node--type-session .hour,.agenda-main-page .view-show .view-content .node--type-session .city,.agenda-main-page .view-show .view-content .node--type-session .show-type{padding:0 50px;}@media (max-width:1080px){.agenda-main-page .view-show .view-content .node--type-session .hour,.agenda-main-page .view-show .view-content .node--type-session .city,.agenda-main-page .view-show .view-content .node--type-session .show-type{padding:0 !important;margin:10px 0 0 0;}}.agenda-main-page .view-show .view-content .node--type-session .city{min-width:290px;padding-right:0;}@media (max-width:1080px){.agenda-main-page .view-show .view-content .node--type-session .city{min-width:auto;}}.agenda-main-page .view-show .view-content .node--type-session .hour{padding-left:20px;}.agenda-main-page .view-show .view-empty{width:100%;font-weight:500;font-size:23px;line-height:31px;padding-top:0;margin:50px 0;}.agenda-main-page .view-filters{background:none;position:relative;margin:0 auto;margin-top:50px;border-radius:10px;}.agenda-main-page .view-filters .dk-select .dk-selected{padding:0 70px 0 0;}.agenda-main-page .view-filters .dk-select .dk-selected:before{top:10px;}.agenda-main-page .view-filters .dk-select-open-down{margin-bottom:-14px;}@media (max-width:800px){.agenda-main-page .view-filters{padding:0;max-height:100%;}}.agenda-main-page .view-filters form{position:relative;padding:10px 20px;background:#525252;}.agenda-main-page .view-filters form > p{width:100%;font-weight:500;font-size:19px;line-height:31px;padding-top:0;color:#fff;}@media (max-width:700px){.agenda-main-page .view-filters form{padding-bottom:60px;}}.agenda-main-page .view-filters form .js-form-item{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:inline-block;}@media (max-width:700px){.agenda-main-page .view-filters form .js-form-item{max-width:100%;width:100%;}}.agenda-main-page .view-filters form h3{width:100%;font-weight:bold;font-size:19px;line-height:31px;padding-top:0;margin-bottom:-10px;}@media (max-width:700px){.agenda-main-page .view-filters form h3{margin-bottom:10px;margin-top:15px;}}.agenda-main-page .view-filters form .form-actions{margin-top:0px;}@media (max-width:700px){.agenda-main-page .view-filters form .form-actions{margin-top:0;margin-bottom:0;align-items:center;display:flex;}}.agenda-main-page .view-filters form .form-actions input{border:none;font-size:14px;width:105px;height:15px;background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh.svg);background-repeat:no-repeat;padding-left:20px;margin-left:13px;margin-top:13px;outline:none;background-color:transparent;color:#fff;}.agenda-main-page .view-filters form .form-actions input:hover{background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh_red.svg);background-repeat:no-repeat;color:#e53138;}.agenda-main-page .view-filters form .form-actions input:first-of-type{padding:8px 10px;height:auto;background-image:none;border:1px solid #ccc;margin-left:0;}.agenda-main-page .view-filters form .form-actions input:first-of-type:hover{border-color:#e53138;}.page-node-type-agenda-list .view-show .view-content .node--type-session,.agenda-main-page .view-show .view-content .node--type-session{position:relative;padding-left:0;margin-top:-5px;padding-top:10px;}.page-node-type-agenda-list .accordion-title,.agenda-main-page .accordion-title{font-size:20px;line-height:23px;color:#383838;transition:.2s;font-weight:400;margin-bottom:10px;margin-top:10px;position:relative;text-transform:capitalize;font-family:'Roboto';padding-left:40px;}.page-node-type-agenda-list .accordion-title .number,.agenda-main-page .accordion-title .number{transition:.2s;margin-left:5px;}.page-node-type-agenda-list .accordion-title:hover,.agenda-main-page .accordion-title:hover{color:#e53138;transition:.2s;}.page-node-type-agenda-list .accordion-title:hover .number,.agenda-main-page .accordion-title:hover .number{color:#e53138;transition:.2s;}.page-node-type-agenda-list .accordion-title:before,.agenda-main-page .accordion-title:before{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:45%;right:-20px;transform:rotate(-45deg);transition:.3s;}.page-node-type-agenda-list .accordion-title:after,.agenda-main-page .accordion-title:after{content:"";position:absolute;width:20px;height:20px;background-image:url(/themes/custom/jmf/css/../images/calendar.svg);background-size:15px;background-position:center;background-repeat:no-repeat;left:10px;top:1px;}.page-node-type-agenda-list .accordion-title.active:before,.agenda-main-page .accordion-title.active:before{transform:rotate(45deg);}.page-node-type-agenda-list .accordion-content,.agenda-main-page .accordion-content{width:100%;display:none;padding-bottom:30px;padding-top:20px;transition:.1s;}@media (max-width:700px){.page-node-type-agenda-list .accordion-content,.agenda-main-page .accordion-content{padding:20px 20px;}}.page-node-type-agenda-list .title-image-wrapper,.agenda-main-page .title-image-wrapper{display:flex;align-items:center;margin-right:21px;position:absolute;top:15px;left:0;}.page-node-type-agenda-list .title-image-wrapper img,.agenda-main-page .title-image-wrapper img{width:50px;height:50px;border-radius:50%;}.page-node-type-agenda-list .view-show .view-content .node--type-session .title-image-wrapper .node--type-session,.agenda-main-page .view-show .view-content .node--type-session .title-image-wrapper .node--type-session{background-color:transparent;padding:0 20px;display:flex;align-items:center;font-weight:500;font-size:18px;margin-top:-27px;padding-left:10px;margin-left:0;border-bottom:0;}.page-node-type-agenda-list .view-show .view-content .node--type-session{padding-top:45px;padding-bottom:15px;}.page-node-type-agenda-list .date{margin-left:60px;}.path-recherche .view-recherche .view-header h1,.path-recherche .view-taxonomy-term .view-header h1,.path-taxonomy .view-recherche .view-header h1,.path-taxonomy .view-taxonomy-term .view-header h1{font-style:normal;font-weight:700;font-size:45px;line-height:54px;font-family:Roboto Slab !important;color:#000;display:block;text-align:center;margin:160px auto 50px;max-width:1170px;position:relative;}@media (max-width:700px){.path-recherche .view-recherche .view-header h1,.path-recherche .view-taxonomy-term .view-header h1,.path-taxonomy .view-recherche .view-header h1,.path-taxonomy .view-taxonomy-term .view-header h1{margin:100px auto 30px;}}.path-recherche .view-recherche .view-header h1:before,.path-recherche .view-recherche .view-header h1:after,.path-recherche .view-taxonomy-term .view-header h1:before,.path-recherche .view-taxonomy-term .view-header h1:after,.path-taxonomy .view-recherche .view-header h1:before,.path-taxonomy .view-recherche .view-header h1:after,.path-taxonomy .view-taxonomy-term .view-header h1:before,.path-taxonomy .view-taxonomy-term .view-header h1:after{content:"";position:absolute;width:30%;height:1px;top:70%;background:#e53138;}@media (max-width:800px){.path-recherche .view-recherche .view-header h1:before,.path-recherche .view-recherche .view-header h1:after,.path-recherche .view-taxonomy-term .view-header h1:before,.path-recherche .view-taxonomy-term .view-header h1:after,.path-taxonomy .view-recherche .view-header h1:before,.path-taxonomy .view-recherche .view-header h1:after,.path-taxonomy .view-taxonomy-term .view-header h1:before,.path-taxonomy .view-taxonomy-term .view-header h1:after{display:none;}}.path-recherche .view-recherche .view-header h1:before,.path-recherche .view-taxonomy-term .view-header h1:before,.path-taxonomy .view-recherche .view-header h1:before,.path-taxonomy .view-taxonomy-term .view-header h1:before{left:0;}.path-recherche .view-recherche .view-header h1:after,.path-recherche .view-taxonomy-term .view-header h1:after,.path-taxonomy .view-recherche .view-header h1:after,.path-taxonomy .view-taxonomy-term .view-header h1:after{right:0;}.path-recherche .view-recherche .view-content,.path-recherche .view-taxonomy-term .view-content,.path-taxonomy .view-recherche .view-content,.path-taxonomy .view-taxonomy-term .view-content{background:#fff;max-width:1200px;margin:0 auto;padding:20px;}@media (max-width:900px){.path-recherche .view-recherche .view-content,.path-recherche .view-taxonomy-term .view-content,.path-taxonomy .view-recherche .view-content,.path-taxonomy .view-taxonomy-term .view-content{padding:20px;}}@media (max-width:700px){.path-recherche .view-recherche .view-content,.path-recherche .view-taxonomy-term .view-content,.path-taxonomy .view-recherche .view-content,.path-taxonomy .view-taxonomy-term .view-content{padding:0;}}.path-recherche .view-recherche .view-content .views-row,.path-recherche .view-taxonomy-term .view-content .views-row,.path-taxonomy .view-recherche .view-content .views-row,.path-taxonomy .view-taxonomy-term .view-content .views-row{margin-bottom:0;margin-top:5px;background:#fff;}.path-recherche .view-recherche .view-content .views-row:first-of-type,.path-recherche .view-taxonomy-term .view-content .views-row:first-of-type,.path-taxonomy .view-recherche .view-content .views-row:first-of-type,.path-taxonomy .view-taxonomy-term .view-content .views-row:first-of-type{margin-top:30px;}@media (max-width:700px){.path-recherche .view-recherche .view-content .views-row:first-of-type,.path-recherche .view-taxonomy-term .view-content .views-row:first-of-type,.path-taxonomy .view-recherche .view-content .views-row:first-of-type,.path-taxonomy .view-taxonomy-term .view-content .views-row:first-of-type{margin-top:40px;}}.path-recherche .view-recherche .view-content .views-row article,.path-recherche .view-taxonomy-term .view-content .views-row article,.path-taxonomy .view-recherche .view-content .views-row article,.path-taxonomy .view-taxonomy-term .view-content .views-row article{display:flex;align-items:center;}@media (max-width:700px){.path-recherche .view-recherche .view-content .views-row article,.path-recherche .view-taxonomy-term .view-content .views-row article,.path-taxonomy .view-recherche .view-content .views-row article,.path-taxonomy .view-taxonomy-term .view-content .views-row article{padding-top:0;margin-top:0;padding:0;margin-bottom:0;}}.path-recherche .view-recherche .view-content .views-row article .media,.path-recherche .view-taxonomy-term .view-content .views-row article .media,.path-taxonomy .view-recherche .view-content .views-row article .media,.path-taxonomy .view-taxonomy-term .view-content .views-row article .media{max-width:50px;min-width:50px;max-height:50px;}.path-recherche .view-recherche .view-content .views-row article .media img,.path-recherche .view-taxonomy-term .view-content .views-row article .media img,.path-taxonomy .view-recherche .view-content .views-row article .media img,.path-taxonomy .view-taxonomy-term .view-content .views-row article .media img{border-radius:50%;display:block;width:100%;height:100%;}.path-recherche .view-recherche .view-content .views-row article .media.default,.path-recherche .view-taxonomy-term .view-content .views-row article .media.default,.path-taxonomy .view-recherche .view-content .views-row article .media.default,.path-taxonomy .view-taxonomy-term .view-content .views-row article .media.default{border:1px solid #e53138;border-radius:50%;position:relative;width:50px;height:50px;background-image:url(/themes/custom/jmf/css/../../jmf/images/logo_jmf_transparent.png);background-repeat:no-repeat;background-position:center;background-size:80%;margin-bottom:0;min-width:50px;}.path-recherche .view-recherche .view-content .views-row article .text,.path-recherche .view-taxonomy-term .view-content .views-row article .text,.path-taxonomy .view-recherche .view-content .views-row article .text,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text{padding-left:10px;display:flex;flex-direction:column;justify-content:center;}@media (max-width:700px){.path-recherche .view-recherche .view-content .views-row article .text,.path-recherche .view-taxonomy-term .view-content .views-row article .text,.path-taxonomy .view-recherche .view-content .views-row article .text,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text{padding-left:0;}}.path-recherche .view-recherche .view-content .views-row article .text .type,.path-recherche .view-taxonomy-term .view-content .views-row article .text .type,.path-taxonomy .view-recherche .view-content .views-row article .text .type,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text .type{line-height:19px;font-size:14px;text-transform:uppercase;color:#e53138;position:relative;margin-top:15px;padding-top:10px;}.path-recherche .view-recherche .view-content .views-row article .text h3,.path-recherche .view-taxonomy-term .view-content .views-row article .text h3,.path-taxonomy .view-recherche .view-content .views-row article .text h3,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text h3{font-size:19px;font-weight:400;padding-left:0;padding-top:10px;padding-bottom:10px;}.path-recherche .view-recherche .view-content .views-row article .text h3 a,.path-recherche .view-taxonomy-term .view-content .views-row article .text h3 a,.path-taxonomy .view-recherche .view-content .views-row article .text h3 a,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text h3 a{display:block;width:100%;transition:.2s;}.path-recherche .view-recherche .view-content .views-row article .text h3 a span,.path-recherche .view-taxonomy-term .view-content .views-row article .text h3 a span,.path-taxonomy .view-recherche .view-content .views-row article .text h3 a span,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text h3 a span{transition:.2s;font-weight:500;font-size:20px;line-height:25px;text-transform:unset;}@media (max-width:700px){.path-recherche .view-recherche .view-content .views-row article .text h3 a span,.path-recherche .view-taxonomy-term .view-content .views-row article .text h3 a span,.path-taxonomy .view-recherche .view-content .views-row article .text h3 a span,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text h3 a span{display:block;width:100%;padding:0 20px;}}.path-recherche .view-recherche .view-content .views-row article .text h3 a:hover span,.path-recherche .view-taxonomy-term .view-content .views-row article .text h3 a:hover span,.path-taxonomy .view-recherche .view-content .views-row article .text h3 a:hover span,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text h3 a:hover span{color:#E02020;transition:.2s;}.path-recherche .view-recherche .view-content .views-row article .text p,.path-recherche .view-taxonomy-term .view-content .views-row article .text p,.path-taxonomy .view-recherche .view-content .views-row article .text p,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text p{font-weight:300 !important;margin-top:0;}.path-recherche .view-recherche .view-content .views-row article .text p strong,.path-recherche .view-taxonomy-term .view-content .views-row article .text p strong,.path-taxonomy .view-recherche .view-content .views-row article .text p strong,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text p strong{font-weight:300;}.path-recherche .view-recherche .view-content .views-row article .text .links-wrapper,.path-recherche .view-taxonomy-term .view-content .views-row article .text .links-wrapper,.path-taxonomy .view-recherche .view-content .views-row article .text .links-wrapper,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text .links-wrapper{margin-top:10px;}@media (max-width:700px){.path-recherche .view-recherche .view-content .views-row article .text .links-wrapper,.path-recherche .view-taxonomy-term .view-content .views-row article .text .links-wrapper,.path-taxonomy .view-recherche .view-content .views-row article .text .links-wrapper,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text .links-wrapper{margin-top:20px;}.path-recherche .view-recherche .view-content .views-row article .text .links-wrapper .btn-main,.path-recherche .view-taxonomy-term .view-content .views-row article .text .links-wrapper .btn-main,.path-taxonomy .view-recherche .view-content .views-row article .text .links-wrapper .btn-main,.path-taxonomy .view-taxonomy-term .view-content .views-row article .text .links-wrapper .btn-main{margin-left:auto;margin-right:auto;}}.path-recherche .view-recherche .view-content .views-row article.node--type-jmf-workshop .media.default,.path-recherche .view-taxonomy-term .view-content .views-row article.node--type-jmf-workshop .media.default,.path-taxonomy .view-recherche .view-content .views-row article.node--type-jmf-workshop .media.default,.path-taxonomy .view-taxonomy-term .view-content .views-row article.node--type-jmf-workshop .media.default{cursor:auto;}.path-recherche .view-recherche .view-content .views-row article.node--type-jmf-workshop .text a.btn-main,.path-recherche .view-taxonomy-term .view-content .views-row article.node--type-jmf-workshop .text a.btn-main,.path-taxonomy .view-recherche .view-content .views-row article.node--type-jmf-workshop .text a.btn-main,.path-taxonomy .view-taxonomy-term .view-content .views-row article.node--type-jmf-workshop .text a.btn-main{display:none;}.path-recherche .view-recherche .view-content .views-row article.node--type-jmf-workshop .text .type,.path-recherche .view-taxonomy-term .view-content .views-row article.node--type-jmf-workshop .text .type,.path-taxonomy .view-recherche .view-content .views-row article.node--type-jmf-workshop .text .type,.path-taxonomy .view-taxonomy-term .view-content .views-row article.node--type-jmf-workshop .text .type{margin-top:0;padding-top:0;}.path-recherche .view-recherche .view-content{background:none;}.path-recherche .view-recherche .view-content .views-row{margin-bottom:5px;background:#fff;padding-bottom:10px;padding-left:20px;padding-top:10px;}.path-taxonomy .view-taxonomy-term .view-header span{bottom:-40px;left:40px;z-index:1;font-weight:400;font-size:19px;line-height:31px;letter-spacing:1.8px;padding-left:55px;text-transform:uppercase;color:#e53138;position:relative;width:100%;display:block;max-width:1180px;margin:0 auto;margin-bottom:20px;}@media (max-width:700px){.path-taxonomy .view-taxonomy-term .view-header span{margin-bottom:30px;bottom:0px;padding-right:20px;left:0px;}}.path-taxonomy .view-taxonomy-term .view-header span:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:15px;}@media (max-width:700px){.path-taxonomy .view-taxonomy-term .view-header span:before{width:25px;left:20px;}}.path-taxonomy .view-taxonomy-term .view-header h1:before,.path-taxonomy .view-taxonomy-term .view-header h1:after{display:none;}.path-taxonomy .view-taxonomy-term .view-content{background:none;}.path-taxonomy .view-taxonomy-term .accordion-title{font-weight:500;font-size:26px;line-height:38px;width:100%;position:relative;margin-bottom:5px;margin-top:5px;background:#fff;padding:10px 20px;}.path-taxonomy .view-taxonomy-term .accordion-title:after{content:"";border:solid #e02020;border-width:0 2px 2px 0;transform:rotate(-45deg) translateY(-6px);padding:3px;width:3px;transition:.2s;height:3px;margin-top:19px;margin-left:15px;}.path-taxonomy .view-taxonomy-term .accordion-title.active:after{transform:rotate(45deg);transition:.2s;}.path-taxonomy .view-taxonomy-term .accordion-title span.number{margin-left:5px;}.path-taxonomy .view-taxonomy-term .accordion-content{display:none;width:100%;}.path-taxonomy .view-taxonomy-term .accordion-content .views-row{margin-bottom:5px;margin-top:5px;padding:10px 20px;background:#fff;}.path-taxonomy .view-taxonomy-term .accordion-content .views-row:first-of-type{margin-top:0px;}@media (max-width:800px){.page-node-type-resources-page footer{padding-top:0;}}.page-node-type-resources-page ul.js-pager__items.pager{background:#F0F0E9;text-align:center;padding:11px 0;margin-top:10px;margin-bottom:10px;}.page-node-type-resources-page ul.js-pager__items.pager a.btn{border-bottom:1px solid #E53138;padding-bottom:5px;}@media (max-width:700px){.page-node-type-resources-page .opening{margin-top:80px;}}.page-node-type-resources-page .opening .text-wrapper h1:before{position:absolute;width:47px;height:0px;border:0.850339px solid #E53138;content:'';bottom:20px;left:50%;transform:translateX(-50%);}@media (max-width:700px){.page-node-type-resources-page .opening .text-wrapper h1:before{bottom:-40px;}}.page-node-type-resources-page .opening .text-wrapper h1 span{margin:0 auto;padding:30px;padding-top:45px;padding-bottom:55px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}@media (max-width:700px){.page-node-type-resources-page .opening .text-wrapper h1 span{margin-top:30px;margin-bottom:70px;padding:0;}}.page-node-type-resources-page .opening .text-wrapper h1 + p{padding:0 10px;margin:0 auto;margin-bottom:40px;max-width:760px;}@media (max-width:700px){.page-node-type-resources-page .opening .text-wrapper h1 + p{margin-bottom:60px;}}.page-node-type-resources-page .opening + .node__content{background:transparent;max-width:1200px;margin:0 auto;}.page-node-type-resources-page .opening + .node__content .login-form{background:#fff;padding:30px 0;margin-bottom:50px;}@media (max-width:1330px){.page-node-type-resources-page .opening + .node__content{padding:0 20px;}}@media (max-width:1080px){.page-node-type-resources-page .opening + .node__content{padding:0;}.page-node-type-resources-page .opening + .node__content > h2.title{padding:0 20px;padding-bottom:8px;}.page-node-type-resources-page .opening + .node__content > h2.title + p{padding:0 20px;}.page-node-type-resources-page .opening + .node__content .login-form{padding:0 20px;padding-top:10px;}}.page-node-type-resources-page .opening + .node__content nav.tabs-nav{margin-bottom:-20px;background:#fff;}.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul{display:flex;justify-content:space-between;padding:25px 25px 20px;margin-bottom:50px;}@media (max-width:1000px){.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul{flex-direction:column;}}.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li{position:relative;padding:0;width:100%;transition:.2s;cursor:pointer;}@media (max-width:1000px){.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li{padding:10px 0PX;}}.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li a{font-weight:500;font-size:18px;line-height:45px;text-align:center;letter-spacing:1px;color:#909090;display:block;text-transform:uppercase;transition:.2s;}.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li:hover:before,.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li.active:before{content:'';position:absolute;top:-25px;left:0;height:5px;width:100%;background-color:#e53138;transition:.2s;}@media (max-width:1000px){.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li:hover:before,.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li.active:before{top:auto;height:2px;bottom:10px;}}.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li:hover a,.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li.active a{color:#e53138;transition:.2s;cursor:pointer;}.page-node-type-resources-page .opening + .node__content nav.tabs-nav ul li.second a{line-height:25px;max-width:260px;margin:0 auto;}.page-node-type-resources-page .opening + .node__content .tab-container{background:#fff;}.page-node-type-resources-page .opening + .node__content .tab-content.hide{display:none;}.page-node-type-resources-page .opening + .node__content .pedagogiques > h2{font-weight:500;font-size:18px;line-height:25px;text-align:center;letter-spacing:1px;color:#E53138;max-width:385px;margin:0 auto;padding-top:20px;display:none;}.page-node-type-resources-page .view-header{margin-left:20px;bottom:-40px;left:-17px;z-index:1;max-width:230px;font-weight:400;font-size:19px;line-height:31px;letter-spacing:1.8px;padding-left:55px;text-transform:uppercase;color:#e53138;position:relative;margin-left:20px;}@media (max-width:700px){.page-node-type-resources-page .view-header{bottom:50px;font-size:16px;padding-left:30px;left:5px;}}.page-node-type-resources-page .view-header:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:15px;}@media (max-width:700px){.page-node-type-resources-page .view-header:before{width:20px;}}.page-node-type-resources-page .view-filters{background:none;position:relative;}.page-node-type-resources-page .view-filters .dk-select .dk-selected{padding:0 70px 0 0;}.page-node-type-resources-page .view-filters .dk-select-open-down{margin-bottom:-14px;}@media (max-width:800px){.page-node-type-resources-page .view-filters{padding:20px 0;margin:-50px 0 25px;max-height:100%;}}.page-node-type-resources-page .view-filters form{background:#525252;position:relative;}.page-node-type-resources-page .view-filters form .accordion-title{padding:20px;background:#fff;transition:.2s;}.page-node-type-resources-page .view-filters form .accordion-title.active{background:#525252;}.page-node-type-resources-page .view-filters form .accordion-title.active .open-close:after{transform:rotate(0deg) !important;background:#000;}.page-node-type-resources-page .view-filters form .accordion-title.active .open-close:before{transform:rotate(180deg);background:#000;}.page-node-type-resources-page .view-filters form .accordion-title .visible{border:1px solid #bababa;padding:15px;}@media (max-width:700px){.page-node-type-resources-page .view-filters form .accordion-title .visible{padding:0px 10px;}}.page-node-type-resources-page .view-filters form .accordion-title .title-red{padding-left:0;color:#bababa;text-transform:none;letter-spacing:normal;}.page-node-type-resources-page .view-filters form .accordion-title .title-red:before{top:15px;display:none;}@media (max-width:700px){.page-node-type-resources-page .view-filters form .accordion-title .title-red{padding-top:0;padding-left:0 !important;display:flex;align-items:center;margin-left:15px;}.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close{margin-right:10px;top:2px;}}.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close{cursor:pointer;height:21px;position:relative;width:21px;font-size:0;display:inline-block;}.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:before{top:11px;}.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:before,.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:after{background:#bababa;content:"";height:2px;left:0;position:absolute;top:8px;width:10px;transition:transform 500ms ease;}@media (max-width:700px){.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:before,.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:after{left:6px;top:7px;width:10px;}}.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:after{transform-origin:center;transform:rotate(90deg);}.page-node-type-resources-page .view-filters form .accordion-title .title-red:hover{opacity:.7;transition:.2s;}.page-node-type-resources-page .view-filters form .accordion-content{display:none;padding:0px 20px 40px;}@media (max-width:700px){.page-node-type-resources-page .view-filters form .accordion-content{padding:0 20px;margin-bottom:20px;padding-bottom:20px;}}@media (max-width:700px){.page-node-type-resources-page .view-filters form{margin-bottom:40px;}}.page-node-type-resources-page .view-filters form h3{width:100%;font-weight:bold;font-size:19px;line-height:31px;padding-top:0;margin-bottom:-10px;}@media (max-width:700px){.page-node-type-resources-page .view-filters form h3{margin-bottom:10px;margin-top:15px;}}.page-node-type-resources-page .view-filters form .bottom-filters,.page-node-type-resources-page .view-filters form .top-filters{display:flex;flex-wrap:wrap;}.page-node-type-resources-page .view-filters form .bottom-filters .dk-selected,.page-node-type-resources-page .view-filters form .top-filters .dk-selected{font-size:15px;line-height:31px;border-top-right-radius:50%;border-bottom-right-radius:50%;}.page-node-type-resources-page .view-filters form .bottom-filters .form-item,.page-node-type-resources-page .view-filters form .top-filters .form-item{margin-right:10px;}@media (max-width:700px){.page-node-type-resources-page .view-filters form .bottom-filters .form-item,.page-node-type-resources-page .view-filters form .top-filters .form-item{margin-top:0;margin-bottom:15px;width:100%;}}.page-node-type-resources-page .view-filters form .bottom-filters{margin-top:5px;}.page-node-type-resources-page .view-filters form .form-actions{margin-top:0px;margin-bottom:-10px;}@media (max-width:700px){.page-node-type-resources-page .view-filters form .form-actions{margin-top:0;margin-bottom:0;align-items:center;display:flex;}}.page-node-type-resources-page .view-filters form .form-actions input{border:none;font-size:14px;width:105px;height:15px;background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh.svg);background-repeat:no-repeat;padding-left:20px;margin-left:13px;margin-top:13px;outline:none;color:#fff;background:none;}.page-node-type-resources-page .view-filters form .form-actions input:hover{background-image:url(/themes/custom/jmf/css/../../jmf/images/refresh_red.svg);color:#e53138;background-repeat:no-repeat;}.page-node-type-resources-page .view-filters form .form-actions input:first-of-type{padding:8px 10px;height:auto;background-image:none;border:1px solid #ccc;margin-left:0;}.page-node-type-resources-page .view-filters form .form-actions input:first-of-type:hover{border-color:#e53138;}.page-node-type-resources-page .view-ressources .view-content{padding-top:50px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources .view-content{margin-top:-95px;}}.page-node-type-resources-page .view-ressources .views-infinite-scroll-content-wrapper{background:#F0F0E9 !important;}.page-node-type-resources-page .view-ressources .views-row{padding:10px 20px;background-color:#fff;margin-bottom:5px;}.page-node-type-resources-page .view-ressources .views-row .medias-wrapper{width:100%;padding-top:10px;}@media (max-width:800px){.page-node-type-resources-page .view-ressources .views-row .medias-wrapper{margin-top:10px;padding-top:0;margin-bottom:10px;}}.page-node-type-resources-page .view-ressources .views-row .medias-wrapper div{margin-left:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;padding-top:8px;margin-right:0;margin-left:15px;padding-right:5px;}.page-node-type-resources-page .view-ressources .views-row .medias-wrapper div svg{width:20px;margin-right:10px;}.page-node-type-resources-page .view-ressources .views-row .medias-wrapper div a{padding-left:0;width:100%;position:relative;font-size:16px;padding-left:25px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources .views-row .medias-wrapper div a{font-size:16px;padding-right:50px;}}.page-node-type-resources-page .view-ressources .views-row .medias-wrapper div a svg{margin-left:auto;margin-right:0;right:-6px;transform:translateY(-50%);position:absolute !important;top:55% !important;}@media (max-width:600px){.page-node-type-resources-page .view-ressources .views-row .medias-wrapper div{padding-left:3px;padding-top:10px;}}.page-node-type-resources-page .title-accordeon .media{max-width:50px;margin-right:20px;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .media{margin-right:0;}}.page-node-type-resources-page .title-accordeon .media img{border-radius:50%;display:block;width:50px;height:50px;}.page-node-type-resources-page .title-accordeon .title-wrapper{width:100%;justify-content:space-between;cursor:pointer;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper{flex-direction:row;align-items:center;justify-content:flex-start;}}.page-node-type-resources-page .title-accordeon .title-wrapper h3{margin-right:auto;font-style:normal;font-weight:500;font-size:22px;line-height:32px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:0;display:flex;align-items:center;padding-top:0;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper h3{font-size:20px;}}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper h3 .media{margin-right:20px;}}.page-node-type-resources-page .title-accordeon .title-wrapper h3 .media.default{border:1px solid #e53138;border-radius:50%;position:relative;width:50px;height:50px;background-image:url(/themes/custom/jmf/css/../../jmf/images/logo_jmf_transparent.png);background-repeat:no-repeat;background-position:center;background-size:80%;margin-bottom:0;min-width:50px;transition:.2s;}.page-node-type-resources-page .title-accordeon .title-wrapper h3 .media.default span{display:none;}.page-node-type-resources-page .title-accordeon .title-wrapper h3 .media img{border-radius:50%;width:50px;height:50px;margin-right:21px;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper h3 .media img{margin-right:0;}}.page-node-type-resources-page .title-accordeon .title-wrapper h3 span{font-style:normal;font-weight:500;font-size:18px;line-height:35px;}@media (max-width:700px){.page-node-type-resources-page .title-accordeon .title-wrapper h3 span{line-height:25px;}}.page-node-type-resources-page .title-accordeon .title-wrapper h3:before{content:"";position:absolute;border:solid #e02020;border-width:0 2px 2px 0;transform:rotate(-45deg) translateY(-4px);padding:2px;top:50%;right:-20px;transition:.2s;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper h3:before{display:none;}}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper h3{display:flex;text-align:left;max-width:calc(100% - 20px);width:100%;padding:7px 0;font-size:20px;}}.page-node-type-resources-page .title-accordeon .title-wrapper .btn{display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:8px 15px;font-size:13px;line-height:15px;transition:.2s;max-width:190px;width:100%;height:40px;}.page-node-type-resources-page .title-accordeon .title-wrapper .btn span{font-size:13px;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper .btn{max-width:20px;overflow:hidden;font-size:0;padding:0;line-height:15px;margin-bottom:0;margin-left:auto;border-top:none;border-left:none;transform:rotate(-45deg);width:10px;height:10px;border-color:#e53138 !important;transition:.2s;margin-right:3px;}}.page-node-type-resources-page .title-accordeon .title-wrapper.active h3:before{transform:rotate(45deg) translateY(-50%);transition:.2s;}.page-node-type-resources-page .title-accordeon .title-wrapper.active .btn{color:transparent;max-width:220px;transition:max-width .2s;}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper.active .btn{max-width:20px;background:none;transform:rotate(45deg);transition:.2s;}}@media (max-width:800px){.page-node-type-resources-page .title-accordeon .title-wrapper.active .btn span{font-size:0;}}.page-node-type-resources-page .accordion-content{display:none;width:100%;padding-top:20px;}.page-node-type-resources-page .accordion-content .red-title{margin-bottom:20px;}.page-node-type-resources-page .accordion-content a{padding-left:60px;transition:.2s;padding-right:50px;}.page-node-type-resources-page .accordion-content a:hover{color:#e53138;transition:.2s;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper{max-width:40%;display:block;width:100%;padding-left:50px;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper .btn-main{margin-left:10px;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle){margin-bottom:20px;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper p.subtitle{font-style:normal;text-transform:uppercase;color:#e53138;padding:0 20px;padding-left:15px;font-weight:500;font-size:13px;line-height:19px;position:relative;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper p.subtitle:before{content:'';width:7px;height:1px;position:absolute;background:red;right:8px;bottom:10px;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper .info{align-items:center;margin-bottom:30px;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper .info .duration span{display:none;}.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper .info .duration svg path,.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper .info .duration svg circle{stroke:#000;}.page-node-type-resources-page .accordion-content .flex-wrapper .tags-wrapper{margin-bottom:20px;max-width:60%;padding-left:30%;justify-content:flex-end;}.page-node-type-resources-page .accordion-content .flex-wrapper .tags-wrapper a{display:inline-block;padding:7px 15px;margin-left:10px;margin-bottom:5px;background:#EDEDE8;font-style:normal;font-weight:normal;font-size:15px;line-height:31px;}.page-node-type-resources-page .accordion-content .flex-wrapper .tags-wrapper a:last-of-type{margin-right:0;}.page-node-type-resources-page .view-ressources-medias .view-content{background:#F0F0E9;padding-top:50px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content{margin-top:-95px;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon{margin-bottom:5px;padding:10px 20px;background:#fff;}@media (max-width:800px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon{padding:8px 20px;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .title-wrapper{background:#fff;padding:0;align-items:center;cursor:pointer;}@media (max-width:800px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .title-wrapper{flex-direction:row;align-items:center;justify-content:flex-start;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .title-wrapper.active h3:before{transform:rotate(45deg);transition:.2s;}.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content{background:#fff;padding-top:30px;padding-bottom:20px;}@media (max-width:800px){.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content{padding:0;margin-top:20px;}}.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content a{padding-left:0;width:100%;display:block;position:relative;font-size:16px;bottom:-2px;margin-left:25px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content a{font-size:16px;padding-right:55px;padding-left:0;margin-left:28px;padding-top:10px;}}.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content a svg{margin-left:auto;margin-right:0;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:-6px !important;}.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content .views-row{width:100%;}.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content .views-row span.field-content div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D2D2D2;margin-bottom:10px;padding-bottom:10px;}.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content .views-row span.field-content div svg{width:20px;margin-right:10px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .accordion-content .views-row span.field-content div svg{position:relative;top:5px;}}.page-node-type-resources-page .title{font-size:19px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#E53138;opacity:0.8;border-bottom:1px solid #D2D2D2;padding-top:0;padding-bottom:8px;}.page-node-type-resources-page .title + p{font-weight:500;font-size:22px;line-height:34px;margin-bottom:50px;margin-top:20px;}.page-node-type-resources-page .view-ressources,.page-node-type-resources-page .view-ressources-medias{margin-bottom:40px;}.page-node-type-resources-page .view-ressources .title-accordeon .title-wrapper .btn{margin-top:5px;}.page-node-type-resources-page .pager li{margin-bottom:0;margin-top:30px;}.page-node-type-resources-page.user-logged-in .node__content .tab-content:Last-of-type{padding:0;}.page-node-type-resources-page.user-logged-in .node__content .tab-content:Last-of-type form{max-width:100%;}.page-node-type-resources-page.user-logged-in .node__content .tab-content:Last-of-type form p{margin:0;font-weight:700;font-size:19px;line-height:31px;}.role-anonymous.page-node-type-resources-page .opening + .node__content .tab-content:Last-of-type form .form-actions{margin-left:auto;max-width:190px;position:relative;margin-top:30px;}@media (max-width:800px){.role-anonymous.page-node-type-resources-page .opening + .node__content .tab-content:Last-of-type form .form-actions{margin-left:0;}}.role-anonymous.page-node-type-resources-page .opening + .node__content .tab-content:Last-of-type form .form-actions:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg) translateY(-75%);padding:3px;top:50%;right:25px;transition:.2s;}.role-anonymous.page-node-type-resources-page .opening + .node__content .tab-content:Last-of-type form .form-actions:hover .form-submit{background:#fff;color:#12245a;border-color:#12245a;transition:.2s;}.role-anonymous.page-node-type-resources-page .opening + .node__content .tab-content:Last-of-type form .form-actions:hover:after{border-color:#12245a;transition:.2s;}.role-anonymous.page-node-type-resources-page .opening + .node__content .tab-content:Last-of-type form .form-submit{background:#12245A;border-radius:50px;color:#fff;font-weight:500;font-size:15px;line-height:14px;text-transform:uppercase;padding:18px 26px;padding-right:50px;font-family:'Roboto';transition:.2s;border:1px solid transparent;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-resources-page .view-filters form .form-actions input{background-position-x:-45px;}.page-node-type-resources-page .title-accordeon .title-wrapper .btn{max-width:250px;}}.login-form form{margin:0 auto;max-width:640px;}@media (max-width:800px){.login-form form{padding-bottom:60px;}}.login-form form label{font-weight:500;font-size:19px;line-height:31px;display:block;margin-bottom:5px;}.login-form form .description{display:none;}.login-form form .form-text,.login-form form .form-email{background:#EDEDE8;border-radius:10px;outline:none;border:none;height:38px;max-width:100%;width:100%;}.login-form form .form-actions{position:relative;max-width:200px;margin-left:auto;}.login-form form .form-actions:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:15px;right:15px;}.login-form form .form-actions .js-form-submit{background:#12245a;transition:.2s;margin-top:60px;margin-bottom:0;color:#fff;border:1px solid transparent;border-radius:20px;display:block;padding:8px 15px;padding-right:30px;margin-left:auto;position:relative;transition:.2s;}@media (max-width:700px){.login-form form .form-actions .js-form-submit{margin-top:40px;}}.login-form form .form-actions:hover .js-form-submit{color:#12245a;background:#fff;transition:.2s;border-color:#12245a;}.login-form form .form-actions:hover:after{border-color:#12245a;}.login-form .register,.login-form .password_link{max-width:640px;margin:0 auto;margin-top:-75px;margin-bottom:40px;}@media (max-width:700px){.login-form .register,.login-form .password_link{text-align:right;margin-top:-55px;}}.login-form .register a,.login-form .password_link a{text-decoration:underline;transition:.2s;}.login-form .register a:hover,.login-form .password_link a:hover{transition:.2s;color:#e53138;}.login-form .register{margin-top:-30px;}@media (max-width:700px){.login-form .register{margin-top:-20px;padding-bottom:30px;}}@media (max-width:800px){.page-node-type-resources-page .view-display-id-spectacles .title-accordeon .title-wrapper h3{display:flex;text-align:left;max-width:calc(100% - 90px);width:auto;margin-left:20px;}}@media (max-width:800px){.page-node-type-resources-page .view-display-id-livrets .title-accordeon .title-wrapper h3{margin-left:20px;max-width:calc(100% - 83px);}}.user-logged-in.path-node.page-node-type-resources-page .views-element-container .view-ressources-medias{margin-bottom:40px;}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row{width:100%;transition:.2s;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row .views-field.views-field-rendered-entity{margin-top:-10px;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row span div{margin-left:0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;margin-right:0;margin-left:15px;padding-right:5px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row span div{margin-bottom:0px;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row span div svg{width:20px;margin-right:10px;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row span div svg{position:relative;top:5px;}}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row span div a svg{margin-right:-6px;position:absolute !important;top:55% !important;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row .accordion-content{padding:0;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .views-row .accordion-content{margin-top:0;}}.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .title-wrapper.active + .views-row{padding-top:30px;transition:.2s;}@media (max-width:700px){.page-node-type-resources-page .view-ressources-medias .view-content .title-accordeon .title-wrapper.active + .views-row{padding-top:20px;}}.page-node-type-event section.main-visual.title-block.opening{margin:50px auto;margin-top:120px;}@media (max-width:700px){.page-node-type-event section.main-visual.title-block.opening{margin:30px auto;margin-top:90px;}}.page-node-type-event .grey-bg{background:#fff;padding:20px;}.page-node-type-event .grey-bg .paragraph--type--widget-rich-text{max-width:760px;}.page-node-type-event .grey-bg .paragraph--type--widget-rich-text h2:first-of-type{margin-left:-60px;font-size:25px !important;margin-bottom:40px;color:#000;text-transform:none;}@media (max-width:900px){.page-node-type-event .grey-bg .paragraph--type--widget-rich-text h2:first-of-type{margin-left:0;}}@media (max-width:600px){.page-node-type-event .grey-bg .paragraph--type--widget-rich-text h2:first-of-type{padding-left:0 !important;font-size:30px !important;margin-top:-10px;}}.page-node-type-event .grey-bg .paragraph--type--widget-rich-text h2:first-of-type:before{display:none;}.page-node-type-event .grey-bg h2.title-red{padding-left:0;position:relative;padding-top:0;line-height:31px;letter-spacing:1.8px;margin-top:50px;font-size:25px !important;margin-bottom:40px;color:#000;text-transform:none;}.page-node-type-event .grey-bg h2.title-red:before{display:none;}@media (max-width:600px){.page-node-type-event .grey-bg h2.title-red{padding-left:0 !important;}}.page-node-type-event .other-events{margin-top:25px;}@media (max-width:600px){.page-node-type-event .other-events{padding:0;}}.page-node-type-event .other-events .views-element-container{background:#fff;padding:50px;}@media (max-width:600px){.page-node-type-event .other-events .views-element-container{padding:20px;}}@media (max-width:900px){.page-node-type-event .other-events{padding:20px;margin-top:50px;}}.page-node-type-event .other-events .view-header h2{margin:40px 0;margin-top:-10px;}@media (max-width:600px){.page-node-type-event .other-events .view-header h2{line-height:22px;}}.page-node-type-event .other-events .view-content{display:flex;justify-content:space-between;}.page-node-type-event .other-events .view-content:after{content:"";width:calc(33.33333% - 34px);}@media (max-width:900px){.page-node-type-event .other-events .view-content{flex-direction:column;}}@media (max-width:600px){.page-node-type-event .other-events .view-content{padding:0;}}.page-node-type-event .other-events .view-content .views-row{width:calc(33.33333% - 34px);}@media (max-width:900px){.page-node-type-event .other-events .view-content .views-row{width:100%;margin-bottom:50px;}}.page-node-type-event .other-events .view-content .views-row article.node--type-event h3{padding-top:0;}.page-node-type-event .other-events .view-content .views-row article.node--type-event a{margin-bottom:20px;}.page-node-type-event .other-events .view-content .views-row article.node--type-event a img{height:260px;-o-object-fit:cover;object-fit:cover;}@media (max-width:900px){.page-node-type-event .other-events .view-content .views-row article.node--type-event a img{height:auto;}}.page-node-type-event .other-events .view-content .views-row article.node--type-event .location{font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#e53138;display:block;}.page-node-type-event .other-events .view-content .views-row article.node--type-event .date-display-range{display:none;}.page-node-type-event .paragraph{margin-top:50px !important;}.page-node-type-event .paragraph.paragraph--type--widget-rich-text{max-width:760px !important;}@media (max-width:600px){.page-node-type-event .paragraph.paragraph--type--widget-rich-text ul{padding-left:10px;}}.page-node-type-event .paragraph.paragraph--type--persona{margin-top:0 !important;}.page-node-type-event .paragraph.swiper-container .swiper-pagination{display:flex;align-items:center;width:100%;justify-content:center;margin-top:20px;}.page-node-type-event .paragraph.swiper-container .swiper-pagination span{display:block;width:10px;border:2px solid;height:10px;margin:5px 15px;border-radius:50%;cursor:pointer;transition:.2s;}.page-node-type-event .paragraph.swiper-container .swiper-pagination span:hover{opacity:.7;transition:.2s;}.page-node-type-event .paragraph.swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:black;transition:.2s;}@media (max-width:700px){.page-node-type-event .paragraph.paragraph--type--push-footer{margin-top:0 !important;}}@media (max-width:700px){.page-node-type-event .paragraph.paragraph--type--widget-rich-text ul li:first-child strong{display:block;margin-bottom:-15px;margin-top:40px;}}.page-node-type-webform .opening,.user-edit-page .opening{background:none !important;}@media (max-width:700px){.page-node-type-webform .opening,.user-edit-page .opening{margin-top:80px;}}@media (max-width:1080px){.page-node-type-webform .opening + .node__content,.user-edit-page .opening + .node__content{padding:0;}}.page-node-type-webform .opening .text-wrapper,.user-edit-page .opening .text-wrapper{height:100%;display:flex;align-items:center;justify-content:center;margin-top:130px;}.page-node-type-webform .opening .text-wrapper h1,.user-edit-page .opening .text-wrapper h1{padding-top:0;}.page-node-type-webform .opening .text-wrapper h1:before,.user-edit-page .opening .text-wrapper h1:before{position:absolute;width:47px;height:2px;background:#e53138;content:"";bottom:-6px;left:50%;transform:translateX(-50%);z-index:10;}@media (max-width:700px){.page-node-type-webform .opening .text-wrapper h1 span,.user-edit-page .opening .text-wrapper h1 span{margin-top:10px;margin-bottom:20px;}}.page-node-type-webform .chapo-wrapper,.user-edit-page .chapo-wrapper{background:#F0F0E9;width:100%;}.page-node-type-webform .chapo-wrapper p,.user-edit-page .chapo-wrapper p{font-weight:300;font-size:22px;line-height:40px;text-align:center;max-width:970px;margin:45px auto 60px auto;}@media (max-width:1000px){.page-node-type-webform .chapo-wrapper p,.user-edit-page .chapo-wrapper p{max-width:100%;padding:0 20px;font-size:22px;line-height:35px;margin:30px 0;}}@media (max-width:700px){.page-node-type-webform .chapo-wrapper p,.user-edit-page .chapo-wrapper p{font-size:16px;line-height:26px;}}.page-node-type-webform .webform-wrapper,.user-edit-page .webform-wrapper{max-width:970px;margin:0 auto;margin-top:50px;}@media (max-width:1000px){.page-node-type-webform .webform-wrapper,.user-edit-page .webform-wrapper{max-width:100%;width:100%;margin:30px;}}@media (max-width:700px){.page-node-type-webform .webform-wrapper,.user-edit-page .webform-wrapper{display:flex;flex-direction:column;}}.page-node-type-webform .webform-wrapper h2,.user-edit-page .webform-wrapper h2{margin-left:-50px;margin-right:-150px;border-bottom:1px solid #D2D2D2;padding-bottom:10px;padding-left:0;}@media (max-width:1000px){.page-node-type-webform .webform-wrapper h2,.user-edit-page .webform-wrapper h2{margin-left:0;margin-right:0;}}@media (max-width:700px){.page-node-type-webform .webform-wrapper h2,.user-edit-page .webform-wrapper h2{padding-left:0 !important;}}.page-node-type-webform .webform-wrapper h2:before,.user-edit-page .webform-wrapper h2:before{display:none;}.page-node-type-webform .webform-wrapper address,.user-edit-page .webform-wrapper address{margin-bottom:60px;}@media (max-width:700px){.page-node-type-webform .webform-wrapper address,.user-edit-page .webform-wrapper address{margin-bottom:20px;}}.page-node-type-webform .webform-wrapper address p a,.user-edit-page .webform-wrapper address p a{transition:.2s;text-decoration:underline;}.page-node-type-webform .webform-wrapper address p a:hover,.user-edit-page .webform-wrapper address p a:hover{color:#e53138;transition:.2s;}.page-node-type-webform .webform-wrapper address p strong,.user-edit-page .webform-wrapper address p strong{font-weight:bold;}.page-node-type-webform .webform-wrapper form,.user-edit-page .webform-wrapper form{width:775px;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form label,.user-edit-page .webform-wrapper form label{margin-bottom:10px;display:block !important;}}.page-node-type-webform .webform-wrapper form .webform-confirmation,.user-edit-page .webform-wrapper form .webform-confirmation{padding-top:30px;}@media (max-width:850px){.page-node-type-webform .webform-wrapper form,.user-edit-page .webform-wrapper form{width:100%;}}@media (max-width:850px){.page-node-type-webform .webform-wrapper form .js-form-item-vous-etes,.user-edit-page .webform-wrapper form .js-form-item-vous-etes{display:flex;flex-direction:column;}.page-node-type-webform .webform-wrapper form .js-form-item-vous-etes label,.user-edit-page .webform-wrapper form .js-form-item-vous-etes label{margin-bottom:10px;}}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:checked,.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked),.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:checked,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked){position:absolute;left:-9999px;}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label,.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#000;}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:before,.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label:before,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:before,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:none;border-radius:2px;background:#EDEDE8;box-sizing:border-box;}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:before,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:before{background:#edede8;}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:after,.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label:after,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:after,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label:after{content:"";width:7px;height:15px;border-left:2px solid #e53138;border-top:2px solid #e53138;position:absolute;top:1px;transform:rotate(-136deg) !important;left:6px;transition:all .2s ease;}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label:after,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:not(:checked) + label:after{opacity:0;}.page-node-type-webform .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:after,.user-edit-page .webform-wrapper form .js-form-type-radio [type="radio"]:checked + label:after{opacity:1;transform:scale(1);}.page-node-type-webform .webform-wrapper form label.option,.user-edit-page .webform-wrapper form label.option{font-size:15px;line-height:31px;}.page-node-type-webform .webform-wrapper form .dk-select,.user-edit-page .webform-wrapper form .dk-select{background:#edede8;font-size:15px;line-height:29px;padding-left:10px;transition:.3s;min-width:250px;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .dk-select,.user-edit-page .webform-wrapper form .dk-select{width:100%;}}.page-node-type-webform .webform-wrapper form .dk-select .dk-selected,.user-edit-page .webform-wrapper form .dk-select .dk-selected{background:#edede8;font-size:15px;line-height:29px;padding-left:10px;}.page-node-type-webform .webform-wrapper form legend span,.user-edit-page .webform-wrapper form legend span{font-size:22px;line-height:34px;display:block;margin:10px 0;}.page-node-type-webform .webform-wrapper form .form-radios,.user-edit-page .webform-wrapper form .form-radios{display:flex;flex-wrap:wrap;margin-bottom:10px;}@media (max-width:800px){.page-node-type-webform .webform-wrapper form .form-radios,.user-edit-page .webform-wrapper form .form-radios{flex-direction:column;}}.page-node-type-webform .webform-wrapper form .form-radios .js-form-item,.user-edit-page .webform-wrapper form .form-radios .js-form-item{max-width:20%;width:100%;display:flex;align-items:center;}.page-node-type-webform .webform-wrapper form .form-radios .js-form-item:last-of-type,.user-edit-page .webform-wrapper form .form-radios .js-form-item:last-of-type{margin-left:60px;}@media (max-width:800px){.page-node-type-webform .webform-wrapper form .form-radios .js-form-item:last-of-type,.user-edit-page .webform-wrapper form .form-radios .js-form-item:last-of-type{margin-left:0;}}.page-node-type-webform .webform-wrapper form .form-radios .js-form-item label,.user-edit-page .webform-wrapper form .form-radios .js-form-item label{font-size:15px;line-height:31px;white-space:nowrap;}.page-node-type-webform .webform-wrapper form .form-radios .js-form-item.form-item-demande-responsable,.user-edit-page .webform-wrapper form .form-radios .js-form-item.form-item-demande-responsable{max-width:100% !important;margin-left:0;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .form-radios .js-form-item.form-item-demande-responsable label,.user-edit-page .webform-wrapper form .form-radios .js-form-item.form-item-demande-responsable label{white-space:normal;max-width:90%;}}.page-node-type-webform .webform-wrapper form .container-main .js-form-item,.user-edit-page .webform-wrapper form .container-main .js-form-item{display:flex;flex-direction:column;max-width:775px;width:100%;}@media (max-width:600px){.page-node-type-webform .webform-wrapper form .container-main .js-form-item,.user-edit-page .webform-wrapper form .container-main .js-form-item{max-width:100%;}}.page-node-type-webform .webform-wrapper form .container-main .js-form-item label,.user-edit-page .webform-wrapper form .container-main .js-form-item label{font-size:15px;line-height:31px;}.page-node-type-webform .webform-wrapper form .container-main .js-form-item label:before,.user-edit-page .webform-wrapper form .container-main .js-form-item label:before{top:15px;}.page-node-type-webform .webform-wrapper form .container-main .js-form-item input,.user-edit-page .webform-wrapper form .container-main .js-form-item input{background:#edede8;border-radius:10px;outline:none;border:none;height:40px;margin-bottom:10px;font-size:15px;padding-left:10px;}@media (max-width:600px){.page-node-type-webform .webform-wrapper form .container-main .js-form-item input,.user-edit-page .webform-wrapper form .container-main .js-form-item input{max-width:100%;width:100%;}}.page-node-type-webform .webform-wrapper form .container-main .js-form-item input textarea,.user-edit-page .webform-wrapper form .container-main .js-form-item input textarea{line-height:29px;color:rgba(41,41,41,0.3);}.page-node-type-webform .webform-wrapper form .container-main .form-textarea-wrapper textarea,.user-edit-page .webform-wrapper form .container-main .form-textarea-wrapper textarea{background:#EDEDE8;border-radius:10px;min-height:234px;font-size:15px;line-height:29px;color:#555;padding-left:10px;border:none;padding-top:5px;outline:none;}.page-node-type-webform .webform-wrapper form div.webform-actions:after,.user-edit-page .webform-wrapper form div.webform-actions:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg) translateY(-75%);padding:3px;top:50%;right:25px;transition:.2s;}.page-node-type-webform .webform-wrapper form div.webform-actions:after .webform-button--submit,.user-edit-page .webform-wrapper form div.webform-actions:after .webform-button--submit{background:#12245a;border-radius:50px;color:#fff;font-weight:500;font-size:15px;line-height:18px;text-transform:uppercase;padding:18px 50px 18px 26px;font-family:Roboto;transition:.2s;border:1px solid transparent;margin-left:auto;display:block;}.page-node-type-webform .webform-wrapper form div#edit-demande-enseignant,.user-edit-page .webform-wrapper form div#edit-demande-enseignant{flex-direction:column;}@media (max-width:600px){.page-node-type-webform .webform-wrapper form div#edit-demande-enseignant .js-form-item,.user-edit-page .webform-wrapper form div#edit-demande-enseignant .js-form-item{max-width:100%;}.page-node-type-webform .webform-wrapper form div#edit-demande-enseignant .js-form-item label.option,.user-edit-page .webform-wrapper form div#edit-demande-enseignant .js-form-item label.option{white-space:break-spaces;}}.page-node-type-webform .webform-wrapper form div#edit-demande-enseignant .js-form-item:last-of-type,.user-edit-page .webform-wrapper form div#edit-demande-enseignant .js-form-item:last-of-type{margin-left:0;}.page-node-type-webform .webform-wrapper form .form-actions,.user-edit-page .webform-wrapper form .form-actions{position:relative;max-width:150px;margin-left:auto;transition:.2s;}.page-node-type-webform .webform-wrapper form .form-actions:hover,.user-edit-page .webform-wrapper form .form-actions:hover{transition:.2s;}.page-node-type-webform .webform-wrapper form .form-actions:hover input,.user-edit-page .webform-wrapper form .form-actions:hover input{background:transparent;color:#12245a;border-color:#12245a;transition:.2s;}.page-node-type-webform .webform-wrapper form .form-actions:hover:after,.user-edit-page .webform-wrapper form .form-actions:hover:after{border-color:#12245a;transition:.2s;}.page-node-type-webform .webform-wrapper form .form-actions input,.user-edit-page .webform-wrapper form .form-actions input{background:#12245a;border-radius:50px;color:#fff;font-weight:500;font-size:15px;line-height:18px;text-transform:uppercase;padding:18px 50px 18px 26px;font-family:Roboto;transition:.2s;border:1px solid transparent;margin-left:auto;display:block;}.page-node-type-webform .webform-wrapper form .form-actions:after,.user-edit-page .webform-wrapper form .form-actions:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg) translateY(-75%);padding:3px;top:50%;right:25px;transition:.2s;}.page-node-type-webform .webform-wrapper form .container-region,.user-edit-page .webform-wrapper form .container-region{width:50%;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .container-region,.user-edit-page .webform-wrapper form .container-region{width:100%;}}.page-node-type-webform .webform-wrapper form .container-region-contact,.user-edit-page .webform-wrapper form .container-region-contact{display:flex;border-top:1px solid #D2D2D2;flex-direction:column;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .container-region-contact,.user-edit-page .webform-wrapper form .container-region-contact{flex-direction:column;}}.page-node-type-webform .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term,.user-edit-page .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term{display:flex;flex-direction:column;}.page-node-type-webform .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term label,.user-edit-page .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term label{padding-left:0;}.page-node-type-webform .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term label:before,.user-edit-page .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term label:before{display:none;}.page-node-type-webform .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term .form-select,.user-edit-page .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term .form-select{margin-top:20px;max-width:200px;background:#fff;border:1px solid #D2D2D2;}.page-node-type-webform .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term .form-select .dk-selected,.user-edit-page .webform-wrapper form .container-region-contact .js-form-item-region-artiste-term .form-select .dk-selected{background:#fff;border-radius:50%;}.page-node-type-webform .webform-wrapper form .container-bottom a,.user-edit-page .webform-wrapper form .container-bottom a{text-decoration:underline;}.page-node-type-webform .webform-wrapper form .container-bottom a:hover,.user-edit-page .webform-wrapper form .container-bottom a:hover{color:#e53138;}.page-node-type-webform .webform-wrapper form .container-bottom a.ext,.user-edit-page .webform-wrapper form .container-bottom a.ext{position:relative;}.page-node-type-webform .webform-wrapper form .container-bottom a.ext::after,.user-edit-page .webform-wrapper form .container-bottom a.ext::after{content:"";position:absolute;background:url(/themes/custom/jmf/css/../../jmf/images/external.svg);background-size:10px;background-repeat:no-repeat;width:10px;height:10px;margin-left:3px;bottom:50%;transform:translateY(50%);}.page-node-type-webform .webform-wrapper form .contact-single,.user-edit-page .webform-wrapper form .contact-single{min-width:50%;display:flex;}.page-node-type-webform .webform-wrapper form .contact-single .image,.user-edit-page .webform-wrapper form .contact-single .image{width:80px;height:80px;border-radius:50%;margin-right:10px;}.page-node-type-webform .webform-wrapper form .contact-single .image img,.user-edit-page .webform-wrapper form .contact-single .image img{border-radius:50%;max-width:100%;max-height:100%;display:block;}.page-node-type-webform .webform-wrapper form .contact-single .text p,.user-edit-page .webform-wrapper form .contact-single .text p{line-height:20px;margin-top:0;padding-bottom:10px;font-size:16px;}.page-node-type-webform .webform-wrapper form .contact-single .text p a,.user-edit-page .webform-wrapper form .contact-single .text p a{transition:.2s;text-decoration:underline;}.page-node-type-webform .webform-wrapper form .contact-single .text p a:hover,.user-edit-page .webform-wrapper form .contact-single .text p a:hover{color:#e02020;transition:.2s;}.page-node-type-webform .webform-wrapper form .contact-single .text p.title-red,.user-edit-page .webform-wrapper form .contact-single .text p.title-red{margin-top:5px;font-size:17px;padding-left:0 !important;}.page-node-type-webform .webform-wrapper form .contact-single .text p.title-red:before,.user-edit-page .webform-wrapper form .contact-single .text p.title-red:before{display:none;}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text,.user-edit-page .webform-wrapper form .js-form-type-processed-text{display:flex;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .js-form-type-processed-text,.user-edit-page .webform-wrapper form .js-form-type-processed-text{margin-right:20px;flex-wrap:wrap;}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text#edit-engager-autre-validation,.user-edit-page .webform-wrapper form .js-form-type-processed-text#edit-engager-autre-validation{margin-right:50px;}}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .image,.user-edit-page .webform-wrapper form .js-form-type-processed-text .image{width:80px;height:80px;border-radius:50%;margin-right:10px;}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .image img,.user-edit-page .webform-wrapper form .js-form-type-processed-text .image img{border-radius:50%;max-width:100%;max-height:100%;display:block;}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .text p a,.user-edit-page .webform-wrapper form .js-form-type-processed-text .text p a{transition:.2s;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .text p a,.user-edit-page .webform-wrapper form .js-form-type-processed-text .text p a{word-break:break-all;font-size:14px;}}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .text p a:hover,.user-edit-page .webform-wrapper form .js-form-type-processed-text .text p a:hover{color:#e02020;transition:.2s;}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .text .title-red,.user-edit-page .webform-wrapper form .js-form-type-processed-text .text .title-red{padding-left:0 !important;}.page-node-type-webform .webform-wrapper form .js-form-type-processed-text .text .title-red:before,.user-edit-page .webform-wrapper form .js-form-type-processed-text .text .title-red:before{display:none;}.page-node-type-webform .webform-computed-loading,.user-edit-page .webform-computed-loading{background-color:transparent !important;opacity:0;}@media (max-width:700px){.page-node-type-webform label.title-red,.user-edit-page label.title-red{padding-left:0 !important;margin-bottom:-10px !important;display:block;}}.page-node-type-webform .webform-wrapper form .webform-confirmation{padding:50px;}.page-node-type-webform .webform-wrapper form .js-form-type-checkbox{display:flex;align-items:center;}.page-node-type-webform .webform-wrapper form .js-form-type-checkbox label.option{font-size:15px;line-height:18px;margin-left:10px;}@media (max-width:700px){.page-node-type-webform .webform-wrapper form .js-form-type-checkbox label.option{margin-top:10px;}}.page-node-type-webform .webform-confirmation__message{padding:50px;background:#fff;max-width:1170px;margin:0 auto;margin-top:160px;margin-bottom:50px;display:flex;flex-direction:column;align-items:center;text-align:center;}@media (max-width:700px){.page-node-type-webform .webform-confirmation__message{margin-top:100px;margin-bottom:40px;}}.page-node-type-hub-don .form-item-periodicity{margin:0;margin-bottom:20px;}.page-403 div#block-jmf-content,.page-404 div#block-jmf-content,body.path-user div#block-jmf-content{min-height:600px;display:flex;align-items:center;text-align:center;justify-content:center;height:calc(100vh - 451px);padding-top:100px;font-weight:400;font-size:20px;}.page-403 h4.label,.page-404 h4.label,body.path-user h4.label{margin-top:-200px;display:block;}.page-403 p.welcome-message,.page-404 p.welcome-message,body.path-user p.welcome-message{max-width:1270px;margin:0 auto;text-align:center;margin-top:-400px;margin-bottom:150px;font-size:20px;font-weight:400;}.page-403 p.welcome-message a,.page-404 p.welcome-message a,body.path-user p.welcome-message a{text-decoration:underline;transition:.2s;}.page-403 p.welcome-message a:hover,.page-404 p.welcome-message a:hover,body.path-user p.welcome-message a:hover{transition:.2s;color:#e53138;}.page-403 .user-welcome-wrapper,.page-404 .user-welcome-wrapper,body.path-user .user-welcome-wrapper{padding-top:100px;min-height:100vh;max-width:1170px;margin:0 auto;}.page-403 .title-main,.page-404 .title-main,body.path-user .title-main{font-size:65px;line-height:67px;font-family:'Roboto Slab';font-style:normal;font-weight:800;color:#000;display:block;text-align:center;margin:60px auto 60px;position:relative;}.page-403 .title-main:before,.page-403 .title-main:after,.page-404 .title-main:before,.page-404 .title-main:after,body.path-user .title-main:before,body.path-user .title-main:after{content:"";position:absolute;width:calc(50% - 310px);height:1px;top:70%;background:#e53138;}.page-403 .title-main:before,.page-404 .title-main:before,body.path-user .title-main:before{left:0;}.page-403 .title-main:after,.page-404 .title-main:after,body.path-user .title-main:after{right:0;}.page-403 .white,.page-403 .user-details,.page-404 .white,.page-404 .user-details,body.path-user .white,body.path-user .user-details{background:#fff;padding:30px;margin-top:50px;margin-bottom:20px;}@media (max-width:1270px){.page-403 .white,.page-403 .user-details,.page-404 .white,.page-404 .user-details,body.path-user .white,body.path-user .user-details{margin-top:0;}}@media (max-width:900px){.page-403 .white,.page-403 .user-details,.page-404 .white,.page-404 .user-details,body.path-user .white,body.path-user .user-details{padding:20px;}}.page-403 .white h2,.page-403 .user-details h2,.page-404 .white h2,.page-404 .user-details h2,body.path-user .white h2,body.path-user .user-details h2{font-weight:500;font-size:35px;line-height:36px;padding-top:12px;padding-bottom:12px;margin-top:10px;margin-bottom:20px;}@media (max-width:900px){.page-403 .white h2,.page-403 .user-details h2,.page-404 .white h2,.page-404 .user-details h2,body.path-user .white h2,body.path-user .user-details h2{max-width:100%;}}.page-403 .white p,.page-403 .user-details p,.page-404 .white p,.page-404 .user-details p,body.path-user .white p,body.path-user .user-details p{margin-top:0;margin-bottom:15px;padding-top:40px;font-weight:500;border-top:1px solid #e53138;max-width:760px;}.page-403 .white ul,.page-403 .user-details ul,.page-404 .white ul,.page-404 .user-details ul,body.path-user .white ul,body.path-user .user-details ul{display:flex;flex-direction:column;list-style:initial;margin-left:20px;max-width:70%;}@media (max-width:900px){.page-403 .white ul,.page-403 .user-details ul,.page-404 .white ul,.page-404 .user-details ul,body.path-user .white ul,body.path-user .user-details ul{max-width:100%;}}.page-403 .white ul li,.page-403 .user-details ul li,.page-404 .white ul li,.page-404 .user-details ul li,body.path-user .white ul li,body.path-user .user-details ul li{margin-bottom:20px;}.page-403 .white ul li a,.page-403 .user-details ul li a,.page-404 .white ul li a,.page-404 .user-details ul li a,body.path-user .white ul li a,body.path-user .user-details ul li a{border-bottom:1px solid #e53138;transition:.2s;}.page-403 .white ul li a:hover,.page-403 .user-details ul li a:hover,.page-404 .white ul li a:hover,.page-404 .user-details ul li a:hover,body.path-user .white ul li a:hover,body.path-user .user-details ul li a:hover{color:#e53138;transition:.2s;}.page-403 .white.bottom,.page-403 .user-details.bottom,.page-404 .white.bottom,.page-404 .user-details.bottom,body.path-user .white.bottom,body.path-user .user-details.bottom{display:flex;}@media (max-width:900px){.page-403 .white.bottom,.page-403 .user-details.bottom,.page-404 .white.bottom,.page-404 .user-details.bottom,body.path-user .white.bottom,body.path-user .user-details.bottom{flex-direction:column;}}.page-403 .white.bottom p,.page-403 .user-details.bottom p,.page-404 .white.bottom p,.page-404 .user-details.bottom p,body.path-user .white.bottom p,body.path-user .user-details.bottom p{padding-top:0;border-top:none;max-width:calc(100% - 50px);}.page-403 .white.bottom .contact,.page-403 .user-details.bottom .contact,.page-404 .white.bottom .contact,.page-404 .user-details.bottom .contact,body.path-user .white.bottom .contact,body.path-user .user-details.bottom .contact{display:flex;}@media (max-width:900px){.page-403 .white.bottom .contact,.page-403 .user-details.bottom .contact,.page-404 .white.bottom .contact,.page-404 .user-details.bottom .contact,body.path-user .white.bottom .contact,body.path-user .user-details.bottom .contact{margin-top:20px;margin-bottom:-20px;}}@media (max-width:400px){.page-403 .white.bottom .contact,.page-403 .user-details.bottom .contact,.page-404 .white.bottom .contact,.page-404 .user-details.bottom .contact,body.path-user .white.bottom .contact,body.path-user .user-details.bottom .contact{flex-direction:column;}}.page-403 .white.bottom .contact .media img,.page-403 .user-details.bottom .contact .media img,.page-404 .white.bottom .contact .media img,.page-404 .user-details.bottom .contact .media img,body.path-user .white.bottom .contact .media img,body.path-user .user-details.bottom .contact .media img{margin-top:-30px;}.page-403 .white.bottom .contact .info,.page-403 .user-details.bottom .contact .info,.page-404 .white.bottom .contact .info,.page-404 .user-details.bottom .contact .info,body.path-user .white.bottom .contact .info,body.path-user .user-details.bottom .contact .info{margin-left:25px;min-width:195px;}@media (max-width:400px){.page-403 .white.bottom .contact .info,.page-403 .user-details.bottom .contact .info,.page-404 .white.bottom .contact .info,.page-404 .user-details.bottom .contact .info,body.path-user .white.bottom .contact .info,body.path-user .user-details.bottom .contact .info{margin-top:20px;margin-left:0;}}.page-403 .white.bottom .contact .info h3,.page-403 .user-details.bottom .contact .info h3,.page-404 .white.bottom .contact .info h3,.page-404 .user-details.bottom .contact .info h3,body.path-user .white.bottom .contact .info h3,body.path-user .user-details.bottom .contact .info h3{font-weight:500;font-size:18px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#E53138;padding-top:0;}.page-403 .white.bottom .contact .info p,.page-403 .user-details.bottom .contact .info p,.page-404 .white.bottom .contact .info p,.page-404 .user-details.bottom .contact .info p,body.path-user .white.bottom .contact .info p,body.path-user .user-details.bottom .contact .info p{margin-bottom:10px;}.page-403 .white.bottom .contact .info a,.page-403 .user-details.bottom .contact .info a,.page-404 .white.bottom .contact .info a,.page-404 .user-details.bottom .contact .info a,body.path-user .white.bottom .contact .info a,body.path-user .user-details.bottom .contact .info a{display:block;margin-bottom:10px;}.page-403 .user-details .region.region-content,.page-404 .user-details .region.region-content,body.path-user .user-details .region.region-content{padding:0;}.page-403 .user-details .region.region-content div#block-jmf-content,.page-404 .user-details .region.region-content div#block-jmf-content,body.path-user .user-details .region.region-content div#block-jmf-content{height:auto !important;min-height:auto !important;padding-top:200px !important;padding-bottom:20px;}.page-403 .user-details .region.region-content div#block-jmf-content article.profile,.page-404 .user-details .region.region-content div#block-jmf-content article.profile,body.path-user .user-details .region.region-content div#block-jmf-content article.profile{width:100%;text-align:left;font-size:16px;}.page-403 .user-details .region.region-content div#block-jmf-content article.profile .js-form-item,.page-404 .user-details .region.region-content div#block-jmf-content article.profile .js-form-item,body.path-user .user-details .region.region-content div#block-jmf-content article.profile .js-form-item{margin-bottom:20px;font-size:16px;}.page-403 .user-details .region.region-content div#block-jmf-content article.profile p,.page-404 .user-details .region.region-content div#block-jmf-content article.profile p,body.path-user .user-details .region.region-content div#block-jmf-content article.profile p{border-top:none;padding-top:10px;font-size:16px;}.page-403 .user-details .region.region-content div#block-jmf-content article.profile h4.label,.page-404 .user-details .region.region-content div#block-jmf-content article.profile h4.label,body.path-user .user-details .region.region-content div#block-jmf-content article.profile h4.label{font-size:16px;}.page-403 .user-details .region.region-content div#block-jmf-content article.profile a,.page-404 .user-details .region.region-content div#block-jmf-content article.profile a,body.path-user .user-details .region.region-content div#block-jmf-content article.profile a{font-size:16px;border-bottom:1px solid #e53138;transition:.2s;}.page-403 .user-details .region.region-content div#block-jmf-content article.profile a:hover,.page-404 .user-details .region.region-content div#block-jmf-content article.profile a:hover,body.path-user .user-details .region.region-content div#block-jmf-content article.profile a:hover{color:#e53138;transition:.2s;}.page-403 .white,.page-404 .white{max-widtH:1170px;margin:0 auto;}.page-403 .white.bottom,.page-404 .white.bottom{margin-top:70px;}.page-403 .white.bottom .text,.page-404 .white.bottom .text{width:70%;}@media (max-width:900px){.page-403 .white.bottom .text,.page-404 .white.bottom .text{width:100%;}}@media (max-width:900px){.page-403 .white.bottom .contact,.page-404 .white.bottom .contact{margin-top:40px;margin-bottom:0;}}.page-403 .white.bottom .contact p,.page-404 .white.bottom .contact p{font-weight:400;}.page-403 .white.bottom .contact a,.page-404 .white.bottom .contact a{transition:.2s;color:#e53138;text-decoration:underline;}.page-403 .white.bottom .contact a:hover,.page-404 .white.bottom .contact a:hover{transition:.2s;color:#000;}.page-403 .nl-block-wrapper,.page-404 .nl-block-wrapper{margin-bottom:50px;margin-top:-30px;}.page-403 .footer-push,.page-404 .footer-push{max-width:1170px;margin:0 auto;}body.path-user .white.bottom .contact .info{margin-top:-10px;}.paragraph--type--persona{padding-bottom:0px;padding-top:10px;border-bottom:none;}@media (max-width:750px){.paragraph--type--persona{padding-bottom:20px;}}@media (max-width:700px){.paragraph--type--persona{padding-bottom:0;}}.paragraph--type--persona .wrapper-top{flex-wrap:nowrap;align-items:center;}@media (max-width:900px){.paragraph--type--persona .wrapper-top{flex-wrap:wrap;}}.paragraph--type--persona .wrapper-top .media{width:50px;height:50px;margin-right:20px;}@media (max-width:360px){.paragraph--type--persona .wrapper-top .media{margin-right:0px;}}.paragraph--type--persona .wrapper-top .media img{border-radius:50%;display:block;-o-object-fit:cover;object-fit:cover;width:155px;height:155px;margin-right:50px;display:none;}@media (max-width:900px){.paragraph--type--persona .wrapper-top .media img{margin-right:20px;}}.paragraph--type--persona .wrapper-top .text{max-width:774px;cursor:pointer;position:relative;}.paragraph--type--persona .wrapper-top .text:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:calc(50% - 3px);right:-30px;}@media (max-width:1280px){.paragraph--type--persona .wrapper-top .text{max-width:684px;}}@media (max-width:1000px){.paragraph--type--persona .wrapper-top .text{max-width:484px;}}@media (max-width:900px){.paragraph--type--persona .wrapper-top .text{max-width:60%;}}@media (max-width:750px){.paragraph--type--persona .wrapper-top .text{max-width:calc(100% - 175px);}}@media (max-width:500px){.paragraph--type--persona .wrapper-top .text{max-width:100%;text-align:center;order:1;}}.paragraph--type--persona .wrapper-top .text h2{font-style:normal;font-weight:500;font-size:18px;line-height:normal;transition:.2s;color:#383838;opacity:1;padding-left:0;text-transform:none;margin:0;}@media (max-width:750px){.paragraph--type--persona .wrapper-top .text h2{font-size:45px;}}@media (max-width:700px){.paragraph--type--persona .wrapper-top .text h2{font-size:30px;position:relative;display:inline-block;}.paragraph--type--persona .wrapper-top .text h2:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:60%;right:-20px;}}.paragraph--type--persona .wrapper-top .text h2:before{display:none;}.paragraph--type--persona .wrapper-top .text p{font-weight:300;font-size:15px;line-height:24px;margin-bottom:10px;padding-right:20px;}.paragraph--type--persona .wrapper-top:hover .text h2{color:#e53138;transition:.2s;}.personas .paragraph--type--persona .links-wrapper{overflow:hidden;transition:.4s;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;width:100%;right:0;top:0px;position:absolute;z-index:-1;padding:40px 20px 27px;height:100%;}.personas .paragraph--type--persona .links-wrapper h2.mobile{display:none;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper h2.mobile:first-of-type{font-family:'Roboto Slab';font-style:normal;font-weight:700;font-size:30px;line-height:normal;margin-bottom:20px;letter-spacing:-2.2px;padding-top:0;}}.personas .paragraph--type--persona .links-wrapper .close{width:30px;height:30px;position:absolute;border:none;transition:.2s;top:38px;right:20px;outline:none !important;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .close{order:1;left:90%;top:55px;}}.personas .paragraph--type--persona .links-wrapper .close:before,.personas .paragraph--type--persona .links-wrapper .close:after{width:100%;height:2px;background:#e53138;content:"";position:absolute;left:0;transform-origin:center center;}.personas .paragraph--type--persona .links-wrapper .close:before{transform:rotate(45deg);}.personas .paragraph--type--persona .links-wrapper .close:after{transform:rotate(-45deg);}.personas .paragraph--type--persona .links-wrapper .close:hover{transition:.2s;opacity:.5;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper{height:auto !important;padding-bottom:20px;}}.personas .paragraph--type--persona .links-wrapper.open{transition:.4s;opacity:1;right:-100%;height:100%;z-index:20;width:100%;background-color:#ECE6E6;}@media (max-width:1150px){.personas .paragraph--type--persona .links-wrapper.open{max-height:6000px;}}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper.open{width:100%;position:fixed;z-index:99999;top:90px;right:0;left:0;bottom:0;overflow-y:scroll;background:#fff;}}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon{padding:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:space-between;margin-left:10px;}@media (max-width:1150px){.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon{max-height:110px;}}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon{max-width:100%;max-height:100%;height:auto;background:#fff;}}@media (max-width:640px){.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon{max-width:100%;width:100%;}}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon p{display:none;}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a{transition:.2s;position:relative;display:inline-block;font-weight:300;font-size:14px;line-height:31px;color:#292929;padding-bottom:5px;padding-top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}@media (max-widtH:900px){.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a{margin-right:40px;line-height:24px;margin-bottom:10px;}}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a:before{content:"";display:block;width:0;height:2px;background:#e02020;transition:width .3s;position:absolute;bottom:11px;}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:calc(50% - 8px);right:-20px;transform:rotate(-45deg);transition:.3s;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a:hover{color:#e53138;transition:.2s;}}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a:hover:before{width:100%;transition:.3s;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a:hover:before{display:none;}}.personas .paragraph--type--persona .links-wrapper .wrapper-accordeon a:hover:after{right:-25px;transition:.3s;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--persona .links-wrapper .close{top:15px;}}.personas .paragraph--type--persona .links-wrapper{background:#fff;padding:33px 40px 27px;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper{padding:20px;padding-top:50px;right:-600px;top:90px;}}.personas .paragraph--type--persona .wrapper-top{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,0.04);padding:0px 20px;}@media (max-width:900px){.personas .paragraph--type--persona .wrapper-top{padding-bottom:15px;padding-left:0;padding-right:0;}}.personas .paragraph--type--persona .wrapper-top .text{max-width:100%;width:100%;}@media (max-width:700px){.personas .paragraph--type--persona .wrapper-top .text{max-width:calc(100% - 50px);text-align:left;}.personas .paragraph--type--persona .wrapper-top .text h2{font-size:25px;padding-top:10px;padding-left:10px;}}.personas .paragraph--type--persona .wrapper-top .text p{padding-right:40px;}@media (max-width:700px){.personas .paragraph--type--persona .wrapper-top .text p{display:none;}}.personas .paragraph--type--persona .wrapper-top .text:after{right:0;}@media (max-width:700px){.personas .paragraph--type--persona .wrapper-top .text:after{right:50%;top:60px;transform:rotate(45deg);display:none;}}.personas .paragraph:nth-child(3) .links-wrapper .links-wrapper-top .media{background-size:30px;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column h2.mobile{display:none;}}.personas .paragraph--type--persona .wrapper-top.open .text h2{color:#e53138;}.paragraph--type--push-footer{display:flex;flex-wrap:nowrap;}.paragraph--type--push-footer .media{width:176px;margin-right:30px;}.paragraph--type--push-footer .media a{overflow:hidden;display:block;border-radius:10px;width:100%;height:100%;transition:.2s;height:223px;}.paragraph--type--push-footer .media a:hover img{transition:.2s;transform:scale(1.1);}.paragraph--type--push-footer .media a div{font-size:0;}.paragraph--type--push-footer .media a img{max-width:176px;height:223px;-o-object-fit:cover;object-fit:cover;filter:brightness(0.9);border-radius:10px;transition:.2s;}@media (max-width:700px){.paragraph--type--push-footer .media a img{margin:0 auto;display:block;}}.paragraph--type--push-footer .text{max-width:calc(100% - 160px);margin-right:0;background:none;}.paragraph--type--push-footer .text h2{font-family:roboto;font-style:normal;font-weight:400;font-size:22px;line-height:28px;color:rgba(0,0,0,0.85);margin-bottom:12px;text-transform:none;padding-left:0;opacity:1;margin-top:10px;}.paragraph--type--push-footer .text h2:before{display:none;}.paragraph--type--push-footer .text p{font-size:15px;margin-bottom:25px;padding-right:10px;max-width:90%;}@media (max-width:600px){.paragraph--type--push-footer .text p{padding-right:20px !important;max-width:100%;padding:0 20px;}}.paragraph--type--push-footer .text a{border:1px solid #D2D2D2;border-radius:50px;font-style:normal;font-weight:bold;font-size:12.8px;line-height:15px;color:#000000;padding:16px 32px;padding-right:53px;position:relative;display:inline-block;transition:.2s;}.paragraph--type--push-footer .text a:after{content:"";position:absolute;border:solid #E02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}.paragraph--type--push-footer .text a:hover{transition:.2s;background-color:#E02020;color:#fff;border-color:#E02020;}.paragraph--type--push-footer .text a:hover:after{border-color:#fff;}.paragraph--type--push-footer:last-of-type .text p{padding-right:0;}.paragraph--type--show-push{margin:0 auto;max-width:670px;margin-top:50px;}.paragraph--type--show-push .media{max-width:200px;}.paragraph--type--show-push .media img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-bottom-left-radius:10px;border-top-left-radius:10px;}.paragraph--type--show-push .text{max-width:100%;background:#12245A;border-radius:10px;}@media (max-width:700px){.paragraph--type--show-push .text{padding:20px;background:#12245a;border-radius:0;}}.paragraph--type--show-push .text p{font-family:roboto;font-style:normal;font-weight:500;font-size:16px;text-transform:uppercase;color:#fff;padding-top:30px;padding-left:30px;}.paragraph--type--show-push .text p:empty{display:none;}.paragraph--type--show-push .text h2{font-weight:400;font-size:23px;line-height:30px;margin:10px 100px 20px 0;text-transform:unset;color:#fff;opacity:1;padding-top:0;padding-left:30px;letter-spacing:normal;}.paragraph--type--show-push .text h2:before{display:none;}.paragraph--type--show-push .text a{border:1px solid #c5c5c5;border-radius:50px;font-style:normal;font-weight:bold;font-size:12.8px;line-height:15px;color:#fff;padding:16px 32px;padding-right:53px;position:relative;display:inline-block;transition:.2s;margin-left:30px;margin-bottom:30px;}.paragraph--type--show-push .text a:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}.paragraph--type--show-push .text a:hover{transition:.2s;background-color:#E02020;color:#fff;border-color:#E02020;}.paragraph--type--show-push .text a:hover:after{border-color:#fff;}.paragraph--type--widget-key-figures{display:flex;flex-wrap:wrap;justify-content:space-between;}.paragraph--type--widget-key-figures h2{width:100%;font-size:19px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;opacity:0.8;margin-bottom:15px;}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element{padding:20px 30px;border-radius:10px;min-height:200px;flex:1;margin-left:25px !important;position:relative;background-color:#12245a;}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transition:.2s;border-radius:10px;}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element:hover:before{opacity:.3;transition:.2s;}@media (max-width:800px){.paragraph--type--widget-key-figures .paragraph--type--key-figures-element{flex:auto;margin-left:0 !important;margin-top:10px;margin-bottom:20px !important;width:100%;min-height:auto !important;}}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span{color:#fff;font-size:40px;width:100%;display:block;position:relative;}@media (max-width:1000px){.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span{font-size:35px;}}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span.number{font-weight:800;font-family:'Source Serif Pro';font-size:65px;line-height:69px;margin-bottom:5px;}@media (max-width:700px){.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span.number{font-size:40px;line-height:45px;margin-bottom:0;}}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span.type{font-size:28px;line-height:32px;opacity:0.8;font-weight:300;}@media (max-width:1000px){.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span.type{font-size:20px;}}@media (max-width:700px){.paragraph--type--widget-key-figures .paragraph--type--key-figures-element span.type{font-size:16px;line-height:24px;}}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element:first-of-type{background:#DC4145;margin-left:0 !important;}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element:nth-child(3){background:#12245A;}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element:last-of-type{background:#FAB760;}.paragraph--type--widget-key-figures .paragraph--type--key-figures-element:last-of-type:nth-child(3){min-height:283px;}.paragraph--type--widget-rich-text{font-weight:300;margin-bottom:40px;}.paragraph--type--widget-rich-text > h2,.paragraph--type--widget-rich-text > h3{margin-top:0;}.paragraph--type--widget-rich-text h2{font-weight:500;font-size:32px;line-height:32px;margin-bottom:20px;margin-top:35px;padding-top:0;}.paragraph--type--widget-rich-text h2:first-of-type{margin-top:0;}.paragraph--type--widget-rich-text h2:first-of-type:before{top:15px;}.paragraph--type--widget-rich-text h2 + ul,.paragraph--type--widget-rich-text h2 + ol{margin-top:30px;padding-top:0px;}.paragraph--type--widget-rich-text h2 + a img{margin-bottom:20px;margin-top:10px;}.paragraph--type--widget-rich-text h3{margin-bottom:20px;margin-top:35px;padding-top:0;font-weight:500;font-size:28px;line-height:32px;}@media (max-width:700px){.paragraph--type--widget-rich-text h3{margin-top:30px;font-size:28px;line-height:32px;max-width:100%;}}.paragraph--type--widget-rich-text h3 + ul,.paragraph--type--widget-rich-text h3 + ol{padding-top:0px;}.paragraph--type--widget-rich-text h4{font-size:22px;line-height:28px;font-weight:400;}.paragraph--type--widget-rich-text p{margin-top:0;margin-bottom:20px;font-size:19px;line-height:34px;}.paragraph--type--widget-rich-text p + ul,.paragraph--type--widget-rich-text p + ol{padding-top:0px;}@media (max-width:700px){.paragraph--type--widget-rich-text p{font-size:16px;line-height:28px;}}.paragraph--type--widget-rich-text p a{border-bottom:1px solid #e53138;transition:.2s;}@media (max-width:700px){.paragraph--type--widget-rich-text p a{font-size:16px;line-height:28px;}}.paragraph--type--widget-rich-text p a:hover{color:#e53138;transition:.2s;}.paragraph--type--widget-rich-text ul,.paragraph--type--widget-rich-text ol{padding-top:10px;padding-left:30px;list-style:unset;margin-left:10px;margin-bottom:20px;}@media (max-width:700px){.paragraph--type--widget-rich-text ul,.paragraph--type--widget-rich-text ol{padding-left:10px;}}.paragraph--type--widget-rich-text ul li,.paragraph--type--widget-rich-text ol li{margin-top:20px;font-weight:300;font-size:19px;line-height:24px;padding-left:10px;}@media (max-width:700px){.paragraph--type--widget-rich-text ul li,.paragraph--type--widget-rich-text ol li{font-size:16px;line-height:28px;margin-top:10px;padding-left:0;}}.paragraph--type--widget-rich-text ul li:first-of-type,.paragraph--type--widget-rich-text ol li:first-of-type{margin-top:0;}.paragraph--type--widget-rich-text ul li a,.paragraph--type--widget-rich-text ol li a{border-bottom:1px solid #e53138;transition:.2s;}.paragraph--type--widget-rich-text ul li a:hover,.paragraph--type--widget-rich-text ol li a:hover{color:#e53138;transition:.2s;}.paragraph--type--widget-rich-text ol{list-style:decimal;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.paragraph--type--widget-rich-text ul{list-style:disc;}}html body .paragraph.paragraph--type--widget-mosaic{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-20px !important;max-width:760px !important;}html body .paragraph.paragraph--type--widget-mosaic h2{display:none;}html body .paragraph.paragraph--type--widget-mosaic .paragraph--type--mosaic-element{background-color:#E1F6FF;padding:20px 30px;min-height:300px;position:relative;border-radius:10px;width:calc(50% - 7px);margin-left:0 !important;margin-right:0 !important;margin-bottom:14px !important;}@media (max-width:700px){html body .paragraph.paragraph--type--widget-mosaic .paragraph--type--mosaic-element{width:100%;margin-bottom:20px !important;padding:20px;min-height:auto;}}html body .paragraph.paragraph--type--widget-mosaic .paragraph--type--mosaic-element h2{display:block;font-family:Roboto;font-style:normal;font-weight:bold;font-size:22px;line-height:34px;margin-bottom:15px;color:#e53138;padding-top:0;}@media (max-width:700px){html body .paragraph.paragraph--type--widget-mosaic .paragraph--type--mosaic-element p{font-size:16px;line-height:28px;}}.paragraph--type--widget-button a{border:1px solid #d2d2d2;border-radius:50px;font-style:normal;font-weight:700;font-size:12.8px;line-height:15px;color:#000;padding:16px 50px 16px 25px;position:relative;display:inline-block;transition:.2s;}@media (max-width:1000px){.paragraph--type--widget-button a{margin:30px auto;margin-bottom:0;}}@media (max-width:700px){.paragraph--type--widget-button a{margin-top:0;}}.paragraph--type--widget-button a:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}.paragraph--type--widget-button a:hover{transition:.2s;background-color:#e02020;color:#fff;border-color:#e02020;}.paragraph--type--widget-button a:hover:after{border-color:#fff;}.paragraph--type--widget-button + .paragraph--type--widget-button{margin-top:30px !important;}.paragraph--type--widget-quote{margin-left:auto !important;max-width:780px !important;margin-right:auto !important;padding:40px 50px;position:relative;}@media (max-width:1200px){.paragraph--type--widget-quote{margin-right:0;padding:30px;}}@media (max-width:700px){.paragraph--type--widget-quote{padding:20px;}}.paragraph--type--widget-quote p{font-size:28px;line-height:34px;text-align:center;letter-spacing:1.2px;color:#383838;margin:0 auto;padding:0;font-weight:400;position:relative;}@media (max-widtH:700px){.paragraph--type--widget-quote p{font-size:18px;line-height:28px;padding-left:0;}}.paragraph--type--widget-quote footer{padding-top:40px;background:transparent;text-align:center;position:relative;width:100%;margin-left:0;transform:none;display:flex;flex-direction:column;}.paragraph--type--widget-quote footer:before{content:"";background:#e53138;width:47px;height:1px;position:absolute;left:50%;transform:translateX(-50%);top:25px;}.paragraph--type--widget-quote footer span{font-family:Roboto;font-style:normal;position:relative;font-weight:500;font-size:15px;line-height:22px;text-align:center;letter-spacing:1.8px;text-transform:uppercase;color:#e53138;opacity:.8;}@media (max-width:700px){.paragraph--type--widget-quote footer span{font-size:12px;line-height:22px;}}.paragraph--type--widget-quote footer svg{width:50px;height:40px;position:absolute;right:-30px;top:30px;display:none;}@media (max-width:1000px){.paragraph--type--widget-quote footer svg{right:-10px;}}@media (max-width:700px){.paragraph--type--widget-quote footer svg{width:40px;height:20px;right:-10px;top:30px;}}.paragraph--type--widget-cta{max-width:760px !important;}.paragraph--type--widget-cta .width-wrapper{max-width:500px !important;background:#12245a;border-radius:10px;padding:30px;position:relative;}@media (max-width:700px){.paragraph--type--widget-cta .width-wrapper{max-width:100% !important;}}.paragraph--type--widget-cta .width-wrapper .text{background:none;}.paragraph--type--widget-cta .width-wrapper h2{padding-top:0;font-weight:400;font-size:26px;line-height:38px;color:#fff;margin-bottom:60px;}@media (max-width:700px){.paragraph--type--widget-cta .width-wrapper h2{font-size:20px;line-height:28px;margin-bottom:90px;font-weight:600;}}.paragraph--type--widget-cta .width-wrapper a{position:absolute;bottom:20px;left:30px;border:1px solid #fff;border-radius:50px;font-style:normal;font-weight:500;font-size:12.8px;line-height:15px;color:#fff;padding:16px 50px 16px 25px;display:inline-block;transition:.2s;}.paragraph--type--widget-cta .width-wrapper a:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}.paragraph--type--widget-cta .width-wrapper a:hover{background:#ecede8;color:#000;}.paragraph--type--widget-cta .width-wrapper a:hover:after{border-color:#e53138;}@media (max-width:700px){.paragraph--type--widget-cta .width-wrapper a{margin-right:20px;font-size:14px;font-weight:400;line-height:20px;}.paragraph--type--widget-cta .width-wrapper a:after{transform:rotate(-45deg) translateY(-50%);top:50%;}}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper{display:flex;background:#ECEDE8;}@media (max-width:700px){.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper{flex-direction:column;padding:20px;}}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .media{margin-right:20px;}@media (max-width:700px){.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .media{margin-right:0;margin-bottom:20px;}}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .media img{border-radius:50%;}@media (max-width:700px){.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .media img{border-radius:10px;width:100%;-o-object-fit:cover;object-fit:cover;}}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text h2{font-family:roboto;font-style:normal;font-weight:400;color:#000;max-width:100%;font-size:20px;line-height:28px;}@media (max-width:700px){.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text h2{margin-bottom:70px;}}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text a{color:#000;border-color:#ccc;right:30px;left:auto;}@media (max-width:700px){.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text a{right:auto;}}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text a:after{border-color:#e53138;}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text a:hover{background:#12245a;color:#fff;border-color:transparent;}.paragraph--type--widget-cta:not(.blue-bg) .width-wrapper .text a:hover:after{border-color:#fff;}.paragraph--type--accordion-element{margin-top:50px;}.paragraph--type--accordion-element + .paragraph--type--accordion-element{margin-top:0;}.paragraph--type--accordion-element .block-title{position:relative;}.paragraph--type--accordion-element .block-title:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg) translateY(-50%);padding:3px;top:50%;right:0;transition:.3s;}.paragraph--type--accordion-element .block-title.active{transition:.3s;}.paragraph--type--accordion-element .block-title.active:after{transition:.3s;transform:rotate(45deg) translateY(-50%);}.paragraph--type--accordion-element .block-title.active h3{border-bottom-color:transparent;color:black;}.paragraph--type--accordion-element .block-title.active + .accordion-content{border-bottom:1px solid #d2d2d2;padding-bottom:50px;}.paragraph--type--accordion-element .block-title.active + .accordion-content h2{text-transform:none;padding-left:0;letter-spacing:normal;color:#000;margin:0px 0 20px;padding-left:0 !important;}.paragraph--type--accordion-element .block-title.active + .accordion-content h2:before{display:none;}.paragraph--type--accordion-element .block-title.active + .accordion-content h3{padding-top:0;margin-bottom:20px;}.paragraph--type--accordion-element .block-title h3{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #D2D2D2;cursor:pointer;padding-left:0 !important;font-style:normal;font-weight:500;font-size:28px;line-height:32px;color:#a0a0a0;padding:20px 0;transition:.2s;}.paragraph--type--accordion-element .block-title h3:before{display:none;}@media (max-width:700px){.paragraph--type--accordion-element .block-title h3{font-size:17px !important;padding:10px 0;padding-right:30px;line-height:23px;}}.paragraph--type--accordion-element .block-title h3:hover{color:#e53138;transition:.2s;}.paragraph--type--accordion-element .accordion-content{display:none;padding:30px 0 20px;padding-top:10px;text-align:left;margin:0;flex-wrap:wrap;}@media (max-width:700px){.paragraph--type--accordion-element .accordion-content{padding-bottom:30px;padding-top:10px;}}.paragraph--type--accordion-element .accordion-content ul,.paragraph--type--accordion-element .accordion-content ol{padding-top:10px;padding-left:15px;list-style:unset;margin-left:20px;}.paragraph--type--accordion-element .accordion-content ul + p,.paragraph--type--accordion-element .accordion-content ol + p{margin-top:20px;}.paragraph--type--accordion-element .accordion-content ol{list-style:decimal;}.paragraph--type--accordion-element .accordion-content li,.paragraph--type--accordion-element .accordion-content p,.paragraph--type--accordion-element .accordion-content span{font-size:19px;line-height:34px;font-weight:300;}@media (max-width:700px){.paragraph--type--accordion-element .accordion-content li,.paragraph--type--accordion-element .accordion-content p,.paragraph--type--accordion-element .accordion-content span{font-size:16px;line-height:28px;padding-right:20px;}}.paragraph--type--accordion-element .accordion-content li img,.paragraph--type--accordion-element .accordion-content p img,.paragraph--type--accordion-element .accordion-content span img{float:none;display:block;margin:0 auto;max-width:100%;}@media (max-width:700px){.paragraph--type--accordion-element .accordion-content li img,.paragraph--type--accordion-element .accordion-content p img,.paragraph--type--accordion-element .accordion-content span img{max-width:80%;}}.paragraph--type--accordion-element .accordion-content a{border-bottom:1px solid #e53138;transition:.2s;}.paragraph--type--accordion-element .accordion-content a:hover{transition:.2s;color:#e53138;}.paragraph--type--accordion-element .accordion-content p{margin-top:0;margin-bottom:20px;}.paragraph--type--accordion-element .accordion-content p:last-of-type{margin-bottom:0;}.paragraph--type--accordion-element .accordion-content p a{margin-top:0;margin-bottom:0;}.paragraph--type--accordion-element .accordion-content p a:hover{color:#e53138;}.paragraph--type--accordion-element .accordion-content > a{border:1px solid #d2d2d2;border-radius:50px;font-style:normal;font-weight:700;font-size:12.8px;line-height:15px;color:#000;padding:16px 50px 16px 25px;position:relative;display:inline-block;transition:.2s;margin-top:50px;margin-bottom:30px;}.paragraph--type--accordion-element .accordion-content > a:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}.paragraph--type--accordion-element .accordion-content > a:hover{transition:.2s;background-color:#e02020;color:#fff;border-color:#e02020;}.paragraph--type--accordion-element .accordion-content > a:hover:after{border-color:#fff;}.paragraph--type--distribution-element{position:relative;}.paragraph--type--distribution-element:before{content:'';background:#F0F0E9;width:100vw;height:3px;position:absolute;left:-50px;top:-15px;}.paragraph--type--distribution-element p{font-size:19px;}@media (max-width:700px){.paragraph--type--distribution-element p{font-size:16px;line-height:28px;}}.text .paragraph--type--distribution-element:before{display:none;}.paragraph--type--widget-simple-image img{border-radius:10px;width:100%;height:auto;}.paragraph--type--widget-simple-image p.legend{font-weight:500;font-size:15px;line-height:25px;margin-top:0;}@media (max-width:700px){.paragraph--type--widget-simple-image p.legend{font-size:11px;line-height:15px;}}.paragraph--type--push-image{max-width:760px !important;}.paragraph--type--push-image .width-wrapper{height:255px;background-repeat:no-repeat;background-size:100%;padding:20px 40px;border-radius:10px;}@media (max-width:700px){.paragraph--type--push-image .width-wrapper{background-size:100% 100%;height:auto;min-height:220px;padding:20px 20px;}}.paragraph--type--push-image .width-wrapper .text{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;}@media (max-width:700px){.paragraph--type--push-image .width-wrapper .text{min-height:180px;}}.paragraph--type--push-image .width-wrapper .text h2,.paragraph--type--push-image .width-wrapper .text a{color:#fff;}.paragraph--type--push-image .width-wrapper .text h2{font-family:'roboto';font-style:normal;font-weight:400;font-size:20px;line-height:28px;padding-top:0;}.paragraph--type--push-image .width-wrapper .text a{background:#e53138;border-radius:29px;font-size:13px;line-height:20px;color:#fff;padding:10px 35px 10px 25px;font-weight:500;transition:.2s;border:1px solid transparent;display:inline-block;margin-left:auto;position:relative;}.paragraph--type--push-image .width-wrapper .text a:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:17px;right:18px;}.paragraph--type--push-image .width-wrapper .text a:hover{border-color:#fff;color:#E53138;background:#fff;transition:.2s;}.paragraph--type--push-image .width-wrapper .text a:hover:after{border-color:#e02020;}.paragraph--type--widget-video{position:relative;min-height:544px;cursor:pointer;}.paragraph--type--widget-video > div{font-size:0;}@media (max-width:800px){.paragraph--type--widget-video{min-height:344px;max-height:100%;}}.paragraph--type--widget-video.start:before,.paragraph--type--widget-video.start:after{opacity:0;margin:0;width:0;height:0;transition:.4s;}.paragraph--type--widget-video.start img{opacity:0;width:0;height:0;left:50%;top:50%;transform:translate(-50%,-50%);transition:width .4s,height .4s;}.paragraph--type--widget-video img{position:absolute;top:0;width:100%;transition:width .4s,height .4s;}@media (max-width:800px){.paragraph--type--widget-video img{-o-object-fit:cover;object-fit:cover;max-height:344px;}}.paragraph--type--widget-video iframe{width:100% !important;min-height:544px;border-radius:10px;}@media (max-width:800px){.paragraph--type--widget-video iframe{min-height:344px;}}.paragraph--type--section{position:relative;margin-top:45px;padding-top:45px;}.paragraph--type--section:before{content:"";background:#F0F0E9;width:100vw;height:50px;position:absolute;left:-50px;top:-25px;}section.text > .paragraph--type--section{margin-top:0;padding-top:0;}section.text > .paragraph--type--section:last-of-type{padding-bottom:50px;}section.text > .paragraph--type--section:before{display:none;}.paragraph--type--widget-image-slider .swiper-slide{padding:0 40px;cursor:-webkit-grab;cursor:grab;}@media (max-width:700px){.paragraph--type--widget-image-slider .swiper-slide{padding:0;}}@media (max-width:1200px){.paragraph--type--widget-image-slider .swiper-slide img{max-width:100%;}}@media (max-width:700px){.paragraph--type--widget-image-slider .swiper-slide img{height:auto;}}.paragraph--type--widget-image-slider .slider-buttons .swiper-button-prev,.paragraph--type--widget-image-slider .slider-buttons .swiper-button-next{position:absolute;top:calc(50% - 40px);left:10px;width:12px;height:12px;z-index:20;border:solid #e02020;border-width:0 2px 2px 0;transform:rotate(135deg);cursor:pointer;transition:.2s;}.paragraph--type--widget-image-slider .slider-buttons .swiper-button-prev:hover,.paragraph--type--widget-image-slider .slider-buttons .swiper-button-next:hover{opacity:.6;transition:.2s;}.paragraph--type--widget-image-slider .slider-buttons .swiper-button-next{left:auto;right:10px;transform:rotate(-45deg);}.paragraph--type--widget-image-slider .swiper-pagination{display:flex;align-items:center;justify-content:center;}@media (max-width:700px){.paragraph--type--widget-image-slider .swiper-pagination{margin-top:20px;}}.paragraph--type--widget-image-slider .swiper-pagination span.swiper-pagination-bullet{display:block;width:8px;height:8px;background:#fff;margin:5px;border-radius:50%;cursor:pointer;transition:.2s;border-color:#e53138 !important;border:1px solid;}.paragraph--type--widget-image-slider .swiper-pagination span.swiper-pagination-bullet:hover{background:#e53138;opacity:.6;transition:.2s;}.paragraph--type--widget-image-slider .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e53138 !important;}.paragraph--type--widget-2-columns .text{max-width:50%;}@media (max-width:700px){.paragraph--type--widget-2-columns .text{max-width:100%;margin-bottom:30px;}}.paragraph--type--widget-2-columns .text h2{font-weight:500;font-size:28px;line-height:32px;margin-bottom:20px;}.paragraph--type--widget-2-columns .text h2:first-of-type{padding-top:0;}.paragraph--type--widget-2-columns .text p{margin-bottom:20px;}.paragraph--type--widget-2-columns .text a{text-decoration:underline;}.paragraph--type--widget-2-columns .paragraph--type--widget-column{margin-bottom:30px !important;}.paragraph--type--widget-2-columns .paragraph--type--widget-column h2{margin-bottom:10px;}.paragraph--type--widget-2-columns .block{max-width:calc(50% - 60px);margin-left:60px;}@media (max-width:700px){.paragraph--type--widget-2-columns .block{max-width:100%;margin-left:0;}}.paragraph--type--widget-2-columns .block .paragraph--type--widget-column{padding:20px 30px;background:#e1f6ff;border-radius:10px;margin-bottom:20px !important;font-weight:300;font-size:17px;line-height:29px;}.paragraph--type--widget-2-columns .block h2{font-size:22px;line-height:34px;font-weight:bold;color:#E53138;padding-top:0;}.paragraph--type--widget-2-columns-links{max-width:760px !important;display:flex;flex-wrap:wrap;}.paragraph--type--widget-2-columns-links > h2{max-width:1270px;width:100%;text-transform:uppercase;color:#e53138;padding-left:60px;padding-top:0;font-size:19px;line-height:31px;letter-spacing:1.8px;margin-top:35px;margin-bottom:80px;margin-left:-160px;z-index:20;position:relative;}@media (max-width:1100px){.paragraph--type--widget-2-columns-links > h2{margin-left:0;}}@media (max-width:700px){.paragraph--type--widget-2-columns-links > h2{margin-bottom:30px;}}.paragraph--type--widget-2-columns-links > h2:Before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:15px;}@media (max-width:700px){.paragraph--type--widget-2-columns-links{flex-direction:column;justify-content:center;align-items:center;width:100%;}}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link{max-width:50% !important;width:100%;margin:unset !important;padding-right:60px;}@media (max-width:700px){.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link{max-width:100% !important;padding-right:0;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:first-of-type{margin-bottom:30px;}}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link h2{font-weight:bold;font-size:22px;line-height:34px;padding-top:0;margin-bottom:20px;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link p{margin-bottom:30px;max-width:300px;}@media (max-width:700px){.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link p{max-width:100%;}}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link a{border:1px solid #d2d2d2;background-color:#e02020;border-radius:50px;color:#fff;font-style:normal;padding:16px 50px 16px 25px;position:relative;display:inline-block;transition:.2s;font-weight:500;font-size:15px;line-height:18px;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link a:after{content:"";position:absolute;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:21px;right:23px;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link a:hover{transition:.2s;background-color:transparent;border-color:#e53138;color:#e53138;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link a:hover:after{border-color:#e02020;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type{padding-left:100px !important;padding-right:0;position:relative;}@media (max-width:700px){.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type{padding-left:0 !important;margin-top:50px !important;}}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type:before{content:"";position:absolute;left:0;top:20px;width:1px;height:calc(100% - 50px);background:#dc4145;}@media (max-width:700px){.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type:before{display:none;}}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type a{background:#12245A;color:#fff;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type a:after{border-color:#fff;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type a:hover{background:transparent;border-color:#12245A;color:#12245A;}.paragraph--type--widget-2-columns-links .paragraph--type--widget-column-link:last-of-type a:hover:after{border-color:#12245A;}.paragraph--type--widget-icon-key-figures{display:flex;flex-wrap:wrap;}.paragraph--type--widget-icon-key-figures h2{width:100%;margin-bottom:-20px;font-size:19px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#383838;opacity:0.8;}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element{display:flex;margin-top:50px !important;width:calc(100% / 3);margin-left:0 !important;}@media (max-width:800px){.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element{margin-bottom:50px !important;width:100%;}}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .media{max-width:100px;margin-right:10px;}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .media div{font-size:0;}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .media div img{max-width:100%;width:100%;margin-right:20px;height:auto;max-height:70px;-o-object-fit:contain;object-fit:contain;}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .text{padding-bottom:0;}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .text .number{display:block;font-size:35px;line-height:37px;}@media (max-width:800px){.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .text .number{font-size:40px;line-height:42px;}}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .text p{font-weight:500;font-size:15px;line-height:18px;margin-top:5px;}@media (max-width:800px){.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element .text p{font-size:14px;}}article.node--type-event.node--view-mode-teaser-big,article.node--type-event.node--view-mode-teaser{transition:.3s;}article.node--type-event.node--view-mode-teaser-big .node__content > a,article.node--type-event.node--view-mode-teaser .node__content > a{overflow:hidden;display:block;border-radius:10px;}article.node--type-event.node--view-mode-teaser-big img,article.node--type-event.node--view-mode-teaser img{max-width:100%;display:block;height:180px;border-radius:10px;transition:.3s;}article.node--type-event.node--view-mode-teaser-big img:hover,article.node--type-event.node--view-mode-teaser img:hover{transition:.3s;transform:scale(1.1);}@media (max-width:900px){article.node--type-event.node--view-mode-teaser-big img,article.node--type-event.node--view-mode-teaser img{height:auto;width:100%;}}@media (max-width:600px){article.node--type-event.node--view-mode-teaser-big img,article.node--type-event.node--view-mode-teaser img{width:100%;height:auto;}}article.node--type-event.node--view-mode-teaser-big h3,article.node--type-event.node--view-mode-teaser h3{font-family:'roboto';font-style:normal;font-weight:800;font-size:28px;line-height:32px;color:#292929;margin-top:7px;margin-bottom:11px;transition:.3s;}@media (max-width:900px){article.node--type-event.node--view-mode-teaser-big h3,article.node--type-event.node--view-mode-teaser h3{font-size:20px;line-height:22px;}}article.node--type-event.node--view-mode-teaser-big span.date-display-range,article.node--type-event.node--view-mode-teaser-big time,article.node--type-event.node--view-mode-teaser span.date-display-range,article.node--type-event.node--view-mode-teaser time{font-weight:600;font-size:14px;line-height:22px;letter-spacing:1px;text-transform:uppercase;color:#e53138;margin-top:10px;display:inline-block;}article.node--type-event.node--view-mode-teaser-big .media--type-image,article.node--type-event.node--view-mode-teaser .media--type-image{overflow:hidden;border-radius:10px;}article.node--type-event.node--view-mode-teaser-big h3 span,article.node--type-event.node--view-mode-teaser h3 span{transition:.2s;}article.node--type-event.node--view-mode-teaser-big h3 span:hover,article.node--type-event.node--view-mode-teaser h3 span:hover{transition:.2s;color:#e53138;}article.node--type-news.node--view-mode-teaser{transition:.3s;}@media (max-width:900px){article.node--type-news.node--view-mode-teaser > .flex-wrapper{align-items:center;justify-content:center;text-align:center;}}article.node--type-news.node--view-mode-teaser .media > a{overflow:hidden;display:block;border-radius:10px;width:100%;height:100%;}article.node--type-news.node--view-mode-teaser .media > a img{max-width:100%;display:block;height:257.03px;border-radius:10px;transition:.3s;}article.node--type-news.node--view-mode-teaser .media > a img:hover{transition:.3s;transform:scale(1.1);}article.node--type-news.node--view-mode-teaser h3{font-family:'roboto';font-style:normal;font-weight:800;font-size:28px;line-height:31px;color:#292929;margin-bottom:5px;padding-top:0;}@media (max-width:900px){article.node--type-news.node--view-mode-teaser h3{font-size:20px;width:100%;}}article.node--type-news.node--view-mode-teaser h3 span{font-weight:500;}article.node--type-news.node--view-mode-teaser p.subtitle{font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#e53138;margin-top:15px;}article.node--type-news.node--view-mode-teaser section.text{max-width:328px;}article.node--type-news.node--view-mode-teaser .media--type-image{overflow:hidden;border-radius:10px;}article.node--type-news.node--view-mode-teaser h3{transition:.2s;}article.node--type-news.node--view-mode-teaser h3 span:hover{transition:.2s;color:#e53138;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-node-type-hub-home .node--view-mode-teaser.node--type-news .text{display:flex;flex-wrap:wrap;}}.main-menu{position:fixed;top:0;z-index:60;width:200vw;background:#fff;margin-left:-50vw;padding-left:50vw;border-bottom:1px solid #e531381a;}.main-menu:before{content:'';width:100%;background:rgba(229,49,56,0.1);height:1px;position:absolute;bottom:3px;left:0;display:none;}@media (max-width:1300px){.main-menu{margin-left:0;padding-left:0;width:100vw;}}.main-menu.fill:after,.main-menu.fill:before{content:'';position:absolute;background:#fff;top:0;width:100vw;height:100px;left:-100vw;}.main-menu.fill:after{right:-100vw;left:auto;}.main-menu.hide{transition:1s;top:0;box-shadow:0 4px 2px -2px #f1f1f1;border-bottom:none;}@media (max-width:700px){.main-menu.hide{top:-100px;}}.main-menu.show{transition:.5s;top:0;}.main-menu .main-menu-container{display:flex;justify-content:space-between;padding:22px 30px;margin-left:70px;margin-right:70px;max-width:1270px;background:#fff;z-index:60;align-items:center;transition:.5s;}@media (max-width:1280px){.main-menu .main-menu-container{width:100%;margin-left:0;margin-right:0;}}@media (max-width:1175px){.main-menu .main-menu-container{padding:22px 20px;}}@media (max-width:1050px){.main-menu .main-menu-container{justify-content:flex-start;}}@media (max-width:700px){.main-menu .main-menu-container{padding:15px 20px !important;}}.main-menu .main-menu-container .logo-wrapper{padding-top:13px;}@media (max-width:900px){.main-menu .main-menu-container .logo-wrapper{order:2;left:calc(50% - 70px);transform:translateX(-50%);position:relative;}}@media (max-width:640px){.main-menu .main-menu-container .logo-wrapper{left:calc(50% - 40px);}}.main-menu .main-menu-container .logo-wrapper svg{cursor:pointer;width:145px;height:auto;margin-top:-10px;margin-bottom:10px;}.main-menu .main-menu-container .logo-wrapper svg path{transition:.3s;}@media (min-width:700px){.main-menu .main-menu-container .logo-wrapper svg:hover path{fill:grey;transition:.3s;}}@media (min-width:900px){.main-menu .main-menu-container .menu{margin-top:-5px;margin-right:auto;margin-left:20px;}}@media (max-width:900px){.main-menu .main-menu-container .menu{margin-top:0;order:1;max-width:33px;height:40px;padding-top:10px;overflow-y:hidden;}.main-menu .main-menu-container .menu.open .menu-mobile-container{width:100vw;position:absolute;height:100vh;top:90px;left:0;overflow-y:scroll;background:#fff;padding-bottom:80px;}}.main-menu .main-menu-container .menu.open{overflow-y:scroll;}.main-menu .main-menu-container .menu.open ul.menu{display:block;position:absolute;background:#fff;width:100vw;max-width:100vw;overflow-y:auto;margin-left:0;top:100px;max-height:calc(100vh - 100px);height:calc(100vh - 100px);transition:height .4s;left:0;padding-left:20px;padding-bottom:30px;}@media (max-width:700px){.main-menu .main-menu-container .menu.open ul.menu{top:0px;max-height:unset;height:auto;position:relative;}}.main-menu .main-menu-container .menu .burger-icon{display:none;max-width:70px;max-height:70px;height:100%;position:relative;box-sizing:border-box;transition:.3s;border-bottom:none;border-top:none;}.main-menu .main-menu-container .menu .burger-icon:hover{transition:.3s;}.main-menu .main-menu-container .menu .burger-icon:hover span{background:#000;transition:.3s;}.main-menu .main-menu-container .menu .burger-icon input{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}.main-menu .main-menu-container .menu .burger-icon input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-8px,-16px);}.main-menu .main-menu-container .menu .burger-icon input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}.main-menu .main-menu-container .menu .burger-icon input:checked ~ span:nth-last-child(2){transform:rotate(-44deg) translate(-1px,10px);}.main-menu .main-menu-container .menu .burger-icon span{display:block;width:30px;height:3px;margin:0 auto;margin-bottom:5px;position:relative;background:#df3f49;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;}.main-menu .main-menu-container .menu .burger-icon span:first-child{transform-origin:0% 0%;}.main-menu .main-menu-container .menu .burger-icon span:nth-last-child(2){transform-origin:0% 100%;}@media (max-width:900px){.main-menu .main-menu-container .menu .burger-icon{display:block;}}@media (min-width:900px){.main-menu .main-menu-container .menu > .burger-icon + .menu-mobile-container + ul.menu > li.menu-item--active-trail a:before,.main-menu .main-menu-container .menu > .burger-icon + .menu-mobile-container + ul.menu > li.menu-item--active-trail a:after{width:calc(100% - 50px);}.main-menu .main-menu-container .menu > .burger-icon + .menu-mobile-container + ul.menu > li.menu-item--active-trail a:after{content:"";display:block !important;height:2px;background:#e02020;transition:width .3s;position:absolute;bottom:25px;top:-7px;right:0;padding:0;transform:none;border:none;}}.main-menu .main-menu-container .menu ul.menu{display:flex;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu{display:block;height:0;transition:height .4s;width:100vw;position:absolute;max-width:100vw;background:#fff;top:100px;left:-16px;padding-left:20px;}}@media (max-width:600px){.main-menu .main-menu-container .menu ul.menu{top:80px;}}.main-menu .main-menu-container .menu ul.menu li{font-weight:bold;transition:.5s;transition:max-height 1s;}.main-menu .main-menu-container .menu ul.menu li.menu-item--expanded{list-style-type:none;list-style-image:none;}.main-menu .main-menu-container .menu ul.menu li:not(.menu-item--expanded) a:after{display:none;}@media (max-width:1175px){.main-menu .main-menu-container .menu ul.menu li{padding-left:0;}.main-menu .main-menu-container .menu ul.menu li:last-of-type{padding-right:0;}}.main-menu .main-menu-container .menu ul.menu li .hidden{display:block;position:absolute;max-height:0px;top:-10000px;padding-top:10px;left:0;padding-left:50vw;width:200vw;overflow:hidden;background:#fff;height:100%;}@media (max-width:1300px){.main-menu .main-menu-container .menu ul.menu li .hidden{left:-10px;padding-left:10px;width:100vw;}}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden{position:relative;top:0;left:0;width:auto;}}.main-menu .main-menu-container .menu ul.menu li .hidden .inner{max-width:1270px;margin-left:0;margin-right:0;}.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-element-container{width:50%;transition:.2s;margin-top:30px;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-element-container{display:none;}}.main-menu .main-menu-container .menu ul.menu li .hidden .inner ul.menu{margin-left:70px;width:50%;}.main-menu .main-menu-container .menu ul.menu li .hidden .inner ul.menu + h2.title{position:absolute;right:0;z-index:20;margin-top:40px;margin-bottom:20px;font-style:normal;text-transform:uppercase;font-weight:700;font-size:13px;line-height:19px;letter-spacing:1px;padding-left:10px;top:-40px;right:50%;transform:translateX(100%);}.main-menu .main-menu-container .menu ul.menu li .hidden .inner ul.menu li a:after{display:block;content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:calc(50% - 6px);right:-23px;}@media (max-width:1230px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner{max-width:1000px;}}@media (max-width:920px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner{padding:0;}}.main-menu .main-menu-container .menu ul.menu li .hidden .inner.open .wrapper-top p{opacity:0;}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu{display:flex;flex-direction:column;padding-left:50px;margin-top:20px;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu{padding-left:0;margin-top:20px;}}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special{padding-bottom:0;margin:5px 0 -2px;font-weight:bold;font-size:24px;line-height:40px;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special{font-size:35px;line-height:40px;letter-spacing:normal;padding-bottom:0;padding-top:0;}}@media (max-width:700px){.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special{font-size:16px !important;line-height:18px !important;padding-right:0 !important;padding-left:10px;padding-bottom:10px;width:100%;}}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a{color:#000;position:relative;display:inline-block;padding-left:0;font-family:'Roboto Slab' !important;}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a:before{content:"";display:block;width:0;height:2px;background:#fab760;transition:width .3s;position:absolute;bottom:15px;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a:before{display:none;}}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a:after,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a:after,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a:after,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a:after,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a:after,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a:after{display:none !important;}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a:hover,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a:hover,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a:hover,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a:hover,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a:hover,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a:hover{color:#e53138;}.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a:hover:before{width:100%;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper li a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu li a:hover:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special a:hover:before{display:none;}}.main-menu .main-menu-container .menu ul.menu li .hidden.shown{transition:.5s;max-height:323px;transition:max-height 1s;min-height:323px;z-index:100;top:90px;}@media (max-width:1130px){.main-menu .main-menu-container .menu ul.menu li .hidden.shown{top:120px;}}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden.shown{top:0;width:100%;min-height:auto;max-height:1000px;padding:0;}.main-menu .main-menu-container .menu ul.menu li .hidden.shown .inner ul{position:relative;top:-10px;left:-10px;max-height:10000px;height:auto;margin-top:0;padding-top:0;padding-bottom:0;margin-left:0;padding-right:10px;width:100% !important;}}.main-menu .main-menu-container .menu ul.menu li .hidden .social{display:flex;max-width:142px;justify-content:space-between;margin:0;position:absolute;bottom:0;right:50px;}@media (max-width:1230px){.main-menu .main-menu-container .menu ul.menu li .hidden .social{margin-top:0;}}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .social{display:none;}}.main-menu .main-menu-container .menu ul.menu li .hidden .social a{display:flex;width:50px;height:50px;border-radius:50%;border:1px solid #e53138;align-items:center;justify-content:center;margin-left:15px;transition:.2s;border-color:transparent;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a:after{display:none !important;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.facebook svg{fill:#e53138;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.facebook:hover{transition:.2s;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.facebook:hover svg{transition:.2s;fill:#fab760;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.instagram svg{fill:#e53138;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.instagram:hover{transition:.2s;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.instagram:hover svg{transition:.2s;fill:#fab760;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.linkedin svg path{fill:#e53138;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.linkedin:hover{transition:.2s;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.linkedin:hover svg path{transition:.2s;fill:#fab760;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.youtube svg{fill:#e53138;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.youtube:hover{transition:.2s;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a.youtube:hover svg{transition:.2s;fill:#fab760;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a:first-of-type{margin-left:0;}.main-menu .main-menu-container .menu ul.menu li .hidden .social a svg{transition:.2s;width:20px;height:20px;}.main-menu .main-menu-container .menu ul.menu li:first-of-type a{padding-left:0;}.main-menu .main-menu-container .menu ul.menu li:first-of-type a:hover:before{width:100%;}.main-menu .main-menu-container .menu ul.menu li > a{font-size:14px;font-weight:300;transition:.3s;position:relative;display:block;color:#292929;height:50px;margin-bottom:-50px;padding-left:30px;padding-bottom:35px;}@media (max-width:1270px){.main-menu .main-menu-container .menu ul.menu li > a{font-size:12px;padding-left:25px;}}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li > a{font-size:18px;transition:.3s;position:relative;display:block;color:#292929;height:auto;margin-bottom:20px;padding-left:0;padding-right:50px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:0;}}.main-menu .main-menu-container .menu ul.menu li > a:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:6px;right:-12px;transform:rotate(45deg);transition:.3s;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li > a:after{right:30px;top:calc(50% - 4px);width:5px !important;}}.main-menu .main-menu-container .menu ul.menu li > a:before{content:"";display:block;width:0;height:2px;background:#e02020;transition:width .3s;position:absolute;bottom:25px;}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li > a:before{display:none;}}.main-menu .main-menu-container .menu ul.menu li:hover{transition:.3s;}@media (min-width:900px){.main-menu .main-menu-container .menu ul.menu li:hover a{transition:.3s;color:#e02020;}}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li:hover a{transition:0s;color:#292929;}}.main-menu .main-menu-container .menu ul.menu li:hover a:before{width:calc(100% - 50px);}.main-menu .main-menu-container .menu ul.menu li.open .hidden{max-height:1000px;}.main-menu .main-menu-container .menu ul.menu li.open .hidden ul.menu li a{font-size:24px;line-height:20px;padding-bottom:0px;}.main-menu .main-menu-container .links-wrapper{margin-bottom:auto;margin-top:-25px;margin-right:20px;}@media (max-width:1130px){.main-menu .main-menu-container .links-wrapper{margin-left:auto;margin-right:auto;}.main-menu .main-menu-container .links-wrapper ul{flex-direction:column;align-items:center;}}@media (max-width:1050px){.main-menu .main-menu-container .links-wrapper ul{margin-left:auto;margin-right:auto;}}@media (max-width:900px){.main-menu .main-menu-container .links-wrapper{order:3;position:relative;left:17%;margin-right:0;}}@media (max-width:640px){.main-menu .main-menu-container .links-wrapper{display:none;}}.main-menu .main-menu-container .links-wrapper ul{margin-top:0;margin-left:0;display:flex;overflow:visible;}@media (max-width:900px){.main-menu .main-menu-container .links-wrapper ul{margin-top:-50px;}.main-menu .main-menu-container .links-wrapper ul li:first-of-type a{margin-bottom:0 !important;}}.main-menu .main-menu-container .links-wrapper ul li a{background:#e53138;border-radius:19px;font-size:13px;line-height:20px;color:#fff;padding:3px 24px;font-weight:500;transition:.2s;border:1px solid transparent;height:auto;display:inline-block;border-top-right-radius:0;border-top-left-radius:0;}.main-menu .main-menu-container .links-wrapper ul li a.is-active{pointer-events:none;}.main-menu .main-menu-container .links-wrapper ul li a.is-active:hover{color:#E53138 !important;}.main-menu .main-menu-container .links-wrapper ul li a:first-of-type{margin-right:10px;}@media (max-width:1130px){.main-menu .main-menu-container .links-wrapper ul li a:first-of-type{margin-bottom:10px;margin-top:-5px;margin-right:0px;}}@media (max-width:1050px){.main-menu .main-menu-container .links-wrapper ul li a:first-of-type{margin-top:0;margin-bottom:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;}}.main-menu .main-menu-container .links-wrapper ul li a:first-of-type.is-active{background:transparent;border-color:#E53138;color:#E53138;pointer-events:none;}.main-menu .main-menu-container .links-wrapper ul li a:hover{border-color:#E53138;color:#E53138;background:#FFFFFF;transition:.2s;}.main-menu .main-menu-container .links-wrapper ul li:last-of-type a{background:#12245A;color:#fff;transition:.2s;}.main-menu .main-menu-container .links-wrapper ul li:last-of-type a:hover{border-color:#12245A;color:#12245A;background:transparent;transition:.2s;}.main-menu .main-menu-container .links-wrapper ul li:last-of-type a.is-active{border-color:#12245A;color:#12245A !important;background:transparent;}.main-menu .main-menu-container .search-wrapper{position:relative;}@media (min-width:900px){.main-menu .main-menu-container .search-wrapper{margin-bottom:auto;margin-top:-17px;}}@media (max-width:1050px){.main-menu .main-menu-container .search-wrapper{margin-left:auto;}}@media (max-width:900px){.main-menu .main-menu-container .search-wrapper{order:4;}}.main-menu .main-menu-container .search-wrapper button{outline:none;display:flex;align-items:center;}.main-menu .main-menu-container .search-wrapper button svg{transition:.2s;}.main-menu .main-menu-container .search-wrapper button svg:hover{transition:.2s;}.main-menu .main-menu-container .search-wrapper button svg:hover path{transition:.2s;stroke:#e53138;}.main-menu .main-menu-container .search-wrapper .close{position:absolute;right:-3px;top:-3px;width:32px;height:32px;opacity:0;display:block;cursor:pointer;z-index:-1;transition:.2s;}.main-menu .main-menu-container .search-wrapper .close:before,.main-menu .main-menu-container .search-wrapper .close:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#000;z-index:20;}.main-menu .main-menu-container .search-wrapper .close:before{transform:rotate(45deg);}.main-menu .main-menu-container .search-wrapper .close:after{transform:rotate(-45deg);}.main-menu .main-menu-container .search-wrapper .close:hover:before,.main-menu .main-menu-container .search-wrapper .close:hover:after{transition:.2s;background-color:#e53138;}.main-menu .main-menu-container .search-wrapper.open svg{opacity:0;}.main-menu .main-menu-container .search-wrapper.open .close{z-index:5;opacity:1;}@media (max-width:900px){.main-menu.start.hide .menu.open ul.menu{top:200px;max-height:100vh;height:100vh;}}.personas{transition:.4s;left:0;}.personas.open{left:-50%;transition:.4s;padding-left:30px;z-index:20;}.personas.open:before{opacity:0;transition:.3s;}@media (max-width:900px){.personas.open{left:-100%;}}.menu-item--active-trail > a{color:#e53138 !important;}.main-menu .main-menu-container .menu > ul.menu > li{height:60px;display:flex;align-items:center;padding-bottom:50px;margin-bottom:-50px;}.main-menu .main-menu-container .menu > ul.menu > li.menu-firstchild.menu-item.menu-item--expanded.open{height:100vh;}.main-menu .main-menu-container .menu > ul.menu > li:first-of-type{padding-left:70px;margin-left:-70px;}.main-menu .main-menu-container .menu > ul.menu > li:first-of-type.menu-item--active-trail a:after,.main-menu .main-menu-container .menu > ul.menu > li:first-of-type.menu-item--active-trail a:before{width:100%;}@media (max-width:900px){.main-menu .main-menu-container .menu > ul.menu > li{padding-bottom:10px;margin-bottom:10px;width:calc(100% - 20px);height:auto;display:flex;flex-direction:column;align-items:flex-start;}.main-menu .main-menu-container .menu > ul.menu > li a{font-size:22px;}.main-menu .main-menu-container .menu > ul.menu > li:last-of-type{padding-right:0px;}.main-menu .main-menu-container .menu > ul.menu > li:first-of-type{margin-top:0;}.main-menu .main-menu-container .menu > ul.menu > li.open a:after{transition:.2s;transform:rotate(-135deg);top:calc(50% - 2px);}.main-menu .main-menu-container .menu > ul.menu > li:not(.menu-firstchild){height:50px;}}.main-menu .main-menu-container .menu ul.menu li .hidden .inner{display:flex;position:relative;}.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content{background:#fff;padding-bottom:60px;position:relative;width:100%;font-size:0;}@media (max-width:1270px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content{padding-left:100px;}}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content{max-width:100%;padding-left:20px;}}@media (max-width:700px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content{padding-bottom:30px;}}.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content h2.title{margin-top:40px;margin-bottom:20px;font-style:normal;text-transform:uppercase;font-weight:bold;font-size:13px;line-height:19px;letter-spacing:1px;padding-left:10px;}@media (max-width:700px){.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content h2.title{margin-top:30px;padding-top:0;}}.main-menu .main-menu-container .menu ul.menu li .hidden .inner .views-field-field-ref-personas .field-content .media{background-image:url("/themes/custom/jmf/css/../images/benevole.svg");background-size:30px;background-repeat:no-repeat;background-position:center;font-size:0;}.main-menu .main-menu-container .menu ul.menu li .hidden .inner.open .views-element-container{margin-left:-50%;transition:.2s;}.main-menu .main-menu-container .menu ul.menu li .hidden .inner.open .views-element-container .paragraph--type--persona .links-wrapper.open{height:500px;}.nav-dons{background-color:#E1F6FF;display:flex;padding:7px 20px;align-items:center;justify-content:space-between;margin-top:10px;}@media (min-width:900px){.nav-dons{display:none;}}.nav-dons p{margin:0;font-weight:400;}.nav-dons a{background:#12245a;transition:.2s;color:#fff;border:1px solid transparent;display:inline-block;border-radius:20px;font-size:12px;line-height:15px;text-transform:uppercase;color:#fff;padding:10px 15px;font-weight:700;}.nav-personas{position:fixed;z-index:50;top:100px;width:100vw;left:0;background:#fff;transition:.5s;}@media (max-width:1130px){.nav-personas{top:137px;}}@media (max-width:900px){.nav-personas{display:none;}}.nav-personas .persona.open .text h2{color:#E53138 !important;}.nav-personas .container{display:flex;align-items:center;justify-content:flex-end;max-width:1200px;margin:0 auto;}.nav-personas .container span.title{font-size:10px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#957575;margin-right:30px;padding-top:7px;border:none;padding-bottom:0;opacity:1;}@media (max-width:900px){.nav-personas .container span.title{font-weight:bold;font-size:12px;}}.nav-personas .field-content{display:flex;max-width:1180px;margin:0 auto;justify-content:flex-end;}.nav-personas .field-content .paragraph:nth-child(1) .media{background-image:url("/themes/custom/jmf/css/../images/visiteur.svg");}.nav-personas .field-content .paragraph:nth-child(2) .media{background-image:url("/themes/custom/jmf/css/../images/benevole.svg");}.nav-personas .field-content .paragraph:nth-child(3) .media{background-image:url("/themes/custom/jmf/css/../images/artiste.svg");}.nav-personas .field-content .paragraph:nth-child(4) .media{background-image:url("/themes/custom/jmf/css/../images/enseignant.svg");}.nav-personas .field-content .paragraph:nth-child(5) .media{background-image:url("/themes/custom/jmf/css/../images/partenaire.svg");background-size:25px !important;}.nav-personas .field-content .paragraph:nth-child(6) .media{background-image:url("/themes/custom/jmf/css/../images/mecene.svg");background-size:25px !important;}.nav-personas .field-content .paragraph--type--persona{padding-top:0;}.nav-personas .field-content .paragraph--type--persona .wrapper-top .media{font-size:0;margin-right:5px;background-size:20px;background-repeat:no-repeat;background-position:50%;width:30px;cursor:pointer;}.nav-personas .field-content .paragraph--type--persona .wrapper-top .text:after{display:none;}.nav-personas .field-content .paragraph--type--persona .wrapper-top .text p{display:none;}.nav-personas .field-content .paragraph--type--persona .wrapper-top .text h2{font-family:Roboto;font-style:normal;font-weight:normal;font-size:13px;line-height:15px;color:#000000;letter-spacing:normal;margin-right:30px;transition:.2s;}.nav-personas .field-content .paragraph--type--persona .wrapper-top .text h2:hover{color:#e53138;transition:.2s;}.nav-personas .paragraph--type--persona .links-wrapper{position:absolute;left:0;width:100%;height:100%;max-height:0px;transition:.2s;overflow:hidden;min-height:0px;}@media (max-width:900px){.nav-personas .paragraph--type--persona .links-wrapper{max-height:initial;transition:.2s;overflow:hidden;top:100vh;display:block;opacity:0;height:0;}}.nav-personas .paragraph--type--persona .links-wrapper .wrapper{height:100%;max-width:1270px;margin:0 auto;padding:30px;position:relative;}@media (max-width:1440px){.nav-personas .paragraph--type--persona .links-wrapper .wrapper{padding:30px 50px;}}@media (max-width:1170px){.nav-personas .paragraph--type--persona .links-wrapper .wrapper{padding:30px 50px;}}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .close{background:#E70000;border:1px solid #D2D2D2;position:absolute;bottom:-1px;right:0;font-size:12px;line-height:31px;color:#FFFFFF;padding:8px 15px;outline:none !important;top:auto;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .close:hover{background:#fff;color:#e70000;transition:.2s;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-top{padding-bottom:50px;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-top .media{width:50px;heighT:50px;background-size:35px !important;background-repeat:no-repeat;background-position:50%;margin-bottom:20px;margin-left:-7px;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-top p{font-weight:bold;font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-top p span{color:#e53138;}@media (max-width:900px){.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-top p span{display:block;}}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column{width:50%;max-width:50%;display:flex;flex-direction:column;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column h3{font-weight:400;font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#000000;margin-bottom:30px;padding-top:0;padding-left:30px;position:relative;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column h3:before{content:"";position:absolute;width:20px;height:20px;left:0;top:0px;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a{position:relative;display:inline-block;font-weight:500;font-size:14px;line-height:31px;color:#292929;padding-bottom:10px;padding-top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}@media (max-width:900px){.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a{line-height:20px;padding-right:40px;padding-bottom:15px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:calc(50% - 7px);right:-20px;transform:rotate(-45deg);transition:.3s;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a:before{content:"";display:block;width:0;height:2px;background:#e02020;transition:width .3s;position:absolute;bottom:13px;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a:hover{transition:.3s;color:#e53138;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a:hover::before{width:100%;transition:.3s;}@media (max-width:700px){.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a:hover::before{width:0%;}}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column a:hover::after{right:-25px;transition:.3s;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column:first-of-type{padding-right:70px;border-right:1px solid #DC4145;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column:first-of-type h3:before{background-image:url(/themes/custom/jmf/css/../images/column.svg);}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column:last-of-type{padding-left:120px;}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column:last-of-type h3:before{background-image:url(/themes/custom/jmf/css/../images/envelope.svg);}.nav-personas .paragraph--type--persona .links-wrapper .wrapper .links-wrapper-bottom .column h2{display:none;}.nav-personas .paragraph--type--persona .links-wrapper.open{display:block;background:#fff;height:100%;min-height:430px;max-height:430px;transition:.2s;}.nav-personas .paragraph--type--persona .links-wrapper.open.slide{transition:0s;min-height:430px;}.nav-personas.mobile{transition:.2s;}.nav-personas.mobile.done{top:-270px !important;height:100vh;transition:.2s;}@media (max-width:900px){.nav-personas.mobile{display:block;position:absolute;top:-20px;opacity:0;overflow-y:scroll;left:-110vw;transition:0s;}.nav-personas.mobile > .container{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:20px;}.nav-personas.mobile > .container .field-content{flex-direction:column;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper .wrapper{padding:20px;padding-top:30px;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper.open{max-height:100vh;min-height:100vh;height:100vh;top:0;z-index:20;overflow-y:scroll;transition:.3s;opacity:1;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper .close{top:30px;bottom:auto;right:20px;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper-bottom{padding-bottom:50px;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper-bottom .flex-wrapper{flex-direction:column;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper-bottom .flex-wrapper .column{width:100%;max-width:100%;padding:0 20px 0 0 !important;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper-bottom .flex-wrapper .column h3{margin-bottom:40px;}.nav-personas.mobile > .container .field-content .paragraph--type--persona .links-wrapper-bottom .flex-wrapper .column:first-of-type{border-right:none;margin-bottom:30px;}}@media (min-width:900px){.nav-personas.mobile{display:none;}}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom{margin-top:30px;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column{width:100%;max-width:100%;display:flex;flex-direction:column;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column h3{font-weight:bold;font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#000000;margin-bottom:30px;padding-top:0;padding-left:30px;position:relative;margin-left:10px;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column h3:before{content:"";position:absolute;width:20px;height:20px;left:0;top:0px;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column a{position:relative;display:inline-block;font-weight:300;font-size:14px;line-height:31px;color:#292929;padding-bottom:5px;padding-top:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column a:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:calc(50% - 8px);right:-20px;transform:rotate(-45deg);transition:.3s;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column a:before{content:"";display:block;width:0;height:2px;background:#e02020;transition:width .3s;position:absolute;bottom:11px;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column a:hover{transition:.3s;color:#e53138;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column a:hover::before{width:100%;transition:.3s;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column a:hover::after{right:-25px;transition:.3s;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-bottom .column:last-of-type h3:before{background-image:url(/themes/custom/jmf/css/../images/envelope.svg);}.personas .paragraph--type--persona .links-wrapper .links-wrapper-top{padding-bottom:50px;display:flex;align-items:center;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .links-wrapper-top{padding-bottom:30px;padding-right:20px;}}.personas .paragraph--type--persona .links-wrapper .links-wrapper-top .media{width:50px;heighT:50px;background-size:40px;background-repeat:no-repeat;background-position:50%;}@media (max-width:900px){.personas .paragraph--type--persona .links-wrapper .links-wrapper-top .media{background-size:20px;}}.personas .paragraph--type--persona .links-wrapper .links-wrapper-top p{font-weight:bold;font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-left:10px;max-width:330px;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-top p span{color:#e53138;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-top + .title-small{font-weight:700;font-size:13px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#000;margin-bottom:30px;padding-top:0;padding-left:30px;position:relative;margin-left:10px;}.personas .paragraph--type--persona .links-wrapper .links-wrapper-top + .title-small:before{content:"";position:absolute;width:20px;height:20px;left:0;top:0;background-image:url(/themes/custom/jmf/images/column.svg);}.main-menu.hide + .nav-personas{top:0;transition:.45s;}.menu.open .nav-personas.mobile{opacity:1;top:-20px;position:relative;left:0;transition:0s;}@media (max-width:900px){html.menu body{overflow:hidden;max-height:100vh;}}.nav-personas .field-content .paragraph.persona:nth-child(2) .links-wrapper .wrapper .links-wrapper-top .media{background-size:30px !important;}@media (max-width:700px){.main-menu.check .search-wrapper{display:none;}}@media (max-width:700px){.main-menu .main-menu-container .menu ul.menu li:not(.menu-item--expanded){margin-bottom:30px;}}@media (max-width:700px){.main-menu .main-menu-container .menu ul.menu li.menu-item--expanded.open a{transition:.2s;color:#e02020;}}footer{width:100vw;margin-left:50%;transform:translateX(-50%);}footer .wrapper{display:flex;flex-direction:column;background:#fff;padding-top:70px;}footer section{max-width:1300px;margin:0 auto;width:100%;padding:0 50px;justify-content:space-between;}footer section.footer-top{display:flex;}@media (max-width:800px){footer section.footer-top{flex-direction:column;align-items:center;text-align:center;}}footer section.footer-top .logo .logo-wrapper svg{height:57px;width:200px;}@media (max-width:800px){footer section.footer-top .logo .logo-wrapper svg{height:41px;width:auto;}}footer section.footer-top .logo .links{display:flex;flex-direction:column;padding-top:30px;}@media (max-width:800px){footer section.footer-top .logo .links{padding-top:30px;padding-bottom:30px;align-items:center;}}footer section.footer-top .logo .links ul{margin-left:0;}@media (max-width:800px){footer section.footer-top .logo .links ul{display:flex;flex-direction:column;align-items:center;}}footer section.footer-top .logo .links li a{background:#e53138;border-radius:20px;font-size:12px;line-height:15px;text-transform:uppercase;color:#fff;padding:10px 25px;font-weight:700;transition:.2s;border:1px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}footer section.footer-top .logo .links li a:hover{border-color:#e53138;color:#e53138;background:#fff;transition:.2s;}footer section.footer-top .logo .links li a.is-active{color:#fff !important;}footer section.footer-top .logo .links li a.is-active:hover{color:#E53138 !important;}footer section.footer-top .logo .links li:last-of-type a{background:#12245a;transition:.2s;margin-top:20px;color:#fff;border:1px solid transparent;display:block;}footer section.footer-top .logo .links li:last-of-type a:hover{border-color:#12245a;color:#12245a;background:transparent;transition:.2s;}footer section.footer-top .logo .links li:last-of-type a.is-active{color:#fff !important;}footer section.footer-top .logo .links li:last-of-type a.is-active:hover{color:#12245a !important;}footer section.footer-top .navigation ul li{padding-bottom:10px;}footer section.footer-top .navigation ul li a{font-size:19px;line-height:31px;}footer section.footer-top .navigation ul li a:hover{transition:.2s;color:#e53138;}footer section.footer-top .social{display:flex;flex-direction:column;}@media (max-width:800px){footer section.footer-top .social{margin-top:30px;}}@media (max-width:700px){footer section.footer-top .social{flex-direction:row;margin-top:20px;margin-right:-10px;}}footer section.footer-top .social a{display:flex;padding-bottom:10px;transition:.2s;max-height:40px;height:38px;align-items:center;}footer section.footer-top .social a svg{width:14px;margin-right:10px;}footer section.footer-top .social a span{font-family:DIN 2014;font-style:normal;font-weight:500;font-size:19px;line-height:28px;}@media (max-width:700px){footer section.footer-top .social a span{display:none;}}footer section.footer-top .social a.facebook svg{width:10px;margin-right:14px;}footer section.footer-top .social a:hover svg path,footer section.footer-top .social a:hover svg,footer section.footer-top .social a:hover span{color:#e53138;fill:#e53138;transition:.2s;}footer section.footer-bottom{padding:70px 0 20px 0;}@media (max-width:800px){footer section.footer-bottom{padding:20px 0 20px;}}footer section.footer-bottom ul{display:flex;align-items:center;justify-content:center;margin-left:3px;}@media (max-width:700px){footer section.footer-bottom ul{flex-direction:column;margin-left:0;}}@media (max-width:700px){footer section.footer-bottom ul li{padding-right:0;padding-left:0;}}footer section.footer-bottom ul li a,footer section.footer-bottom ul li span{font-size:13px;line-height:15px;display:block;}footer section.footer-bottom ul li:first-of-type{padding-right:10px;padding-top:0;display:flex;align-items:center;}@media (max-width:700px){footer section.footer-bottom ul li:first-of-type{margin-bottom:10px;}}footer section.footer-bottom ul li:nth-child(2){padding:0 5px;}@media (max-width:700px){footer section.footer-bottom ul li:nth-child(2){padding-right:0;padding-left:0;}}footer section.footer-bottom ul li:last-of-type{padding-left:7px;}@media (max-width:700px){footer section.footer-bottom ul li:last-of-type{padding-right:0;padding-left:0;}}footer section.footer-bottom ul li a:hover{text-decoration:underline;color:#e53138;}@media (max-width:370px){footer section.footer-bottom ul li a{font-size:13px;}}footer section.footer-bottom ul li ul li:first-of-type:after{content:'-';margin-left:10px;}@media (max-width:700px){footer section.footer-bottom ul li ul li:first-of-type:after{display:none;}}footer section.footer-bottom ul li ul li:last-of-type{padding-left:0;}.opening{position:relative;max-width:1270px;margin:0 auto;margin-top:130px;}.opening + .node__content{margin:0 35px;position:relative;z-index:2;background:#fff;}@media (max-width:1280px){.opening + .node__content{margin-left:0;margin-right:0;margin-top:0;}}@media (max-width:1080px){.opening + .node__content{padding:0 20px;}}.opening .media-wrapper{padding:50px 0;}.opening .media-wrapper .sommaire-wrapper{width:calc(100% - 831px);background:#fff;min-height:314px;padding:40px;padding-top:0;z-index:20;}@media (max-width:1200px){.opening .media-wrapper .sommaire-wrapper{width:100%;order:1;border-bottom:1px dotted;min-height:auto;}}@media (max-width:700px){.opening .media-wrapper .sommaire-wrapper{display:none;}}.opening .media-wrapper .sommaire-wrapper h2{margin:30px 0;}.opening .media-wrapper .sommaire-wrapper ol{counter-reset:css-counter 0;}@media (max-width:1200px){.opening .media-wrapper .sommaire-wrapper ol{display:flex;}}.opening .media-wrapper .sommaire-wrapper ol li{border-bottom:1px solid #D5D5D5;padding-bottom:5px;list-style-type:none;counter-increment:css-counter 1;height:40px;transition:.2s;max-width:212px;cursor:pointer;overflow:hidden;}@media (max-width:1200px){.opening .media-wrapper .sommaire-wrapper ol li{max-width:100%;margin-left:30px;}}.opening .media-wrapper .sommaire-wrapper ol li:first-of-type{border-top:1px solid #D5D5D5;}@media (max-width:1200px){.opening .media-wrapper .sommaire-wrapper ol li:first-of-type{margin-left:0;border-top:none;}}.opening .media-wrapper .sommaire-wrapper ol li:before{content:"0" counter(css-counter);font-style:normal;font-weight:500;font-size:15px;line-height:40px;text-align:center;}.opening .media-wrapper .sommaire-wrapper ol li a.toc-link{height:100%;font-style:normal;font-weight:300;font-size:14px;padding-left:30px;transition:.2s;}.opening .media-wrapper .sommaire-wrapper ol li a.toc-link:before{display:none;transition:.2s;}.opening .media-wrapper .sommaire-wrapper ol li:hover::before{color:#e53138;transition:.2s;}.opening .media-wrapper .sommaire-wrapper ol li:hover a{color:#e53138;transition:.2s;}.opening .media-wrapper div:not(.sommaire-wrapper){width:831px;position:relative;}.opening .media-wrapper div:not(.sommaire-wrapper) img{max-width:100%;width:100%;height:100%;max-height:314px;-o-object-fit:cover;object-fit:cover;display:block;}.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe img:after,.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe img:before{content:"";position:absolute;top:50%;left:50%;}.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe img:after{idth:0;height:0;border:10px solid transparent;border-left:16px solid #000;margin-top:-10px;margin-left:-6px;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.25));z-index:3;}.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe img:before{margin-top:-26px;margin-left:-26px;width:50px;height:50px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,0.18);background:#fff;z-index:2;}.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe img:hover:before{background:rgba(0,0,0,0.7);}.opening .text-wrapper{font-family:'Roboto Slab';text-align:center;}@media (max-width:700px){.opening .text-wrapper{padding:0 20px;}}.opening .text-wrapper h1{transform:none;position:relative;max-width:760px;margin:0 auto;}.opening .text-wrapper h1:before{position:absolute;width:47px;height:0px;border:0.850339px solid #E53138;content:'';bottom:-26px;left:50%;transform:translateX(-50%);}.opening .text-wrapper h1 span{text-align:center;margin-bottom:40px;display:block;margin-top:50px;font-style:normal;font-weight:bold;font-size:45px;line-height:54px;font-family:'Roboto Slab' !important;}@media (max-width:1200px){.opening .text-wrapper h1 span{margin-top:40px;}}@media (max-width:700px){.opening .text-wrapper h1 span{margin-top:40px;font-size:35px !important;line-height:40px !important;}}.opening .text-wrapper p{font-size:16px;line-height:30px;}@media (max-width:700px){.opening .text-wrapper p{font-size:18px;line-height:32px;padding:0 10px;}}.opening .text-wrapper p a{border-bottom:1px solid #e53138;transition:.2s;}.opening .text-wrapper p a:hover{color:#e53138;transition:.2s;}.opening .text-wrapper p.subtitle{font-style:normal;font-weight:300;font-size:22px;line-height:40px;max-width:600px;margin:0 auto;}.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{box-sizing:border-box;}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;cursor:pointer;}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#ffffff;border:1px solid #ccc;border-radius:0.4em;padding:0 1.5em 0 0.5em;text-overflow:ellipsis;}.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0;}.dk-selected:before{top:50%;border:solid transparent;border-width:0.25em 0.25em 0;border-top-color:#ccc;margin:-0.125em 0.5em 0 0;}.dk-selected:after{top:0;height:100%;border-left:1px solid #ccc;margin:0 1.5em 0 0;}.dk-selected-disabled{color:#bbb;}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0;}.dk-select-open-up .dk-select-options{border-radius:0.4em 0.4em 0 0;margin-bottom:-1px;bottom:100%;}.dk-select-open-down .dk-select-options{border-radius:0 0 0.4em 0.4em;margin-top:-1px;top:100%;}.dk-select-multi .dk-select-options{max-height:10em;}.dk-select-options{background-color:#ffffff;border:1px solid #ccc;border-radius:0.4em;list-style:none;margin:0;max-height:15em;overflow-x:hidden;overflow-y:auto;padding:0.25em 0;width:auto;z-index:100;}.dk-option-selected{background-color:#3297fd;color:#fff;}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit;}.dk-option{padding:0 0.5em;}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff;}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent;}.dk-select-options .dk-option-hidden{display:none;}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:0.25em 0;margin-top:0.25em;}.dk-optgroup + .dk-option{margin-top:0.25em;}.dk-optgroup + .dk-optgroup{border-top-width:0;margin-top:0;}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0;}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.dk-optgroup-disabled{opacity:0.6;color:#bbb;cursor:not-allowed;}.dk-optgroup-label{padding:0 0.5em 0.25em;font-weight:bold;width:100%;}.dk-optgroup-options{list-style:none;padding-left:0;}.dk-optgroup-options li{padding-left:1.2em;}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd;}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd;}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-width:0 0.25em 0.25em;border-bottom-color:#3297fd;}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{border-left-color:#3297fd;}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;border-color:#3297fd;}.dk-select-multi:hover,.dk-select-multi:focus{outline:none;}.dk-selected:hover,.dk-selected:focus{outline:none;border-color:#3297fd;}.dk-selected:hover:before,.dk-selected:focus:before{border-top-color:#3297fd;}.dk-selected:hover:after,.dk-selected:focus:after{border-left-color:#3297fd;}.dk-select-disabled{opacity:0.6;color:#bbb;cursor:not-allowed;}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit;}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit;}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit;}select[data-dkcacheid]{display:none;}.dk-select{padding:3px 15px;padding-right:2px;background:#fff;border-radius:50px;}.dk-select .dk-selected{border:none;padding:0;padding-right:50px;}.dk-select .dk-selected:before{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;padding:2px;top:12px;right:5px;transform:rotate(45deg);transition:.3s;}.dk-select .dk-selected:after{display:none;}.dk-select .dk-selected .valueSelected{color:#e53138 !important;}.nl-block{background:#12245A;border-radius:10px;max-width:917px;margin:0 auto;margin-top:100px;color:#fff;padding:20px 40px;}@media (max-width:940px){.nl-block{max-width:100%;margin:0 20px;margin-top:50px;padding:20px;}}.nl-block p{display:none;}.nl-block .nl-title{font-size:19px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF;margin-bottom:11px;}.nl-block .nl-subtitle{font-weight:900;font-size:28px;line-height:34px;margin-bottom:40px;margin-top:15px;}@media (max-width:700px){.nl-block .nl-subtitle{margin-bottom:30px;font-weight:600;font-size:20px;line-height:24px;}}.nl-block .form-actions{position:relative;}@media (max-width:700px){.nl-block .form-actions{display:flex;flex-direction:column;align-items:flex-start;}}.nl-block .form-actions input[type="text"]{width:calc(100% - 290px);height:50px;border-radius:10px;outline:none;border:none;color:#ccc;padding-left:10px;font-size:15px;line-height:29px;}@media (max-width:700px){.nl-block .form-actions input[type="text"]{width:100%;margin-bottom:20px;}}.nl-block .form-actions input[type="submit"]{font-size:15px;line-height:26px;background:none;outline:none;border:1px solid #fff;padding:10px 20px;border-radius:30px;padding-right:50px;position:relative;margin-left:50px;transition:.2s;}@media (max-width:700px){.nl-block .form-actions input[type="submit"]{margin-left:0;}}.nl-block .form-actions input[type="submit"]:hover{background:#fff;color:#12245a;border-color:#12245a;}.nl-block .form-actions:after{content:"";position:absolute;border:solid #e02020;border-width:0 1px 1px 0;transform:rotate(-45deg);padding:3px;top:20px;right:23px;}@media (max-width:700px){.nl-block .form-actions:after{top:auto;bottom:20px;right:auto;left:200px;}}body{background-color:#FFF;}.transition--300{transition:all 300ms ease-in-out;}.toc{height:100%;width:280px;transform:translateX(0);}.content{position:relative;}.content h1:first-child,.content h2:first-child{padding-top:0;margin-top:0;}.title{font-size:3em;}.content{margin-bottom:95vh;}.content ul,.content ol{list-style:inherit;}.content a{color:#0977c3;text-decoration:none;border-bottom:1px solid #EEE;transition:all 300ms ease;}.content a.no-decoration{border-bottom:0;}.content a:hover{border-bottom:1px solid #0977c3;}.content a:hover.no-decoration{border-bottom:0;}a.toc-link{text-decoration:none;}.try-it-container{transform:translateY(84%);}.try-it-container.is-open{transform:translateY(0%);}.page-content{display:block !important;}.hljs{display:block;background:white;padding:0.5em;color:#333333;overflow-x:auto;}.hljs-comment,.hljs-meta{color:#969896;}.hljs-string,.hljs-variable,.hljs-template-variable,.hljs-strong,.hljs-emphasis,.hljs-quote{color:#df5000;}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#a71d5d;}.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-attribute{color:#0086b3;}.hljs-section,.hljs-name{color:#63a35c;}.hljs-tag{color:#333333;}.hljs-title,.hljs-attr,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#795da3;}.hljs-addition{color:#55a532;background-color:#eaffea;}.hljs-deletion{color:#bd2c00;background-color:#ffecec;}.hljs-link{text-decoration:underline;}.toc-icon{position:fixed;top:0;right:0;}#toc:checked ~ .toc{box-shadow:0 0 5px #c8c8c8;transform:translateX(0);}.toc{background-color:rgba(255,255,255,0.9);transform:translateX(-100%);}.toc.toc-right{transform:translateX(100%);right:0;}@media (min-width:52em){.toc{transform:translateX(0);}.toc.toc-right{transform:translateX(0);right:calc((100% - 48rem - 4rem) / 2);}.toc-icon{display:none;}.try-it-container{display:block;}.content{margin-left:280px;}.toc-right ~ .content{margin-left:0;margin-right:280px;}}*{box-sizing:border-box;}body{font-size:1.2rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;}h1,h2,h3,h4,h5,h6{padding-top:0.5em;}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline:0;}p{margin-top:0.25rem;}pre{display:block;background:#f7f7f7;border-radius:2px;border:1px solid #e0e0e0;padding:2px;line-height:1.2;margin-bottom:10px;overflow:auto;white-space:pre-wrap;}code{display:inline;font-size:.8em;max-width:100%;}.toc{overflow-y:auto;}.toc > .toc-list{overflow:hidden;position:relative;}.toc > .toc-list li{list-style:none;}.toc-list{margin:0;padding-left:10px;}a.toc-link{color:currentColor;height:100%;}.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out;}.is-collapsed{max-height:0;}.is-position-fixed{position:fixed !important;top:0;}.is-active-link{font-weight:700;}.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px;}.is-active-link::before{background-color:#54BC4B;}.show-home{width:100vw;margin-left:50%;transform:translateX(-50%);}.show-home .view-show{position:relative;}.show-home .view-show .view-header{max-width:434px;position:absolute;z-index:20;width:100%;height:192px;left:50%;transform:translateX(-634px);}@media (max-width:1120px){.show-home .view-show .view-header{left:0;transform:none;width:100%;max-width:100%;height:auto;position:relative;}}.show-home .view-show .view-header .wrapper{background:#e53138;max-width:434px;width:100%;height:192px;}@media (max-width:1120px){.show-home .view-show .view-header .wrapper{max-width:100%;height:auto;padding-bottom:50px;}}@media (max-width:700px){.show-home .view-show .view-header .wrapper{padding-bottom:90px;}}.show-home .view-show .view-header h2{font-family:'Roboto';font-weight:100;font-size:35px;line-height:35px;text-align:right;padding-right:30px;color:#fff;width:194.73px;height:100.77px;margin-left:auto;padding-top:50px;}@media (max-width:1120px){.show-home .view-show .view-header h2{width:100%;text-align:left;margin-left:20px;height:auto;padding-top:30px;}}.show-home .view-show .view-header .slider-subtitle{position:absolute;bottom:-85px;right:30px;}@media (max-width:1120px){.show-home .view-show .view-header .slider-subtitle{left:23px;}}@media (max-width:700px){.show-home .view-show .view-header .slider-subtitle{bottom:-55px;width:100%;}}@media (max-width:393px){.show-home .view-show .view-header .slider-subtitle{bottom:-65px;padding-right:40px;}}.show-home .view-show .view-header .slider-subtitle span{font-weight:300;font-size:14px;line-height:35px;text-align:center;color:#FFFFFF;}@media (max-width:1120px){.show-home .view-show .view-header .slider-subtitle span{text-align:left;}}@media (max-width:700px){.show-home .view-show .view-header .slider-subtitle span{line-height:20px;}}@media (max-width:360px){.show-home .view-show .view-header .slider-subtitle span{font-size:11px;}}.show-home .view-show .view-header .slider-subtitle span span{display:block;}.show-home .view-show .view-header .slider-subtitle.title span{font-size:0;}.show-home .view-show .view-header .slider-subtitle.title span span{font-size:14px;padding-top:10px;}.show-home .view-show .swiper-container{height:397px;}.show-home .view-show .swiper-container .swiper-wrapper{height:397px !important;}.show-home .view-show .swiper-container .swiper-wrapper .swiper-slide{width:217px !important;max-width:217px;}@media (max-width:700px){.show-home .view-show .swiper-container .swiper-wrapper .swiper-slide{width:100% !important;max-width:45vw;}}.show-home .view-show .swiper-container .swiper-wrapper .swiper-slide img{display:block;filter:brightness(0.8);transition:.2s;max-width:217px;height:auto;}.show-home .view-show .swiper-container .swiper-wrapper .swiper-slide img:hover{filter:brightness(1);transition:.2s;}.show-home .view-show .swiper-container .swiper-wrapper .swiper-slide .title-hover{display:none;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{transform:scale(0.75);}.mfp-arrow-left{transform-origin:0;}.mfp-arrow-right{transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{flex-wrap:wrap;}.swiper-container-multirow-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-container-3d{perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-container-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.dk-select{}.dk-select ::-webkit-scrollbar{width:4px !important;}.dk-select ::-webkit-scrollbar-thumb{border-radius:10px !important;background:#888888 !important;}.dk-select ::-webkit-scrollbar-thumb:window-inactive{background:#888888 !important;}
@font-face{font-family:'Roboto';src:url('/themes/custom/jmf/css/fonts/Roboto-Bold.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/Roboto-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/themes/custom/jmf/css/fonts/Roboto-Thin.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/Roboto-Thin.woff') format('woff');font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/themes/custom/jmf/css/fonts/Roboto-Black.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/Roboto-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/themes/custom/jmf/css/fonts/Roboto-Regular.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/Roboto-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/themes/custom/jmf/css/fonts/Roboto-Light.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/Roboto-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url('/themes/custom/jmf/css/fonts/Roboto-Medium.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto Slab';src:url('/themes/custom/jmf/css/fonts/RobotoSlab-Regular.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/RobotoSlab-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto Slab';src:url('/themes/custom/jmf/css/fonts/RobotoSlab-Bold.woff2') format('woff2'),url('/themes/custom/jmf/css/fonts/RobotoSlab-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
