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;}
.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;}}
.node--unpublished{background-color:#fff4f4;}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .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}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{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,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-left:auto!important;max-width:1440px;margin:0 auto;font-size:1rem!important}body a,body h2,body h3,body h4,body li,body p,body span{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-weight:300;font-size:17px;line-height:29px}.red-title,.title-red,p{font-family:Roboto;font-style:normal}.red-title,.title-red{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){.red-title,.title-red{font-size:16px!important;line-height:50px;padding-left:30px!important}}.red-title:before,.title-red:before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:25px}@media (max-width:700px){.red-title:before,.title-red: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:700;font-size:12.8px;line-height:15px;color:#000;padding:16px 53px 16px 32px;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:0;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%;max-width:1400px;margin:0 auto;padding:60px 30px 12.5vh}@media (max-width:700px){.search-popup .input-wrapper{padding:0 20px}}.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;position:relative;padding:100px 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:0}}.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: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:700;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;font-weight:500;letter-spacing:1.2px;padding:0 20px 0 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-down,.view-filters .dk-select-open-up{max-width:400px;z-index:20;border-radius:0;color:#e53138;transition:.2s;margin-bottom:-40px;padding:8px 5px 20px 18px}@media (max-width:700px){.view-filters .dk-select-open-down,.view-filters .dk-select-open-up{max-width:100%}}.view-filters .dk-select-open-down .dk-selected,.view-filters .dk-select-open-up .dk-selected{border-top-left-radius:0;border-bottom-left-radius:0;color:#000}.view-filters .dk-select-open-down .dk-selected:before,.view-filters .dk-select-open-up .dk-selected:before{transform:rotate(225deg);transition:.3s}.view-filters .dk-select-open-down .dk-option-selected,.view-filters .dk-select-open-up .dk-option-selected{text-decoration:underline}.view-filters .dk-select-open-down .dk-option-highlight,.view-filters .dk-select-open-up .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,.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.password input[type=password],#auth_box.password input[type=text],#auth_box input[type=password],#auth_box input[type=text]{width:100%}#auth_box #middle_part,#auth_box.password #middle_part{height:auto;box-shadow:none;padding:200px 50px 50px}@media (max-width:700px){#auth_box #middle_part,#auth_box.password #middle_part{padding:70px 20px 20px!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;padding:0;background:#fff;margin:-80px auto 0}@media (max-width:700px){#auth_box #bottom_part,#auth_box.password #bottom_part{padding:20px;margin:-20px 5px 0 20px;text-align:right}}#auth_box #bottom_part .login_link,#auth_box #bottom_part .password_link,#auth_box #bottom_part .register_link,#auth_box.password #bottom_part .login_link,#auth_box.password #bottom_part .password_link,#auth_box.password #bottom_part .register_link{max-width:640px;margin:0 auto}#auth_box #bottom_part .login_link a,#auth_box #bottom_part .password_link a,#auth_box #bottom_part .register_link a,#auth_box.password #bottom_part .login_link a,#auth_box.password #bottom_part .password_link a,#auth_box.password #bottom_part .register_link a{transition:.2s;text-decoration:underline}#auth_box #bottom_part .login_link a:hover,#auth_box #bottom_part .password_link a:hover,#auth_box #bottom_part .register_link a:hover,#auth_box.password #bottom_part .login_link a:hover,#auth_box.password #bottom_part .password_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.password input[type=submit],#auth_box 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;font-family:Roboto;transition:.2s;border:1px solid transparent}#auth_box.password input[type=submit]:hover,#auth_box 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:0 -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:15px 0 0;font-size:16px;padding:0;text-transform:none;font-weight:700;letter-spacing:normal}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-buttons,div#sliding-popup .popup-content.info.eu-cookie-compliance-content .eu-cookie-compliance-message{max-width:100%;width:100%;margin-top:0}}div#sliding-popup button.agree-button,div#sliding-popup button.decline-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.agree-button,div#sliding-popup button.decline-button{margin-top:11px}}div#sliding-popup button.agree-button:hover,div#sliding-popup button.decline-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 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}.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:50%;background-repeat:no-repeat;position:absolute;right:15px;top:15px;overflow:hidden;text-indent:30px}.role-authenticated #toolbar-administration.seeds_toolbar .home-toolbar-tab,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-menu,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-seeds,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-authenticated #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut,.role-connecte #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,.role-connecte #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-connecte #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut{display:none!important}.role-administrator #toolbar-administration.seeds_toolbar .home-toolbar-tab,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-menu,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-seeds,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-administrator #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut,.role-editeur #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,.role-editeur #toolbar-administration.seeds_toolbar .toolbar-icon-seeds-add,.role-editeur #toolbar-administration.seeds_toolbar .toolbar-icon-shortcut{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:70px 20px 20px!important}}.user-edit-page #auth_box #middle_part h2.title{max-width:100%}.user-edit-page #auth_box #middle_part .region-content{padding:20px 0 0!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:0!important}}.user-edit-page #block-jmf-content{min-height:0!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:700}.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:-20px 0 0}.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:700;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:0}@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:static;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(-50vw + 720px);margin-right:calc(-50vw + 720px);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:#fff;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:400;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:700;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/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:700;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(.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{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:50%;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:400;font-size:18px;line-height:80px;letter-spacing:1.8px;text-transform:uppercase;color:#e53138;opacity:.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:700;font-size:12.8px;line-height:15px;color:#000;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:10px auto 30px}}.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:0;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:0}.page-node-type-hub-home .events-wrapper>span{padding-bottom:15px;display:block;font-family:roboto;font-style:normal;font-weight:700;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:0}.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 p,.page-node-type-hub-home .events-wrapper .teaser-wrapper>div.small-teaser-wrapper article.node--type-event span.location{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 h3.title-list,.page-node-type-hub-home .news-wrapper .teaser-wrapper .node--type-news .text p{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,.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 50px}}.page-node-type-hub-home .social-wrapper:after,.page-node-type-hub-home .social-wrapper:before{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:after,.page-node-type-hub-home .social-wrapper:before{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:#fff}.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:#fff}.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:red}.page-node-type-hub-home .social-wrapper .social a.youtube:hover svg{transition:.2s;fill:#fff}.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:0}}.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: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: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%;height:40px;padding:0 28px;transition:.1s;background:#dc4145;color:#fff;border:none;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:700;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 h2,.page-node-type-hub-home .nl-wrapper p,.page-node-type-hub-home .nl-wrapper span{color:#fff}@media (max-width:700px){.node--type-jmf-workshop,.page-node-type-show{overflow-x:hidden}}.node--type-jmf-workshop .opening article img,.page-node-type-show .opening article img{filter:brightness(.9)}@media (max-width:1200px){.node--type-jmf-workshop .opening .media-wrapper,.page-node-type-show .opening .media-wrapper{padding-bottom:0}}@media (max-width:1200px){.node--type-jmf-workshop .opening .media-wrapper div:not(.sommaire-wrapper),.page-node-type-show .opening .media-wrapper div:not(.sommaire-wrapper){width:100%}.node--type-jmf-workshop .opening .media-wrapper div:not(.sommaire-wrapper) img,.page-node-type-show .opening .media-wrapper div:not(.sommaire-wrapper) img{max-height:50vh;display:block}}@media (max-width:1000px){.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper .title-red,.page-node-type-show .opening .media-wrapper .sommaire-wrapper .title-red{margin-bottom:0}.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li,.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li{height:30px;margin-left:30px}.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li:before,.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li:before{font-size:11px}.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li a.toc-link,.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li a.toc-link{font-size:12px;padding-left:5px}}@media (max-width:800px){.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper,.page-node-type-show .opening .media-wrapper .sommaire-wrapper{padding:0 30px 30px}.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol,.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol{flex-direction:column}.node--type-jmf-workshop .opening .media-wrapper .sommaire-wrapper ol li,.page-node-type-show .opening .media-wrapper .sommaire-wrapper ol li{margin-left:0}}.node--type-jmf-workshop .nav-personas+.sommaire-number,.page-node-type-show .nav-personas+.sommaire-number{position:fixed;z-index:40;top:0;width:100vw;left:0;background:#fff;transition:.5s;box-shadow:0 4px 2px -2px #f1f1f1}.node--type-jmf-workshop .nav-personas+.sommaire-number.doubled,.page-node-type-show .nav-personas+.sommaire-number.doubled{top:0!important}@media (max-width:1200px){.node--type-jmf-workshop .nav-personas+.sommaire-number,.page-node-type-show .nav-personas+.sommaire-number{padding-left:15px}}@media (max-width:1130px){.node--type-jmf-workshop .nav-personas+.sommaire-number,.page-node-type-show .nav-personas+.sommaire-number{top:125px}}@media (max-width:700px){.node--type-jmf-workshop .nav-personas+.sommaire-number,.page-node-type-show .nav-personas+.sommaire-number{top:88px;border-top:1px solid #ebe5e5}}.node--type-jmf-workshop .nav-personas+.sommaire-number .toc-link:before,.page-node-type-show .nav-personas+.sommaire-number .toc-link:before{display:none}.node--type-jmf-workshop .nav-personas+.sommaire-number .wrapper,.page-node-type-show .nav-personas+.sommaire-number .wrapper{display:flex;max-width:1220px;margin:0 auto}.node--type-jmf-workshop .nav-personas+.sommaire-number .wrapper .active-title,.page-node-type-show .nav-personas+.sommaire-number .wrapper .active-title{display:flex;align-items:center}.node--type-jmf-workshop .nav-personas+.sommaire-number ol,.page-node-type-show .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){.node--type-jmf-workshop .nav-personas+.sommaire-number ol,.page-node-type-show .nav-personas+.sommaire-number ol{padding-left:5px}}.node--type-jmf-workshop .nav-personas+.sommaire-number ol li,.page-node-type-show .nav-personas+.sommaire-number ol li{counter-increment:css-counter 1;padding-right:10px;transition:.3s;position:relative}@media (max-width:480px){.node--type-jmf-workshop .nav-personas+.sommaire-number ol li,.page-node-type-show .nav-personas+.sommaire-number ol li{padding-right:0}}.node--type-jmf-workshop .nav-personas+.sommaire-number ol li:before,.page-node-type-show .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){.node--type-jmf-workshop .nav-personas+.sommaire-number ol li:before,.page-node-type-show .nav-personas+.sommaire-number ol li:before{font-size:12px}}.node--type-jmf-workshop .nav-personas+.sommaire-number ol li:after,.page-node-type-show .nav-personas+.sommaire-number ol li:after{content:"";position:absolute;width:1px;height:20px;background:#f0f0e9;left:-15px;top:15px}@media (max-width:430px){.node--type-jmf-workshop .nav-personas+.sommaire-number ol li:after,.page-node-type-show .nav-personas+.sommaire-number ol li:after{left:-10px}}.node--type-jmf-workshop .nav-personas+.sommaire-number ol li a,.page-node-type-show .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){.node--type-jmf-workshop .nav-personas+.sommaire-number ol li:hover,.page-node-type-show .nav-personas+.sommaire-number ol li:hover{color:#e53138;transition:.3s}}.node--type-jmf-workshop .nav-personas+.sommaire-number ol li.is-active-li:before,.page-node-type-show .nav-personas+.sommaire-number ol li.is-active-li:before{color:#e53138;font-weight:700}.node--type-jmf-workshop .nav-personas+.sommaire-number .active-title h3.active,.page-node-type-show .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){.node--type-jmf-workshop .nav-personas+.sommaire-number .active-title h3.active,.page-node-type-show .nav-personas+.sommaire-number .active-title h3.active{font-size:13px}}@media (max-width:340px){.node--type-jmf-workshop .nav-personas+.sommaire-number .active-title h3.active,.page-node-type-show .nav-personas+.sommaire-number .active-title h3.active{font-size:9px;padding-left:5px}}.node--type-jmf-workshop .main-menu.hide+.nav-personas,.node--type-jmf-workshop .main-menu.hide+.nav-personas+.sommaire-number,.page-node-type-show .main-menu.hide+.nav-personas,.page-node-type-show .main-menu.hide+.nav-personas+.sommaire-number{top:100px}@media (max-width:1000px){.node--type-jmf-workshop .main-menu.hide+.nav-personas+.sommaire-number,.page-node-type-show .main-menu.hide+.nav-personas+.sommaire-number{top:0}}.node--type-jmf-workshop .node__content,.page-node-type-show .node__content{background:none!important;max-width:1270px;margin:0 auto!important}@media (max-width:1200px){.node--type-jmf-workshop .node__content,.page-node-type-show .node__content{padding:0!important}}.node--type-jmf-workshop .node__content .top-section,.page-node-type-show .node__content .top-section{background:#fff;padding:0 50px 50px}@media (max-width:1200px){.node--type-jmf-workshop .node__content .top-section,.page-node-type-show .node__content .top-section{padding:0 30px 50px}}@media (max-width:700px){.node--type-jmf-workshop .node__content .top-section,.page-node-type-show .node__content .top-section{padding:0 20px 25px}}.node--type-jmf-workshop .node__content .top-section .presentation,.page-node-type-show .node__content .top-section .presentation{max-width:815px;width:100%;padding-right:140px}@media (max-width:1200px){.node--type-jmf-workshop .node__content .top-section .presentation,.page-node-type-show .node__content .top-section .presentation{max-width:100%;padding-right:0}}.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper,.page-node-type-show .node__content .top-section .presentation .data-wrapper{max-height:33px}.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper time.duration,.page-node-type-show .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}.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper .tags-wrapper a,.page-node-type-show .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}.node--type-jmf-workshop .node__content .top-section .presentation .data-wrapper .tags-wrapper a:hover,.page-node-type-show .node__content .top-section .presentation .data-wrapper .tags-wrapper a:hover{background-color:#292929;color:#ecede8;transition:.3s}.node--type-jmf-workshop .node__content .top-section .presentation .text,.page-node-type-show .node__content .top-section .presentation .text{margin-top:25px;width:100%}@media (max-width:700px){.node--type-jmf-workshop .node__content .top-section .presentation .text,.page-node-type-show .node__content .top-section .presentation .text{margin-top:10px}}.node--type-jmf-workshop .node__content .top-section .presentation .text h2:after,.page-node-type-show .node__content .top-section .presentation .text h2:after{content:"";position:absolute;top:-15px;left:-50px;width:calc(100% + 50px);height:1px;background-color:#edede8}.node--type-jmf-workshop .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type,.page-node-type-show .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type{margin-bottom:20px}@media (max-width:700px){.node--type-jmf-workshop .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type,.page-node-type-show .node__content .top-section .presentation .text .paragraph--type--widget-rich-text h2:first-of-type{margin-top:20px}}.node--type-jmf-workshop .node__content .top-section .presentation .text>.paragraph,.page-node-type-show .node__content .top-section .presentation .text>.paragraph{margin-bottom:40px}@media (max-width:700px){.node--type-jmf-workshop .node__content .top-section .presentation .text>.paragraph,.page-node-type-show .node__content .top-section .presentation .text>.paragraph{margin-bottom:30px}}.node--type-jmf-workshop .node__content .top-section .presentation .text>.paragraph:first-of-type h2:after,.page-node-type-show .node__content .top-section .presentation .text>.paragraph:first-of-type h2:after{display:none}.node--type-jmf-workshop .node__content .top-section aside,.page-node-type-show .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){.node--type-jmf-workshop .node__content .top-section aside,.page-node-type-show .node__content .top-section aside{padding:30px 10px}}@media (max-width:1200px){.node--type-jmf-workshop .node__content .top-section aside,.page-node-type-show .node__content .top-section aside{max-width:100%}}@media (max-width:700px){.node--type-jmf-workshop .node__content .top-section aside .etincelles,.page-node-type-show .node__content .top-section aside .etincelles{background:#fff;margin:30px -10px -30px}.node--type-jmf-workshop .node__content .top-section aside .etincelles img,.page-node-type-show .node__content .top-section aside .etincelles img{margin-top:20px;max-width:60%}}@media (min-width:700px){.node--type-jmf-workshop .node__content .top-section aside .etincelles img,.page-node-type-show .node__content .top-section aside .etincelles img{max-width:30%;margin-top:50px;position:absolute;left:0}.node--type-jmf-workshop .node__content .top-section aside .etincelles img.etincelle-1,.page-node-type-show .node__content .top-section aside .etincelles img.etincelle-1{max-width:230px}}.node--type-jmf-workshop .node__content .top-section aside svg,.page-node-type-show .node__content .top-section aside svg{margin:30px 0;width:100px;height:90px;color:#fff;fill:#fff}.node--type-jmf-workshop .node__content .top-section aside svg .cls-28,.page-node-type-show .node__content .top-section aside svg .cls-28{stroke:#fff}.node--type-jmf-workshop .node__content .top-section aside svg .cls-14,.page-node-type-show .node__content .top-section aside svg .cls-14{stroke-width:.19px}.node--type-jmf-workshop .node__content .top-section aside svg+svg,.page-node-type-show .node__content .top-section aside svg+svg{margin-left:20px}.node--type-jmf-workshop .node__content .top-section aside svg g,.node--type-jmf-workshop .node__content .top-section aside svg path,.page-node-type-show .node__content .top-section aside svg g,.page-node-type-show .node__content .top-section aside svg path{fill:#fff}.node--type-jmf-workshop .node__content .top-section aside .social,.page-node-type-show .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){.node--type-jmf-workshop .node__content .top-section aside .social,.page-node-type-show .node__content .top-section aside .social{padding:0 10px;margin:0 -10px -30px}}.node--type-jmf-workshop .node__content .top-section aside .social span,.page-node-type-show .node__content .top-section aside .social span{color:#fff;font-weight:300;font-size:15px;line-height:18px}@media (max-width:1340px){.node--type-jmf-workshop .node__content .top-section aside .social span,.page-node-type-show .node__content .top-section aside .social span{font-size:13px}}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons,.page-node-type-show .node__content .top-section aside .social .social-icons{display:flex;justify-content:space-between;align-items:center;width:110px}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons svg,.page-node-type-show .node__content .top-section aside .social .social-icons svg{margin:20px 12px;height:auto;width:auto}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons svg:last-of-type,.page-node-type-show .node__content .top-section aside .social .social-icons svg:last-of-type{margin-right:0}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.facebook:hover,.page-node-type-show .node__content .top-section aside .social .social-icons a.facebook:hover{transition:.2s}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.facebook:hover svg path,.page-node-type-show .node__content .top-section aside .social .social-icons a.facebook:hover svg path{fill:#3b5998;transition:.2s}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.twitter:hover,.page-node-type-show .node__content .top-section aside .social .social-icons a.twitter:hover{transition:.2s}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.twitter:hover svg path,.page-node-type-show .node__content .top-section aside .social .social-icons a.twitter:hover svg path{fill:#1da1f2;transition:.2s}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.mail:hover,.page-node-type-show .node__content .top-section aside .social .social-icons a.mail:hover{transition:.2s}.node--type-jmf-workshop .node__content .top-section aside .social .social-icons a.mail:hover svg path,.page-node-type-show .node__content .top-section aside .social .social-icons a.mail:hover svg path{fill:#e53138;transition:.2s}.node--type-jmf-workshop .node__content .top-section aside .duration,.page-node-type-show .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){.node--type-jmf-workshop .node__content .top-section aside .duration,.page-node-type-show .node__content .top-section aside .duration{margin-bottom:20px}}.node--type-jmf-workshop .node__content .top-section aside .duration span,.page-node-type-show .node__content .top-section aside .duration span{color:#fff;text-transform:none}.node--type-jmf-workshop .node__content .top-section aside .duration svg,.page-node-type-show .node__content .top-section aside .duration svg{width:14px;height:14px;margin:0 8px;fill:transparent}.node--type-jmf-workshop .node__content .top-section aside a,.page-node-type-show .node__content .top-section aside a{color:#fff}.node--type-jmf-workshop .node__content .top-section aside .production,.page-node-type-show .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){.node--type-jmf-workshop .node__content .top-section aside .production,.page-node-type-show .node__content .top-section aside .production{right:calc(-100% + 172px)}}@media (max-width:1200px){.node--type-jmf-workshop .node__content .top-section aside .production,.page-node-type-show .node__content .top-section aside .production{margin-left:auto;right:-10px}}.node--type-jmf-workshop .node__content .top-section aside .field--name-title,.page-node-type-show .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){.node--type-jmf-workshop .node__content .top-section aside .field--name-title,.page-node-type-show .node__content .top-section aside .field--name-title{font-size:23px;padding-top:20px;line-height:26px;padding-bottom:10px}}@media (max-width:1200px){.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper,.page-node-type-show .node__content .top-section aside .tags-wrapper{width:100%;margin-bottom:20px}}.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper a,.page-node-type-show .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}.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper a:last-of-type,.page-node-type-show .node__content .top-section aside .tags-wrapper a:last-of-type{margin-right:0}.node--type-jmf-workshop .node__content .top-section aside .tags-wrapper a:hover,.page-node-type-show .node__content .top-section aside .tags-wrapper a:hover{transition:.2s;color:#fff;background:transparent;border-color:#fff}.node--type-jmf-workshop .node__content .ateliers,.page-node-type-show .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){.node--type-jmf-workshop .node__content .ateliers,.page-node-type-show .node__content .ateliers{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0}}@media (max-width:700px){.node--type-jmf-workshop .node__content .ateliers,.page-node-type-show .node__content .ateliers{padding-left:20px;padding-right:20px}}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-header h2,.page-node-type-show .node__content .ateliers .views-element-container .view-header h2{margin:40px 0 40px 50px}@media (max-width:700px){.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-header h2,.page-node-type-show .node__content .ateliers .views-element-container .view-header h2{margin-bottom:20px}}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content,.page-node-type-show .node__content .ateliers .views-element-container .view-content{margin-top:20px;display:flex;justify-content:space-between}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row{max-width:calc(50% - 10px)}@media (max-width:1000px){.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row{max-width:100%}}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article,.page-node-type-show .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){.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article{padding:30px 20px}}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title{display:flex;align-items:center}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title h3,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title h3{font-weight:700;font-size:28px;line-height:45px;position:relative;padding-top:0}@media (max-width:700px){.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title h3,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title h3{font-size:22px;line-height:26px}}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time{margin-left:auto}@media (max-width:700px){.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time{display:none}}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time span,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time span{display:none}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .title time svg,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .title time svg{width:12px;height:12px}.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,.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{stroke:#000}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article a.text p,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article a.text p{margin-bottom:20px;margin-top:10px}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag,.page-node-type-show .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}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover{transition:.2s;background:#292929}.node--type-jmf-workshop .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover a,.page-node-type-show .node__content .ateliers .views-element-container .view-content .views-row article .tags-wrapper .tag:hover a{color:#edede8}.node--type-jmf-workshop .node__content .ateliers .views-element-container .swiper-pagination,.page-node-type-show .node__content .ateliers .views-element-container .swiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:20px}.node--type-jmf-workshop .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet,.page-node-type-show .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}.node--type-jmf-workshop .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-node-type-show .node__content .ateliers .views-element-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e53138}.node--type-jmf-workshop .node__content .agenda,.page-node-type-show .node__content .agenda{position:relative;margin-top:60px;padding-top:1px}@media (max-width:1270px){.node--type-jmf-workshop .node__content .agenda,.page-node-type-show .node__content .agenda{padding-left:50px;padding-right:50px}}@media (max-width:1200px){.node--type-jmf-workshop .node__content .agenda,.page-node-type-show .node__content .agenda{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0}}@media (max-width:700px){.node--type-jmf-workshop .node__content .agenda,.page-node-type-show .node__content .agenda{padding-left:20px;padding-right:20px}}.node--type-jmf-workshop .node__content .agenda:before,.page-node-type-show .node__content .agenda:before{content:"";background:#edede8;width:100%;height:1px;position:absolute;left:0;top:-15px}.node--type-jmf-workshop .node__content .agenda .view-header h2,.page-node-type-show .node__content .agenda .view-header h2{margin-bottom:40px;margin-left:50px}@media (max-width:1270px){.node--type-jmf-workshop .node__content .agenda .view-header h2,.page-node-type-show .node__content .agenda .view-header h2{margin-left:0}}.node--type-jmf-workshop .node__content .agenda .view-content h3,.page-node-type-show .node__content .agenda .view-content h3{margin:20px 100px;text-transform:uppercase;font-weight:800;font-size:21px}.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session,.page-node-type-show .node__content .agenda .view-content .node--type-session{background-color:#fff;border-radius:10px;padding:20px 20px 15px;margin-bottom:5px;display:flex;align-items:center}@media (max-width:700px){.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session,.page-node-type-show .node__content .agenda .view-content .node--type-session{flex-direction:column;align-items:flex-start}}.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .date,.page-node-type-show .node__content .agenda .view-content .node--type-session .date{text-transform:uppercase;font-weight:500;font-size:18px;color:#e53138}.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 .hour,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .show-type,.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 .hour,.page-node-type-show .node__content .agenda .view-content .node--type-session .show-type{padding:0 50px}@media (max-width:700px){.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 .hour,.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .show-type,.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 .hour,.page-node-type-show .node__content .agenda .view-content .node--type-session .show-type{padding:0;margin:10px 0 0}}.node--type-jmf-workshop .node__content .agenda .view-content .node--type-session .city,.page-node-type-show .node__content .agenda .view-content .node--type-session .city{min-width:280px}.node--type-jmf-workshop .node__content .agenda .view-footer,.page-node-type-show .node__content .agenda .view-footer{margin-top:30px;display:flex;justify-content:flex-end}.node--type-jmf-workshop .node__content .agenda .view-footer a,.page-node-type-show .node__content .agenda .view-footer a{background-color:#fff}.node--type-jmf-workshop .node__content .agenda .view-footer a:hover,.page-node-type-show .node__content .agenda .view-footer a:hover{background-color:transparent;color:#000}.node--type-jmf-workshop .node__content .agenda .view-footer a:hover:after,.page-node-type-show .node__content .agenda .view-footer a:hover:after{border-color:#000}.node--type-jmf-workshop .node__content .push,.page-node-type-show .node__content .push{position:relative;margin-bottom:50px}@media (max-width:700px){.node--type-jmf-workshop .node__content .push,.page-node-type-show .node__content .push{margin-bottom:40px}}.node--type-jmf-workshop .node__content .related,.page-node-type-show .node__content .related{margin-bottom:50px;position:relative;margin-top:60px;padding-top:1px}@media (max-width:1270px){.node--type-jmf-workshop .node__content .related,.page-node-type-show .node__content .related{padding-left:50px;padding-right:50px}}@media (max-width:1200px){.node--type-jmf-workshop .node__content .related,.page-node-type-show .node__content .related{padding-left:30px;padding-right:30px;margin-left:0;margin-right:0}}@media (max-width:700px){.node--type-jmf-workshop .node__content .related,.page-node-type-show .node__content .related{margin-bottom:40px;padding-left:20px;padding-right:20px}}.node--type-jmf-workshop .node__content .related:before,.page-node-type-show .node__content .related:before{content:"";background:#edede8;width:100%;height:1px;position:absolute;left:0;top:-15px}.node--type-jmf-workshop .node__content .related h3:not(.title-list),.page-node-type-show .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}.node--type-jmf-workshop .node__content .related h3:not(.title-list):after,.page-node-type-show .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}.node--type-jmf-workshop .node__content .related .view-header h2,.page-node-type-show .node__content .related .view-header h2{margin:50px 0 60px 50px}@media (max-width:1270px){.node--type-jmf-workshop .node__content .related .view-header h2,.page-node-type-show .node__content .related .view-header h2{margin-left:0}}@media (max-width:700px){.node--type-jmf-workshop .node__content .related .view-header h2,.page-node-type-show .node__content .related .view-header h2{margin-bottom:40px;margin-top:20px}}.node--type-jmf-workshop .node__content .related .view-content,.page-node-type-show .node__content .related .view-content{margin-bottom:40px}.node--type-jmf-workshop .node__content .related .views-row,.page-node-type-show .node__content .related .views-row{padding:20px;background-color:#fff;margin-bottom:20px}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row,.page-node-type-show .node__content .related .views-row{margin-bottom:5px;padding:10px 20px}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .media,.page-node-type-show .node__content .related .views-row .title-accordeon .media{max-width:50px}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .media img,.page-node-type-show .node__content .related .views-row .title-accordeon .media img{border-radius:50%;display:block;width:50px;height:50px}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper{width:100%;justify-content:space-between}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper{flex-direction:row;align-items:center;justify-content:flex-start}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3{margin-right:auto;margin-left:15px}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3{text-align:left;margin:0 0 0 20px;max-width:calc(100% - 90px);padding-top:0}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a{pointer-events:none}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a span{font-size:20px;line-height:24px}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper h3 a span:before{display:none}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn,.page-node-type-show .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}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn:hover,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper .btn:hover{transition:.2s;background:#d2d2d2}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper .btn span,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper .btn span{opacity:0;position:absolute;font-size:18px;line-height:31px;color:#383838}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active{transition:.2s}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active h3 a span:before,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active h3 a span:before{transition:.2s;transform:rotate(45deg)}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn{transition:.2s;color:transparent;background:#d2d2d2}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn{background:none;transform:rotate(45deg)}}.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span,.page-node-type-show .node__content .related .views-row .title-accordeon .title-wrapper.active .btn span{opacity:0;font-size:0}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content,.page-node-type-show .node__content .related .views-row .accordion-content{display:none;width:100%}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper{padding-left:0;max-width:100%}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main{margin-left:10px}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .btn-main{margin-left:0}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p.subtitle{margin-left:0}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle),.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper p:not(.subtitle){margin-bottom:20px}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info{padding-left:0}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p,.page-node-type-show .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}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p:before,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info p{padding-left:0}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration{position:relative;padding-left:5px}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration span,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration span{display:none}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg{width:12px;height:12px}.node--type-jmf-workshop .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,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg circle,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .data-wrapper .info .duration svg path{stroke:#000}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper{padding-left:10%}}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper{padding-left:0;max-width:100%;justify-content:flex-start}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a,.page-node-type-show .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){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a{margin-left:0;margin-right:5px}}@media (max-width:1000px){.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:first-of-type,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:first-of-type{margin-left:0}}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:last-of-type,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:last-of-type{margin-right:0}.node--type-jmf-workshop .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:hover,.page-node-type-show .node__content .related .views-row .accordion-content .flex-wrapper .tags-wrapper a:hover{color:#ecede8;background-color:#292929;transition:.1s}.node--type-jmf-workshop .node__content .medias,.page-node-type-show .node__content .medias{padding:0 50px 50px;background-color:#fff;margin-top:50px}@media (max-width:1200px){.node--type-jmf-workshop .node__content .medias,.page-node-type-show .node__content .medias{padding:0 30px 50px}}@media (max-width:700px){.node--type-jmf-workshop .node__content .medias,.page-node-type-show .node__content .medias{padding:0 20px;margin-top:40px}}.node--type-jmf-workshop .node__content .medias .medias-wrapper,.page-node-type-show .node__content .medias .medias-wrapper{display:flex;flex-wrap:wrap;flex:1}@media (max-width:1000px){.node--type-jmf-workshop .node__content .medias .medias-wrapper,.page-node-type-show .node__content .medias .medias-wrapper{flex-direction:column}}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound),.page-node-type-show .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){.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound),.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound){height:auto}}.node--type-jmf-workshop .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,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start:after,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start:before{opacity:0;margin:0;width:0;height:0;transition:.4s}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound).start img,.page-node-type-show .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}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound):last-of-type,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound):last-of-type{margin-right:0}@media (max-width:1000px){.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound),.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound){width:100%;margin-bottom:10px;margin-top:20px}}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe{min-width:376px;width:100%;height:100%;min-height:220px}@media (max-width:900px){.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) iframe{max-width:100%;min-width:100%}}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img,.page-node-type-show .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){.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) img{display:none}}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover img,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover img{transform:scale(1.1)}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover:before,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound):hover:before{box-shadow:0 1px 2px 2px}.node--type-jmf-workshop .node__content .medias .medias-wrapper:not(.downloads):not(.sound) p.legend,.page-node-type-show .node__content .medias .medias-wrapper:not(.downloads):not(.sound) p.legend{display:none}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video,.page-node-type-show .node__content .medias .medias-wrapper.video{width:100%!important;border-radius:0!important;margin-top:10px;justify-content:space-between}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video:after,.page-node-type-show .node__content .medias .medias-wrapper.video:after{content:"";display:flex;width:calc(33% - 20px)}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div,.page-node-type-show .node__content .medias .medias-wrapper.video div{margin-top:10px;margin-bottom:20px}@media (max-width:900px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div,.page-node-type-show .node__content .medias .medias-wrapper.video div{min-width:100%}}@media (max-width:1000px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div iframe,.page-node-type-show .node__content .medias .medias-wrapper.video div iframe{width:100%;height:100%}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:after,.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:before,.page-node-type-show .node__content .medias .medias-wrapper.video div:after,.page-node-type-show .node__content .medias .medias-wrapper.video div:before{content:"";position:absolute;top:50%;left:50%;display:none}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:before,.page-node-type-show .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,.18);background:#fff;z-index:2;opacity:1;transition:.3s}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div:after,.page-node-type-show .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}.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div img,.page-node-type-show .node__content .medias .medias-wrapper.video div img{position:absolute;left:0;top:0;width:100%;height:100%}@media (max-width:1000px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.video div img,.page-node-type-show .node__content .medias .medias-wrapper.video div img{-o-object-fit:cover;object-fit:cover}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.sound,.page-node-type-show .node__content .medias .medias-wrapper.sound{justify-content:space-between}.node--type-jmf-workshop .node__content .medias .medias-wrapper.sound>div,.page-node-type-show .node__content .medias .medias-wrapper.sound>div{border-radius:10px;width:calc(50% - 10px);margin-right:0}@media (max-width:1000px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.sound>div,.page-node-type-show .node__content .medias .medias-wrapper.sound>div{width:100%}}@media (max-width:700px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads,.page-node-type-show .node__content .medias .medias-wrapper.downloads{padding-bottom:40px}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads h2.red-title,.page-node-type-show .node__content .medias .medias-wrapper.downloads h2.red-title{margin-bottom:30px}@media (max-width:700px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads h2.red-title,.page-node-type-show .node__content .medias .medias-wrapper.downloads h2.red-title{margin-bottom:20px}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div,.page-node-type-show .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:0 0 10px;border-bottom:1px solid #d2d2d2;border-radius:0}.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div svg,.page-node-type-show .node__content .medias .medias-wrapper.downloads div svg{width:20px;margin-right:10px}@media (max-width:700px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div,.page-node-type-show .node__content .medias .medias-wrapper.downloads div{max-height:100%;margin-bottom:0}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a,.page-node-type-show .node__content .medias .medias-wrapper.downloads div a{font-style:normal;font-weight:400;font-size:19px;line-height:42px;transition:.2s;width:100%;display:flex;align-items:center}@media (max-width:700px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a,.page-node-type-show .node__content .medias .medias-wrapper.downloads div a{font-size:16px;line-height:22px;margin-bottom:15px;margin-top:15px}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a svg,.page-node-type-show .node__content .medias .medias-wrapper.downloads div a svg{margin-left:auto;margin-right:10px}@media (max-width:700px){.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div a svg,.page-node-type-show .node__content .medias .medias-wrapper.downloads div a svg{margin-right:0}}.node--type-jmf-workshop .node__content .medias .medias-wrapper.downloads div:hover a,.page-node-type-show .node__content .medias .medias-wrapper.downloads div:hover a{transition:.2s;color:#e53138}.node--type-jmf-workshop h2:not(.aside-title),.page-node-type-show 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:400}@media (max-width:700px){.node--type-jmf-workshop h2:not(.aside-title),.page-node-type-show h2:not(.aside-title){font-size:18px;line-height:22px;padding-left:30px;margin-left:0!important}}.node--type-jmf-workshop h2:not(.aside-title):before,.page-node-type-show h2:not(.aside-title):before{content:"";height:1px;width:50px;position:absolute;background-color:#e53138;left:0;top:25px}@media (max-width:700px){.node--type-jmf-workshop h2:not(.aside-title):before,.page-node-type-show 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:0}.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,.85);margin-bottom:12px;text-transform:none;padding-left:0;opacity:1;margin-top:10px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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 40px;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:after,.page-node-type-show-list h1 span:before{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{border-radius:0;background:transparent;text-transform:uppercase;font-weight:600;letter-spacing:1.2px;font-size:14px;padding:0 30px 0 0;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:0 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:after,.page-node-type-show-list .show-home+.views-element-container .view-filters form .accordion-title .title-red span.open-close:before{background:#bababa;content:"";height:2px;left:0;position:absolute;top:8px;width:10px;transition:transform .5s 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:after,.page-node-type-show-list .show-home+.views-element-container .view-filters form .accordion-title .title-red span.open-close:before{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:after,.page-node-type-show-list .show-home+.views-element-container .view-filters form .accordion-title .title-red:hover span.open-close:before{opacity:.7}.page-node-type-show-list .show-home+.views-element-container .view-filters form .accordion-content{display:none;margin-bottom:40px;padding:0 20px 20px}@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:0;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%;padding-left:0;padding-right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px;border:none;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:0;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 circle,.page-node-type-show-list .show-home+.views-element-container .view-content .views-row .text time.duration svg path{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;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){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 (-ms-high-contrast:active),(-ms-high-contrast:none){.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:400;font-size:16px;line-height:31px;letter-spacing:1.8px;text-transform:uppercase;color:#e53138;opacity:.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;position:relative;margin:130px auto 30px}.node--type-hub-news h1 span:after,.node--type-hub-news h1 span:before{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:700;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{background:#fff;margin-top:-50px;padding:50px 50px 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/images/logo_jmf_transparent.png);background-repeat:no-repeat;background-position:50%;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:static}}.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:50px 0 0}}.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:0;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:700;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:700;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:static}}.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;max-width:calc(100% - 90px);padding-top:0;margin:0 auto}}.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:static;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;font-weight:500;font-size:13px;line-height:19px;position:relative;padding:0 20px 0 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 circle,.page-node-type-jmf-workshop-presentation .view-workshop .node--type-show .accordion-content .flex-wrapper .data-wrapper .info .duration svg path{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:0;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:400;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:70px 0 50px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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-event section.progress,.page-node-type-news section.progress,.page-node-type-page 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-event section.progress,.page-node-type-news section.progress,.page-node-type-page section.progress{margin-left:-170px}}@media (max-width:1600px){.page-node-type-event section.progress,.page-node-type-news section.progress,.page-node-type-page section.progress{margin-left:0;right:0}}@media (max-width:1350px){.page-node-type-event section.progress,.page-node-type-news section.progress,.page-node-type-page section.progress{display:none}}.page-node-type-event section.progress .progress-container,.page-node-type-news section.progress .progress-container,.page-node-type-page section.progress .progress-container{display:none}.page-node-type-event section.progress h3,.page-node-type-news section.progress h3,.page-node-type-page section.progress h3{font-size:22px;line-height:32px;color:#fff;padding-left:20px;margin-bottom:20px}@media (max-width:700px){.page-node-type-event section.progress,.page-node-type-news section.progress,.page-node-type-page section.progress{display:none}}.page-node-type-event section.progress .inner,.page-node-type-news section.progress .inner,.page-node-type-page section.progress .inner{display:flex;max-width:1220px;margin:0 auto;box-shadow:0 4px 2px -2px #f1f1f1}.page-node-type-event section.progress ol,.page-node-type-news section.progress ol,.page-node-type-page section.progress ol{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:20px;position:relative}.page-node-type-event section.progress ol:before,.page-node-type-news section.progress ol:before,.page-node-type-page section.progress ol:before{position:absolute;width:1px;height:calc(100% - 28px);background:#fff;content:"";left:27px;top:12px}.page-node-type-event section.progress ol li,.page-node-type-news section.progress ol li,.page-node-type-page section.progress ol li{padding-left:50px;position:relative}.page-node-type-event section.progress ol li:before,.page-node-type-news section.progress ol li:before,.page-node-type-page 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-event section.progress ol li a,.page-node-type-news section.progress ol li a,.page-node-type-page 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-event section.progress ol li a:hover,.page-node-type-news section.progress ol li a:hover,.page-node-type-page section.progress ol li a:hover{color:#000;transition:.2s}.page-node-type-event section.progress ol li a:before,.page-node-type-news section.progress ol li a:before,.page-node-type-page section.progress ol li a:before{display:none}.page-node-type-event section.progress ol li.is-active-li a,.page-node-type-news section.progress ol li.is-active-li a,.page-node-type-page section.progress ol li.is-active-li a{color:#e53138;transition:.2s}.page-node-type-event section.progress .progress-container,.page-node-type-news section.progress .progress-container,.page-node-type-page section.progress .progress-container{width:100%;height:5px;background:#ccc;max-width:1180px;margin:0 auto}.page-node-type-event section.progress .progress-bar,.page-node-type-news section.progress .progress-bar,.page-node-type-page section.progress .progress-bar{height:5px;background:#e53138;width:0}.page-node-type-event section.progress .social,.page-node-type-news section.progress .social,.page-node-type-page section.progress .social{display:flex;background:#686868;flex-direction:column;padding:15px 25px 0;background:#edede8}@media (max-width:1340px){.page-node-type-event section.progress .social,.page-node-type-news section.progress .social,.page-node-type-page section.progress .social{padding:0 10px;margin:0 -10px -30px}}.page-node-type-event section.progress .social span,.page-node-type-news section.progress .social span,.page-node-type-page section.progress .social span{color:#000;font-weight:300;font-size:15px;line-height:18px}@media (max-width:1340px){.page-node-type-event section.progress .social span,.page-node-type-news section.progress .social span,.page-node-type-page section.progress .social span{font-size:13px}}.page-node-type-event section.progress .social .social-icons,.page-node-type-news section.progress .social .social-icons,.page-node-type-page section.progress .social .social-icons{display:flex;justify-content:space-between;align-items:center;width:120px}.page-node-type-event section.progress .social .social-icons a,.page-node-type-news section.progress .social .social-icons a,.page-node-type-page 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-event section.progress .social .social-icons svg,.page-node-type-news section.progress .social .social-icons svg,.page-node-type-page section.progress .social .social-icons svg{padding:5px;height:auto;width:auto}.page-node-type-event section.progress .social .social-icons a.facebook:hover,.page-node-type-news section.progress .social .social-icons a.facebook:hover,.page-node-type-page section.progress .social .social-icons a.facebook:hover{transition:.2s}.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,.page-node-type-page section.progress .social .social-icons a.facebook:hover svg path{fill:#3b5998;transition:.2s}.page-node-type-event section.progress .social .social-icons a.twitter:hover,.page-node-type-news section.progress .social .social-icons a.twitter:hover,.page-node-type-page section.progress .social .social-icons a.twitter:hover{transition:.2s}.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,.page-node-type-page section.progress .social .social-icons a.twitter:hover svg path{fill:#1da1f2;transition:.2s}.page-node-type-event section.progress .social .social-icons a.mail:hover,.page-node-type-news section.progress .social .social-icons a.mail:hover,.page-node-type-page section.progress .social .social-icons a.mail:hover{transition:.2s}.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,.page-node-type-page section.progress .social .social-icons a.mail:hover svg path{fill:#e53138;transition:.2s}.page-node-type-event .main-menu.hide+.main-visual+.node__content .progress,.page-node-type-news .main-menu.hide+.main-visual+.node__content .progress,.page-node-type-page .main-menu.hide+.main-visual+.node__content .progress{top:0;transition:.45s}.page-node-type-event .opening+.node__content,.page-node-type-news .opening+.node__content,.page-node-type-page .opening+.node__content{max-width:1270px;margin:0 auto!important}@media (max-width:1080px){.page-node-type-event .opening+.node__content,.page-node-type-news .opening+.node__content,.page-node-type-page .opening+.node__content{padding:0}}.page-node-type-event .opening,.page-node-type-news .opening,.page-node-type-page .opening{height:auto;margin:130px auto 80px}@media (max-width:1000px){.page-node-type-event .opening,.page-node-type-news .opening,.page-node-type-page .opening{margin-top:100px;margin-bottom:30px}}.page-node-type-event .opening .text-wrapper h1.title-main:before,.page-node-type-news .opening .text-wrapper h1.title-main:before,.page-node-type-page .opening .text-wrapper h1.title-main:before{bottom:-36px}@media (max-width:700px){.page-node-type-event .opening .text-wrapper h1.title-main span,.page-node-type-news .opening .text-wrapper h1.title-main span,.page-node-type-page .opening .text-wrapper h1.title-main span{margin-top:20px}}.page-node-type-event .opening p,.page-node-type-news .opening p,.page-node-type-page .opening p{max-width:760px;margin:0 auto}.page-node-type-event .opening h1+p,.page-node-type-news .opening h1+p,.page-node-type-page .opening h1+p{margin-top:60px}.page-node-type-event .type-page,.page-node-type-news .type-page,.page-node-type-page .type-page{width:100%}.page-node-type-event .type-page .text,.page-node-type-news .type-page .text,.page-node-type-page .type-page .text{width:100%;max-width:100%}.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,.page-node-type-page .type-page .text>.paragraph--type--section:first-of-type{margin-top:0}.page-node-type-event .node__content,.page-node-type-news .node__content,.page-node-type-page .node__content{background:transparent!important}.page-node-type-event .node__content .paragraph--type--section,.page-node-type-news .node__content .paragraph--type--section,.page-node-type-page .node__content .paragraph--type--section{background:#fff;margin-top:50px;padding:1px 50px 50px}@media (max-width:1000px){.page-node-type-event .node__content .paragraph--type--section,.page-node-type-news .node__content .paragraph--type--section,.page-node-type-page .node__content .paragraph--type--section{padding:1px 20px 50px}}@media (max-width:700px){.page-node-type-event .node__content .paragraph--type--section,.page-node-type-news .node__content .paragraph--type--section,.page-node-type-page .node__content .paragraph--type--section{margin-top:20px}}.page-node-type-event .node__content .paragraph--type--section h2.title-red,.page-node-type-news .node__content .paragraph--type--section h2.title-red,.page-node-type-page .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-event .node__content .paragraph--type--section h2.title-red:before,.page-node-type-news .node__content .paragraph--type--section h2.title-red:before,.page-node-type-page .node__content .paragraph--type--section h2.title-red:before{top:15px}@media (max-width:700px){.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,.page-node-type-page .node__content .paragraph--type--section h2.title-red:before{top:15px!important}}@media (max-width:700px){.page-node-type-event .node__content .paragraph--type--section h2.title-red,.page-node-type-news .node__content .paragraph--type--section h2.title-red,.page-node-type-page .node__content .paragraph--type--section h2.title-red{margin-bottom:30px;margin-top:20px}}.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,.page-node-type-page .node__content .paragraph--type--section h2.title-red+.paragraph{margin-top:40px}@media (max-width:700px){.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,.page-node-type-page .node__content .paragraph--type--section h2.title-red+.paragraph{margin-top:30px}}.page-node-type-event .node__content .paragraph:not(.paragraph--type--section),.page-node-type-news .node__content .paragraph:not(.paragraph--type--section),.page-node-type-page .node__content .paragraph:not(.paragraph--type--section){max-width:970px;margin:0 auto}.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,.page-node-type-page .node__content .paragraph .paragraph--type--widget-button,.page-node-type-page .node__content .paragraph .paragraph--type--widget-rich-text{max-width:760px}.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,.page-node-type-page .node__content .paragraph.paragraph--type--widget-rich-text+.paragraph--type--widget-button{margin-top:40px!important}@media (max-width:800px){.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,.page-node-type-page .node__content .paragraph.paragraph--type--widget-rich-text+.paragraph--type--widget-button{margin-top:20px!important}}.page-node-type-event .node__content .paragraph.paragraph--type--widget-2-columns,.page-node-type-news .node__content .paragraph.paragraph--type--widget-2-columns,.page-node-type-page .node__content .paragraph.paragraph--type--widget-2-columns{max-width:760px}.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,.page-node-type-page .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}@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 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-button ul+h2,.page-node-type-news .paragraph--type--widget-button 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,.page-node-type-news .paragraph--type--widget-rich-text ul+h2,.page-node-type-news .paragraph--type--widget-rich-text ul+h3{margin-top:60px}html body.page-node-type-news .node__content .text>.paragraph,html body.page-node-type-page .node__content .paragraph--type--section>.paragraph{margin-top:60px}@media (max-width:1000px){html body.page-node-type-news .node__content .text>.paragraph,html body.page-node-type-page .node__content .paragraph--type--section>.paragraph{margin-top:70px}}@media (max-width:700px){html body.page-node-type-news .node__content .text>.paragraph,html body.page-node-type-page .node__content .paragraph--type--section>.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(.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 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;width:100%;max-width:unset;overflow:hidden}@media (max-width:700px){.page-node-type-hub-region .opening .text-wrapper h1{margin:100px 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:700;font-size:45px;line-height:54px}@media (max-width:700px){.page-node-type-hub-region .opening .text-wrapper h1 span{margin:20px 0 0}}.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{display:inline-block;float:none;height:40px;margin:0 20px 0 0}@media (max-width:700px){.page-node-type-hub-region .node__content .view-regions .view-filters .form--inline .form-item{margin:0 0 20px}}.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;margin:0 0 25px;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}.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}.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,.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:#fff}@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:#fff}.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 20px 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 .city,.agenda-main-page .view-show .view-content .node--type-session .hour,.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 .city,.agenda-main-page .view-show .view-content .node--type-session .hour,.agenda-main-page .view-show .view-content .node--type-session .show-type{padding:0!important;margin:10px 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:50px auto 0;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:700;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:0}@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}.agenda-main-page .view-show .view-content .node--type-session,.page-node-type-agenda-list .view-show .view-content .node--type-session{position:relative;padding-left:0;margin-top:-5px;padding-top:10px}.agenda-main-page .accordion-title,.page-node-type-agenda-list .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}.agenda-main-page .accordion-title .number,.page-node-type-agenda-list .accordion-title .number{transition:.2s;margin-left:5px}.agenda-main-page .accordion-title:hover,.agenda-main-page .accordion-title:hover .number,.page-node-type-agenda-list .accordion-title:hover,.page-node-type-agenda-list .accordion-title:hover .number{color:#e53138;transition:.2s}.agenda-main-page .accordion-title:before,.page-node-type-agenda-list .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}.agenda-main-page .accordion-title:after,.page-node-type-agenda-list .accordion-title:after{content:"";position:absolute;width:20px;height:20px;background-image:url(/themes/custom/jmf/images/calendar.svg);background-size:15px;background-position:50%;background-repeat:no-repeat;left:10px;top:1px}.agenda-main-page .accordion-title.active:before,.page-node-type-agenda-list .accordion-title.active:before{transform:rotate(45deg)}.agenda-main-page .accordion-content,.page-node-type-agenda-list .accordion-content{width:100%;display:none;padding-bottom:30px;padding-top:20px;transition:.1s}@media (max-width:700px){.agenda-main-page .accordion-content,.page-node-type-agenda-list .accordion-content{padding:20px}}.agenda-main-page .title-image-wrapper,.page-node-type-agenda-list .title-image-wrapper{display:flex;align-items:center;margin-right:21px;position:absolute;top:15px;left:0}.agenda-main-page .title-image-wrapper img,.page-node-type-agenda-list .title-image-wrapper img{width:50px;height:50px;border-radius:50%}.agenda-main-page .view-show .view-content .node--type-session .title-image-wrapper .node--type-session,.page-node-type-agenda-list .view-show .view-content .node--type-session .title-image-wrapper .node--type-session{background-color:transparent;display:flex;align-items:center;font-weight:500;font-size:18px;margin-top:-27px;padding:0 20px 0 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:after,.path-recherche .view-recherche .view-header h1:before,.path-recherche .view-taxonomy-term .view-header h1:after,.path-recherche .view-taxonomy-term .view-header h1:before,.path-taxonomy .view-recherche .view-header h1:after,.path-taxonomy .view-recherche .view-header h1:before,.path-taxonomy .view-taxonomy-term .view-header h1:after,.path-taxonomy .view-taxonomy-term .view-header h1:before{content:"";position:absolute;width:30%;height:1px;top:70%;background:#e53138}@media (max-width:800px){.path-recherche .view-recherche .view-header h1:after,.path-recherche .view-recherche .view-header h1:before,.path-recherche .view-taxonomy-term .view-header h1:after,.path-recherche .view-taxonomy-term .view-header h1:before,.path-taxonomy .view-recherche .view-header h1:after,.path-taxonomy .view-recherche .view-header h1:before,.path-taxonomy .view-taxonomy-term .view-header h1:after,.path-taxonomy .view-taxonomy-term .view-header h1:before{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{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/images/logo_jmf_transparent.png);background-repeat:no-repeat;background-position:50%;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 20px}@media (max-width:700px){.path-taxonomy .view-taxonomy-term .view-header span{margin-bottom:30px;bottom:0;padding-right:20px;left:0}}.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:after,.path-taxonomy .view-taxonomy-term .view-header h1:before{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:0}@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:0;border:.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:45px 30px 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 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 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:10px 20px 0}}.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 0}}.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.active:before,.page-node-type-resources-page .opening+.node__content nav.tabs-nav ul li:hover: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.active:before,.page-node-type-resources-page .opening+.node__content nav.tabs-nav ul li:hover:before{top:auto;height:2px;bottom:10px}}.page-node-type-resources-page .opening+.node__content nav.tabs-nav ul li.active a,.page-node-type-resources-page .opening+.node__content nav.tabs-nav ul li:hover 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{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:0 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:after,.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:before{background:#bababa;content:"";height:2px;left:0;position:absolute;top:8px;width:10px;transition:transform .5s ease}@media (max-width:700px){.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:after,.page-node-type-resources-page .view-filters form .accordion-title .title-red span.open-close:before{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:0 20px 40px}@media (max-width:700px){.page-node-type-resources-page .view-filters form .accordion-content{margin-bottom:20px;padding:0 20px 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:700;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:0;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{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{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/images/logo_jmf_transparent.png);background-repeat:no-repeat;background-position:50%;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 0 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 circle,.page-node-type-resources-page .accordion-content .flex-wrapper .data-wrapper .info .duration svg path{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:400;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:.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 50px 18px 26px;font-family:Roboto;transition:.2s;border:1px solid transparent}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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-email,.login-form form .form-text{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;margin-top:60px;margin-bottom:0;color:#fff;border:1px solid transparent;border-radius:20px;display:block;padding:8px 30px 8px 15px;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 .password_link,.login-form .register{max-width:640px;margin:-75px auto 40px}@media (max-width:700px){.login-form .password_link,.login-form .register{text-align:right;margin-top:-55px}}.login-form .password_link a,.login-form .register a{text-decoration:underline;transition:.2s}.login-form .password_link a:hover,.login-form .register 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{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:0}}.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:120px auto 50px}@media (max-width:700px){.page-node-type-event section.main-visual.title-block.opening{margin:90px auto 30px}}.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:-10px 0 40px}@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:#000;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}@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:50px auto 0}@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:700}.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,.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:160px auto 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 0 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;text-align:center;margin:-400px auto 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;position:relative}.page-403 .title-main:after,.page-403 .title-main:before,.page-404 .title-main:after,.page-404 .title-main:before,body.path-user .title-main:after,body.path-user .title-main:before{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 .user-details,.page-403 .white,.page-404 .user-details,.page-404 .white,body.path-user .user-details,body.path-user .white{background:#fff;padding:30px;margin-top:50px;margin-bottom:20px}@media (max-width:1270px){.page-403 .user-details,.page-403 .white,.page-404 .user-details,.page-404 .white,body.path-user .user-details,body.path-user .white{margin-top:0}}@media (max-width:900px){.page-403 .user-details,.page-403 .white,.page-404 .user-details,.page-404 .white,body.path-user .user-details,body.path-user .white{padding:20px}}.page-403 .user-details h2,.page-403 .white h2,.page-404 .user-details h2,.page-404 .white h2,body.path-user .user-details h2,body.path-user .white 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 .user-details h2,.page-403 .white h2,.page-404 .user-details h2,.page-404 .white h2,body.path-user .user-details h2,body.path-user .white h2{max-width:100%}}.page-403 .user-details p,.page-403 .white p,.page-404 .user-details p,.page-404 .white p,body.path-user .user-details p,body.path-user .white p{margin-top:0;margin-bottom:15px;padding-top:40px;font-weight:500;border-top:1px solid #e53138;max-width:760px}.page-403 .user-details ul,.page-403 .white ul,.page-404 .user-details ul,.page-404 .white ul,body.path-user .user-details ul,body.path-user .white ul{display:flex;flex-direction:column;list-style:initial;margin-left:20px;max-width:70%}@media (max-width:900px){.page-403 .user-details ul,.page-403 .white ul,.page-404 .user-details ul,.page-404 .white ul,body.path-user .user-details ul,body.path-user .white ul{max-width:100%}}.page-403 .user-details ul li,.page-403 .white ul li,.page-404 .user-details ul li,.page-404 .white ul li,body.path-user .user-details ul li,body.path-user .white ul li{margin-bottom:20px}.page-403 .user-details ul li a,.page-403 .white ul li a,.page-404 .user-details ul li a,.page-404 .white ul li a,body.path-user .user-details ul li a,body.path-user .white ul li a{border-bottom:1px solid #e53138;transition:.2s}.page-403 .user-details ul li a:hover,.page-403 .white ul li a:hover,.page-404 .user-details ul li a:hover,.page-404 .white ul li a:hover,body.path-user .user-details ul li a:hover,body.path-user .white ul li a:hover{color:#e53138;transition:.2s}.page-403 .user-details.bottom,.page-403 .white.bottom,.page-404 .user-details.bottom,.page-404 .white.bottom,body.path-user .user-details.bottom,body.path-user .white.bottom{display:flex}@media (max-width:900px){.page-403 .user-details.bottom,.page-403 .white.bottom,.page-404 .user-details.bottom,.page-404 .white.bottom,body.path-user .user-details.bottom,body.path-user .white.bottom{flex-direction:column}}.page-403 .user-details.bottom p,.page-403 .white.bottom p,.page-404 .user-details.bottom p,.page-404 .white.bottom p,body.path-user .user-details.bottom p,body.path-user .white.bottom p{padding-top:0;border-top:none;max-width:calc(100% - 50px)}.page-403 .user-details.bottom .contact,.page-403 .white.bottom .contact,.page-404 .user-details.bottom .contact,.page-404 .white.bottom .contact,body.path-user .user-details.bottom .contact,body.path-user .white.bottom .contact{display:flex}@media (max-width:900px){.page-403 .user-details.bottom .contact,.page-403 .white.bottom .contact,.page-404 .user-details.bottom .contact,.page-404 .white.bottom .contact,body.path-user .user-details.bottom .contact,body.path-user .white.bottom .contact{margin-top:20px;margin-bottom:-20px}}@media (max-width:400px){.page-403 .user-details.bottom .contact,.page-403 .white.bottom .contact,.page-404 .user-details.bottom .contact,.page-404 .white.bottom .contact,body.path-user .user-details.bottom .contact,body.path-user .white.bottom .contact{flex-direction:column}}.page-403 .user-details.bottom .contact .media img,.page-403 .white.bottom .contact .media img,.page-404 .user-details.bottom .contact .media img,.page-404 .white.bottom .contact .media img,body.path-user .user-details.bottom .contact .media img,body.path-user .white.bottom .contact .media img{margin-top:-30px}.page-403 .user-details.bottom .contact .info,.page-403 .white.bottom .contact .info,.page-404 .user-details.bottom .contact .info,.page-404 .white.bottom .contact .info,body.path-user .user-details.bottom .contact .info,body.path-user .white.bottom .contact .info{margin-left:25px;min-width:195px}@media (max-width:400px){.page-403 .user-details.bottom .contact .info,.page-403 .white.bottom .contact .info,.page-404 .user-details.bottom .contact .info,.page-404 .white.bottom .contact .info,body.path-user .user-details.bottom .contact .info,body.path-user .white.bottom .contact .info{margin-top:20px;margin-left:0}}.page-403 .user-details.bottom .contact .info h3,.page-403 .white.bottom .contact .info h3,.page-404 .user-details.bottom .contact .info h3,.page-404 .white.bottom .contact .info h3,body.path-user .user-details.bottom .contact .info h3,body.path-user .white.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 .user-details.bottom .contact .info p,.page-403 .white.bottom .contact .info p,.page-404 .user-details.bottom .contact .info p,.page-404 .white.bottom .contact .info p,body.path-user .user-details.bottom .contact .info p,body.path-user .white.bottom .contact .info p{margin-bottom:10px}.page-403 .user-details.bottom .contact .info a,.page-403 .white.bottom .contact .info a,.page-404 .user-details.bottom .contact .info a,.page-404 .white.bottom .contact .info a,body.path-user .user-details.bottom .contact .info a,body.path-user .white.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:0;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:0}}.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:0;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:after,.personas .paragraph--type--persona .links-wrapper .close:before{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 (-ms-high-contrast:active),(-ms-high-contrast:none){.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:50px 20px 20px;right:-600px;top:90px}}.personas .paragraph--type--persona .wrapper-top{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.04);padding:0 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(.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,.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:700;font-size:12.8px;line-height:15px;color:#000;padding:16px 53px 16px 32px;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{max-width:670px;margin:50px auto 0}.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:700;font-size:12.8px;line-height:15px;color:#fff;padding:16px 53px 16px 32px;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:.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:.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+ol,.paragraph--type--widget-rich-text h2+ul{margin-top:30px;padding-top:0}.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+ol,.paragraph--type--widget-rich-text h3+ul{padding-top:0}.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+ol,.paragraph--type--widget-rich-text p+ul{padding-top:0}@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 ol,.paragraph--type--widget-rich-text ul{padding-top:10px;padding-left:30px;list-style:unset;margin-left:10px;margin-bottom:20px}@media (max-width:700px){.paragraph--type--widget-rich-text ol,.paragraph--type--widget-rich-text ul{padding-left:10px}}.paragraph--type--widget-rich-text ol li,.paragraph--type--widget-rich-text ul 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 ol li,.paragraph--type--widget-rich-text ul li{font-size:16px;line-height:28px;margin-top:10px;padding-left:0}}.paragraph--type--widget-rich-text ol li:first-of-type,.paragraph--type--widget-rich-text ul li:first-of-type{margin-top:0}.paragraph--type--widget-rich-text ol li a,.paragraph--type--widget-rich-text ul li a{border-bottom:1px solid #e53138;transition:.2s}.paragraph--type--widget-rich-text ol li a:hover,.paragraph--type--widget-rich-text ul li a:hover{color:#e53138;transition:.2s}.paragraph--type--widget-rich-text ol{list-style:decimal}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.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:700;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 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:#000}.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:0 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 30px 10px 0;line-height:23px}}.paragraph--type--accordion-element .block-title h3:hover{color:#e53138;transition:.2s}.paragraph--type--accordion-element .accordion-content{display:none;padding:10px 0 20px;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 ol,.paragraph--type--accordion-element .accordion-content ul{padding-top:10px;padding-left:15px;list-style:unset;margin-left:20px}.paragraph--type--accordion-element .accordion-content ol+p,.paragraph--type--accordion-element .accordion-content ul+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}}.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 a,.paragraph--type--push-image .width-wrapper .text h2{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:after,.paragraph--type--widget-video.start:before{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-next,.paragraph--type--widget-image-slider .slider-buttons .swiper-button-prev{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-next:hover,.paragraph--type--widget-image-slider .slider-buttons .swiper-button-prev: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:700;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:700;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:.8}.paragraph--type--widget-icon-key-figures .paragraph--type--icon-key-figures-element{display:flex;margin-top:50px!important;width:33.33333%;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,article.node--type-event.node--view-mode-teaser-big{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 (-ms-high-contrast:active),(-ms-high-contrast:none){.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 rgba(229,49,56,.1)}.main-menu:before{content:"";width:100%;background:rgba(229,49,56,.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 50px;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}.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}}.main-menu .main-menu-container .menu{margin-top:-7px}@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:0;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(.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 5px;position:relative;background:#df3f49;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .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:after,.main-menu .main-menu-container .menu>.burger-icon+.menu-mobile-container+ul.menu>li.menu-item--active-trail a:before{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:700;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:0;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 .title-special,.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 li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special,.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 li a{padding-bottom:0;margin:5px 0 -2px;font-weight:700;font-size:24px;line-height:40px}@media (max-width:900px){.main-menu .main-menu-container .menu ul.menu li .hidden .title-wrapper .title-special,.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 li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special,.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 li a{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 .title-special,.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 li a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special,.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 li a{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 .title-special 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 li a a,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special 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 li a 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 .title-special 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 li a a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special 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 li a 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 .title-special 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 li a a:before,.main-menu .main-menu-container .menu ul.menu li .hidden ul.menu .title-special 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 li a a:before{display:none}}.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 .title-wrapper li a:after,.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 ul.menu .title-special 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 li a a:after{display:none!important}.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 .title-wrapper li a:hover,.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 ul.menu .title-special 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 li a a:hover{color:#e53138}.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 .title-wrapper li a:hover:before,.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 ul.menu .title-special 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 li a a:hover:before{width:100%}@media (max-width:900px){.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 .title-wrapper li a:hover:before,.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 ul.menu .title-special 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 li a 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%;align-items:center;justify-content:center;margin-left:15px;transition:.2s;border:1px solid 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:0}@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: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}.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:0}}@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:#fff;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 (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,.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:after,.main-menu .main-menu-container .search-wrapper .close:before{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:after,.main-menu .main-menu-container .search-wrapper .close:hover:before{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:0}.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:700;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:50%;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;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:700;font-size:12px}}.nav-personas .field-content{display:flex;max-width:1180px;margin:0 auto;justify-content:flex-end}.nav-personas .field-content .paragraph:first-child .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,.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:400;font-size:13px;line-height:15px;color:#000;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:0;transition:.2s;overflow:hidden;min-height:0}@media (max-width:900px){.nav-personas .paragraph--type--persona .links-wrapper{max-height:none;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:#fff;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:700;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:#000;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:0}.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/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/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:30px 20px 20px}.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: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-bottom .column h3:before{content:"";position:absolute;width:20px;height:20px;left:0;top:0}.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/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:700;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 span,footer section.footer-top .social a:hover svg,footer section.footer-top .social a:hover svg path{color:#e53138;fill:#e53138;transition:.2s}footer section.footer-bottom{padding:70px 0 20px}@media (max-width:800px){footer section.footer-bottom{padding:20px 0}}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:130px auto 0}.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:0 40px 40px;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,.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(0 0 2px rgba(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,.18);background:#fff;z-index:2}.opening .media-wrapper div:not(.sommaire-wrapper) .play.open-iframe img:hover:before{background:rgba(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:0;border:.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:700;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-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before,.dk-select :after,.dk-select :before{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:#fff;border:1px solid #ccc;border-radius:.4em;padding:0 1.5em 0 .5em;text-overflow:ellipsis}.dk-selected:after,.dk-selected:before{content:"";display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-top:solid #ccc;border-width:.25em .25em 0;margin:-.125em .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:.4em .4em 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:15em;overflow-x:hidden;overflow-y:auto;padding:.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 .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:.25em 0}.dk-optgroup,.dk-optgroup+.dk-option{margin-top:.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:.6;color:#bbb;cursor:not-allowed}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;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-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#3297fd}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#3297fd}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#3297fd}.dk-select-multi:focus,.dk-select-multi:hover{outline:none}.dk-selected:focus,.dk-selected:hover{outline:none;border-color:#3297fd}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#3297fd}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#3297fd}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none}.dk-select{padding:3px 2px 3px 15px;background:#fff;border-radius:50px}.dk-select .dk-selected{border:none;padding:0 50px 0 0}.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:100px auto 0;color:#fff;padding:20px 40px}@media (max-width:940px){.nl-block{max-width:100%;margin:50px 20px 0;padding:20px}}.nl-block p{display:none}.nl-block .nl-title{font-size:19px;line-height:19px;letter-spacing:1px;text-transform:uppercase;color:#fff;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;border-radius:30px;padding:10px 50px 10px 20px;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 .3s 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 ol,.content ul{list-style:inherit}.content a{color:#0977c3;text-decoration:none;border-bottom:1px solid #eee;transition:all .3s 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:#fff;padding:.5em;color:#333;overflow-x:auto}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-string,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#a71d5d}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{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:hsla(0,0%,100%,.9);transform:translateX(-100%)}.toc.toc-right{transform:translateX(100%);right:0}@media (min-width:52em){.toc,.toc.toc-right{transform:translateX(0)}.toc.toc-right{right:calc((100% - 52rem)/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:.5em}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline:0}p{margin-top:.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 .3s 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:#fff}@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(.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{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;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-ajax-holder .mfp-content,.mfp-inline-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-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-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:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{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:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-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:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border: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:.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,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{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,.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-height:300px),screen and (max-width:800px) and (orientation:landscape){.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,.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,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.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:translateZ(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-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.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-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{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(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.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:#888!important}.dk-select ::-webkit-scrollbar-thumb:window-inactive{background:#888!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;}
