html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;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"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote::before,blockquote::after{content:'';content:none;}q::before,q::after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body #drupal-off-canvas ul li,body #drupal-off-canvas ol li{display:unset;padding:0;border-bottom:0;}body #drupal-off-canvas ul li:last-child a,body #drupal-off-canvas ol li:last-child a{border-bottom:0;padding-bottom:0;}body #drupal-off-canvas ul li a,body #drupal-off-canvas ol li a{padding:0.3125rem 0;border-bottom:1px solid #333;display:block;}@font-face{font-family:'Marianne Regular';font-weight:normal;font-style:normal;src:url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-regular-webfont.eot"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-regular-webfont.woff2") format("woff2"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-regular-webfont.woff") format("woff");}@font-face{font-family:'Marianne Thin';font-weight:normal;font-style:normal;src:url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-thin-webfont.eot"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-thin-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-thin-webfont.woff2") format("woff2"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-thin-webfont.woff") format("woff");}@font-face{font-family:'Marianne Bold';font-weight:normal;font-style:normal;src:url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-bold-webfont.eot"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-bold-webfont.woff2") format("woff2"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-bold-webfont.woff") format("woff");}@font-face{font-family:'Marianne Medium';font-weight:normal;font-style:normal;src:url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-medium-webfont.eot"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-medium-webfont.woff2") format("woff2"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-medium-webfont.woff") format("woff");}@font-face{font-family:'Marianne Light';font-weight:normal;font-style:normal;src:url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-light-webfont.eot"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-light-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-light-webfont.woff2") format("woff2"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-light-webfont.woff") format("woff");}@font-face{font-family:'Marianne Extra Bold';font-weight:normal;font-style:normal;src:url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-extrabold-webfont.eot"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-extrabold-webfont.woff2") format("woff2"),url("/themes/custom/etudiant_theme/assets/css/../fonts/marianne/marianne-extrabold-webfont.woff") format("woff");}html{height:100%;position:relative;font-size:62.5%;overflow-x:hidden;}body{font-size:1.3rem;line-height:1.7;color:#000;background:#fff !important;font-style:normal;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-family:'Marianne Regular';}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000 !important;background:#fff !important;}.visually-hidden strong{color:#000 !important;background:#fff !important;}.svg-icon{width:16px;height:16px;display:inline-block;margin-right:15px;}.svg-icon svg{width:100%;height:100%;}a{outline:none;position:relative;}.no-touchevents a:hover,.no-touchevents a.hover{opacity:0.8;}.no-touchevents .tandem-ac-high-contrast a:hover,.no-touchevents .tandem-ac-high-contrast a.hover,.no-touchevents
  .tandem-ac-inv-contrast a:hover,.no-touchevents
  .tandem-ac-inv-contrast a.hover{opacity:1;}a:after{content:'';width:100%;border-bottom:double 4px transparent !important;position:absolute;left:0;bottom:-2px;right:0;}.cols:before,.cols:after{content:'';display:table;}.cols:after{clear:both;}.cols .col{width:50%;float:left;}img{max-width:100%;width:auto;height:auto;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.title{font-family:'Marianne Light';margin:0;font-size:4rem;font-weight:300;line-height:53px;padding:0 0 10px;}.title.is-styled strong:nth-child(1),.title.is-styled strong:nth-child(2),.title.is-styled strong:nth-child(3),.title.is-styled span:nth-child(1),.title.is-styled span:nth-child(2),.title.is-styled span:nth-child(3){font-family:'Marianne Bold';background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(50%,#ffe800));background:linear-gradient(to bottom,transparent 60%,#ffe800 50%);font-weight:700;line-height:38px;}.tandem-ac-high-contrast .title.is-styled strong:nth-child(1),.tandem-ac-inv-contrast .title.is-styled strong:nth-child(1),.tandem-ac-high-contrast .title.is-styled strong:nth-child(2),.tandem-ac-inv-contrast .title.is-styled strong:nth-child(2),.tandem-ac-high-contrast .title.is-styled strong:nth-child(3),.tandem-ac-inv-contrast .title.is-styled strong:nth-child(3),.tandem-ac-high-contrast
    .title.is-styled span:nth-child(1),.tandem-ac-inv-contrast
    .title.is-styled span:nth-child(1),.tandem-ac-high-contrast
    .title.is-styled span:nth-child(2),.tandem-ac-inv-contrast
    .title.is-styled span:nth-child(2),.tandem-ac-high-contrast
    .title.is-styled span:nth-child(3),.tandem-ac-inv-contrast
    .title.is-styled span:nth-child(3){background:none !important;}.title.is-styled strong:nth-child(1),.title.is-styled span:nth-child(1){text-transform:uppercase;}.title.is-styled.color-red strong:nth-child(1),.title.is-styled.color-red strong:nth-child(2),.title.is-styled.color-red strong:nth-child(3),.title.is-styled.color-red span:nth-child(1),.title.is-styled.color-red span:nth-child(2),.title.is-styled.color-red span:nth-child(3){background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(50%,#e30512));background:linear-gradient(to bottom,transparent 60%,#e30512 50%);}.tandem-ac-high-contrast .title.is-styled.color-red strong:nth-child(1),.tandem-ac-inv-contrast .title.is-styled.color-red strong:nth-child(1),.tandem-ac-high-contrast .title.is-styled.color-red strong:nth-child(2),.tandem-ac-inv-contrast .title.is-styled.color-red strong:nth-child(2),.tandem-ac-high-contrast .title.is-styled.color-red strong:nth-child(3),.tandem-ac-inv-contrast .title.is-styled.color-red strong:nth-child(3),.tandem-ac-high-contrast
    .title.is-styled.color-red span:nth-child(1),.tandem-ac-inv-contrast
    .title.is-styled.color-red span:nth-child(1),.tandem-ac-high-contrast
    .title.is-styled.color-red span:nth-child(2),.tandem-ac-inv-contrast
    .title.is-styled.color-red span:nth-child(2),.tandem-ac-high-contrast
    .title.is-styled.color-red span:nth-child(3),.tandem-ac-inv-contrast
    .title.is-styled.color-red span:nth-child(3){background:none !important;}.title.is-shifted{padding-left:120px;}.block-agenda-block-title{padding-top:40px;}@media (max-width:1023px){.block-agenda-block-title{padding-top:10px;}}.cke_panel_block h2.title{font-size:22px;line-height:22px;}.cke_panel_block h3.title{font-size:18px;line-height:22px;}.cke_panel_block h4.title{font-size:14px;line-height:22px;}.cke_panel_block h5.title{font-size:12px;line-height:22px;}.subtitle{color:#000;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:3.2rem;font-weight:300;line-height:38px;padding:0 0 40px;}.subtitle.is-shifted{padding-left:120px;}.field-title{font-size:4.6rem;font-family:'Marianne Bold';line-height:53px;font-weight:700;display:inline-block;padding:0;margin:40px 0 16px;color:#000;}.field-title strong:nth-child(1),.field-title strong:nth-child(2),.field-title strong:nth-child(3),.field-title span:nth-child(1),.field-title span:nth-child(2),.field-title span:nth-child(3){background-color:#ffe800;line-height:48px;}.field-subtitle{font-size:2rem;line-height:20px;text-transform:uppercase;font-family:'Marianne Light';font-weight:300;padding:0;margin:40px 0 16px;display:block;}.field-chapo{font-size:3.2rem;line-height:36px;font-family:'Marianne Light';font-weight:300;margin:0 0 16px;}.media-image-wrapper img{width:100%;display:block;}.gif-image--button{color:#fff;background-color:#000;}.btn-link{font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:300;line-height:32px;display:inline-block;}.btn-link a{border:1px solid #000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#000;text-decoration:none;background:#fff;display:block;padding:3px 22px;text-align:center;}.no-touchevents .btn-link a:hover,.no-touchevents .btn-link a.hover{background:#000;color:#fff;opacity:1;}.block-custom{padding:0 0 120px;}.block-custom.block-picture .media-image-wrapper{overflow:hidden;}.no-touchevents .block-custom.block-picture .media-image-wrapper:hover img,.no-touchevents .block-custom.block-picture .media-image-wrapper.hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}button{border:0;}details p{font-size:1.6rem;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-weight:400;padding:0 0 15px;}@media (max-width:1023px){.cols .col{width:100%;float:none;}.title{padding-bottom:5px;}.title.is-styled{font-size:3rem;line-height:41px;}.title.is-shifted{padding-left:0;}.subtitle{font-size:2.2rem;line-height:33px;padding-bottom:25px;}.subtitle.is-shifted{padding-left:0;}.field-title{font-size:2.8rem;line-height:38px;padding:0 0 19px;}.field-title strong,.field-title span{line-height:44px;}.field-subtitle{font-size:1.5rem;line-height:19px;padding-bottom:7px;}.field-chapo{font-size:2rem;line-height:30px;margin:0 0 36px;}.media-image-wrapper{margin:0 -20px;}.block-custom{padding:0 0 75px;}}.skip-links{position:relative;padding:0 10px;background:#2d2d2d;}.skip-links.skip-link-focus{height:22px;}.skip-links a{color:#ccc;text-decoration:none;position:absolute;left:-9999px;top:0;background:#2d2d2d;}.skip-links a:focus{left:10px;}a:focus:not(:active){outline:none;}a:focus:not(:active):after{border-bottom:double 4px #e2021a !important;}.toolbar a:focus:not(:active):after{border-bottom:double 4px transparent !important;}.play-pause{width:50px;height:50px;border:1px solid #000;background-color:#fff;border-radius:100%;font-size:0;position:absolute;z-index:1;top:150px;left:15px;pointer-events:none;display:none;}.play-pause .button{position:absolute;border:0;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:20px;top:29%;left:41%;border-color:transparent transparent transparent #000;-webkit-transition:100ms ease;transition:100ms ease;border-style:solid;border-width:10px 0 10px 12px;}.tandem-ac-inv-contrast .play-pause .button{border-color:transparent transparent transparent #ff0 !important;}.tandem-ac-high-contrast .play-pause .button{border-color:transparent transparent transparent #fff !important;}.play-pause .button:after{content:'';position:absolute;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;width:0;height:16px;border-color:transparent transparent transparent #fff;-webkit-transition:100ms ease;transition:100ms ease;border-style:solid;border-width:8px 0 8px 10px;left:-11px;top:-8px;}.tandem-ac-inv-contrast .play-pause .button:after{border-color:transparent transparent transparent #000080 !important;}.tandem-ac-high-contrast .play-pause .button:after{border-color:transparent transparent transparent transparent !important;}.block-field-blocknodearticlefield-media-image iframe{display:block;}.tandem-ac-high-contrast a:after{border-bottom:double 4px transparent !important;}.tandem-ac-high-contrast a:focus:not(:active):after{border-bottom:double 4px #fff !important;}.tandem-ac-high-contrast a:after,.tandem-ac-inv-contrast a:after{border-bottom:double 4px transparent !important;}.tandem-ac-high-contrast a:focus:not(:active):after,.tandem-ac-inv-contrast a:focus:not(:active):after{border-bottom:double 4px #ff0 !important;}.no-touchevents .tandem-ac-high-contrast .btn-link a:hover,.no-touchevents .tandem-ac-high-contrast .btn-link a.hover,.no-touchevents
.tandem-ac-inv-contrast .btn-link a:hover,.no-touchevents
.tandem-ac-inv-contrast .btn-link a.hover{background:#ff0 !important;color:#000080 !important;text-decoration:none !important;}.tandem-ac-high-contrast #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,.tandem-ac-inv-contrast #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{border:0 !important;}.tandem-ac-high-contrast #tarteaucitron .tarteaucitronBorder,.tandem-ac-inv-contrast #tarteaucitron .tarteaucitronBorder{border:0 !important;}.tandem-ac-high-contrast #tarteaucitron #tarteaucitronClosePanel,.tandem-ac-high-contrast #tarteaucitron #tarteaucitronAllAllowed,.tandem-ac-high-contrast #tarteaucitron #tarteaucitronAllDenied,.tandem-ac-high-contrast #tarteaucitron .tarteaucitronAsk button,.tandem-ac-inv-contrast #tarteaucitron #tarteaucitronClosePanel,.tandem-ac-inv-contrast #tarteaucitron #tarteaucitronAllAllowed,.tandem-ac-inv-contrast #tarteaucitron #tarteaucitronAllDenied,.tandem-ac-inv-contrast #tarteaucitron .tarteaucitronAsk button{background-color:#000080 !important;color:#ff0 !important;opacity:1 !important;min-width:75px;border-radius:0 !important;border:1px solid #ff0 !important;}.tandem-ac-high-contrast .tarteaucitronTitle button,.tandem-ac-inv-contrast .tarteaucitronTitle button{background:#ff0 !important;color:#000080 !important;}.tandem-ac-high-contrast #tarteaucitronRoot button,.tandem-ac-inv-contrast #tarteaucitronRoot button{background:#ff0 !important;color:#000080 !important;}.tandem-ac-high-contrast #tarteaucitronRoot button#tarteaucitronBack,.tandem-ac-inv-contrast #tarteaucitronRoot button#tarteaucitronBack{background:#000080 !important;opacity:1;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAllow,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAllow{background-color:#ff0 !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#ff0 !important;color:#000080 !important;}.tandem-ac-high-contrast #tarteaucitronRoot .tarteaucitronIsDenied button.tarteaucitronDeny,.tandem-ac-inv-contrast #tarteaucitronRoot .tarteaucitronIsDenied button.tarteaucitronDeny{background:#ff0 !important;color:#000080 !important;}.mejs__iframe-overlay{height:85%;}@media (max-width:767px){.mejs__iframe-overlay{height:80%;}}body .layout-container{-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1440px;padding:0 120px;margin:0 auto;}@media (max-width:1023px){body .layout-container{padding:0 20px;}}@media all and (min-width:851px){body .layout-container{max-width:1440px;padding:280px 120px 0;}}body .layout-main-wrapper{min-height:300px;}body .layout-main{margin-top:20px;margin-bottom:40px;}body .block .content{margin:0 !important;}body .region-highlighted{margin:0;}body .node__content{margin:0 !important;}body .layout.layout--onecol{padding:0;}@media (max-width:1023px){body .layout-container{padding-top:0;}}body .main:not(.page-article):not(.page-event) article.color-red h1 strong{background-color:#e1000f;}body .main:not(.page-article):not(.page-event) article.color-yellow h1 strong{background-color:#fff580;}.node--type-folder .block-field-blocknodefoldertitle .field-title{padding-left:120px;}@media (max-width:1023px){.node--type-folder .block-field-blocknodefoldertitle .field-title{padding-left:0;}}.node--type-folder .block-field-blocknodefolderfield-chapo .field-chapo{padding-left:120px;padding-right:120px;padding-bottom:100px;}@media (max-width:1023px){.node--type-folder .block-field-blocknodefolderfield-chapo .field-chapo{padding-left:0;padding-right:0;}}.no-scroll{overflow:hidden;}.no-scroll body{position:fixed;}#tarteaucitronRoot .tarteaucitronAlertBigBottom{text-align:left !important;padding:10px 5% !important;width:90% !important;}#tarteaucitronRoot .tarteaucitronAlertBigBottom br{display:none;}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert{display:inline-block;width:calc(100% - 429px);vertical-align:middle;}@media (max-width:767px){#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronDisclaimerAlert{width:100%;}}#tarteaucitronRoot .tarteaucitronAlertBigBottom #tarteaucitronPersonalize,#tarteaucitronRoot .tarteaucitronAlertBigBottom .tarteaucitronDeny{background:#fff;color:#333;font-size:13px;margin-top:7px;margin-bottom:3px;margin-left:7px;padding:4px 10px;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails a{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails a,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails a{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails p{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails p,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails p{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails span{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails span,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails span{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h1{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h1,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h1{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h2{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h2,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h2{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h3{color:#fff !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h3,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron .tarteaucitronDetails h3{color:#ff0 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAllow{background-color:#228bcc !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAllow,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAllow{background-color:#000080 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{border:unset;background:#efeeec !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:#000080 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-left:unset !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed{border-left:5px solid #ff0 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow{background-color:#228bcc !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied{border-left:unset !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronH1{color:#000;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo{color:#000;background:#efeeec !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo{background:#000080 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo a{color:#000;font-size:1em;font-weight:normal;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronH2{color:#000;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .alternative-text{font-size:12px;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName > a{display:none;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName > a:last-child{display:inline-block !important;position:relative;background:#efeeec;left:-8px;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{border:unset;background:#efeeec !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder{background:#000080 !important;}#tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle{background:#efeeec !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle{background:#000080 !important;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button,.tandem-ac-inv-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button{background-color:#000080 !important;color:#ff0 !important;opacity:1;min-width:75px;border-radius:0 !important;border:1px solid #ff0 !important;}#tarteaucitronRoot div ::-webkit-scrollbar-thumb{border-left:0;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitronAlertBig{border-top:1px solid;}.tandem-ac-high-contrast #tarteaucitronRoot button{background:#ff0 !important;color:#000080 !important;}.tandem-ac-high-contrast #tarteaucitronRoot button#tarteaucitronBack{background:#000080 !important;opacity:1;}.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices #tarteaucitronInfo,.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronBorder,.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronTitle,.tandem-ac-high-contrast #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:#000080 !important;}.wysiwyg,.cke_editable,.block-map .svg-block .svg-block-popup,.page-not-found-page-wrapper .text-wrapper{color:#000;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:300;line-height:22px;}.wysiwyg:before,.wysiwyg:after,.cke_editable:before,.block-map .svg-block .svg-block-popup:before,.cke_editable:after,.block-map .svg-block .svg-block-popup:after,.page-not-found-page-wrapper .text-wrapper:before,.page-not-found-page-wrapper .text-wrapper:after{content:'';display:table;}.wysiwyg:after,.cke_editable:after,.block-map .svg-block .svg-block-popup:after,.page-not-found-page-wrapper .text-wrapper:after{clear:both;}.wysiwyg strong,.cke_editable strong,.block-map .svg-block .svg-block-popup strong,.page-not-found-page-wrapper .text-wrapper strong{font-weight:700;}.wysiwyg em,.cke_editable em,.block-map .svg-block .svg-block-popup em,.page-not-found-page-wrapper .text-wrapper em{font-style:italic;}.wysiwyg h1,.cke_editable h1,.block-map .svg-block .svg-block-popup h1,.page-not-found-page-wrapper .text-wrapper h1{margin:40px 0 16px;padding:0;}.wysiwyg h2,.cke_editable h2,.block-map .svg-block .svg-block-popup h2,.page-not-found-page-wrapper .text-wrapper h2{font-size:3.2rem;font-weight:300;line-height:38px;padding:0;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;margin:40px 0 16px;}.wysiwyg h2.highlighted-title strong,.cke_editable h2.highlighted-title strong,.block-map .svg-block .svg-block-popup h2.highlighted-title strong,.page-not-found-page-wrapper .text-wrapper h2.highlighted-title strong{font-family:'Marianne Bold';background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(50%,#ffe800));background:linear-gradient(to bottom,transparent 60%,#ffe800 50%);font-weight:700;text-transform:capitalize;line-height:38px;}.tandem-ac-high-contrast .wysiwyg h2.highlighted-title strong,.tandem-ac-inv-contrast .wysiwyg h2.highlighted-title strong,.tandem-ac-high-contrast .cke_editable h2.highlighted-title strong,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup h2.highlighted-title strong,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup h2.highlighted-title strong,.tandem-ac-inv-contrast .cke_editable h2.highlighted-title strong,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup h2.highlighted-title strong,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup h2.highlighted-title strong,.tandem-ac-high-contrast
      .page-not-found-page-wrapper .text-wrapper h2.highlighted-title strong,.tandem-ac-inv-contrast
      .page-not-found-page-wrapper .text-wrapper h2.highlighted-title strong{background:none;}.wysiwyg h2.highlighted-title:first-letter,.cke_editable h2.highlighted-title:first-letter,.block-map .svg-block .svg-block-popup h2.highlighted-title:first-letter,.page-not-found-page-wrapper .text-wrapper h2.highlighted-title:first-letter{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(50%,#ffe800));background:linear-gradient(to bottom,transparent 60%,#ffe800 50%);line-height:38px;}.tandem-ac-high-contrast .wysiwyg h2.highlighted-title:first-letter,.tandem-ac-inv-contrast .wysiwyg h2.highlighted-title:first-letter,.tandem-ac-high-contrast .cke_editable h2.highlighted-title:first-letter,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup h2.highlighted-title:first-letter,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup h2.highlighted-title:first-letter,.tandem-ac-inv-contrast .cke_editable h2.highlighted-title:first-letter,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup h2.highlighted-title:first-letter,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup h2.highlighted-title:first-letter,.tandem-ac-high-contrast
      .page-not-found-page-wrapper .text-wrapper h2.highlighted-title:first-letter,.tandem-ac-inv-contrast
      .page-not-found-page-wrapper .text-wrapper h2.highlighted-title:first-letter{background:none;}.wysiwyg h3,.cke_editable h3,.block-map .svg-block .svg-block-popup h3,.page-not-found-page-wrapper .text-wrapper h3{font-size:2.8rem;font-weight:700;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;line-height:32px;padding:0;margin:32px 0 16px;}.wysiwyg h4,.cke_editable h4,.block-map .svg-block .svg-block-popup h4,.page-not-found-page-wrapper .text-wrapper h4{font-size:2.4rem;font-weight:700;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;line-height:28px;padding:0;margin:32px 0 16px;}.wysiwyg h5,.cke_editable h5,.block-map .svg-block .svg-block-popup h5,.page-not-found-page-wrapper .text-wrapper h5{font-size:2.2rem;font-weight:300;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;line-height:26px;padding:0;margin:32px 0 16px;}.wysiwyg h6,.cke_editable h6,.block-map .svg-block .svg-block-popup h6,.page-not-found-page-wrapper .text-wrapper h6{font-weight:400;font-size:1.6rem;line-height:24px;margin:32px 0 16px;}.wysiwyg p,.cke_editable p,.block-map .svg-block .svg-block-popup p,.page-not-found-page-wrapper .text-wrapper p{font-size:1.6rem;line-height:24px;padding:0;margin-bottom:16px;}.wysiwyg a,.cke_editable a,.block-map .svg-block .svg-block-popup a,.page-not-found-page-wrapper .text-wrapper a{text-decoration:underline;color:#000;font-weight:700;}.no-touchevents .wysiwyg a:hover,.no-touchevents .wysiwyg a.hover,.no-touchevents .cke_editable a:hover,.no-touchevents .block-map .svg-block .svg-block-popup a:hover,.block-map .svg-block .no-touchevents .svg-block-popup a:hover,.no-touchevents .cke_editable a.hover,.no-touchevents .block-map .svg-block .svg-block-popup a.hover,.block-map .svg-block .no-touchevents .svg-block-popup a.hover,.no-touchevents
    .page-not-found-page-wrapper .text-wrapper a:hover,.no-touchevents
    .page-not-found-page-wrapper .text-wrapper a.hover{text-decoration:underline;background:#ffe800;}.no-touchevents .wysiwyg a:hover[href^='mailto:'],.no-touchevents .wysiwyg a:hover.file-link,.no-touchevents .wysiwyg a.hover[href^='mailto:'],.no-touchevents .wysiwyg a.hover.file-link,.no-touchevents .cke_editable a:hover[href^='mailto:'],.no-touchevents .block-map .svg-block .svg-block-popup a:hover[href^='mailto:'],.block-map .svg-block .no-touchevents .svg-block-popup a:hover[href^='mailto:'],.no-touchevents .cke_editable a:hover.file-link,.no-touchevents .block-map .svg-block .svg-block-popup a:hover.file-link,.block-map .svg-block .no-touchevents .svg-block-popup a:hover.file-link,.no-touchevents .cke_editable a.hover[href^='mailto:'],.no-touchevents .block-map .svg-block .svg-block-popup a.hover[href^='mailto:'],.block-map .svg-block .no-touchevents .svg-block-popup a.hover[href^='mailto:'],.no-touchevents .cke_editable a.hover.file-link,.no-touchevents .block-map .svg-block .svg-block-popup a.hover.file-link,.block-map .svg-block .no-touchevents .svg-block-popup a.hover.file-link,.no-touchevents
      .page-not-found-page-wrapper .text-wrapper a:hover[href^='mailto:'],.no-touchevents
      .page-not-found-page-wrapper .text-wrapper a:hover.file-link,.no-touchevents
      .page-not-found-page-wrapper .text-wrapper a.hover[href^='mailto:'],.no-touchevents
      .page-not-found-page-wrapper .text-wrapper a.hover.file-link{background:#ffe800;}.wysiwyg a[target='_blank']:after,.wysiwyg a.file-link:after,.cke_editable a[target='_blank']:after,.block-map .svg-block .svg-block-popup a[target='_blank']:after,.cke_editable a.file-link:after,.block-map .svg-block .svg-block-popup a.file-link:after,.page-not-found-page-wrapper .text-wrapper a[target='_blank']:after,.page-not-found-page-wrapper .text-wrapper a.file-link:after{content:'';display:inline-block;margin:1px 0 0 12px;vertical-align:top;position:static;border:0 !important;}.wysiwyg a[target='_blank']:before,.wysiwyg a.file-link:before,.cke_editable a[target='_blank']:before,.block-map .svg-block .svg-block-popup a[target='_blank']:before,.cke_editable a.file-link:before,.block-map .svg-block .svg-block-popup a.file-link:before,.page-not-found-page-wrapper .text-wrapper a[target='_blank']:before,.page-not-found-page-wrapper .text-wrapper a.file-link:before{content:'';width:100%;border-bottom:double 4px transparent !important;position:absolute;left:0;bottom:-2px;right:0;}.wysiwyg a[target='_blank']:focus:not(:active):before,.wysiwyg a.file-link:focus:not(:active):before,.cke_editable a[target='_blank']:focus:not(:active):before,.block-map .svg-block .svg-block-popup a[target='_blank']:focus:not(:active):before,.cke_editable a.file-link:focus:not(:active):before,.block-map .svg-block .svg-block-popup a.file-link:focus:not(:active):before,.page-not-found-page-wrapper .text-wrapper a[target='_blank']:focus:not(:active):before,.page-not-found-page-wrapper .text-wrapper a.file-link:focus:not(:active):before{border-bottom:double 4px #e2021a !important;}.wysiwyg a[target='_blank']:after,.cke_editable a[target='_blank']:after,.block-map .svg-block .svg-block-popup a[target='_blank']:after,.page-not-found-page-wrapper .text-wrapper a[target='_blank']:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external.svg") 0 0 no-repeat;width:16px;height:16px;margin-left:5px;background-size:94%;margin-top:2px;}.tandem-ac-inv-contrast .wysiwyg a[target='_blank']:after,.tandem-ac-inv-contrast .cke_editable a[target='_blank']:after,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:after,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:after,.tandem-ac-inv-contrast
      .page-not-found-page-wrapper .text-wrapper a[target='_blank']:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external-yellow.svg") 0 0 no-repeat;background-size:94%;}.tandem-ac-high-contrast .wysiwyg a[target='_blank']:after,.tandem-ac-high-contrast .cke_editable a[target='_blank']:after,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:after,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup a[target='_blank']:after,.tandem-ac-high-contrast
      .page-not-found-page-wrapper .text-wrapper a[target='_blank']:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external-white.svg") 0 0 no-repeat;background-size:94%;}.wysiwyg a.file-link:after,.cke_editable a.file-link:after,.block-map .svg-block .svg-block-popup a.file-link:after,.page-not-found-page-wrapper .text-wrapper a.file-link:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-download.svg") 0 0 no-repeat;width:18px;height:21px;background-size:100%;margin-top:-3px;margin-left:10px;}.tandem-ac-high-contrast .wysiwyg a.file-link:after,.tandem-ac-high-contrast .cke_editable a.file-link:after,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup a.file-link:after,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup a.file-link:after,.tandem-ac-high-contrast
      .page-not-found-page-wrapper .text-wrapper a.file-link:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-download-white.svg") 0 0 no-repeat;background-size:100%;}.wysiwyg ul,.wysiwyg ol,.cke_editable ul,.block-map .svg-block .svg-block-popup ul,.cke_editable ol,.block-map .svg-block .svg-block-popup ol,.page-not-found-page-wrapper .text-wrapper ul,.page-not-found-page-wrapper .text-wrapper ol{font-size:1.6rem;font-weight:300;line-height:22px;margin:16px 0 32px;}.wysiwyg ul li,.wysiwyg ol li,.cke_editable ul li,.block-map .svg-block .svg-block-popup ul li,.cke_editable ol li,.block-map .svg-block .svg-block-popup ol li,.page-not-found-page-wrapper .text-wrapper ul li,.page-not-found-page-wrapper .text-wrapper ol li{position:relative;}.wysiwyg ul li a,.wysiwyg ol li a,.cke_editable ul li a,.block-map .svg-block .svg-block-popup ul li a,.cke_editable ol li a,.block-map .svg-block .svg-block-popup ol li a,.page-not-found-page-wrapper .text-wrapper ul li a,.page-not-found-page-wrapper .text-wrapper ol li a{text-decoration:underline;}.no-touchevents .wysiwyg ul li a:hover,.no-touchevents .wysiwyg ul li a.hover,.no-touchevents
        .wysiwyg ol li a:hover,.no-touchevents
        .wysiwyg ol li a.hover,.no-touchevents .cke_editable ul li a:hover,.no-touchevents .block-map .svg-block .svg-block-popup ul li a:hover,.block-map .svg-block .no-touchevents .svg-block-popup ul li a:hover,.no-touchevents .cke_editable ul li a.hover,.no-touchevents .block-map .svg-block .svg-block-popup ul li a.hover,.block-map .svg-block .no-touchevents .svg-block-popup ul li a.hover,.no-touchevents .cke_editable ol li a:hover,.no-touchevents .block-map .svg-block .svg-block-popup ol li a:hover,.block-map .svg-block .no-touchevents .svg-block-popup ol li a:hover,.no-touchevents .cke_editable ol li a.hover,.no-touchevents .block-map .svg-block .svg-block-popup ol li a.hover,.block-map .svg-block .no-touchevents .svg-block-popup ol li a.hover,.no-touchevents
        .page-not-found-page-wrapper .text-wrapper ul li a:hover,.no-touchevents
        .page-not-found-page-wrapper .text-wrapper ul li a.hover,.no-touchevents
        .page-not-found-page-wrapper .text-wrapper ol li a:hover,.no-touchevents
        .page-not-found-page-wrapper .text-wrapper ol li a.hover{cursor:pointer;opacity:0.8;}.wysiwyg ul,.cke_editable ul,.block-map .svg-block .svg-block-popup ul,.page-not-found-page-wrapper .text-wrapper ul{list-style:none;clear:both;}.wysiwyg ul li,.cke_editable ul li,.block-map .svg-block .svg-block-popup ul li,.page-not-found-page-wrapper .text-wrapper ul li{padding:0 0 0 25px;}.wysiwyg ul li:before,.cke_editable ul li:before,.block-map .svg-block .svg-block-popup ul li:before,.page-not-found-page-wrapper .text-wrapper ul li:before{content:'';display:block;width:18px;height:2px;position:absolute;left:0;top:9px;background:#000;}.tandem-ac-high-contrast .wysiwyg ul li:before,.tandem-ac-inv-contrast .wysiwyg ul li:before,.tandem-ac-high-contrast .cke_editable ul li:before,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup ul li:before,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup ul li:before,.tandem-ac-inv-contrast .cke_editable ul li:before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup ul li:before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup ul li:before,.tandem-ac-high-contrast
        .page-not-found-page-wrapper .text-wrapper ul li:before,.tandem-ac-inv-contrast
        .page-not-found-page-wrapper .text-wrapper ul li:before{background:#fff;}.wysiwyg ul ol li:before,.cke_editable ul ol li:before,.block-map .svg-block .svg-block-popup ul ol li:before,.page-not-found-page-wrapper .text-wrapper ul ol li:before{display:none;}.wysiwyg ol,.cke_editable ol,.block-map .svg-block .svg-block-popup ol,.page-not-found-page-wrapper .text-wrapper ol{margin:0;padding-left:20px;list-style:decimal;}.wysiwyg ol li,.cke_editable ol li,.block-map .svg-block .svg-block-popup ol li,.page-not-found-page-wrapper .text-wrapper ol li{padding:0 0 5px 1px;}.wysiwyg ol ol,.cke_editable ol ol,.block-map .svg-block .svg-block-popup ol ol,.page-not-found-page-wrapper .text-wrapper ol ol{padding-left:20px;}.wysiwyg ol ul li,.cke_editable ol ul li,.block-map .svg-block .svg-block-popup ol ul li,.page-not-found-page-wrapper .text-wrapper ol ul li{padding-left:25px;}.wysiwyg table,.cke_editable table,.block-map .svg-block .svg-block-popup table,.page-not-found-page-wrapper .text-wrapper table{width:100%;margin:0;border-collapse:collapse;}.tandem-ac-inv-contrast .wysiwyg table,.tandem-ac-inv-contrast .cke_editable table,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup table,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup table,.tandem-ac-inv-contrast
    .page-not-found-page-wrapper .text-wrapper table{background:none !important;}.wysiwyg table.table-colored tr:nth-child(even) th,.wysiwyg table.table-colored tr:nth-child(even) td,.cke_editable table.table-colored tr:nth-child(even) th,.block-map .svg-block .svg-block-popup table.table-colored tr:nth-child(even) th,.cke_editable table.table-colored tr:nth-child(even) td,.block-map .svg-block .svg-block-popup table.table-colored tr:nth-child(even) td,.page-not-found-page-wrapper .text-wrapper table.table-colored tr:nth-child(even) th,.page-not-found-page-wrapper .text-wrapper table.table-colored tr:nth-child(even) td{background:#fff9bf;}.wysiwyg table caption,.cke_editable table caption,.block-map .svg-block .svg-block-popup table caption,.page-not-found-page-wrapper .text-wrapper table caption{font-size:2.4rem;padding:16px 20px;text-align:left;margin:0;font-weight:400;line-height:28px;}.wysiwyg table tr:nth-child(even) td,.cke_editable table tr:nth-child(even) td,.block-map .svg-block .svg-block-popup table tr:nth-child(even) td,.page-not-found-page-wrapper .text-wrapper table tr:nth-child(even) td{background:#fff9bf;}.wysiwyg table tr th,.cke_editable table tr th,.block-map .svg-block .svg-block-popup table tr th,.page-not-found-page-wrapper .text-wrapper table tr th{padding-top:17px;padding-bottom:17px;border:1px solid #000;}.wysiwyg table tr th,.wysiwyg table tr td,.cke_editable table tr th,.block-map .svg-block .svg-block-popup table tr th,.cke_editable table tr td,.block-map .svg-block .svg-block-popup table tr td,.page-not-found-page-wrapper .text-wrapper table tr th,.page-not-found-page-wrapper .text-wrapper table tr td{padding:14px 20px;text-align:center;vertical-align:middle;}.wysiwyg table tr th:last-child,.wysiwyg table tr td:last-child,.cke_editable table tr th:last-child,.block-map .svg-block .svg-block-popup table tr th:last-child,.cke_editable table tr td:last-child,.block-map .svg-block .svg-block-popup table tr td:last-child,.page-not-found-page-wrapper .text-wrapper table tr th:last-child,.page-not-found-page-wrapper .text-wrapper table tr td:last-child{border-right:1px solid #000;}.wysiwyg table tr th,.cke_editable table tr th,.block-map .svg-block .svg-block-popup table tr th,.page-not-found-page-wrapper .text-wrapper table tr th{font-weight:700;background:#ffe800;}.wysiwyg table tr:last-child td,.cke_editable table tr:last-child td,.block-map .svg-block .svg-block-popup table tr:last-child td,.page-not-found-page-wrapper .text-wrapper table tr:last-child td{border-bottom:1px solid #000;}.wysiwyg table tr td,.cke_editable table tr td,.block-map .svg-block .svg-block-popup table tr td,.page-not-found-page-wrapper .text-wrapper table tr td{border:1px solid #000;border-right:0;}.wysiwyg table tr td:first-child,.cke_editable table tr td:first-child,.block-map .svg-block .svg-block-popup table tr td:first-child,.page-not-found-page-wrapper .text-wrapper table tr td:first-child{font-weight:700;}.wysiwyg .table-wrapper,.cke_editable .table-wrapper,.block-map .svg-block .svg-block-popup .table-wrapper,.page-not-found-page-wrapper .text-wrapper .table-wrapper{position:relative;overflow:hidden;padding-bottom:40px;}.wysiwyg .table-wrapper .viewport,.cke_editable .table-wrapper .viewport,.block-map .svg-block .svg-block-popup .table-wrapper .viewport,.page-not-found-page-wrapper .text-wrapper .table-wrapper .viewport{margin:0;overflow:hidden;height:100%;}.wysiwyg .table-wrapper .overview,.cke_editable .table-wrapper .overview,.block-map .svg-block .svg-block-popup .table-wrapper .overview,.page-not-found-page-wrapper .text-wrapper .table-wrapper .overview{width:100%;}.wysiwyg .table-wrapper table.cloned th,.wysiwyg .table-wrapper table.cloned td,.cke_editable .table-wrapper table.cloned th,.block-map .svg-block .svg-block-popup .table-wrapper table.cloned th,.cke_editable .table-wrapper table.cloned td,.block-map .svg-block .svg-block-popup .table-wrapper table.cloned td,.page-not-found-page-wrapper .text-wrapper .table-wrapper table.cloned th,.page-not-found-page-wrapper .text-wrapper .table-wrapper table.cloned td{border-color:transparent;}.wysiwyg .table-wrapper .cloned,.cke_editable .table-wrapper .cloned,.block-map .svg-block .svg-block-popup .table-wrapper .cloned,.page-not-found-page-wrapper .text-wrapper .table-wrapper .cloned{pointer-events:none;background-color:transparent;}.wysiwyg .table-wrapper .cloned td,.wysiwyg .table-wrapper .cloned th,.cke_editable .table-wrapper .cloned td,.block-map .svg-block .svg-block-popup .table-wrapper .cloned td,.cke_editable .table-wrapper .cloned th,.block-map .svg-block .svg-block-popup .table-wrapper .cloned th,.page-not-found-page-wrapper .text-wrapper .table-wrapper .cloned td,.page-not-found-page-wrapper .text-wrapper .table-wrapper .cloned th{visibility:hidden;}.wysiwyg .table-wrapper .cloned caption,.cke_editable .table-wrapper .cloned caption,.block-map .svg-block .svg-block-popup .table-wrapper .cloned caption,.page-not-found-page-wrapper .text-wrapper .table-wrapper .cloned caption{background:#fff;font-weight:400;line-height:28px;}.wysiwyg .table-wrapper .disable + .cloned,.cke_editable .table-wrapper .disable + .cloned,.block-map .svg-block .svg-block-popup .table-wrapper .disable + .cloned,.page-not-found-page-wrapper .text-wrapper .table-wrapper .disable + .cloned{display:none;}.wysiwyg .align-center img,.cke_editable .align-center img,.block-map .svg-block .svg-block-popup .align-center img,.page-not-found-page-wrapper .text-wrapper .align-center img{margin:0 auto;}.wysiwyg .embedded-entity,.cke_editable .embedded-entity,.block-map .svg-block .svg-block-popup .embedded-entity,.page-not-found-page-wrapper .text-wrapper .embedded-entity{text-align:left;position:relative;width:100%;margin:30px 0;}.wysiwyg .embedded-entity.align-center article,.cke_editable .embedded-entity.align-center article,.block-map .svg-block .svg-block-popup .embedded-entity.align-center article,.page-not-found-page-wrapper .text-wrapper .embedded-entity.align-center article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.wysiwyg .embedded-entity.align-center article .embedded-entity-wrapper,.cke_editable .embedded-entity.align-center article .embedded-entity-wrapper,.block-map .svg-block .svg-block-popup .embedded-entity.align-center article .embedded-entity-wrapper,.page-not-found-page-wrapper .text-wrapper .embedded-entity.align-center article .embedded-entity-wrapper{-ms-flex-align:center;align-items:center;}.wysiwyg .embedded-entity.align-center article .embedded-entity-wrapper .textual-transcription,.cke_editable .embedded-entity.align-center article .embedded-entity-wrapper .textual-transcription,.block-map .svg-block .svg-block-popup .embedded-entity.align-center article .embedded-entity-wrapper .textual-transcription,.page-not-found-page-wrapper .text-wrapper .embedded-entity.align-center article .embedded-entity-wrapper .textual-transcription{width:100%;}.wysiwyg .embedded-entity.align-right article,.cke_editable .embedded-entity.align-right article,.block-map .svg-block .svg-block-popup .embedded-entity.align-right article,.page-not-found-page-wrapper .text-wrapper .embedded-entity.align-right article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;}.wysiwyg .embedded-entity.align-right article .embedded-entity-wrapper,.cke_editable .embedded-entity.align-right article .embedded-entity-wrapper,.block-map .svg-block .svg-block-popup .embedded-entity.align-right article .embedded-entity-wrapper,.page-not-found-page-wrapper .text-wrapper .embedded-entity.align-right article .embedded-entity-wrapper{-ms-flex-align:end;align-items:flex-end;}.wysiwyg .embedded-entity.align-right article .embedded-entity-wrapper .textual-transcription,.cke_editable .embedded-entity.align-right article .embedded-entity-wrapper .textual-transcription,.block-map .svg-block .svg-block-popup .embedded-entity.align-right article .embedded-entity-wrapper .textual-transcription,.page-not-found-page-wrapper .text-wrapper .embedded-entity.align-right article .embedded-entity-wrapper .textual-transcription{width:100%;}.wysiwyg .embedded-entity .credits-caption-wrapper,.wysiwyg .embedded-entity .textual-transcription,.cke_editable .embedded-entity .credits-caption-wrapper,.block-map .svg-block .svg-block-popup .embedded-entity .credits-caption-wrapper,.cke_editable .embedded-entity .textual-transcription,.block-map .svg-block .svg-block-popup .embedded-entity .textual-transcription,.page-not-found-page-wrapper .text-wrapper .embedded-entity .credits-caption-wrapper,.page-not-found-page-wrapper .text-wrapper .embedded-entity .textual-transcription{width:-webkit-min-content !important;width:-moz-min-content !important;width:min-content !important;min-width:100%;}.wysiwyg .embedded-entity .embedded-entity-wrapper,.cke_editable .embedded-entity .embedded-entity-wrapper,.block-map .svg-block .svg-block-popup .embedded-entity .embedded-entity-wrapper,.page-not-found-page-wrapper .text-wrapper .embedded-entity .embedded-entity-wrapper{min-width:320px;}.wysiwyg .embedded-entity .media-image-wrapper,.cke_editable .embedded-entity .media-image-wrapper,.block-map .svg-block .svg-block-popup .embedded-entity .media-image-wrapper,.page-not-found-page-wrapper .text-wrapper .embedded-entity .media-image-wrapper{margin:0;}.wysiwyg .embedded-entity img,.cke_editable .embedded-entity img,.block-map .svg-block .svg-block-popup .embedded-entity img,.page-not-found-page-wrapper .text-wrapper .embedded-entity img{display:block;width:auto;height:auto;max-width:100%;}.wysiwyg .embedded-entity .embedded-entity-wrapper,.cke_editable .embedded-entity .embedded-entity-wrapper,.block-map .svg-block .svg-block-popup .embedded-entity .embedded-entity-wrapper,.page-not-found-page-wrapper .text-wrapper .embedded-entity .embedded-entity-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;}.wysiwyg .embedded-entity .audio-media div:not(.play-pause):not(.textual-transcription),.cke_editable .embedded-entity .audio-media div:not(.play-pause):not(.textual-transcription),.block-map .svg-block .svg-block-popup .embedded-entity .audio-media div:not(.play-pause):not(.textual-transcription),.page-not-found-page-wrapper .text-wrapper .embedded-entity .audio-media div:not(.play-pause):not(.textual-transcription){display:-ms-flexbox;display:flex;}.wysiwyg details,.wysiwyg figcaption,.cke_editable details,.block-map .svg-block .svg-block-popup details,.cke_editable figcaption,.block-map .svg-block .svg-block-popup figcaption,.page-not-found-page-wrapper .text-wrapper details,.page-not-found-page-wrapper .text-wrapper figcaption{margin:30px 0 0;font-size:1.1rem;font-weight:500;letter-spacing:-0.11px;line-height:13px;font-family:'Marianne Medium';}.wysiwyg figure,.cke_editable figure,.block-map .svg-block .svg-block-popup figure,.page-not-found-page-wrapper .text-wrapper figure{margin:32px 0;}.wysiwyg figure a[target='_blank']:after,.cke_editable figure a[target='_blank']:after,.block-map .svg-block .svg-block-popup figure a[target='_blank']:after,.page-not-found-page-wrapper .text-wrapper figure a[target='_blank']:after{display:none;}.wysiwyg details,.cke_editable details,.block-map .svg-block .svg-block-popup details,.page-not-found-page-wrapper .text-wrapper details{font-size:1.3rem;margin:0;font-weight:400;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;}.wysiwyg details summary,.cke_editable details summary,.block-map .svg-block .svg-block-popup details summary,.page-not-found-page-wrapper .text-wrapper details summary{line-height:22px;}.wysiwyg details p,.cke_editable details p,.block-map .svg-block .svg-block-popup details p,.page-not-found-page-wrapper .text-wrapper details p{font-size:1.6rem;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-weight:400;padding:0 0 15px;}.wysiwyg .quote,.cke_editable .quote,.block-map .svg-block .svg-block-popup .quote,.page-not-found-page-wrapper .text-wrapper .quote{position:relative;max-width:442px;}.wysiwyg .quote:before,.cke_editable .quote:before,.block-map .svg-block .svg-block-popup .quote:before,.page-not-found-page-wrapper .text-wrapper .quote:before{content:'';width:100%;height:2px;max-width:362px;position:absolute;top:0;left:0;}.wysiwyg .quote.color-yellow:before,.cke_editable .quote.color-yellow:before,.block-map .svg-block .svg-block-popup .quote.color-yellow:before,.page-not-found-page-wrapper .text-wrapper .quote.color-yellow:before{background:#fff580;}.tandem-ac-high-contrast .wysiwyg .quote.color-yellow:before,.tandem-ac-high-contrast .cke_editable .quote.color-yellow:before,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup .quote.color-yellow:before,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup .quote.color-yellow:before,.tandem-ac-high-contrast
      .page-not-found-page-wrapper .text-wrapper .quote.color-yellow:before{background:#fff;}.wysiwyg .quote.color-red:before,.cke_editable .quote.color-red:before,.block-map .svg-block .svg-block-popup .quote.color-red:before,.page-not-found-page-wrapper .text-wrapper .quote.color-red:before{background:#e30512;}.wysiwyg .quote blockquote,.cke_editable .quote blockquote,.block-map .svg-block .svg-block-popup .quote blockquote,.page-not-found-page-wrapper .text-wrapper .quote blockquote{display:inline-block;padding:0;margin:32px 0 0;word-break:break-word;}.wysiwyg .quote blockquote p,.cke_editable .quote blockquote p,.block-map .svg-block .svg-block-popup .quote blockquote p,.page-not-found-page-wrapper .text-wrapper .quote blockquote p{font-size:3rem;font-weight:500;line-height:40px;padding:0;}.wysiwyg .quote blockquote p:before,.cke_editable .quote blockquote p:before,.block-map .svg-block .svg-block-popup .quote blockquote p:before,.page-not-found-page-wrapper .text-wrapper .quote blockquote p:before{content:'«';padding:0 5px 0 0;}.wysiwyg .quote blockquote p:after,.cke_editable .quote blockquote p:after,.block-map .svg-block .svg-block-popup .quote blockquote p:after,.page-not-found-page-wrapper .text-wrapper .quote blockquote p:after{content:'»';padding:0 5px 0 0;}.wysiwyg .quote figcaption,.cke_editable .quote figcaption,.block-map .svg-block .svg-block-popup .quote figcaption,.page-not-found-page-wrapper .text-wrapper .quote figcaption{font-size:2.3rem;line-height:33px;letter-spacing:0;font-weight:700;padding:0 0 0 25px;margin:16px 0 0;position:relative;}.wysiwyg .quote figcaption:before,.cke_editable .quote figcaption:before,.block-map .svg-block .svg-block-popup .quote figcaption:before,.page-not-found-page-wrapper .text-wrapper .quote figcaption:before{content:'';display:block;width:13px;height:2px;position:absolute;left:0;top:15px;background:#000;}.tandem-ac-inv-contrast .wysiwyg .quote figcaption:before,.tandem-ac-inv-contrast .cke_editable .quote figcaption:before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup .quote figcaption:before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup .quote figcaption:before,.tandem-ac-inv-contrast
        .page-not-found-page-wrapper .text-wrapper .quote figcaption:before{background:#ff0;}.tandem-ac-high-contrast .wysiwyg .quote figcaption:before,.tandem-ac-high-contrast .cke_editable .quote figcaption:before,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup .quote figcaption:before,.block-map .svg-block .tandem-ac-high-contrast .svg-block-popup .quote figcaption:before,.tandem-ac-high-contrast
        .page-not-found-page-wrapper .text-wrapper .quote figcaption:before{background:#fff;}.wysiwyg .highlighted_paragraph,.cke_editable .highlighted_paragraph,.block-map .svg-block .svg-block-popup .highlighted_paragraph,.page-not-found-page-wrapper .text-wrapper .highlighted_paragraph{font-size:2rem;font-weight:700;line-height:30px;padding:25px 33px;margin:16px 0;}.wysiwyg .highlighted_paragraph.color-yellow,.cke_editable .highlighted_paragraph.color-yellow,.block-map .svg-block .svg-block-popup .highlighted_paragraph.color-yellow,.page-not-found-page-wrapper .text-wrapper .highlighted_paragraph.color-yellow{background:#fff580;}.wysiwyg .highlighted_paragraph.color-red,.cke_editable .highlighted_paragraph.color-red,.block-map .svg-block .svg-block-popup .highlighted_paragraph.color-red,.page-not-found-page-wrapper .text-wrapper .highlighted_paragraph.color-red{background:#e30512;}.wysiwyg .key-figures-widget,.cke_editable .key-figures-widget,.block-map .svg-block .svg-block-popup .key-figures-widget,.page-not-found-page-wrapper .text-wrapper .key-figures-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center;padding:0 0 40px;}.wysiwyg .key-figures-widget.color-yellow strong,.cke_editable .key-figures-widget.color-yellow strong,.block-map .svg-block .svg-block-popup .key-figures-widget.color-yellow strong,.page-not-found-page-wrapper .text-wrapper .key-figures-widget.color-yellow strong{text-shadow:3px 4px 0 #ffe800;}.wysiwyg .key-figures-widget.color-red strong,.cke_editable .key-figures-widget.color-red strong,.block-map .svg-block .svg-block-popup .key-figures-widget.color-red strong,.page-not-found-page-wrapper .text-wrapper .key-figures-widget.color-red strong{text-shadow:3px 4px 0 #e30512;}.wysiwyg .key-figures-element,.cke_editable .key-figures-element,.block-map .svg-block .svg-block-popup .key-figures-element,.page-not-found-page-wrapper .text-wrapper .key-figures-element{width:33.33%;display:block;border-top:1px solid #000;border-bottom:1px solid #000;padding:48px 15px 37px;}.wysiwyg .key-figures-element:first-child,.cke_editable .key-figures-element:first-child,.block-map .svg-block .svg-block-popup .key-figures-element:first-child,.page-not-found-page-wrapper .text-wrapper .key-figures-element:first-child{border-left:1px solid #000;}.wysiwyg .key-figures-element:last-child,.cke_editable .key-figures-element:last-child,.block-map .svg-block .svg-block-popup .key-figures-element:last-child,.page-not-found-page-wrapper .text-wrapper .key-figures-element:last-child{border-right:1px solid #000;}.wysiwyg .key-figures-element strong,.cke_editable .key-figures-element strong,.block-map .svg-block .svg-block-popup .key-figures-element strong,.page-not-found-page-wrapper .text-wrapper .key-figures-element strong{display:block;font-size:7rem;line-height:7rem;padding:0 0 5px;}@media (max-width:767px){.wysiwyg .key-figures-element strong,.cke_editable .key-figures-element strong,.block-map .svg-block .svg-block-popup .key-figures-element strong,.page-not-found-page-wrapper .text-wrapper .key-figures-element strong{font-size:3rem;line-height:3rem;}}.layout__region--second .wysiwyg .key-figures-widget,.layout__region--second .cke_editable .key-figures-widget,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-widget,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-widget,.layout__region--second
  .page-not-found-page-wrapper .text-wrapper .key-figures-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #000;text-align:center;padding:48px 15px 37px;margin-bottom:40px;}.layout__region--second .wysiwyg .key-figures-widget.color-yellow strong,.layout__region--second .cke_editable .key-figures-widget.color-yellow strong,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-widget.color-yellow strong,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-widget.color-yellow strong,.layout__region--second
    .page-not-found-page-wrapper .text-wrapper .key-figures-widget.color-yellow strong{text-shadow:3px 4px 0 #ffe800;}.layout__region--second .wysiwyg .key-figures-widget.color-red strong,.layout__region--second .cke_editable .key-figures-widget.color-red strong,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-widget.color-red strong,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-widget.color-red strong,.layout__region--second
    .page-not-found-page-wrapper .text-wrapper .key-figures-widget.color-red strong{text-shadow:3px 4px 0 #e30512;}.layout__region--second .wysiwyg .key-figures-element,.layout__region--second .cke_editable .key-figures-element,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-element,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-element,.layout__region--second
  .page-not-found-page-wrapper .text-wrapper .key-figures-element{width:100%;display:block;padding:0;padding-bottom:37px;border:0;}.layout__region--second .wysiwyg .key-figures-element:first-child,.layout__region--second .cke_editable .key-figures-element:first-child,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-element:first-child,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-element:first-child,.layout__region--second
    .page-not-found-page-wrapper .text-wrapper .key-figures-element:first-child{border-left:0;}.layout__region--second .wysiwyg .key-figures-element:last-child,.layout__region--second .cke_editable .key-figures-element:last-child,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-element:last-child,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-element:last-child,.layout__region--second
    .page-not-found-page-wrapper .text-wrapper .key-figures-element:last-child{border-right:0;padding-bottom:0;}.layout__region--second .wysiwyg .key-figures-element strong,.layout__region--second .cke_editable .key-figures-element strong,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-element strong,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-element strong,.layout__region--second
    .page-not-found-page-wrapper .text-wrapper .key-figures-element strong{display:block;font-size:7rem;line-height:7rem;padding:0 0 5px;}@media (max-width:767px){.layout__region--second .wysiwyg .key-figures-element strong,.layout__region--second .cke_editable .key-figures-element strong,.layout__region--second .block-map .svg-block .svg-block-popup .key-figures-element strong,.block-map .svg-block .layout__region--second .svg-block-popup .key-figures-element strong,.layout__region--second
        .page-not-found-page-wrapper .text-wrapper .key-figures-element strong{font-size:3rem;line-height:3rem;}}@media (max-width:767px){.wysiwyg .key-figures-widget,.cke_editable .key-figures-widget,.block-map .svg-block .svg-block-popup .key-figures-widget,.page-not-found-page-wrapper .text-wrapper .key-figures-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #000;text-align:center;padding:48px 15px 37px;margin-bottom:40px;}.wysiwyg .key-figures-widget.color-yellow strong,.cke_editable .key-figures-widget.color-yellow strong,.block-map .svg-block .svg-block-popup .key-figures-widget.color-yellow strong,.page-not-found-page-wrapper .text-wrapper .key-figures-widget.color-yellow strong{text-shadow:3px 4px 0 #ffe800;}.wysiwyg .key-figures-widget.color-red strong,.cke_editable .key-figures-widget.color-red strong,.block-map .svg-block .svg-block-popup .key-figures-widget.color-red strong,.page-not-found-page-wrapper .text-wrapper .key-figures-widget.color-red strong{text-shadow:3px 4px 0 #e30512;}.wysiwyg .key-figures-element,.cke_editable .key-figures-element,.block-map .svg-block .svg-block-popup .key-figures-element,.page-not-found-page-wrapper .text-wrapper .key-figures-element{width:100%;display:block;padding:0;padding-bottom:37px;border:0;}.wysiwyg .key-figures-element:first-child,.cke_editable .key-figures-element:first-child,.block-map .svg-block .svg-block-popup .key-figures-element:first-child,.page-not-found-page-wrapper .text-wrapper .key-figures-element:first-child{border-left:0;}.wysiwyg .key-figures-element:last-child,.cke_editable .key-figures-element:last-child,.block-map .svg-block .svg-block-popup .key-figures-element:last-child,.page-not-found-page-wrapper .text-wrapper .key-figures-element:last-child{border-right:0;padding-bottom:0;}.wysiwyg .key-figures-element strong,.cke_editable .key-figures-element strong,.block-map .svg-block .svg-block-popup .key-figures-element strong,.page-not-found-page-wrapper .text-wrapper .key-figures-element strong{display:block;font-size:7rem;line-height:7rem;padding:0 0 5px;}}@media (max-width:767px) and (max-width:767px){.wysiwyg .key-figures-element strong,.cke_editable .key-figures-element strong,.block-map .svg-block .svg-block-popup .key-figures-element strong,.page-not-found-page-wrapper .text-wrapper .key-figures-element strong{font-size:3rem;line-height:3rem;}}.wysiwyg .two_column_wysiwyg_block__wrapper,.cke_editable .two_column_wysiwyg_block__wrapper,.block-map .svg-block .svg-block-popup .two_column_wysiwyg_block__wrapper,.page-not-found-page-wrapper .text-wrapper .two_column_wysiwyg_block__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;}.wysiwyg .two_column_wysiwyg_block__wrapper .one-column .two_column_wysiwyg_block__column,.cke_editable .two_column_wysiwyg_block__wrapper .one-column .two_column_wysiwyg_block__column,.block-map .svg-block .svg-block-popup .two_column_wysiwyg_block__wrapper .one-column .two_column_wysiwyg_block__column,.page-not-found-page-wrapper .text-wrapper .two_column_wysiwyg_block__wrapper .one-column .two_column_wysiwyg_block__column{width:100%;}.wysiwyg .two_column_wysiwyg_block__column,.cke_editable .two_column_wysiwyg_block__column,.block-map .svg-block .svg-block-popup .two_column_wysiwyg_block__column,.page-not-found-page-wrapper .text-wrapper .two_column_wysiwyg_block__column{width:50%;}@media (max-width:1023px){.wysiwyg .two_column_wysiwyg_block__column,.cke_editable .two_column_wysiwyg_block__column,.block-map .svg-block .svg-block-popup .two_column_wysiwyg_block__column,.page-not-found-page-wrapper .text-wrapper .two_column_wysiwyg_block__column{width:100%;}}@media (max-width:1023px){.wysiwyg table,.cke_editable table,.block-map .svg-block .svg-block-popup table,.page-not-found-page-wrapper .text-wrapper table{width:100%;margin:0;}.wysiwyg table caption,.cke_editable table caption,.block-map .svg-block .svg-block-popup table caption,.page-not-found-page-wrapper .text-wrapper table caption{margin:0;}.wysiwyg a[target='_blank']:after,.wysiwyg a.file-link:after,.cke_editable a[target='_blank']:after,.block-map .svg-block .svg-block-popup a[target='_blank']:after,.cke_editable a.file-link:after,.block-map .svg-block .svg-block-popup a.file-link:after,.page-not-found-page-wrapper .text-wrapper a[target='_blank']:after,.page-not-found-page-wrapper .text-wrapper a.file-link:after{background-size:70%;margin:8px 0 0 7px;}.wysiwyg a.file-link:after,.cke_editable a.file-link:after,.block-map .svg-block .svg-block-popup a.file-link:after,.page-not-found-page-wrapper .text-wrapper a.file-link:after{margin-top:2px;}.wysiwyg ul li,.cke_editable ul li,.block-map .svg-block .svg-block-popup ul li,.page-not-found-page-wrapper .text-wrapper ul li{word-break:break-word;}}span.text-red,span.text-rouge{color:#E30512;}span.text-yellow,span.text-jaune{color:#FFE800;}.tandem-ac-inv-contrast .wysiwyg h2.highlighted-title strong,.tandem-ac-inv-contrast .cke_editable h2.highlighted-title strong,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup h2.highlighted-title strong,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup h2.highlighted-title strong{background:transparent !important;}.tandem-ac-inv-contrast .wysiwyg a[target='_blank']:after,.tandem-ac-inv-contrast .wysiwyg a.file-link:after,.tandem-ac-inv-contrast .cke_editable a[target='_blank']:after,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:after,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:after,.tandem-ac-inv-contrast .cke_editable a.file-link:after,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a.file-link:after,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a.file-link:after{border:0 !important;}.tandem-ac-inv-contrast .wysiwyg a[target='_blank']:before,.tandem-ac-inv-contrast .wysiwyg a.file-link:before,.tandem-ac-inv-contrast .cke_editable a[target='_blank']:before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:before,.tandem-ac-inv-contrast .cke_editable a.file-link:before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a.file-link:before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a.file-link:before{border-bottom:double 4px transparent !important;}.tandem-ac-high-contrast .tandem-ac-inv-contrast .wysiwyg a[target='_blank']:before,.tandem-ac-inv-contrast .tandem-ac-inv-contrast .wysiwyg a[target='_blank']:before,.tandem-ac-high-contrast .tandem-ac-inv-contrast .wysiwyg a.file-link:before,.tandem-ac-inv-contrast .tandem-ac-inv-contrast .wysiwyg a.file-link:before,.tandem-ac-high-contrast .tandem-ac-inv-contrast .cke_editable a[target='_blank']:before,.tandem-ac-high-contrast .tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:before,.block-map .svg-block .tandem-ac-high-contrast .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:before,.tandem-ac-inv-contrast .tandem-ac-inv-contrast .cke_editable a[target='_blank']:before,.tandem-ac-inv-contrast .tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:before,.block-map .svg-block .tandem-ac-inv-contrast .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:before,.tandem-ac-high-contrast .tandem-ac-inv-contrast .cke_editable a.file-link:before,.tandem-ac-high-contrast .tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a.file-link:before,.block-map .svg-block .tandem-ac-high-contrast .tandem-ac-inv-contrast .svg-block-popup a.file-link:before,.tandem-ac-inv-contrast .tandem-ac-inv-contrast .cke_editable a.file-link:before,.tandem-ac-inv-contrast .tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a.file-link:before,.block-map .svg-block .tandem-ac-inv-contrast .tandem-ac-inv-contrast .svg-block-popup a.file-link:before{display:none;}.tandem-ac-inv-contrast .wysiwyg a[target='_blank']:focus:not(:active):before,.tandem-ac-inv-contrast .wysiwyg a.file-link:focus:not(:active):before,.tandem-ac-inv-contrast .cke_editable a[target='_blank']:focus:not(:active):before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:focus:not(:active):before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:focus:not(:active):before,.tandem-ac-inv-contrast .cke_editable a.file-link:focus:not(:active):before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a.file-link:focus:not(:active):before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a.file-link:focus:not(:active):before{border-bottom:double 4px #ff0 !important;}.tandem-ac-inv-contrast .wysiwyg a[target='_blank']:after,.tandem-ac-inv-contrast .cke_editable a[target='_blank']:after,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup a[target='_blank']:after,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup a[target='_blank']:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external-yellow.svg") 0 0 no-repeat;background-size:94%;}.tandem-ac-inv-contrast .wysiwyg ul li:before,.tandem-ac-inv-contrast .cke_editable ul li:before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup ul li:before,.block-map .svg-block .tandem-ac-inv-contrast .svg-block-popup ul li:before{background:#ff0 !important;}.tandem-ac-inv-contrast a[target='_blank'],.tandem-ac-inv-contrast a.file-link{text-decoration:none;border-bottom:2px dotted !important;}.no-touchevents .tandem-ac-inv-contrast a[target='_blank']:hover,.no-touchevents .tandem-ac-inv-contrast a[target='_blank'].hover,.no-touchevents .tandem-ac-inv-contrast a.file-link:hover,.no-touchevents .tandem-ac-inv-contrast a.file-link.hover{text-decoration:none;border-bottom-style:solid !important;}.tandem-ac-inv-contrast a[target='_blank']:after,.tandem-ac-inv-contrast a.file-link:after{border:0 !important;}.tandem-ac-inv-contrast a[target='_blank']:before,.tandem-ac-inv-contrast a.file-link:before{display:none;}.tandem-ac-inv-contrast a[target='_blank']:focus:not(:active):before,.tandem-ac-inv-contrast a.file-link:focus:not(:active):before{display:none;}.webform-submission-contact-form,.contact-form{-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:1023px){.webform-submission-contact-form,.contact-form{padding:0 20px;}}.webform-submission-contact-form *,.contact-form *{-webkit-box-sizing:border-box;box-sizing:border-box;}.title-webform{color:#000;font-family:'Marianne Regular';font-size:34px;font-weight:700;line-height:60px;padding:0 0 20px;display:block;}fieldset.webform-composite-hidden-title{margin:0;}.form-item label{color:#000;font-family:'Marianne Regular';font-size:24px;font-weight:700;line-height:28px;display:block;padding:0 0 20px;}.form-item label.form-required:after{content:'*';color:#e30512;margin:0 0 0 5px;}.form-item input[type='text'],.form-item input[type='password'],.form-item input[type='email']{border:1px solid #707070;background:#fff;padding:18px 20px 17px;margin:0 0 20px;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}.form-item input[type='text']:focus,.form-item input[type='password']:focus,.form-item input[type='email']:focus{border:2px solid #000;outline:none;padding:17px 19px 16px;}.form-item input:-webkit-autofill,.form-item input:-webkit-autofill:hover,.form-item input:-webkit-autofill:focus,.form-item textarea:-webkit-autofill,.form-item textarea:-webkit-autofill:hover,.form-item textarea:-webkit-autofill:focus,.form-item select:-webkit-autofill,.form-item select:-webkit-autofill:hover,.form-item select:-webkit-autofill:focus{color:#000;background-color:#fff;font:300 22px/28px 'Marianne Regular';-webkit-text-fill-color:#000;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;}.form-item input::-webkit-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item input:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item input::-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item input::placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item input:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item textarea::-webkit-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item textarea:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item textarea::-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item textarea::placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item textarea:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.form-item textarea{width:100%;height:254px;border:1px solid #707070;background:#fff;margin:0 0 20px;padding:16px 20px;overflow:hidden;overflow-y:scroll;resize:vertical;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;}.form-item .description{display:block;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;margin-bottom:20px;}.form-actions input{padding:0;margin:0;width:299px;font-family:'Marianne Regular';font-size:20px;font-weight:300;line-height:32px;border:1px solid #000;background-color:#ffe800;cursor:pointer;}.form-actions input:hover{font-weight:700;}.tandem-ac-inv-contrast .form-item label.form-required:after{color:#ff0;}.tandem-ac-inv-contrast .form-actions input:hover{background:#ff0 !important;color:#000080 !important;font-weight:300;}.webform-accessibility-message{display:block;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;margin:20px 0;}.webform-accessibility-message .red{color:#e30512;}input:focus,button:focus,select:focus{outline:2px solid #e30512 !important;}.custom-scrollbar-wrapper .viewport{position:relative;height:100%;width:100%;position:absolute;left:0;top:0;}.custom-scrollbar-wrapper .overview{padding:0;margin:0;position:absolute;left:0;top:0;}.custom-scrollbar-wrapper .scrollbar{position:relative;margin:16px 0;clear:both;height:6px;}.custom-scrollbar-wrapper .track{background:#fff9bf;width:100%;height:6px;position:relative;border-radius:6px;}.tandem-ac-inv-contrast .custom-scrollbar-wrapper .track{background:#fff9bf !important;}.custom-scrollbar-wrapper .thumb{background:#ffe800;height:6px;cursor:pointer;overflow:hidden;position:absolute;left:0;top:0;border-radius:6px;}.tandem-ac-inv-contrast .custom-scrollbar-wrapper .thumb{background:#ffe800 !important;}.custom-scrollbar-wrapper .disable{display:none;}.noSelect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mejs__controls{background:#000 !important;z-index:1;height:48px;}.mejs__time-total{height:3px;margin-top:13px;background:#fff;}.mejs__time-current{height:6px;margin-top:-2px;}.mejs__time-handle{margin-top:-4px;}.mejs__time-handle-content{-webkit-transform:scale(1) !important;transform:scale(1) !important;}.mejs__time-hovered{margin-top:-3px;}.mejs__duration{font-weight:400;}.mejs__button,.mejs__time-rail{height:48px;}.mejs__button > button{margin-top:14px;margin-bottom:14px;}.mejs__time{padding-top:20px;}.no-touchevents .mejs__container:hover,.no-touchevents .mejs__container.hover{cursor:pointer;}.tandem-media-wrapper .mejs__iframe-overlay,.tandem-media-wrapper .mejs__overlay,.tandem-media-wrapper .mejs__overlay-button{background-color:transparent !important;}.tandem-media-wrapper .mejs__controls > *,.tandem-media-wrapper .mejs__time *{background-color:#000 !important;}.mejs__time-handle-content{border-color:#fff580 !important;}.mejs__time-handle{border-color:#000 !important;}.mejs__volume-total > *{background:#fff580 !important;}.block-agenda .subtitle,.block-news-frieze-slider .subtitle,.block-media-frieze-slider .subtitle{font-family:'Marianne Light';max-width:500px;}.block-agenda .slick-slider,.block-news-frieze-slider .slick-slider,.block-media-frieze-slider .slick-slider{position:relative;}.block-agenda .slick-list:before,.block-agenda .slick-list:after,.block-agenda .slick-track:before,.block-agenda .slick-track:after,.block-news-frieze-slider .slick-list:before,.block-news-frieze-slider .slick-list:after,.block-news-frieze-slider .slick-track:before,.block-news-frieze-slider .slick-track:after,.block-media-frieze-slider .slick-list:before,.block-media-frieze-slider .slick-list:after,.block-media-frieze-slider .slick-track:before,.block-media-frieze-slider .slick-track:after{content:'';display:table;}.block-agenda .slick-list:after,.block-agenda .slick-track:after,.block-news-frieze-slider .slick-list:after,.block-news-frieze-slider .slick-track:after,.block-media-frieze-slider .slick-list:after,.block-media-frieze-slider .slick-track:after{clear:both;}.block-agenda .slick-list,.block-news-frieze-slider .slick-list,.block-media-frieze-slider .slick-list{overflow:hidden;padding:60px 0 0;}.block-agenda .slick-slide,.block-news-frieze-slider .slick-slide,.block-media-frieze-slider .slick-slide{float:left;height:100%;min-height:1px;margin:0 -1px 0 0;}.block-agenda .item,.block-news-frieze-slider .item,.block-media-frieze-slider .item{border:1px solid #000;padding:30px 15px 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-agenda .first-slide,.block-news-frieze-slider .first-slide,.block-media-frieze-slider .first-slide{margin-top:-60px;}.block-agenda .dates,.block-news-frieze-slider .dates,.block-media-frieze-slider .dates{display:inline-block;font-size:20px;margin:0 0 15px;border-bottom:1px solid #ffe800;padding:0 0 15px;}.block-agenda .start-date,.block-agenda .end-date,.block-news-frieze-slider .start-date,.block-news-frieze-slider .end-date,.block-media-frieze-slider .start-date,.block-media-frieze-slider .end-date{display:inline-block;}.block-agenda .svg-icon,.block-news-frieze-slider .svg-icon,.block-media-frieze-slider .svg-icon{height:13px;width:13px;margin-right:5px;margin-left:5px;}.block-agenda .svg-icon use,.block-news-frieze-slider .svg-icon use,.block-media-frieze-slider .svg-icon use{stroke:#000;fill:#fff;stroke-width:2px;}.block-agenda .slick-arrow,.block-news-frieze-slider .slick-arrow,.block-media-frieze-slider .slick-arrow{position:absolute;top:-80px;width:42px;height:42px;border:1px solid #000;background-color:transparent;border-radius:100%;font-size:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;}.block-agenda .slick-arrow:focus,.block-news-frieze-slider .slick-arrow:focus,.block-media-frieze-slider .slick-arrow:focus{outline:none;}.block-agenda .slick-arrow:before,.block-news-frieze-slider .slick-arrow:before,.block-media-frieze-slider .slick-arrow:before{content:'';display:inline-block;width:15px;height:15px;border-top:1px solid #000;border-left:1px solid #000;}.block-agenda .slick-arrow.slick-prev,.block-news-frieze-slider .slick-arrow.slick-prev,.block-media-frieze-slider .slick-arrow.slick-prev{right:300px;}.block-agenda .slick-arrow.slick-prev:before,.block-news-frieze-slider .slick-arrow.slick-prev:before,.block-media-frieze-slider .slick-arrow.slick-prev:before{margin-left:7.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.block-agenda .slick-arrow.slick-prev:after,.block-news-frieze-slider .slick-arrow.slick-prev:after,.block-media-frieze-slider .slick-arrow.slick-prev:after{content:'';width:104px;height:0;border:1px solid #ffe800;position:absolute;left:57px;}.block-agenda .slick-arrow.slick-next,.block-news-frieze-slider .slick-arrow.slick-next,.block-media-frieze-slider .slick-arrow.slick-next{right:120px;}.block-agenda .slick-arrow.slick-next:before,.block-news-frieze-slider .slick-arrow.slick-next:before,.block-media-frieze-slider .slick-arrow.slick-next:before{margin-right:7.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.no-touchevents .block-agenda .slick-arrow:hover,.no-touchevents .block-agenda .slick-arrow.hover,.no-touchevents
  .block-news-frieze-slider .slick-arrow:hover,.no-touchevents
  .block-news-frieze-slider .slick-arrow.hover,.no-touchevents
  .block-media-frieze-slider .slick-arrow:hover,.no-touchevents
  .block-media-frieze-slider .slick-arrow.hover{background-color:#000;cursor:pointer;}.no-touchevents .block-agenda .slick-arrow:hover:before,.no-touchevents .block-agenda .slick-arrow.hover:before,.no-touchevents
    .block-news-frieze-slider .slick-arrow:hover:before,.no-touchevents
    .block-news-frieze-slider .slick-arrow.hover:before,.no-touchevents
    .block-media-frieze-slider .slick-arrow:hover:before,.no-touchevents
    .block-media-frieze-slider .slick-arrow.hover:before{border-color:#fff;}.block-agenda .field-title,.block-news-frieze-slider .field-title,.block-media-frieze-slider .field-title{font-size:2rem;line-height:3.2rem;padding-bottom:15px;font-family:'Marianne Regular';}.block-agenda .field-chapo,.block-news-frieze-slider .field-chapo,.block-media-frieze-slider .field-chapo{font-size:1.6rem;line-height:2.4rem;}@media (max-width:1023px){.block-agenda .slick-current,.block-news-frieze-slider .slick-current,.block-media-frieze-slider .slick-current{margin-top:0;}.block-agenda .item,.block-news-frieze-slider .item,.block-media-frieze-slider .item{padding-bottom:20px;}.block-agenda .slick-list,.block-news-frieze-slider .slick-list,.block-media-frieze-slider .slick-list{padding-top:0;}.block-agenda .slick-slide,.block-news-frieze-slider .slick-slide,.block-media-frieze-slider .slick-slide{margin:0;}.block-agenda .slick-slider:after,.block-news-frieze-slider .slick-slider:after,.block-media-frieze-slider .slick-slider:after{content:'';width:104px;height:0;border:1px solid #ffe800;background:#ffe800;position:absolute;top:auto;left:0;right:0;margin:auto;bottom:-40px;}.block-agenda .slick-arrow,.block-news-frieze-slider .slick-arrow,.block-media-frieze-slider .slick-arrow{bottom:-60px;top:auto;}.block-agenda .slick-arrow.slick-prev,.block-news-frieze-slider .slick-arrow.slick-prev,.block-media-frieze-slider .slick-arrow.slick-prev{left:50%;margin:0 0 0 -115px;right:auto;}.block-agenda .slick-arrow.slick-prev:after,.block-news-frieze-slider .slick-arrow.slick-prev:after,.block-media-frieze-slider .slick-arrow.slick-prev:after{display:none;}.block-agenda .slick-arrow.slick-next,.block-news-frieze-slider .slick-arrow.slick-next,.block-media-frieze-slider .slick-arrow.slick-next{right:50%;margin:0 -115px 0 0;}}.block-agenda .slick-list{margin-left:5px;padding-left:5px;}.block-agenda .slick-slide{margin-right:0;}.block-agenda .slick-slide.slick-active{margin-right:-1px;}.block-agenda .slick-slide:not(.slick-active) .item{border:0;}.block-agenda .node--view-mode-agenda-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.block-agenda .node--view-mode-agenda-content .dates{-ms-flex-order:-1;order:-1;}.no-touchevents .block-agenda .item .field-title:hover,.no-touchevents .block-agenda .item .field-title.hover{text-decoration:underline;}.block-agenda .item .field-title span{background:transparent;line-height:inherit;}@media (max-width:1023px){.block-agenda{padding:0 0 61px;margin:0 0 75px;}.block-agenda .slick-list{margin-left:0;padding-left:0;}.block-agenda .agenda-items:not(.slick-active) .item{margin-bottom:20px;}}.tandem-ac-inv-contrast .block-agenda .svg-icon use,.tandem-ac-inv-contrast .block-news-frieze-slider .svg-icon use,.tandem-ac-inv-contrast .block-media-frieze-slider .svg-icon use{fill:#ff0;}.layout--map-faq-section{padding:16px 0 0;}.layout--map-faq-section:before,.layout--map-faq-section:after{content:'';display:table;}.layout--map-faq-section:after{clear:both;}.layout--map-faq-section > div{float:left;}.layout--map-faq-section > div:first-child:nth-last-child(1){width:100% !important;}.layout--map-faq-section > div:first-child:nth-last-child(1) .les-cross-image{display:none;}.layout--map-faq-section > div:first-child:nth-last-child(1) .col-faq{width:50%;}.layout--map-faq-section > div:first-child:nth-last-child(1) .col-faq.col-right:before{top:10px;}.layout--map-faq-section > div:first-child{width:63%;}.layout--map-faq-section > div:last-child{width:37%;}.layout--map-faq-section .block-map .les-cross-image{right:30px;top:65px;-webkit-transform:none;transform:none;}@media (max-width:1023px){.layout--map-faq-section .block-map .les-cross-image{right:0;top:19px;}}@media (max-width:767px){.layout--map-faq-section .block-map .les-cross-image{top:27px;}}.layout--map-faq-section .block-map .les-cross-image img{width:80px;}.layout--map-faq-section .block-map .les-cross-image img[src$='.svg']{width:80px;}@media (max-width:1023px){.layout--map-faq-section .block-map .les-cross-image img[src$='.svg']{width:80px;}}.layout--map-faq-section .block-map .map-les-crous-menu{display:block;position:relative;padding-right:200px;}@media (max-width:1023px){.layout--map-faq-section .block-map .map-les-crous-menu{padding-right:118px;}}@media (max-width:1023px){.layout--map-faq-section .block-map .map-les-crous-menu .high-lvl-menu{display:block;}}.layout--map-faq-section .block-map .map-les-crous-menu .high-lvl-menu > li{display:inline-block;vertical-align:top;}.layout--map-faq-section .block-map .map-les-crous-menu .high-lvl-menu > ul{display:inline;}.layout--map-faq-section .block-map .map-les-crous-menu .high-lvl-menu > ul li{display:inline-block;vertical-align:top;}.layout--map-faq-section .block-map .map-wrapper{max-width:770px;}.layout--map-faq-section .block-faq{padding:0 0 120px;}.layout--map-faq-section .faq-block{background-color:#fff9bf;padding:0 0 0 40px;margin:0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.layout--map-faq-section .faq-block .title{-webkit-transform:translate(0,-26px);transform:translate(0,-26px);}.layout--map-faq-section .faq-block .btn-link{position:absolute;bottom:-20px;right:0;}.layout--map-faq-section .faq-block .faq-block-wrapper{position:relative;max-width:unset;padding:0 0 30px;}.layout--map-faq-section .faq-block .faq-block-wrapper:before,.layout--map-faq-section .faq-block .faq-block-wrapper:after{content:'';display:table;}.layout--map-faq-section .faq-block .faq-block-wrapper:after{clear:both;}.layout--map-faq-section .faq-block .faq-block-wrapper .col-faq{float:left;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 40px;}.layout--map-faq-section .faq-block .faq-block-wrapper .col-faq:before{content:'';background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy.png") repeat-y 0 0;position:absolute;top:8px;bottom:10px;left:0;width:30px;height:auto;}.tandem-ac-high-contrast .layout--map-faq-section .faq-block .faq-block-wrapper .col-faq:before{background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy-white.png") repeat-y 0 0;}.layout--map-faq-section .faq-block .faq-block-wrapper .col-faq.col-right:before{top:-13px;}.layout--map-faq-section .faq-block .faq-block-wrapper .title{-webkit-transform:none;transform:none;}.layout--map-faq-section .faq-block .faq-block-wrapper .question{line-height:38px;font-size:20px;padding-top:0;padding-bottom:10px;font-family:'Marianne Bold';position:relative;cursor:pointer;margin:0;}.layout--map-faq-section .faq-block .faq-block-wrapper .question.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:9px;top:12px;}.layout--map-faq-section .faq-block .faq-block-wrapper .question:after{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:'';border-width:0 1px 1px 0;padding:5px;position:absolute;top:14px;right:11px;margin-top:0;}.layout--map-faq-section .faq-block .faq-block-wrapper .question:before{content:'';position:absolute;top:5px;right:0;background-color:#fff;border:1px solid #000;width:27px;border-radius:50%;height:27px;-webkit-transform:translate(0,0);transform:translate(0,0);}.layout--map-faq-section .faq-block .faq-block-wrapper .answer{padding-bottom:0;}.layout--map-faq-section .faq-block .faq-block-wrapper .term{padding:0 40px 0 0;}.layout--map-faq-section .faq-block .faq-block-wrapper .js-expandmore-button{max-width:80%;padding:0;}@media (max-width:1023px){.layout--map-faq-section{margin:0;}.layout--map-faq-section > div{float:none;}.layout--map-faq-section > div:first-child,.layout--map-faq-section > div:last-child{width:100%;}.layout--map-faq-section > div:first-child:nth-last-child(1) .col-faq,.layout--map-faq-section > div:last-child:nth-last-child(1) .col-faq{width:100%;}.layout--map-faq-section > div:first-child:nth-last-child(1) .col-faq.col-right:before,.layout--map-faq-section > div:last-child:nth-last-child(1) .col-faq.col-right:before{top:-10px;}.layout--map-faq-section .faq-block{margin-left:-20px;margin-right:-20px;}.layout--map-faq-section .block-faq{padding:0 0 75px;}.layout--map-faq-section .block-map .map-wrapper{max-width:unset;}.layout--map-faq-section .layout__region--map .map-wrapper .title{padding-bottom:0;position:relative;z-index:2;}.layout--map-faq-section .layout__region--faq{margin-top:19px;}.layout--map-faq-section .layout__region--faq .title{padding-right:25px;}.layout--map-faq-section .layout__region--faq .question{padding-right:40px;}.layout--map-faq-section .layout__region--faq .faq-block-wrapper .col-faq{float:none;}.layout--map-faq-section .layout__region--faq .btn-link{margin-top:10px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;width:95%;}}.tandem-ac-inv-contrast .layout--map-faq-section .faq-block .faq-block-wrapper .col-faq:before{background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy-yellow-second.svg") repeat-y 0 0;}.tandem-ac-inv-contrast .layout--map-faq-section .faq-block .faq-block-wrapper .right svg use{stroke:#ff0;}.tandem-ac-inv-contrast .layout--map-faq-section .faq-block .faq-block-wrapper .question{background:transparent !important;}.block-node-footer-info{color:#000;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:1.6rem;line-height:28px;font-weight:300;padding:55px 0 6px;}.block-node-footer-info > h2{display:none;}.block-node-footer-info .field-taxonomy-thematic{padding-bottom:0;}.block-node-footer-info .field-taxonomy-thematic .item{display:inline-block;}.block-node-footer-info .name{font-weight:700;text-transform:capitalize;}.block-node-footer-info .name:after{content:'';width:1px;height:26px;background:#000;display:inline-block;vertical-align:middle;margin:0 10px;}.tandem-ac-high-contrast .block-node-footer-info .name:after,.tandem-ac-inv-contrast .block-node-footer-info .name:after{background:#fff580;}.block-node-footer-info .node-footer-info__wrapper{display:-ms-flexbox;display:flex;}.block-node-footer-info .node-footer-info__time-taxonomies{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:80%;}@media (max-width:1023px){.block-node-footer-info .node-footer-info__time-taxonomies{width:100%;}}.block-node-footer-info .node-footer-info__time{padding:0 0 15px;}.block-node-footer-info .node-footer-info__share-links{width:20%;-ms-flex-item-align:end;align-self:flex-end;}@media (max-width:1023px){.block-node-footer-info .node-footer-info__share-links{width:100%;margin-top:10px;}}.block-node-footer-info em{padding:0 5px;}.block-node-footer-info .tac-activate-processed .share-links.addthis-box{display:none;}.block-node-footer-info .share-links{display:none;position:relative;padding:0 0 12px;}.block-node-footer-info .share-links.addthis-box{display:-ms-inline-flexbox;display:inline-flex;}.block-node-footer-info .share-links.tac-activate{display:none;}.block-node-footer-info .share-links.desktop{display:-ms-inline-flexbox;display:inline-flex;}.block-node-footer-info .share-links.mobile{display:none;}.block-node-footer-info .share-links a{background-color:#000;display:inline-block;}.no-touchevents .block-node-footer-info .share-links a:hover,.no-touchevents .block-node-footer-info .share-links a.hover{opacity:1;background-color:#ffe800;}.no-touchevents .block-node-footer-info .share-links a:hover use,.no-touchevents .block-node-footer-info .share-links a.hover use{fill:#000;}.block-node-footer-info .share-links .svg-icon{width:30px;height:30px;margin:0;padding:10px;}.block-node-footer-info .share-links use{fill:#fff;stroke-width:2px;}@media (max-width:1023px){.block-node-footer-info .share-links.desktop{display:none;}.block-node-footer-info .share-links.mobile{display:-ms-inline-flexbox;display:inline-flex;}}.block-node-footer-info .show-submenus{width:0;height:0;white-space:nowrap;background:transparent;border:0;color:transparent !important;position:relative;padding:0;cursor:default;}.block-node-footer-info .show-submenus:focus{outline:none;}.block-node-footer-info .show-submenus:before,.block-node-footer-info .show-submenus:after{content:'+';height:24px;width:24px;display:inline-block;color:#000;font-size:24px;line-height:24px;text-align:center;cursor:pointer;background-color:#ffe800;padding:13px;}.block-node-footer-info .show-submenus:after{position:absolute;left:0;background-color:transparent;}.block-node-footer-info .show-submenus.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.block-node-footer-info .show-submenus.active:before{content:'';}.block-node-footer-info .menu > small{display:block;}.block-node-footer-info .menu--hidden{display:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;right:-100px;}.block-node-footer-info .menu--hidden.active{display:block;}@media (max-width:1023px){.block-node-footer-info{padding:37px 0 6px;}.block-node-footer-info .node-footer-info__wrapper{display:block;}.block-node-footer-info .node-footer-info__share-links__time-taxonomies{width:100%;}}.tandem-ac-inv-contrast .block-node-footer-info .share-links use{fill:#ff0;}.block-gallary-list{padding:40px 0 0 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-gallary-list *{-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:767px){.block-gallary-list{display:block;}.block-gallary-list .slick-list{margin:0 !important;padding:0 !important;}.block-gallary-list .slick-slide{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-gallary-list.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.block-gallary-list .slick-list{position:relative;display:block;margin:0;padding:0;}.block-gallary-list .slick-list:focus{outline:none;}.block-gallary-list .slick-list.dragging{cursor:pointer;}.block-gallary-list .slick-slider .slick-track,.block-gallary-list .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.block-gallary-list .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.block-gallary-list .slick-track:before,.block-gallary-list .slick-track:after{content:'';display:table;}.block-gallary-list .slick-track:after{clear:both;}.slick-loading .block-gallary-list .slick-track{visibility:hidden;}.block-gallary-list .slick-slide{float:left;height:100%;min-height:1px;margin-right:10px;}.block-gallary-list .slick-slide > div{margin:0 -20px;}[dir='rtl'] .block-gallary-list .slick-slide{float:right;}.block-gallary-list .slick-slide img{display:block;}.block-gallary-list .slick-slide.slick-loading img{display:none;}.block-gallary-list .slick-slide.dragging img{pointer-events:none;}.slick-initialized .block-gallary-list .slick-slide{display:block;}.slick-loading .block-gallary-list .slick-slide{visibility:hidden;}.slick-vertical .block-gallary-list .slick-slide{display:block;height:auto;border:1px solid transparent;}}.block-gallary-list__item{-ms-flex:0 0 24%;flex:0 0 24%;margin-right:1.3333%;margin-bottom:20px;position:relative;overflow:hidden;}@media (max-width:767px){.block-gallary-list__item{margin-right:0;display:block;-ms-flex:none;flex:none;overflow:unset;margin-bottom:0;}}.block-gallary-list__item:hover{opacity:0.8;}.block-gallary-list__item:hover a{bottom:0;opacity:1;}.block-gallary-list__item:nth-child(4n+4){margin-right:0;}.block-gallary-list__item img{width:100%;display:block;height:260px;-o-object-fit:cover;object-fit:cover;}@media (max-width:1023px){.block-gallary-list__item img{height:200px;}}.block-gallary-list__item a{position:absolute;display:block;text-decoration:underline;bottom:-100%;background:#fff;padding:20px 15px 35px;font-size:2.4rem;line-height:1.25;font-weight:700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:100%;color:#000;}@media (max-width:767px){.block-gallary-list__item a{margin:0 0 0 5px;width:calc(100% - 10px);}}.block-image-and-text img{height:450px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.block-image-and-text .media-image-wrapper{overflow:hidden;}.block-image-and-text .wrapper{position:relative;overflow:hidden;margin:40px 0 0;}.no-touchevents .block-image-and-text .wrapper:hover,.no-touchevents .block-image-and-text .wrapper.hover{cursor:pointer;}.no-touchevents .block-image-and-text .wrapper:hover img,.no-touchevents .block-image-and-text .wrapper.hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}.block-image-and-text .content-text-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;margin-left:auto;margin-right:auto;left:0;right:0;max-width:600px;padding:54px 54px 54px 64px;z-index:1;}.block-image-and-text .content-text-wrapper .subtitle{padding:0 0 15px;font-family:'Marianne Extra Bold';font-size:30px;line-height:36px;}.block-image-and-text .content-text-wrapper .subtitle a{color:#000;text-decoration:none;}.block-image-and-text .content-text-wrapper .subtitle strong{background-color:#ffe800;}.block-image-and-text .content-text-wrapper .chapo{font-size:20px;line-height:28px;font-family:'Marianne Thin';}@media (max-width:1023px){.block-image-and-text .wrapper{margin-top:35px;}.block-image-and-text .content-text-wrapper{padding:25px 25px 25px 20px;margin-left:20px;margin-right:20px;max-width:unset;}.block-image-and-text .content-text-wrapper .subtitle{font-size:22px;line-height:25px;}.block-image-and-text .content-text-wrapper .chapo{font-size:16px;}}.block-list-content{margin:0 0 140px;padding:1px 0 0;}.block-list-content .block-list-content-wrapper{margin:16px 0 0;padding-bottom:20px;background-color:#fff9bf;}.block-list-content .title{-webkit-transform:translate(0,-26px);transform:translate(0,-26px);}.block-list-content .btn-link{padding:0;float:right;}.block-list-content .wrapper{padding:33px 120px 20px;display:-ms-flexbox;display:flex;}.block-list-content .items-list{-ms-flex-preferred-size:33.33%;flex-basis:33.33%;position:relative;padding:0 26px 0 30px;word-break:break-word;margin:-15px 0 0;}.block-list-content .items-list:before{content:'';background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy.png") repeat-y 0 0;position:absolute;top:3px;left:0;width:30px;height:100%;}.tandem-ac-high-contrast .block-list-content .items-list:before{background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy-white.png") repeat-y 0 0;}.block-list-content .item{padding:0 0 18px;color:#000;font-size:2rem;font-weight:700;line-height:23px;}.block-list-content .item:last-child{padding-bottom:0;}.block-list-content a{color:#000;text-decoration:none;}.block-list-content a:hover{text-decoration:underline;}@media (max-width:1023px){.block-list-content{margin:0 -20px 95px;}.block-list-content .block-list-content-wrapper{padding-bottom:50px;}.block-list-content .btn-link{margin:26px 20px 0 auto;-webkit-transform:translate(0,0);transform:translate(0,0);}.block-list-content .title{padding-left:30px;}.block-list-content .wrapper{-ms-flex-direction:column;flex-direction:column;position:relative;margin-left:30px;margin-top:20px;padding:0 0 0 30px;}.block-list-content .wrapper:before{content:'';background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy.png") repeat-y 0 0;position:absolute;top:0;left:0;width:30px;height:100%;}.block-list-content .items-list{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:0;margin:0;}.block-list-content .items-list:before{display:none;}.block-list-content .item{font-size:1.8rem;}.block-list-content .item:last-child{padding-bottom:30px;}}.tandem-ac-inv-contrast .block-list-content .items-list:before{background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy-yellow-second.svg") repeat-y 0 0;}.block-main-news-banner{background:#fff9bf;color:#000;padding:30px 80px 19px 209px;position:relative;margin:0 0 20px;}.block-main-news-banner .icon{position:absolute;top:50%;margin:-30px 0 0;left:80px;width:60px;height:60px;border-radius:100%;border:2px solid #000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;}.block-main-news-banner .icon:before,.block-main-news-banner .icon:after{content:'';width:2px;background:#000;display:block;}.tandem-ac-high-contrast .block-main-news-banner .icon:before,.tandem-ac-high-contrast .block-main-news-banner .icon:after{background:#fff;}.block-main-news-banner .icon:before{height:22px;margin:0 0 4px;}.block-main-news-banner .icon:after{height:4px;}.block-main-news-banner .title{font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-0.3px;line-height:36px;}.block-main-news-banner .title a{color:#000;text-decoration:none;}.no-touchevents .block-main-news-banner .title a:hover,.no-touchevents .block-main-news-banner .title a.hover{text-decoration:underline;}.block-main-news-banner .description{font-family:'Marianne Light';font-size:1.6rem;font-weight:300;line-height:26px;}@media (max-width:1023px){.block-main-news-banner{margin:0 -20px;padding:30px 30px 27px 40px;}.block-main-news-banner .icon{margin-top:0;top:33px;left:40px;width:40px;height:40px;}.block-main-news-banner .icon:before{height:15px;margin:0 0 3px;}.block-main-news-banner .title{min-height:52px;padding:0 0 27px 66px;font-size:2.2rem;line-height:26px;}}.tandem-ac-inv-contrast .block-main-news-banner .icon:before,.tandem-ac-inv-contrast .block-main-news-banner .icon:after{background:#ff0 !important;}.block-map{position:relative;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;}.block-map text,.block-map tspan{font-family:"Marianne Regular",Arial,Helvetica,sans-serif;fill:#000;}.block-map .map-wrapper{max-width:1050px;border:1px solid #fff9bf;padding:0 0 50px;margin-left:auto;}.block-map .svg-map-block > div > div:nth-of-type(1){display:none;}.block-map .title{-webkit-transform:translate(0,-30px);transform:translate(0,-30px);}.block-map .les-cross-image{position:absolute;right:100px;display:block;z-index:1;-webkit-transform:translateY(-33%);transform:translateY(-33%);}.block-map .les-cross-image img[src$='.svg']{width:117px;}@media (max-width:1023px){.block-map .les-cross-image img[src$='.svg']{width:108px;}}.block-map .map-les-crous-menu{position:absolute;z-index:1;left:0;display:none;}.block-map .map-les-crous-menu h3{font-family:'Marianne Extra Bold';font-weight:900;font-size:28px;}.block-map .map-les-crous-menu .high-lvl-menu{margin:20px 0 0;}.block-map .map-les-crous-menu .first-lvl-item,.block-map .map-les-crous-menu .second-lvl-item{font-family:'Marianne Light';border:1px solid #000;padding:7px 25px 7px 30px;margin:0 0 20px;background-color:#fff;}.no-touchevents .block-map .map-les-crous-menu .first-lvl-item:hover,.no-touchevents .block-map .map-les-crous-menu .first-lvl-item.hover,.no-touchevents
      .block-map .map-les-crous-menu .second-lvl-item:hover,.no-touchevents
      .block-map .map-les-crous-menu .second-lvl-item.hover{background-color:#000;cursor:pointer;-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}.no-touchevents .block-map .map-les-crous-menu .first-lvl-item:hover a,.no-touchevents .block-map .map-les-crous-menu .first-lvl-item:hover span,.no-touchevents .block-map .map-les-crous-menu .first-lvl-item.hover a,.no-touchevents .block-map .map-les-crous-menu .first-lvl-item.hover span,.no-touchevents
        .block-map .map-les-crous-menu .second-lvl-item:hover a,.no-touchevents
        .block-map .map-les-crous-menu .second-lvl-item:hover span,.no-touchevents
        .block-map .map-les-crous-menu .second-lvl-item.hover a,.no-touchevents
        .block-map .map-les-crous-menu .second-lvl-item.hover span{color:#fff;}.block-map .map-les-crous-menu .first-lvl-item a,.block-map .map-les-crous-menu .first-lvl-item span,.block-map .map-les-crous-menu .second-lvl-item a,.block-map .map-les-crous-menu .second-lvl-item span{font-size:20px;color:#000;text-decoration:none;}.block-map form{position:absolute;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;width:300px;margin:0 auto;}.block-map .select-holder{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;}.block-map .jcf-unselectable{display:none;}.block-map .jcf-select{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;background-color:#e30512;}.no-touchevents .block-map .jcf-select:hover,.no-touchevents .block-map .jcf-select.hover{cursor:pointer;}.block-map .jcf-select.jcf-focus .jcf-select-text{color:#000;}.block-map .jcf-select .jcf-select-text{font-size:1.9rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px;width:80%;}.block-map .jcf-select .jcf-select-opener{width:27px;height:27px;border:1px solid #fff;border-radius:50%;margin:0 15px 0 0;}.block-map .jcf-select .jcf-select-opener:before{-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);content:'';padding:6px;position:relative;left:6px;top:2px;}.block-map .jcf-select.jcf-drop-active .jcf-select-opener:before{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);padding:6px;top:8px;}.block-map .js-svg-click{fill:#fff9bf;stroke:#000;}.no-touchevents .block-map .js-svg-click:hover,.no-touchevents .block-map .js-svg-click.hover{cursor:pointer;fill:#e30512;}.no-touchevents .block-map .js-svg-click:hover path,.no-touchevents .block-map .js-svg-click.hover path{fill:#e30512;}.no-touchevents .block-map .js-svg-click:hover .st1 path,.no-touchevents .block-map .js-svg-click.hover .st1 path{fill:#000 !important;}.block-map .js-svg-click .st1{fill:#000;stroke-width:0;}.block-map .js-svg-click.active{fill:#fff9bf;}.block-map .st3{stroke:#000;stroke-miterlimit:10;}.block-map .st6{font-size:7.25px;}.block-map .legend-text{font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:1.6rem;}.block-map .svg-block .svg-block-popup{background-color:#000;color:#fff;font-size:14px;line-height:19px;font-family:'Marianne Light';padding:20px 40px 25px 30px;min-width:150px;z-index:2;width:440px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:1023px){.block-map .svg-block .svg-block-popup{left:50% !important;top:50% !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;}}.block-map .svg-block .svg-block-popup .svg-popup-holder{max-width:100%;max-height:400px;overflow:hidden;overflow-y:auto;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup .svg-popup-holder{color:#ff0 !important;}.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup .svg-popup-holder *{color:#ff0 !important;}.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup .svg-popup-holder{color:#fff !important;}.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup .svg-popup-holder *{color:#fff !important;}.block-map .svg-block .svg-block-popup:before,.block-map .svg-block .svg-block-popup:after{border-color:#000 transparent transparent;}.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup:before,.tandem-ac-inv-contrast .block-map .svg-block .svg-block-popup:after{border-color:#ff0 transparent transparent !important;}.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup:before,.tandem-ac-high-contrast .block-map .svg-block .svg-block-popup:after{border-color:#fff transparent transparent !important;}.block-map .svg-block .svg-block-popup .title{-webkit-transform:none;transform:none;}.block-map .svg-block .svg-block-popup ul li:before{background:#fff;}.block-map .svg-block .svg-block-popup a{color:#fff;text-decoration:none;}.no-touchevents .block-map .svg-block .svg-block-popup a:hover,.no-touchevents .block-map .svg-block .svg-block-popup a.hover{opacity:1;color:#000;}.no-touchevents .block-map .svg-block .svg-block-popup a:hover[target='_blank']:after,.no-touchevents .block-map .svg-block .svg-block-popup a.hover[target='_blank']:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external-black.svg") 0 0 no-repeat;background-size:94%;}.block-map .svg-block .svg-block-popup a[target='_blank']:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external-white.svg") 0 0 no-repeat;background-size:94%;}.block-map .svg-block .svg-block-popup a.file-link:after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-download-white.svg") 0 0 no-repeat;background-size:100%;}.block-map .svg-block .close{position:absolute;top:10px;right:10px;height:16px;width:16px;}.no-touchevents .block-map .svg-block .close:hover,.no-touchevents .block-map .svg-block .close.hover{cursor:pointer;}.block-map .svg-block .close:before,.block-map .svg-block .close:after{position:absolute;content:'';height:16px;right:5px;width:1px;background-color:#fff;}.tandem-ac-inv-contrast .block-map .svg-block .close:before,.tandem-ac-inv-contrast .block-map .svg-block .close:after{background-color:#ff0;}.tandem-ac-high-contrast .block-map .svg-block .close:before,.tandem-ac-high-contrast .block-map .svg-block .close:after{background-color:#fff;}.block-map .svg-block .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.block-map .svg-block .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}@media (max-width:1023px){.block-map form{top:-60px;bottom:auto;width:290px;}.block-map .title{padding-bottom:75px;width:100%;}.block-map .svg-select{min-width:unset;width:100%;}.block-map .svg-block > svg{border:1px solid #fff9bf;border-right:0;border-left:0;margin-left:-20px;margin-right:-20px;}.block-map .down{left:auto;right:15px;}.block-map .les-cross-image{right:0;height:117px;width:117px;}.block-map .map-les-crous-menu{top:0;position:relative;z-index:0;padding-bottom:75px;}.block-map .map-les-crous-menu .high-lvl-menu,.block-map .map-les-crous-menu .second-lvl-menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-map .map-les-crous-menu .first-lvl-item,.block-map .map-les-crous-menu .second-lvl-item{margin:0 10px 10px 0;}.block-map .map-wrapper{border:0;width:100%;}}.layout--onecol .block-map .les-cross-image{display:none;}.layout--onecol .block-map .map-wrapper{border:0;padding-bottom:0;margin:0 auto;}.tandem-ac-inv-contrast .block-map .title{background:transparent !important;}.tandem-ac-inv-contrast .block-map .js-svg-click{fill:#000080 !important;stroke:#ff0 !important;}.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click:hover,.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click.hover{fill:#ff0 !important;}.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click:hover *,.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click.hover *{color:#ff0 !important;}.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click:hover path,.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click.hover path{fill:#ff0;}.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click:hover .st1 path,.no-touchevents .tandem-ac-inv-contrast .block-map .js-svg-click.hover .st1 path{fill:#ff0 !important;}.tandem-ac-inv-contrast .block-map .js-svg-click .st1 path{fill:#ff0 !important;}.tandem-ac-inv-contrast .block-map .js-svg-click.active{fill:transparent !important;}.tandem-ac-inv-contrast .block-map text{fill:#ff0 !important;}.tandem-ac-inv-contrast .block-map .svg-block{color:#000080 !important;}.tandem-ac-inv-contrast .block-map .svg-block *{color:#000080 !important;}.tandem-ac-inv-contrast .block-map .svg-block .legend-text{fill:#ff0 !important;}.tandem-ac-inv-contrast .block-map .svg-block .st3{stroke:#ff0 !important;}.tandem-ac-inv-contrast .block-map .svg-block .jcf-select{color:#ff0 !important;}.tandem-ac-inv-contrast .block-map .svg-block .jcf-select *{color:#ff0 !important;}.tandem-ac-high-contrast .block-map .title{background:transparent !important;}.tandem-ac-high-contrast .block-map .js-svg-click{fill:#343643 !important;stroke:#fff !important;}.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click:hover,.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click.hover{fill:#fff !important;}.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click:hover *,.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click.hover *{color:#fff !important;}.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click:hover path,.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click.hover path{fill:#fff;}.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click:hover .st1 path,.no-touchevents .tandem-ac-high-contrast .block-map .js-svg-click.hover .st1 path{fill:#fff !important;}.tandem-ac-high-contrast .block-map .js-svg-click .st1 path{fill:#fff !important;}.tandem-ac-high-contrast .block-map .js-svg-click.active{fill:transparent !important;}.tandem-ac-high-contrast .block-map text{fill:#fff !important;}.tandem-ac-high-contrast .block-map .svg-block{color:#343643 !important;}.tandem-ac-high-contrast .block-map .svg-block *{color:#343643 !important;}.tandem-ac-high-contrast .block-map .svg-block .legend-text{fill:#fff !important;}.tandem-ac-high-contrast .block-map .svg-block .st3{stroke:#fff !important;}.tandem-ac-high-contrast .block-map .svg-block .jcf-select{color:#fff !important;}.tandem-ac-high-contrast .block-map .svg-block .jcf-select *{color:#fff !important;}.jcf-list-content{max-height:330px !important;padding:0;vertical-align:top;display:inline-block;overflow:auto;width:100%;}.tandem-ac-inv-contrast .jcf-list-content::-webkit-scrollbar{width:11px;}.tandem-ac-inv-contrast .jcf-list-content{scrollbar-width:thin;scrollbar-color:#ff0 #000080;}.tandem-ac-inv-contrast .jcf-list-content::-webkit-scrollbar-track{background:#000080;}.tandem-ac-inv-contrast .jcf-list-content::-webkit-scrollbar-thumb{background-color:#ff0;border-radius:6px;border:3px solid #000080;}.jcf-list-content ul{background-color:#e30512;}.jcf-list-content ul li:first-child{display:none;}.jcf-list-content li{border-top:1px solid #fff;}.jcf-list-content li .jcf-option{font-size:1.9rem;color:#fff;padding:10px 0 10px 15px;display:block;}.jcf-list-content li .jcf-option.jcf-focus,.jcf-list-content li .jcf-option.jcf-hover{background-color:#fff9bf;cursor:pointer;color:#000;}.tandem-ac-high-contrast .jcf-list-content li .jcf-option.jcf-hover,.tandem-ac-inv-contrast .jcf-list-content li .jcf-option.jcf-hover{text-decoration:underline;}.block-media-frieze-list{padding:80px 0;background-color:#fff9bf;position:relative;margin:18px 0 140px;}.block-media-frieze-list .field-content-title{position:absolute;top:-30px;}.block-media-frieze-list .list-items-wrapper{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-media-frieze-list .list-items-wrapper > div{margin:25px 7px 0;}.block-media-frieze-list .item{-ms-flex-preferred-size:32%;flex-basis:32%;position:relative;}.block-media-frieze-list .item .node{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.block-media-frieze-list .item .node .node__content{border:1px solid #000;height:215px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.block-media-frieze-list .item .node .node__content .play-pause{display:block;}.block-media-frieze-list .item header{max-width:245px;margin:15px 0 0;}.block-media-frieze-list .item .field-title{font-family:'Marianne Light';font-size:2rem;font-weight:700;line-height:25px;display:inline;padding:0;}.block-media-frieze-list .item .field-title a{text-decoration:none;color:#000;}.no-touchevents .tandem-ac-high-contrast .block-media-frieze-list .item .field-title a:hover,.no-touchevents .tandem-ac-high-contrast .block-media-frieze-list .item .field-title a.hover,.no-touchevents
        .tandem-ac-inv-contrast .block-media-frieze-list .item .field-title a:hover,.no-touchevents
        .tandem-ac-inv-contrast .block-media-frieze-list .item .field-title a.hover{opacity:1;text-decoration:underline;}.block-media-frieze-list .item .field-title strong{background-color:#ffe800 !important;line-height:25px;}.tandem-ac-high-contrast .block-media-frieze-list .item .field-title strong{background-color:transparent !important;}.block-media-frieze-list .item .svg-icon{height:62px;width:62px;position:absolute;top:140px;left:15px;z-index:1;}.block-media-frieze-list .item .svg-icon use{stroke:#fff;fill:none;stroke-width:2px;}.no-touchevents .block-media-frieze-list .item:hover a,.no-touchevents .block-media-frieze-list .item.hover a{text-decoration:none;}.no-touchevents .no-touchevents .block-media-frieze-list .item:hover a:hover,.no-touchevents .no-touchevents .block-media-frieze-list .item:hover a.hover,.no-touchevents .no-touchevents .block-media-frieze-list .item.hover a:hover,.no-touchevents .no-touchevents .block-media-frieze-list .item.hover a.hover{opacity:1;}.no-touchevents .block-media-frieze-list .item:hover img,.no-touchevents .block-media-frieze-list .item.hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.no-touchevents .block-media-frieze-list .item:hover .field-title,.no-touchevents .block-media-frieze-list .item.hover .field-title{background-color:#ffe800;}.block-media-frieze-list .btn-link{position:absolute;right:0;bottom:-20px;padding:0;}.block-media-frieze-list img{-o-object-fit:cover;object-fit:cover;height:213px;width:100%;}@media (max-width:1023px){.block-media-frieze-list{margin:18px -20px 95px;padding-top:20px;padding-bottom:100px;}.block-media-frieze-list .field-content-title{top:0;left:0;position:relative;margin:-40px 20px 0;}.block-media-frieze-list .list-items-wrapper{display:block;}.block-media-frieze-list .slick-list{margin:0 !important;padding:0 !important;}.block-media-frieze-list .slick-track{display:-ms-inline-flexbox;display:inline-flex;}.block-media-frieze-list .slick-slide{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-media-frieze-list .node__content{height:188px !important;}.block-media-frieze-list img{height:186px;}.block-media-frieze-list .media-image-wrapper{margin:0;}.block-media-frieze-list .svg-icon{top:110px !important;}.block-media-frieze-list .slick-slider{position:relative;}.block-media-frieze-list .slick-slider:after{content:'';width:104px;height:0;border:1px solid #000;position:absolute;top:auto;left:0;right:0;margin:auto;bottom:-40px;display:block;}.block-media-frieze-list .slick-arrow{position:absolute;bottom:-60px;width:42px;height:42px;border:1px solid #000;background-color:#fff;border-radius:100%;font-size:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;}.block-media-frieze-list .slick-arrow:focus{outline:none;}.block-media-frieze-list .slick-arrow:before{content:'';display:inline-block;width:15px;height:15px;border-top:1px solid #000;border-left:1px solid #000;}.block-media-frieze-list .slick-arrow.slick-prev{left:50%;margin:0 0 0 -115px;}.block-media-frieze-list .slick-arrow.slick-prev:before{margin-left:7.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.block-media-frieze-list .slick-arrow.slick-next{right:50%;margin:0 -115px 0 0;}.block-media-frieze-list .slick-arrow.slick-next:before{margin-right:7.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.block-media-frieze-list .btn-link{right:20px;bottom:-20px;}}.tandem-ac-inv-contrast .block-media-frieze-list .item .field-title strong{background:transparent !important;}.tandem-ac-inv-contrast .block-media-frieze-list .svg-icon use{stroke:#ff0 !important;}.block-media-frieze-slider{background-color:#fff9bf;padding-top:60px;position:relative;margin:20px 0 120px;}.block-media-frieze-slider .field-content-title{z-index:1;max-width:455px;}.block-media-frieze-slider.block-custom{padding-bottom:30px;}.block-media-frieze-slider .list-items-wrapper{margin:0 10px;}.block-media-frieze-slider .item{padding:0;border:0;position:relative;}.no-touchevents .block-media-frieze-slider .item:hover a,.no-touchevents .block-media-frieze-slider .item.hover a{opacity:1;text-decoration:none;}.no-touchevents .block-media-frieze-slider .item:hover img,.no-touchevents .block-media-frieze-slider .item.hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.no-touchevents .block-media-frieze-slider .item:hover .field-title,.no-touchevents .block-media-frieze-slider .item.hover .field-title{background-color:#ffe800;}.block-media-frieze-slider .node__content{border:1px solid #000;height:215px;overflow:hidden;}.block-media-frieze-slider .node--view-mode-news-frieze-list-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.block-media-frieze-slider article{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.block-media-frieze-slider article .play-pause{display:block;}.block-media-frieze-slider img{height:215px;-o-object-fit:cover;object-fit:cover;width:100%;}.block-media-frieze-slider .slick-list{max-width:1200px;margin:0 auto;padding-top:20px;padding-bottom:15px;}.block-media-frieze-slider .slick-slide{margin:0 5px;}.block-media-frieze-slider .field-title{padding-bottom:0;line-height:25px;display:inline;}.block-media-frieze-slider .field-title a{color:#000;text-decoration:none;}.no-touchevents .tandem-ac-high-contrast .block-media-frieze-slider .field-title a:hover,.no-touchevents .tandem-ac-high-contrast .block-media-frieze-slider .field-title a.hover,.no-touchevents
      .tandem-ac-inv-contrast .block-media-frieze-slider .field-title a:hover,.no-touchevents
      .tandem-ac-inv-contrast .block-media-frieze-slider .field-title a.hover{text-decoration:underline;opacity:1;}.block-media-frieze-slider .field-title span:nth-child(1),.block-media-frieze-slider .field-title span:nth-child(2),.block-media-frieze-slider .field-title span:nth-child(3){background-color:#ffe800 !important;line-height:25px;}.block-media-frieze-slider .slick-arrow{background-color:#fff;}.block-media-frieze-slider .slick-arrow.slick-prev:after{border-color:#000;}.block-media-frieze-slider .slick-slider:after{border-color:#000;}.block-media-frieze-slider .svg-icon{height:62px;width:62px;position:absolute;top:140px;left:15px;z-index:1;}.block-media-frieze-slider .svg-icon use{stroke:#fff;fill:none;stroke-width:2px;}.block-media-frieze-slider .btn-link{-webkit-transform:translateY(50%);transform:translateY(50%);padding:0;position:absolute;right:0;bottom:0;}.block-media-frieze-slider .btn-link a{padding-left:35px;padding-right:35px;}@media (max-width:1023px){.block-media-frieze-slider{padding-top:30px;margin:13px -20px 75px;}.block-media-frieze-slider .list-items-wrapper{margin-bottom:60px;}.block-media-frieze-slider .field-content-title{position:static;padding-left:20px;max-width:100%;}.block-media-frieze-slider .btn-link{margin-right:20px;}.block-media-frieze-slider .slick-slide{margin-left:10px;margin-right:10px;}.block-media-frieze-slider .slick-slider:after{bottom:-25px;}.block-media-frieze-slider .slick-arrow{bottom:-45px;}}.tandem-ac-inv-contrast .block-media-frieze-slider header strong{background-color:transparent !important;}.tandem-ac-inv-contrast .block-media-frieze-slider .svg-icon use{stroke:#ff0;fill:none;}.block-news-frieze-list .list-items-wrapper:before,.block-news-frieze-list .list-items-wrapper:after{content:'';display:table;}.block-news-frieze-list .list-items-wrapper:after{clear:both;}.block-news-frieze-list .item{float:left;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #000;position:relative;margin:0 -1px -1px 0;overflow:hidden;}.no-touchevents .block-news-frieze-list .item:hover img,.no-touchevents .block-news-frieze-list .item.hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.block-news-frieze-list .item .contextual{z-index:1;}.block-news-frieze-list .item .node{min-height:270px;}.block-news-frieze-list .item header{z-index:1;}.block-news-frieze-list .item a{text-decoration:none;}.no-touchevents .block-news-frieze-list .item a:hover,.no-touchevents .block-news-frieze-list .item a.hover{opacity:1;}.block-news-frieze-list .item .field-title{font-family:'Marianne Light';font-size:2rem;font-weight:300;line-height:25px;display:inline;padding:0;position:absolute;left:30px;bottom:30px;z-index:1;max-width:245px;}.block-news-frieze-list .item .field-title a{color:#000;background-color:#ffe800 !important;line-height:25px;}.tandem-ac-high-contrast .block-news-frieze-list .item .field-title a,.tandem-ac-inv-contrast .block-news-frieze-list .item .field-title a{background-color:transparent !important;}.block-news-frieze-list .item .field-title a strong,.block-news-frieze-list .item .field-title a span{background-color:#ffe800 !important;line-height:25px;}.tandem-ac-high-contrast .block-news-frieze-list .item .field-title a strong,.tandem-ac-inv-contrast .block-news-frieze-list .item .field-title a strong,.tandem-ac-high-contrast
        .block-news-frieze-list .item .field-title a span,.tandem-ac-inv-contrast
        .block-news-frieze-list .item .field-title a span{background-color:transparent !important;}.block-news-frieze-list .item .field-title span{background-color:#ffe800;}.block-news-frieze-list .item article{height:270px;}.block-news-frieze-list .item img{-o-object-fit:cover;object-fit:cover;height:270px;}.block-news-frieze-list .item header{position:absolute;left:30px;bottom:30px;max-width:245px;}.block-news-frieze-list .item strong{background-color:#ffe800 !important;line-height:25px;}@media (max-width:1023px){.block-news-frieze-list{margin:0 0 75px;padding:0 0 61px;}.block-news-frieze-list .item{float:none;}.block-news-frieze-list .media-image-wrapper{margin:0;}.block-news-frieze-list .slick-list{overflow:hidden;}.block-news-frieze-list .slick-track:before,.block-news-frieze-list .slick-track:after{content:'';display:table;}.block-news-frieze-list .slick-track:after{clear:both;}.block-news-frieze-list img{width:360px;}.block-news-frieze-list .slick-slider{position:relative;}.block-news-frieze-list .slick-slider:after{content:'';width:104px;height:0;border:1px solid #ffe800;position:absolute;top:auto;left:0;right:0;margin:auto;bottom:-40px;display:block;}.block-news-frieze-list .slick-arrow{position:absolute;bottom:-60px;width:42px;height:42px;border:1px solid #000;background-color:transparent;border-radius:100%;font-size:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;}.block-news-frieze-list .slick-arrow:focus{outline:none;}.block-news-frieze-list .slick-arrow:before{content:'';display:inline-block;width:15px;height:15px;border-top:1px solid #000;border-left:1px solid #000;}.block-news-frieze-list .slick-arrow.slick-prev{left:50%;margin:0 0 0 -115px;}.block-news-frieze-list .slick-arrow.slick-prev:before{margin-left:7.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.block-news-frieze-list .slick-arrow.slick-next{right:50%;margin:0 -115px 0 0;}.block-news-frieze-list .slick-arrow.slick-next:before{margin-right:7.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.block-news-frieze-list .slick-slide{width:300px !important;float:left;height:100%;min-height:1px;margin:0;}.block-news-frieze-list .slick-active .item{border-right:0;}}@media (max-width:374px){.block-news-frieze-list .slick-slide{width:250px !important;}.block-news-frieze-list .item{height:230px;}.block-news-frieze-list header{max-width:205px;}.block-news-frieze-list img{height:230px;}.block-news-frieze-list .slick-slide > div{height:230px;}}.tandem-ac-inv-contrast .block-news-frieze-list .item strong{background:transparent !important;}.block-news-frieze-slider .item{height:270px;position:relative;padding:0;overflow:hidden;border-right:0;}.block-news-frieze-slider .item .node{min-height:270px;}.block-news-frieze-slider .item .field-title{font-family:'Marianne Light';font-size:2rem;font-weight:300;line-height:25px;display:inline;padding:0;position:absolute;left:30px;bottom:30px;z-index:1;max-width:245px;}.block-news-frieze-slider .item .field-title a{text-decoration:none;color:#000;background-color:#ffe800 !important;line-height:25px;}.tandem-ac-high-contrast .block-news-frieze-slider .item .field-title a,.tandem-ac-inv-contrast .block-news-frieze-slider .item .field-title a{background-color:transparent !important;}.block-news-frieze-slider .item .field-title a strong,.block-news-frieze-slider .item .field-title a span{background-color:#ffe800 !important;line-height:25px;}.tandem-ac-high-contrast .block-news-frieze-slider .item .field-title a strong,.tandem-ac-inv-contrast .block-news-frieze-slider .item .field-title a strong,.tandem-ac-high-contrast
        .block-news-frieze-slider .item .field-title a span,.tandem-ac-inv-contrast
        .block-news-frieze-slider .item .field-title a span{background-color:transparent !important;}.block-news-frieze-slider .item .field-title span{background-color:#ffe800;}.block-news-frieze-slider .item article{position:initial;}.block-news-frieze-slider .item:hover a{text-decoration:none;}.no-touchevents .block-news-frieze-slider .item:hover a:hover,.no-touchevents .block-news-frieze-slider .item:hover a.hover{opacity:1;}.block-news-frieze-slider .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.block-news-frieze-slider .slick-list{padding-top:20px;}.block-news-frieze-slider img{height:270px;-o-object-fit:contain;object-fit:contain;width:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;}.block-news-frieze-slider .slick-slide{margin:0;}.block-news-frieze-slider .slick-slide > div{height:270px;}.block-news-frieze-slider .last-slide{border-right:1px solid #000;margin-right:-2px;}@media (max-width:1023px){.block-news-frieze-slider{padding:0 0 61px;margin:0 0 75px;}.block-news-frieze-slider .slick-list{padding-top:0;}.block-news-frieze-slider .last-slide{margin-right:0;border-right:0;}.block-news-frieze-slider .slick-slide{width:300px !important;}}@media (max-width:374px){.block-news-frieze-slider .slick-slide{width:250px !important;}.block-news-frieze-slider .item{height:230px;}.block-news-frieze-slider header{max-width:205px;}.block-news-frieze-slider img{height:230px;}.block-news-frieze-slider .slick-slide > div{height:230px;}}.block-news-grid:before,.block-news-grid:after{content:'';display:table;}.block-news-grid:after{clear:both;}.block-news-grid a{color:#000;text-decoration:none;}.no-touchevents .block-news-grid a:hover,.no-touchevents .block-news-grid a.hover{opacity:1;}.block-news-grid .image{display:none;overflow:hidden;}.block-news-grid .image img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;height:100%;}.block-news-grid .text{padding:34px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-news-grid a{display:block;overflow-wrap:break-word;}.no-touchevents .block-news-grid a:hover,.no-touchevents .block-news-grid a.hover{opacity:1;}.block-news-grid .title,.block-news-grid h2{font-weight:700;font-size:3rem;letter-spacing:-0.3px;line-height:40px;margin:0;padding:0;}.block-news-grid .title.is-styled,.block-news-grid h2.is-styled{font-family:'Marianne Bold';}.block-news-grid .title.is-styled span:nth-child(1),.block-news-grid .title.is-styled span:nth-child(2),.block-news-grid .title.is-styled span:nth-child(3),.block-news-grid h2.is-styled span:nth-child(1),.block-news-grid h2.is-styled span:nth-child(2),.block-news-grid h2.is-styled span:nth-child(3){background:#ffe800;}.block-news-grid .title.is-styled.color-red span:nth-child(1),.block-news-grid .title.is-styled.color-red span:nth-child(2),.block-news-grid .title.is-styled.color-red span:nth-child(3),.block-news-grid h2.is-styled.color-red span:nth-child(1),.block-news-grid h2.is-styled.color-red span:nth-child(2),.block-news-grid h2.is-styled.color-red span:nth-child(3){background:#e30512;color:#fff;}.block-news-grid h2.heading-styled{font-family:'Marianne Bold';}.block-news-grid h2.heading-styled a{display:inline-block;vertical-align:top;}.block-news-grid h2.heading-styled a:first-letter{text-transform:uppercase;}.block-news-grid h2.heading-styled strong{background:#ffe800;}.block-news-grid h2.heading-styled.color-red strong{background:#e30512;color:#fff;}.block-news-grid .description{font-size:16px;font-weight:300;line-height:22px;margin:25px 0 0;}.block-news-grid .node{border:1px solid #636363;margin:0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:30%;min-height:321px;}.no-touchevents .block-news-grid .node:hover .title,.no-touchevents .block-news-grid .node:hover h2,.no-touchevents .block-news-grid .node.hover .title,.no-touchevents .block-news-grid .node.hover h2{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.no-touchevents .block-news-grid .node:hover .title.is-styled,.no-touchevents .block-news-grid .node:hover .title.heading-styled,.no-touchevents .block-news-grid .node:hover h2.is-styled,.no-touchevents .block-news-grid .node:hover h2.heading-styled,.no-touchevents .block-news-grid .node.hover .title.is-styled,.no-touchevents .block-news-grid .node.hover .title.heading-styled,.no-touchevents .block-news-grid .node.hover h2.is-styled,.no-touchevents .block-news-grid .node.hover h2.heading-styled{background:#ffe800;-webkit-box-shadow:5px 0 0 #ffe800,-5px 0 0 #ffe800;box-shadow:5px 0 0 #ffe800,-5px 0 0 #ffe800;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.no-touchevents .block-news-grid .node:hover .title.is-styled.color-red,.no-touchevents .block-news-grid .node:hover .title.heading-styled.color-red,.no-touchevents .block-news-grid .node:hover h2.is-styled.color-red,.no-touchevents .block-news-grid .node:hover h2.heading-styled.color-red,.no-touchevents .block-news-grid .node.hover .title.is-styled.color-red,.no-touchevents .block-news-grid .node.hover .title.heading-styled.color-red,.no-touchevents .block-news-grid .node.hover h2.is-styled.color-red,.no-touchevents .block-news-grid .node.hover h2.heading-styled.color-red{-webkit-box-shadow:5px 0 0 #e30512,-5px 0 0 #e30512;box-shadow:5px 0 0 #e30512,-5px 0 0 #e30512;background:#e30512;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.no-touchevents .block-news-grid .node:hover .title.is-styled.color-red a,.no-touchevents .block-news-grid .node:hover .title.heading-styled.color-red a,.no-touchevents .block-news-grid .node:hover h2.is-styled.color-red a,.no-touchevents .block-news-grid .node:hover h2.heading-styled.color-red a,.no-touchevents .block-news-grid .node.hover .title.is-styled.color-red a,.no-touchevents .block-news-grid .node.hover .title.heading-styled.color-red a,.no-touchevents .block-news-grid .node.hover h2.is-styled.color-red a,.no-touchevents .block-news-grid .node.hover h2.heading-styled.color-red a{color:#fff;}.no-touchevents .block-news-grid .node:hover .title.heading-styled,.no-touchevents .block-news-grid .node:hover h2.heading-styled,.no-touchevents .block-news-grid .node.hover .title.heading-styled,.no-touchevents .block-news-grid .node.hover h2.heading-styled{display:inline-block;}.no-touchevents .block-news-grid .node:hover .image,.no-touchevents .block-news-grid .node.hover .image{overflow:hidden;}.no-touchevents .block-news-grid .node:hover .image img,.no-touchevents .block-news-grid .node.hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.no-touchevents .block-news-grid .node:hover .image:before,.no-touchevents .block-news-grid .node.hover .image:before{content:'';position:absolute;bottom:0;left:0;right:0;height:40%;opacity:0.31;z-index:1;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:linear-gradient(transparent,#000);}.block-news-grid .node:before,.block-news-grid .node:after{content:'';display:table;}.block-news-grid .node:after{clear:both;}.block-news-grid .node.with-fill-width{width:100%;display:-ms-flexbox;display:flex;}.block-news-grid .node.with-fill-width .image,.block-news-grid .node.with-fill-width .text{width:50%;float:left;}.block-news-grid .node.with-fill-width .text{padding:61px 65px;}.block-news-grid .node.with-fill-width .title,.block-news-grid .node.with-fill-width h2{font-size:4rem;letter-spacing:-0.4px;line-height:53px;}.block-news-grid .node.with-fill-width .description{font-size:2rem;line-height:28px;}.block-news-grid .node.with-fill-width .image{display:-ms-flexbox;display:flex;position:relative;}.block-news-grid .node.with-image{position:relative;width:50%;}.block-news-grid .node.with-image .title{background:#ffe800;-webkit-box-shadow:5px 0 0 #ffe800,-5px 0 0 #ffe800;box-shadow:5px 0 0 #ffe800,-5px 0 0 #ffe800;display:inline;font-weight:300;padding:0;line-height:40px;font-family:'Marianne Light';-webkit-box-decoration-break:clone;box-decoration-break:clone;}.block-news-grid .node.with-image .title.color-red{-webkit-box-shadow:5px 0 0 #e30512,-5px 0 0 #e30512;box-shadow:5px 0 0 #e30512,-5px 0 0 #e30512;background:#e30512;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.block-news-grid .node.with-image .title.color-red span{color:#fff;}.block-news-grid .node.with-image .title span{font-weight:300;font-family:'Marianne Light';background:none;color:#000;}.tandem-ac-high-contrast .block-news-grid .node.with-image .title{-webkit-box-shadow:none;box-shadow:none;}.block-news-grid .node.with-image .description{display:none;}.block-news-grid .node.with-image .text{position:relative;}.block-news-grid .node.with-image .image{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:0;display:block;}.tandem-ac-high-contrast .block-news-grid .node .title.is-styled,.tandem-ac-inv-contrast .block-news-grid .node .title.is-styled,.tandem-ac-high-contrast .block-news-grid .node .title.heading-styled,.tandem-ac-inv-contrast .block-news-grid .node .title.heading-styled,.tandem-ac-high-contrast .block-news-grid .node h2.is-styled,.tandem-ac-inv-contrast .block-news-grid .node h2.is-styled,.tandem-ac-high-contrast .block-news-grid .node h2.heading-styled,.tandem-ac-inv-contrast .block-news-grid .node h2.heading-styled{-webkit-box-shadow:none !important;box-shadow:none !important;}.block-news-grid .line{padding:0 120px 10px;display:-ms-flexbox;display:flex;margin:0 -6px;}.block-news-grid .line.line-1{padding-left:0;padding-right:0;}.block-news-grid .line.line-2 .node{width:50%;}.block-news-grid .line.line-3{margin:0 0 0 -120px;}.block-news-grid .line.line-3 .node:nth-child(1){margin-left:0;}.block-news-grid .line.line-3 .node:nth-child(2){background:#000;}.no-touchevents .block-news-grid .line.line-3 .node:nth-child(2):hover .title,.no-touchevents .block-news-grid .line.line-3 .node:nth-child(2).hover .title{color:#000;}.block-news-grid .line.line-3 .node:nth-child(2) .title,.block-news-grid .line.line-3 .node:nth-child(2) .description{color:#fff;}.block-news-grid .line.line-3 .node:nth-child(2) .title span:nth-child(1),.block-news-grid .line.line-3 .node:nth-child(2) .title span:nth-child(2),.block-news-grid .line.line-3 .node:nth-child(2) .title span:nth-child(3){color:#000;}.block-news-grid .line.line-3 .node:nth-child(3){margin-right:0;}.block-news-grid .line.line-4,.block-news-grid .line.line-8{margin:0 -120px 0 0;}.block-news-grid .line.line-4 .node:nth-child(2),.block-news-grid .line.line-8 .node:nth-child(2){background:#000;}.no-touchevents .block-news-grid .line.line-4 .node:nth-child(2):hover .title,.no-touchevents .block-news-grid .line.line-4 .node:nth-child(2).hover .title,.no-touchevents .block-news-grid .line.line-8 .node:nth-child(2):hover .title,.no-touchevents .block-news-grid .line.line-8 .node:nth-child(2).hover .title{color:#000;}.block-news-grid .line.line-4 .node:nth-child(2) .title,.block-news-grid .line.line-4 .node:nth-child(2) .description,.block-news-grid .line.line-8 .node:nth-child(2) .title,.block-news-grid .line.line-8 .node:nth-child(2) .description{color:#fff;}.block-news-grid .line.line-4 .node:nth-child(2) .title span:nth-child(1),.block-news-grid .line.line-4 .node:nth-child(2) .title span:nth-child(2),.block-news-grid .line.line-4 .node:nth-child(2) .title span:nth-child(3),.block-news-grid .line.line-8 .node:nth-child(2) .title span:nth-child(1),.block-news-grid .line.line-8 .node:nth-child(2) .title span:nth-child(2),.block-news-grid .line.line-8 .node:nth-child(2) .title span:nth-child(3){color:#000;}.block-news-grid .line.line-5,.block-news-grid .line.line-7{margin:0 0 0 -120px;}.block-news-grid .line.line-5 .node:nth-child(2),.block-news-grid .line.line-7 .node:nth-child(2){background:#000;}.no-touchevents .block-news-grid .line.line-5 .node:nth-child(2):hover .title,.no-touchevents .block-news-grid .line.line-5 .node:nth-child(2).hover .title,.no-touchevents .block-news-grid .line.line-7 .node:nth-child(2):hover .title,.no-touchevents .block-news-grid .line.line-7 .node:nth-child(2).hover .title{color:#000;}.block-news-grid .line.line-5 .node:nth-child(2) .title,.block-news-grid .line.line-5 .node:nth-child(2) .description,.block-news-grid .line.line-7 .node:nth-child(2) .title,.block-news-grid .line.line-7 .node:nth-child(2) .description{color:#fff;}.block-news-grid .line.line-5 .node:nth-child(2) .title span:nth-child(1),.block-news-grid .line.line-5 .node:nth-child(2) .title span:nth-child(2),.block-news-grid .line.line-5 .node:nth-child(2) .title span:nth-child(3),.block-news-grid .line.line-7 .node:nth-child(2) .title span:nth-child(1),.block-news-grid .line.line-7 .node:nth-child(2) .title span:nth-child(2),.block-news-grid .line.line-7 .node:nth-child(2) .title span:nth-child(3){color:#000;}.block-news-grid .line.line-6{margin:0 0 0 120px;}@media (max-width:1023px){.block-news-grid{padding:0 0 52px;}.block-news-grid .title,.block-news-grid h2{font-size:2.2rem;line-height:25px;}.block-news-grid .description{line-height:22px;}.block-news-grid .node{margin:0 0 20px;width:100% !important;float:none;min-height:264px;}.block-news-grid .node .text{padding:21px;}.block-news-grid .node.with-fill-width{display:block;}.block-news-grid .node.with-fill-width .image,.block-news-grid .node.with-fill-width .text{width:100%;float:none;}.block-news-grid .node.with-fill-width .text{padding:37px 23px;}.block-news-grid .node.with-fill-width .title,.block-news-grid .node.with-fill-width h2{font-size:2.9rem;line-height:38px;letter-spacing:0;}.block-news-grid .node.with-fill-width .description{font-size:1.8rem;line-height:26px;}.block-news-grid .node.with-image{width:100%;}.block-news-grid .line{margin:0;padding:0 !important;display:block;}.block-news-grid .line.line-1{margin:0 -20px;}.block-news-grid .line.line-2 .node{width:100%;}.block-news-grid .line.line-3,.block-news-grid .line.line-4,.block-news-grid .line.line-5,.block-news-grid .line.line-6,.block-news-grid .line.line-7,.block-news-grid .line.line-8{margin:0;}}.no-touchevents .tandem-ac-inv-contrast .block-news-grid .node:hover .title.is-styled,.no-touchevents .tandem-ac-inv-contrast .block-news-grid .node.hover .title.is-styled{-webkit-box-shadow:none !important;box-shadow:none !important;}.no-touchevents .tandem-ac-inv-contrast .block-news-grid .node:hover .title.is-styled.color-red,.no-touchevents .tandem-ac-inv-contrast .block-news-grid .node.hover .title.is-styled.color-red{-webkit-box-shadow:none !important;box-shadow:none !important;}.tandem-ac-inv-contrast .block-news-grid .node.with-image .title{-webkit-box-shadow:none !important;box-shadow:none !important;}.block-picture:before,.block-picture:after{content:'';display:table;}.block-picture:after{clear:both;}.block-picture .btn-link{margin:-20px 110px 0 0;float:right;z-index:1;position:relative;border:0;}.block-picture .btn-link a{border:1px solid #000;}.block-picture .subtitle{padding-right:120px;}@media (max-width:1023px){.block-picture{text-align:center;}.block-picture .title,.block-picture .subtitle{text-align:left;padding-right:0;}.block-picture .media-image-wrapper img{width:auto;max-width:unset;height:238px;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.block-picture .btn-link{margin:-20px 0 0;}}.block-resources{border:1px solid #000;position:relative;padding:28px 51px 19px;margin:0 0 120px;}.block-resources:after{content:'';height:8px;background-color:#ffe800;position:absolute;bottom:0;left:0;right:0;width:auto;}.block-resources .wysiwyg{padding:0;}.block-resources .title{padding:0 0 32px;}.block-see-also{background-color:#fff9bf;margin:0 0 120px;}.block-see-also .title{-webkit-transform:translate(0,-26px);transform:translate(0,-26px);padding:0 0 10px 54px;}.block-see-also .wrapper{position:relative;margin:-15px 60px 0 80px;}.block-see-also .wrapper:before{content:'';background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy.png") repeat-y 0 0;position:absolute;top:8px;bottom:38px;left:-41px;width:30px;height:auto;}.tandem-ac-high-contrast .block-see-also .wrapper:before,.tandem-ac-inv-contrast .block-see-also .wrapper:before{background:url("/themes/custom/etudiant_theme/assets/css/../images/bg-wavy-yellow-second.svg") repeat-y 0 0;}.block-see-also ul{list-style-type:none;}.block-see-also li{padding:0 0 18px;color:#000;font-size:2rem;font-weight:700;line-height:23px;}.block-see-also a{font-family:'Marianne Bold';display:block;color:#000;text-decoration:none;}.block-see-also a:hover{text-decoration:underline;}@media (max-width:1023px){.block-see-also{margin:0 -20px !important;}.block-see-also .title{-webkit-transform:translate(0,-23px);transform:translate(0,-23px);padding:0 0 0 42px;}.block-see-also .wrapper{margin:-5px 40px 0 63px;}.block-see-also .wrapper:before{left:-30px;top:0;bottom:29px;width:28px;background-size:18%;}.block-see-also ul{padding:5px 0;}.block-see-also li{line-height:23px;padding:0 0 24px;font-size:1.8rem;}}.block-services{background:#000;color:#fff;position:relative;padding:38px 50px 46px 53px;margin:0 0 120px;}.block-services__more-btn{border:1px solid #000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:#000;text-decoration:none;background:#fff;padding:3px 22px;text-align:center;position:absolute;right:77px;bottom:3px;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:10;cursor:pointer;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:2rem;font-weight:300;line-height:1.6;}.block-services__more-btn:hover{background:#000;color:#fff;}.layout--onecol .block-services .services-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.layout--onecol .block-services .services-items__item--hidden{display:none;}.layout--onecol .block-services .services-items > div{width:33.33%;}.layout--onecol .block-services .services-items > div .item{padding-right:45px;}.block-services:after{content:'';height:5px;background-color:#ffe800;position:absolute;bottom:0;left:0;right:0;width:auto;}.tandem-ac-high-contrast .block-services:after{background-color:#fff;}.block-services .title.is-styled{padding:0 0 33px;}.block-services .title.is-styled strong:nth-child(1),.block-services .title.is-styled strong:nth-child(2),.block-services .title.is-styled strong:nth-child(3),.block-services .title.is-styled span:nth-child(1),.block-services .title.is-styled span:nth-child(2),.block-services .title.is-styled span:nth-child(3){background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#e1000f));background:linear-gradient(to bottom,transparent 50%,#e1000f 50%);}.block-services .item{font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:2.2rem;font-weight:300;line-height:28px;padding:0 0 17px;}.block-services .item a{color:#fff;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.no-touchevents .block-services .item a:hover,.no-touchevents .block-services .item a.hover{opacity:1;color:#ffe800;text-decoration:underline;}.no-touchevents .block-services .item a:hover .svg-icon,.no-touchevents .block-services .item a.hover .svg-icon{fill:#ffe800;}.block-services .item .svg-icon{fill:#fff;width:43px;height:43px;min-width:43px;margin-right:24px;}@media (max-width:1023px){.block-services{padding:30px 35px 40px 38px;margin-left:-20px !important;margin-right:-20px !important;}.layout--onecol .block-services .services-items{display:block;}.layout--onecol .block-services .services-items > div{width:100%;}.layout--onecol .block-services .services-items > div .item{padding-right:0;}.block-services .title.is-styled{padding:0 0 20px;}.block-services .item .svg-icon{margin-right:20px;}}.tandem-ac-inv-contrast .block-services .title.is-styled strong{background:transparent !important;}.region-left-sticky-wrapper{position:relative;top:87px;z-index:3;left:0;}.region-left-sticky-wrapper .left-menu{position:fixed;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-right:4px solid #ffe800;}.region-left-sticky-wrapper .sticky-menu__info-wrapper{position:relative;}.region-left-sticky-wrapper .menu-info-wrapper{position:relative;background-color:#000;color:#fff;}.region-left-sticky-wrapper .search-button{background-color:#000;width:71px;height:70px;}.region-left-sticky-wrapper .block-etudiant-language,.region-left-sticky-wrapper .block-sound-accessibility-block,.region-left-sticky-wrapper .block-follow-us-links-footer-block,.region-left-sticky-wrapper .mobile-items,.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page,.region-left-sticky-wrapper .block-services-menu-block{display:none;}.region-left-sticky-wrapper .services-menu-wrapper button,.region-left-sticky-wrapper .menu-burger-wrapper button{background-color:#000;color:#fff;display:inline-block;text-transform:uppercase;font-size:2.2rem;font-weight:400;font-family:'Marianne Regular';border-top:0;border-bottom:0;max-width:230px;overflow:hidden;white-space:nowrap;letter-spacing:2px;height:100%;padding:23px;width:100%;}.no-touchevents .region-left-sticky-wrapper .services-menu-wrapper button:hover,.no-touchevents .region-left-sticky-wrapper .services-menu-wrapper button.hover,.no-touchevents
    .region-left-sticky-wrapper .menu-burger-wrapper button:hover,.no-touchevents
    .region-left-sticky-wrapper .menu-burger-wrapper button.hover{cursor:pointer;}.region-left-sticky-wrapper .services-menu-wrapper button:focus,.region-left-sticky-wrapper .menu-burger-wrapper button:focus{outline:2px solid #e30512;}.region-left-sticky-wrapper .menu-burger-wrapper{z-index:3;max-width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-left:0;border-right:0;}.tandem-ac-high-contrast .region-left-sticky-wrapper .menu-burger-wrapper .icon{background-color:#fff !important;}.region-left-sticky-wrapper .menu-burger-wrapper .icon,.region-left-sticky-wrapper .menu-burger-wrapper .icon:before,.region-left-sticky-wrapper .menu-burger-wrapper .icon:after{display:block;height:42px;width:1px;background-color:#fff;content:'';}.region-left-sticky-wrapper .menu-burger-wrapper .icon:before{-webkit-transform:translateX(10px);transform:translateX(10px);}.region-left-sticky-wrapper .menu-burger-wrapper .icon:after{-webkit-transform:translate(20px,-100%);transform:translate(20px,-100%);}.region-left-sticky-wrapper .menu-burger-wrapper .icon strong{display:none;}.region-left-sticky-wrapper .menu-burger-wrapper .icon strong,.region-left-sticky-wrapper .menu-burger-wrapper .icon strong:before,.region-left-sticky-wrapper .menu-burger-wrapper .icon strong:after{width:36px;background-color:#ffe800;-webkit-transition:background-color 0.3s,opacity 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,opacity 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,transform 0.3s,opacity 0.3s;transition:background-color 0.3s,transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;}.region-left-sticky-wrapper .menu-burger-wrapper span strong:before,.region-left-sticky-wrapper .menu-burger-wrapper span strong:after{content:'';left:0;}.region-left-sticky-wrapper .menu-burger-wrapper span strong:before{top:10px;}.region-left-sticky-wrapper .menu-burger-wrapper span strong:after{top:20px;}.region-left-sticky-wrapper .menu-burger-wrapper .text{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:0 0 10px;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .menu-burger-wrapper .text{background:none !important;}.region-left-sticky-wrapper .menu-burger-wrapper.active{background-color:#ffe800;color:#000;}.region-left-sticky-wrapper .menu-burger-wrapper.active span strong{display:none;}.region-left-sticky-wrapper .menu-burger-wrapper.active .icon{-webkit-transform:rotate(45deg) translate(6px,-13px);transform:rotate(45deg) translate(6px,-13px);background-color:#000;}.tandem-ac-high-contrast .region-left-sticky-wrapper .menu-burger-wrapper.active .icon{background-color:#fff !important;}.region-left-sticky-wrapper .menu-burger-wrapper.active .icon:before{display:none;}.region-left-sticky-wrapper .menu-burger-wrapper.active .icon:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:#000;}.tandem-ac-high-contrast .region-left-sticky-wrapper .menu-burger-wrapper.active .icon:after{background-color:#fff !important;}.region-left-sticky-wrapper .menu-burger-wrapper.active button{background-color:#ffe800;color:#000;}.region-left-sticky-wrapper .menu-burger-wrapper.active .navigation{display:block;}.region-left-sticky-wrapper .search-wrapper{z-index:3;}.region-left-sticky-wrapper .search-wrapper > h2{position:relative;z-index:3;}.region-left-sticky-wrapper .search-wrapper button{overflow:hidden;white-space:nowrap;border:0;color:transparent !important;padding:0;vertical-align:middle;}.no-touchevents .region-left-sticky-wrapper .search-wrapper button:hover,.no-touchevents .region-left-sticky-wrapper .search-wrapper button.hover{cursor:pointer;}.region-left-sticky-wrapper .search-wrapper button .svg-icon{width:36px;height:37px;display:block;margin:-8px auto 0;}.region-left-sticky-wrapper .search-wrapper button .svg-icon use{stroke:#fff;stroke-width:3px;}.region-left-sticky-wrapper .search-wrapper button .svg-icon.search-mobile{display:none;}.region-left-sticky-wrapper .search-wrapper button .close{display:none;}.region-left-sticky-wrapper .search-wrapper.active button{background-color:#ffe800;}.region-left-sticky-wrapper .search-wrapper.active button .close{display:block;padding:5px;}.region-left-sticky-wrapper .search-wrapper.active button .close use{stroke:#000;}.tandem-ac-high-contrast .region-left-sticky-wrapper .search-wrapper.active button .close use{stroke:#fff;}.region-left-sticky-wrapper .search-wrapper.active button .search,.region-left-sticky-wrapper .search-wrapper.active button .search-mobile{display:none;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page{z-index:2;position:fixed;left:0;right:0;top:0;width:100%;display:none;padding:150px 120px 100px 115px;background-color:#000;color:#fff;height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page.active{display:block;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .form-actions{padding:50px 0 0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .content{max-width:1440px;}body .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .content{margin:0 auto !important;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input{font-size:60px;background-color:#000;border:0;color:#fff;border-bottom:1px solid #fff;margin:0 0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:140px;}@media (max-width:1023px){.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input{padding-right:80px;}}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input:focus{border-bottom:1px solid #fff;outline:none;padding-right:120px;padding-left:0;}@media (max-width:1023px){.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input:focus{padding-right:80px;}}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input::-webkit-input-placeholder{color:#fff;font-size:60px;line-height:60px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input:-ms-input-placeholder{color:#fff;font-size:60px;line-height:60px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input::-ms-input-placeholder{color:#fff;font-size:60px;line-height:60px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input::placeholder{color:#fff;font-size:60px;line-height:60px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form label{padding:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .js-form-type-textfield{position:relative;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .search,.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close{width:50px;height:51px;margin-right:0;position:absolute;right:0;top:60px;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .search,.tandem-ac-inv-contrast
      .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close{background:none !important;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .search *,.tandem-ac-inv-contrast
        .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close *{background:none !important;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .search use,.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close use{stroke:#fff;stroke-width:3px;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .search use,.tandem-ac-inv-contrast
        .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close use{fill:none;stroke:#ff0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close{display:none;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close.active{display:block;right:65px;}.no-touchevents .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close.active:hover,.no-touchevents .region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close.active.hover{cursor:pointer;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results .ui-autocomplete{position:relative;background:transparent;color:inherit;border:0;font-family:inherit;font-size:inherit;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li{border-bottom:2px solid #fff;padding:10px 0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li a{margin:0;background:transparent;border:0;color:#fff;text-decoration:none;max-width:1240px;font-size:32px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li a strong{background-color:#ffe800;color:#000;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li a.ui-state-active{opacity:0.8;margin:0;background:transparent;border:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li:first-child{padding-top:50px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li:last-child{padding-bottom:100px;border:0;}@media (max-width:1023px){.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page{top:65px;padding-right:30px;padding-left:30px;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .search,.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close{width:31px;height:31px;top:17px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page label{height:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .form-actions{padding-top:20px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .close.active{right:40px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input{font-size:24px;border-radius:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input::-webkit-input-placeholder{font-size:24px;line-height:40px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input:-ms-input-placeholder{font-size:24px;line-height:40px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input::-ms-input-placeholder{font-size:24px;line-height:40px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .ui-autocomplete-input::placeholder{font-size:24px;line-height:40px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .form-actions{text-align:center;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page form .form-actions input{max-width:300px;width:100%;border-radius:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li{line-height:22px;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li a{font-size:22px;padding:0;}.region-left-sticky-wrapper .block-views-exposed-filter-blocksearch-page .edutiant-search-autocomplete-results li:last-child{padding-bottom:50px;}}.region-left-sticky-wrapper .services-menu-wrapper{padding:0;position:relative;}.region-left-sticky-wrapper .services-menu-wrapper .buttons-wrapper{z-index:3;max-width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}.region-left-sticky-wrapper .services-menu-wrapper .open,.region-left-sticky-wrapper .services-menu-wrapper .close{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.region-left-sticky-wrapper .services-menu-wrapper.active button{background-color:#e30512;}.region-left-sticky-wrapper .services-menu-wrapper.active .close{display:block;}.region-left-sticky-wrapper .services-menu-wrapper.active .open{display:none;}.region-left-sticky-wrapper .services-menu-wrapper .close{display:none;}@media (max-width:1023px){.region-left-sticky-wrapper{top:0;right:0;border:0;left:auto;background-color:transparent;position:absolute;}.region-left-sticky-wrapper.active{position:fixed;}.region-left-sticky-wrapper .left-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:relative;border:0;}.region-left-sticky-wrapper .block-sound-accessibility-block{display:block;}.region-left-sticky-wrapper .sticky-menu__info-wrapper{height:65px;}.region-left-sticky-wrapper .services-menu-wrapper{display:none;}.region-left-sticky-wrapper .menu-burger-wrapper{border:0;padding:0;background-color:transparent;height:100%;}.region-left-sticky-wrapper .menu-burger-wrapper h2{height:100%;}.region-left-sticky-wrapper .menu-burger-wrapper .icon{background-color:#000;height:1px;width:37px;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:background-color 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,transform 0.3s;transition:background-color 0.3s,transform 0.3s,-webkit-transform 0.3s;border-bottom:1px solid #ffe800;}.region-left-sticky-wrapper .menu-burger-wrapper .icon:before,.region-left-sticky-wrapper .menu-burger-wrapper .icon:after{width:37px;height:1px;background-color:#000;border-bottom:1px solid #ffe800;}.region-left-sticky-wrapper .menu-burger-wrapper .icon:before{-webkit-transform:translateY(-10px);transform:translateY(-10px);}.region-left-sticky-wrapper .menu-burger-wrapper .icon:after{-webkit-transform:translateY(10px);transform:translateY(10px);}.region-left-sticky-wrapper .menu-burger-wrapper button{background-color:#fff;color:transparent;width:57px;padding:0;}.region-left-sticky-wrapper .menu-burger-wrapper button strong{display:block;top:3px;width:36px;right:-1px;}.region-left-sticky-wrapper .menu-burger-wrapper button strong:before,.region-left-sticky-wrapper .menu-burger-wrapper button strong:after{width:36px;}.region-left-sticky-wrapper .menu-burger-wrapper .text{display:none;}.region-left-sticky-wrapper .menu-burger-wrapper.active{background-color:#000;margin-left:auto;width:60px;}.region-left-sticky-wrapper .menu-burger-wrapper.active .icon{background-color:#fff;-webkit-transform:rotate(45deg) translate(9px,-7px);transform:rotate(45deg) translate(9px,-7px);-webkit-transition:background-color 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,-webkit-transform 0.3s;transition:background-color 0.3s,transform 0.3s;transition:background-color 0.3s,transform 0.3s,-webkit-transform 0.3s;border-bottom:0;}.region-left-sticky-wrapper .menu-burger-wrapper.active .icon:after{background-color:#fff;border-bottom:0;}.region-left-sticky-wrapper .menu-burger-wrapper.active button{background-color:#000;color:transparent;}.region-left-sticky-wrapper .menu-burger-wrapper.active button span strong{display:none;}.region-left-sticky-wrapper .search-wrapper{padding:0;}.region-left-sticky-wrapper .search-wrapper > h2{position:static;}.region-left-sticky-wrapper .search-wrapper button{background-color:transparent;position:absolute;width:59px;height:65px;top:0;right:60px;left:auto;}.region-left-sticky-wrapper .search-wrapper button .svg-icon{width:31px;height:32px;margin-bottom:10px;margin-right:15px;}.region-left-sticky-wrapper .search-wrapper button .svg-icon.search-mobile{display:block;}.region-left-sticky-wrapper .search-wrapper button .svg-icon.search{display:none;}.region-left-sticky-wrapper .search-wrapper.active button{margin-right:0;background-color:#000;}.region-left-sticky-wrapper .search-wrapper.active button .close{width:29px;height:29px;margin:0 auto;padding:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);}.region-left-sticky-wrapper .search-wrapper.active button .close use{stroke:#fff;}.region-left-sticky-wrapper .search-wrapper.active button .svg-icon.search-mobile{display:none;}}.menu--menu-info{display:none;}.menu--menu-info.active{display:block;background:#fff9bf;position:fixed;left:0;top:0;z-index:2;width:100%;height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}.menu--menu-info.active > .menu-top-level{padding:150px 0 20px 115px;max-width:1440px;margin:0 auto;}.menu--menu-info a{color:#000;text-decoration:none;}.menu--menu-info .menu-top-level{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.menu--menu-info .menu-level-first{font-family:'Marianne Regular';font-size:3rem;font-weight:700;line-height:44px;padding:0 0 20px;-ms-flex-item-align:start;align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.no-touchevents .tandem-ac-inv-contrast .menu--menu-info .menu-level-first:hover:before,.no-touchevents .tandem-ac-inv-contrast .menu--menu-info .menu-level-first.hover:before{background-color:#ff0 !important;}.no-touchevents .tandem-ac-inv-contrast .menu--menu-info .menu-level-first:hover:after,.no-touchevents .tandem-ac-inv-contrast .menu--menu-info .menu-level-first.hover:after{border-color:#000080 !important;}.menu--menu-info .menu-level-first .category-title,.menu--menu-info .menu-level-first .link-wrapper{position:relative;}.no-touchevents .menu--menu-info .menu-level-first .category-title:hover:before,.no-touchevents .menu--menu-info .menu-level-first .category-title:hover:after,.no-touchevents .menu--menu-info .menu-level-first .category-title.hover:before,.no-touchevents .menu--menu-info .menu-level-first .category-title.hover:after,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper:hover:before,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper:hover:after,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper.hover:before,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper.hover:after{cursor:pointer;}.no-touchevents .menu--menu-info .menu-level-first .category-title:hover:before,.no-touchevents .menu--menu-info .menu-level-first .category-title.hover:before,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper:hover:before,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper.hover:before{background-color:#000;}.no-touchevents .menu--menu-info .menu-level-first .category-title:hover:after,.no-touchevents .menu--menu-info .menu-level-first .category-title.hover:after,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper:hover:after,.no-touchevents
      .menu--menu-info .menu-level-first .link-wrapper.hover:after{border-color:#fff;}.menu--menu-info .menu-level-first .category-title:after,.menu--menu-info .menu-level-first .link-wrapper:after{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:'';border-width:0 1px 1px 0;padding:5px;position:absolute;top:16px;right:-29px;}.menu--menu-info .menu-level-first .category-title:before,.menu--menu-info .menu-level-first .link-wrapper:before{content:'';position:absolute;top:7px;right:-40px;background-color:#fff;border:1px solid #000;width:27px;height:27px;border-radius:50%;}.tandem-ac-inv-contrast .menu--menu-info .menu-level-first .category-title:before,.tandem-ac-inv-contrast
        .menu--menu-info .menu-level-first .link-wrapper:before{background-color:#000080 !important;}.tandem-ac-high-contrast .menu--menu-info .menu-level-first .category-title:before,.tandem-ac-high-contrast
        .menu--menu-info .menu-level-first .link-wrapper:before{background-color:transparent !important;}.menu--menu-info .menu-level-first .link-wrapper a{margin:0 20px 0 0;}.menu--menu-info .menu-level-first .panel{display:none;height:0;width:0;}.menu--menu-info .menu-level-first .category-title{background:transparent;padding:0;font-family:'Marianne Regular';font-size:3rem;font-weight:700;line-height:44px;}.no-touchevents .menu--menu-info .menu-level-first .category-title:hover,.no-touchevents .menu--menu-info .menu-level-first .category-title.hover{cursor:pointer;}.menu--menu-info .menu-level-first.active{padding-bottom:0;}.menu--menu-info .menu-level-first.active .category-title:after,.menu--menu-info .menu-level-first.active .link-wrapper:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:14px;right:-31px;}.menu--menu-info .menu-level-first.active .menu-level-second{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.menu--menu-info .menu-level-first.active .panel{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;}.menu--menu-info .panel{text-align:right;}.menu--menu-info .menu-level-second{display:none;padding:15px 0 0 45px;text-align:left;}.menu--menu-info .btn-link{margin:0 85px 0 0;}.menu--menu-info .menu-link{font-family:'Marianne Regular';font-size:18px;font-weight:400;line-height:22px;padding:0 85px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:33%;color:#000;}.no-touchevents .menu--menu-info .menu-link a:hover,.no-touchevents .menu--menu-info .menu-link a.hover{text-decoration:underline;}.menu--menu-info .mobile-items{display:none;padding:0 0 0 20px;font-size:16px;}.menu--menu-info .mobile-items .menu-toggle{display:none;}.menu--menu-info .mobile-items .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.menu--menu-info .mobile-items .menu-item{-ms-flex-item-align:start;align-self:flex-start;}.menu--menu-info .mobile-items .menu-item a{font-size:16px;}.menu--menu-info .mobile-items .link-external{stroke:#fff;width:13px;height:13px;margin-left:5px;margin-right:0;float:none;}.menu--menu-info .mobile-items .link-external use{stroke-width:4px;}.menu--menu-info .block-etudiant-language,.menu--menu-info .accessibility-items,.menu--menu-info .block-follow-us-links-footer-block{padding:15px 0;}.menu--menu-info .language-switcher-parent button{padding-left:0;}.menu--menu-info .language-switcher-parent:before,.menu--menu-info .language-switcher-parent:after{content:'';width:15px;height:1px;background-color:#fff;display:block;}.menu--menu-info .language-switcher-parent:before{margin-bottom:15px;}.menu--menu-info .language-switcher-parent:after{margin-top:15px;}.menu--menu-info .language-switcher-list{position:initial;}.menu--menu-info .language-switcher-language-url{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.menu--menu-info .language-switcher-language-url li{-ms-flex-item-align:start;align-self:flex-start;padding-left:0;}.menu--menu-info .accessibility-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;}.menu--menu-info .accessibility-items .svg-icon{stroke:#fff;stroke-width:4px;}.menu--menu-info .accessibility-items .deaf{width:44px;height:37px;}.menu--menu-info .accessibility-items .blind{width:37px;height:26px;top:-3px;}.no-touchevents .menu--menu-info .accessibility-items .tandem-ac-button:hover,.no-touchevents .menu--menu-info .accessibility-items .tandem-ac-button.hover{cursor:pointer;}.menu--menu-info .block-follow-us-links-footer-block h2{display:none;}.menu--menu-info .block-follow-us-links-footer-block .svg-icon{width:35px;height:36px;fill:#fff;}@media (max-width:1023px){.menu--menu-info.active{background-color:#000;color:#fff;position:fixed;top:65px;height:calc(100% - 65px);}.menu--menu-info.active a{color:#fff;}.menu--menu-info.active .menu-top-level{padding-left:0;padding-right:0;padding-top:0;padding-bottom:25px;}.menu--menu-info.active .mobile-items,.menu--menu-info.active .block-follow-us-links-footer-block,.menu--menu-info.active .block-etudiant-language{display:block;}.menu--menu-info .panel{text-align:left;}.menu--menu-info .menu-level-first{width:100%;font-size:16px;line-height:20px;padding:10px 25px 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #fff9bf;position:relative;}.menu--menu-info .menu-level-first .category-title,.menu--menu-info .menu-level-first .link-wrapper{position:static;}.menu--menu-info .menu-level-first .category-title:before,.menu--menu-info .menu-level-first .link-wrapper:before{width:20px;height:20px;top:10px;right:2%;}.menu--menu-info .menu-level-first .category-title:after,.menu--menu-info .menu-level-first .link-wrapper:after{padding:3px;top:16px;right:calc(2% + 8px);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.menu--menu-info .menu-level-first .category-title{font-size:1.7rem;font-weight:700;line-height:20px;width:100%;text-align:left;}.menu--menu-info .menu-level-first.active .category-title{padding-bottom:10px;}.menu--menu-info .menu-level-first.active .category-title:after,.menu--menu-info .menu-level-first.active .link-wrapper:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:19px;right:calc(2% + 8px);}.menu--menu-info .btn-link-wrapper{background-color:#fff9bf;margin-left:-20px;margin-right:-25px;padding:0 0 0 20px;}.menu--menu-info .menu-level-second{background-color:#fff9bf;padding-left:20px;margin-left:-20px;margin-right:-25px;margin-top:10px;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:25px;}.menu--menu-info .menu-level-second .menu-link{font-size:16px;padding-bottom:20px;width:100%;}.menu--menu-info .menu-level-second a{color:#000;}.menu--menu-info .btn-link{margin-right:0;position:relative;padding-bottom:30px;}.menu--menu-info .btn-link a{color:#000;}.menu--menu-info .category-title{float:left;max-width:calc(100% - 40px);color:#fff;}}.sticky-services-block{z-index:2;position:fixed;left:auto;right:auto;top:0;width:100%;display:none;padding:150px 0 25px 115px;background-color:#000;color:#fff;height:100vh;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}.sticky-services-block.active{display:block;}.sticky-services-block .content{max-width:1440px;}.sticky-services-block a,.sticky-services-block button{color:#fff;text-decoration:none;}.sticky-services-block .menu-top{max-width:1440px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.sticky-services-block .menu-top.expanded .svg-icon{display:none;}.sticky-services-block .menu-top.active .arrow-down svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.sticky-services-block .services-parent-link{margin:0 0 35px;font-size:30px;font-weight:700;line-height:53px;background:transparent;border:0;display:inline-block;vertical-align:top;}.no-touchevents .sticky-services-block .services-parent-link:hover,.no-touchevents .sticky-services-block .services-parent-link.hover{opacity:0.8;cursor:pointer;}.sticky-services-block .services-parent-link span:nth-child(1),.sticky-services-block .services-parent-link span:nth-child(2),.sticky-services-block .services-parent-link span:nth-child(3){background:#e30512;color:#fff;}.sticky-services-block .arrow-down{width:26px;height:26px;margin:15px 0 0 15px;display:inline-block;vertical-align:top;}.sticky-services-block .arrow-down svg{background-color:#fff;border-radius:50%;}.sticky-services-block .arrow-down svg use{stroke:#000;}.tandem-ac-high-contrast .sticky-services-block .arrow-down svg use,.tandem-ac-inv-contrast .sticky-services-block .arrow-down svg use{stroke:#ff0;}.sticky-services-block .submenu{display:none;}.sticky-services-block .submenu.active,.sticky-services-block .submenu.expanded{display:block;}.sticky-services-block .submenu a{margin:0 20px;display:block;}.no-touchevents .sticky-services-block .submenu a:hover,.no-touchevents .sticky-services-block .submenu a.hover{color:#ffe800;text-decoration:underline;}.no-touchevents .sticky-services-block .submenu a:hover use,.no-touchevents .sticky-services-block .submenu a.hover use{fill:#ffe800;}.sticky-services-block .submenu > div{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sticky-services-block .submenu .service{width:192px;padding:0 0 35px;}.sticky-services-block .submenu .service a{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;text-align:center;}.sticky-services-block .submenu .service .svg-icon{display:block;height:59px;width:59px;margin:0 0 30px;}.sticky-services-block .submenu .service .svg-icon use{fill:#fff;}@media (max-width:1023px){.sticky-services-block.active{display:none;}}.tandem-ac-inv-contrast .region-left-sticky-wrapper .menu-burger-wrapper span,.tandem-ac-inv-contrast .region-left-sticky-wrapper .menu-burger-wrapper span:before,.tandem-ac-inv-contrast .region-left-sticky-wrapper .menu-burger-wrapper span:after{background-color:#ff0 !important;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .search-wrapper button .svg-icon{color:transparent !important;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .search-wrapper button .svg-icon *{color:transparent !important;}.tandem-ac-inv-contrast .region-left-sticky-wrapper .search-wrapper button .svg-icon use{stroke:#ff0;}.tandem-ac-inv-contrast .menu--menu-info .arrow-down svg use{stroke:#ff0;}.tandem-ac-inv-contrast .sticky-services-block .submenu .service .svg-icon use{stroke:#ff0;}.summary{margin:59px 0 0;}.summary .title{margin:0 0 20px;line-height:36px;}.summary .anchor-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;}.faq-page-wrapper .summary .anchor-menu-item{text-transform:capitalize;}.summary .anchor-menu-item{color:#000;margin:0 10px 6px 0;background-color:#fff9bf;}.summary .anchor-menu-item .svg-icon{margin-right:17px;width:20px;height:19px;-ms-flex:0 0 auto;flex:0 0 auto;}.summary .anchor-menu-item .svg-icon svg{display:block;}.summary .anchor-menu-item .svg-icon use{fill:none;stroke:#000;stroke-width:4px;}.tandem-ac-inv-contrast .summary .anchor-menu-item .svg-icon use{stroke:#fff580;}.tandem-ac-high-contrast .summary .anchor-menu-item .svg-icon use{stroke:#fff;}.summary .anchor-menu-item a{font-size:2rem;line-height:30px;padding:10px 30px 10px 13px;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000;}.summary .anchor-menu-item a:hover{text-decoration:underline;}@media (max-width:1023px){.summary{margin-top:20px;}.summary .title{margin:0 0 13px;}.summary .anchor-menu-item .svg-icon{margin-right:10px;}.summary .anchor-menu-item a{font-size:1.7rem;padding:6px 17px 6px 20px;line-height:23px;}}.term-children-list{margin:0 0 40px 0;}.term-children-list li{display:inline-block;vertical-align:top;margin:0 0 0 25px;position:relative;}.term-children-list li:first-child{margin-left:0;}.term-children-list li:first-child::before{display:none;}.term-children-list li::before{content:'';width:6px;height:6px;border-radius:50%;background:#f00;position:absolute;left:-16px;top:11px;}.term-children-list li a{font-size:1.7rem;color:#000;}.textual-transcription-title{display:none;}.textual-transcription{font-family:"Marianne Regular",Arial,Helvetica,sans-serif;position:relative;color:#000;padding:11px 0 7px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;}.textual-transcription *{-webkit-box-sizing:border-box;box-sizing:border-box;}.textual-transcription__header{background:none;border:0;padding:10px 10px 10px 36px;width:100%;display:block;color:#000;font-size:1.7rem;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;cursor:pointer;text-align:left;position:relative;text-decoration:underline;}.textual-transcription__header .blind{position:absolute;left:0;top:5px;width:30px;height:30px;}.textual-transcription__header .blind svg use{stroke:#000;fill:none;stroke-width:3px;}.tandem-ac-inv-contrast .textual-transcription__header .blind svg use{stroke:#fff580;}.tandem-ac-high-contrast .textual-transcription__header .blind svg use{stroke:#fff;}.no-touchevents .textual-transcription__header:hover,.no-touchevents .textual-transcription__header.hover{-webkit-text-decoration-color:#e30512;text-decoration-color:#e30512;}.textual-transcription__popup{position:fixed;background:#fff9bf;width:100%;height:100%;overflow-y:auto;right:0;left:0;top:0;bottom:0;z-index:1000;display:none !important;}.textual-transcription__popup.opened{display:-ms-flexbox !important;display:flex !important;}.textual-transcription__popupInner{width:1056px;max-width:100%;margin:0 auto;background:#fff;position:relative;display:block !important;}.textual-transcription__close{border:0;background:none;position:absolute;right:47px;top:19px;padding:0 25px 0 0;color:#000;text-transform:uppercase;font-size:1.6rem;cursor:pointer;z-index:10;}@media (max-width:1023px){.textual-transcription__close{right:25px;}}.textual-transcription__close i{position:absolute;right:0;top:1px;width:15px;height:15px;}.textual-transcription__close i::before,.textual-transcription__close i::after{position:absolute;left:7px;content:' ';height:14px;width:2px;background-color:#000;}.tandem-ac-inv-contrast .textual-transcription__close i::before,.tandem-ac-inv-contrast .textual-transcription__close i::after{background-color:#fff580;}.tandem-ac-high-contrast .textual-transcription__close i::before,.tandem-ac-high-contrast .textual-transcription__close i::after{background-color:#fff;}.textual-transcription__close i::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.textual-transcription__close i::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.textual-transcription__summary{display:none;}.textual-transcription .wysiwyg{padding:40px 24px 24px 24px;background:#fff;display:block !important;}.textual-transcription .wysiwyg h1{font-size:5rem;line-height:60px;position:relative;margin:0 0 30px;padding:0 0 26px;font-family:'Marianne Bold';}@media (max-width:1023px){.textual-transcription .wysiwyg h1{padding-right:110px;font-size:4rem;line-height:50px;}}.textual-transcription .wysiwyg h1::before{content:'';width:100px;height:0;border:2px solid #000;position:absolute;left:0;bottom:0;background-color:#000;}.textual-transcription .wysiwyg h2::before{border-width:2px;border-color:#000;}@media (max-width:1023px){.textual-transcription .wysiwyg{padding:40px 20px 20px 20px;}}.block-wysiwyg{position:relative;margin:0 0 120px;max-width:1078px;margin-left:auto;margin-right:auto;padding-bottom:0;}.block-wysiwyg .text-align-center{padding:0;}.block-wysiwyg .wysiwyg{position:relative;padding:40px 0;}.block-wysiwyg .wysiwyg > div:not(.embedded-entity):before,.block-wysiwyg .wysiwyg > div:not(.embedded-entity):after{content:'';width:480px;height:0;border:2px solid;position:absolute;top:0;left:0;right:0;margin:auto;}.block-wysiwyg .wysiwyg > div:not(.embedded-entity):after{border:8px solid;top:auto;bottom:0;}.block-wysiwyg .wysiwyg > div:not(.embedded-entity).color-yellow:before,.block-wysiwyg .wysiwyg > div:not(.embedded-entity).color-yellow:after{border-color:#ffe800;}.block-wysiwyg .wysiwyg > div:not(.embedded-entity).color-red:before,.block-wysiwyg .wysiwyg > div:not(.embedded-entity).color-red:after{border-color:#e1000f;}.block-wysiwyg .two_column_wysiwyg_block__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.block-wysiwyg .two_column_wysiwyg_block__column{-ms-flex-preferred-size:50%;flex-basis:50%;}.block-wysiwyg .two_column_wysiwyg_block__column:nth-of-type(1){padding:0 30px 0 0;}.block-wysiwyg .two_column_wysiwyg_block__column:nth-of-type(2){padding:0 0 0 30px;}.block-wysiwyg .one-column .two_column_wysiwyg_block__column{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;text-align:center;}@media (max-width:1023px){.block-wysiwyg{margin:0 0 75px;}.block-wysiwyg .wysiwyg > div:before,.block-wysiwyg .wysiwyg > div:after{width:auto;}.block-wysiwyg .two_column_wysiwyg_block__wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:left;}.block-wysiwyg .two_column_wysiwyg_block__column{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left;}.block-wysiwyg .two_column_wysiwyg_block__column img{margin:0 auto;}.block-wysiwyg .two_column_wysiwyg_block__column .media-image-wrapper{margin-right:0;margin-left:0;}.block-wysiwyg .two_column_wysiwyg_block__column:nth-of-type(1){padding-right:0;margin-bottom:30px;}.block-wysiwyg .two_column_wysiwyg_block__column:nth-of-type(2){padding-left:0;margin-top:30px;}.block-wysiwyg .one-column .two_column_wysiwyg_block__column{text-align:left;}}.footer{position:relative;}.footer .column{width:30%;}.footer .column:first-child{width:40%;}.footer .menu{padding-left:0;}.footer .region-subfooter,.footer .region-footer{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;}.footer .region-subfooter > div,.footer .region-footer > div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.footer .region-subfooter .menu-item,.footer .region-footer .menu-item{line-height:24px;}.footer .subfooter__wrapper{color:#fff;}.footer .footer__wrapper{background-color:#fff;}.footer .logo-footer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;}.tandem-ac-high-contrast .footer .logo-footer .alt-text,.tandem-ac-inv-contrast .footer .logo-footer .alt-text{color:#fff580 !important;padding:10px;border:1px solid #ffe800 !important;}.footer .logo-footer img{width:100%;}.footer .logo-footer-right,.footer .logo-footer-right-accessebility{margin:0 0 0 45px;}.tandem-ac-high-contrast .footer .logo-footer-left,.tandem-ac-inv-contrast .footer .logo-footer-left,.tandem-ac-high-contrast
  .footer .logo-footer-right,.tandem-ac-inv-contrast
  .footer .logo-footer-right{display:none;}.footer .logo-footer-left img[src$='.svg']{width:225px;}@media (max-width:1023px){.footer .logo-footer-left img[src$='.svg']{width:207px;}}.footer .logo-footer-right img[src$='.svg']{width:117px;}@media (max-width:1023px){.footer .logo-footer-right img[src$='.svg']{width:108px;}}.footer .logo-footer-left-accessebility,.footer .logo-footer-right-accessebility{display:none;}.tandem-ac-high-contrast .footer .logo-footer-left-accessebility,.tandem-ac-inv-contrast .footer .logo-footer-left-accessebility,.tandem-ac-high-contrast
    .footer .logo-footer-right-accessebility,.tandem-ac-inv-contrast
    .footer .logo-footer-right-accessebility{display:block;}.footer .region-subfooter{padding-top:30px;padding-bottom:45px;-ms-flex-direction:column;flex-direction:column;background-color:#000;border-bottom:solid 6px #ffe800;}.footer .region-subfooter .menu a{color:#fff;}.footer .menu-item a:hover{text-decoration:underline;}.footer .region-footer{padding-top:50px;padding-bottom:60px;}.footer .region-footer a{color:#000;}.footer .region-footer .menu{font-size:16px;font-family:'Marianne Light';}.footer .region-select{position:relative;display:inline-block;}.footer h2{font-size:44px;font-weight:300;letter-spacing:-0.31px;margin:0 0 30px;}.footer h2 strong:nth-child(1),.footer h2 strong:nth-child(2),.footer h2 strong:nth-child(3),.footer h2 span:nth-child(1),.footer h2 span:nth-child(2),.footer h2 span:nth-child(3){color:#fff9bf;font-weight:700;}.footer a{border-bottom:0;text-decoration:none;}.footer .block-follow-us-links-footer-block .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer .block-follow-us-links-footer-block a{display:block;margin:0 42px 20px 0;}.footer .block-follow-us-links-footer-block .svg-icon{height:42px;width:42px;margin-right:0;}.footer .block-follow-us-links-footer-block use{fill:#fff;}.tandem-ac-high-contrast .footer .block-follow-us-links-footer-block use,.tandem-ac-inv-contrast .footer .block-follow-us-links-footer-block use{fill:#fff580;}.footer .menu{font-size:18px;}.footer .menu--our-sites .menu{margin:0;padding:0;}.footer .menu--our-sites .menu-item{padding:0;}.footer .menu--our-sites .menu-item:first-child{margin-top:0;}.footer .menu--our-sites .menu-item a:hover{color:#fff580;}.footer .menu--our-sites .svg-icon{margin-left:5px;margin-right:0;}.footer .menu--our-sites use{stroke:#fff580;stroke-width:3px;}.footer .menu--les-crous .dropdown-btn{background-color:#e30512;border:0;color:#fff;width:auto;min-width:295px;padding:10px 30px 10px 10px;text-align:left;position:relative;font-size:19px;}.footer .menu--les-crous .dropdown-btn:focus{outline:0;border:2px solid #fff580 !important;}.footer .menu--les-crous .down use{fill:none;stroke:#fff;}.tandem-ac-high-contrast .footer .menu--les-crous .down use,.tandem-ac-inv-contrast .footer .menu--les-crous .down use{stroke:#fff580;fill:none;}.footer .menu--les-crous .menu-item:hover{background-color:#ffe800;}.footer .menu--les-crous .menu-item:hover a{text-decoration:none;color:#000;}.footer .menu--les-crous .svg-icon{width:25px;height:25px;position:absolute;right:0;top:7px;}.footer .menu--les-crous .dropdown-popup{display:none;}.footer .menu--les-crous .dropdown-popup.active{display:block;position:absolute;width:100%;z-index:2;}.footer .menu--les-crous .menu{background-color:#e30512;padding:0;max-height:271px;overflow:hidden;overflow-y:auto;}.tandem-ac-inv-contrast .footer .menu--les-crous .menu::-webkit-scrollbar{width:11px;}.tandem-ac-inv-contrast .footer .menu--les-crous .menu{scrollbar-width:thin;scrollbar-color:#ff0 #000080;}.tandem-ac-inv-contrast .footer .menu--les-crous .menu::-webkit-scrollbar-track{background:#000080;}.tandem-ac-inv-contrast .footer .menu--les-crous .menu::-webkit-scrollbar-thumb{background-color:#ff0;border-radius:6px;border:3px solid #000080;}.footer .menu--les-crous .menu-item{padding:0;border-top:1px solid #fff;}.footer .menu--les-crous .menu-item a{display:block;padding:8px 0 8px 15px;}.footer .menu--les-crous .menu-item a:focus{outline:0;border:2px solid #fff580 !important;}.footer .menu--footer-others-sites use,.footer .menu--footer use{fill:#fff;stroke:#000;}.tandem-ac-high-contrast .footer .menu--footer-others-sites use,.tandem-ac-inv-contrast .footer .menu--footer-others-sites use,.tandem-ac-high-contrast
    .footer .menu--footer use,.tandem-ac-inv-contrast
    .footer .menu--footer use{stroke:#fff580;}.footer .menu--footer-others-sites .svg-icon,.footer .menu--footer .svg-icon{margin-left:5px;width:16px;height:10px;display:-ms-inline-flexbox;display:inline-flex;}.footer .menu--footer-others-sites .svg-icon use,.footer .menu--footer .svg-icon use{stroke-width:3px;}@media (max-width:1023px){.footer .region-subfooter,.footer .region-footer{padding-left:20px;padding-right:20px;}.footer .region-subfooter > div,.footer .region-footer > div{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;}.footer .column{width:100%;}.footer .column:first-child{width:100%;}.footer .menu--our-sites{margin-bottom:35px;}.footer .menu--our-sites .menu{margin-top:-15px;}.footer .menu-item a{font-size:16px;}.footer h2{margin-bottom:15px;font-size:3rem;}.footer .block-logo-footer,.footer .menu--footer,.footer .menu--footer-others-sites{padding-bottom:30px;}.footer .logo-footer-right{margin-left:20px;}.footer .block-follow-us-links-footer-block .content{margin-top:0;padding-top:0;padding-bottom:10px;}.footer .block-follow-us-links-footer-block a{margin-right:37px;}.footer .block-follow-us-links-footer-block a:last-child{margin-right:0;}.footer .block-follow-us-links-footer-block .svg-icon{width:34px;height:29px;}.footer .block-logo-footer{-ms-flex-order:3;order:3;}}.footer .scroll-top{position:fixed;border-radius:50%;bottom:110px;right:110px;display:block;width:42px;height:42px;background-color:#fff;border:1px solid #000;opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;z-index:1;}.footer .scroll-top.show{opacity:1;pointer-events:auto;}.footer .scroll-top:after{display:none;}.footer .scroll-top:before{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(225deg);-webkit-transform:rotate(225deg);content:'';border-width:0 1px 1px 0;padding:7px;position:absolute;top:calc(50% - 4px);left:calc(50% - 7px);}.footer .scroll-top:hover{opacity:1;background-color:#000;}.footer .scroll-top:hover:before{border-color:#fff;}.footer .scroll-top:focus{outline:2px solid #e2021a !important;}@media (max-width:1023px){.footer .scroll-top{display:none;}}.tandem-ac-inv-contrast .footer .logo-footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px;}.header{background-color:#000;color:#fff;width:100%;position:absolute;z-index:2;}.header a{color:#fff;text-decoration:none;}.no-touchevents .header a:hover,.no-touchevents .header a.hover{color:#fff;}.header a.is-active{color:#fff !important;}.scroll-down .header{-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.header .header-top{max-width:1440px;margin:0 auto;}.header .region-branding-header{margin:0 auto;}@media (min-width:1681px){.header .region-branding-header{max-width:1440px;}}.header .branding-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;padding:45px 0 40px 120px;-ms-flex-align:center;align-items:center;}@media (min-width:1681px){.header .branding-header{padding-left:0;}}.header .main-logo,.header .second-logo{margin:0 50px 0 0;}.tandem-ac-high-contrast .header .main-logo,.tandem-ac-inv-contrast .header .main-logo,.tandem-ac-high-contrast
    .header .second-logo,.tandem-ac-inv-contrast
    .header .second-logo{display:none;}.header .main-logo img,.header .second-logo img{width:100%;}.header .main-logo img[src$='.svg']{height:113px;}.header .second-logo img[src$='.svg']{height:93px;}.header .main-logo-accessibility,.header .second-logo-accessibility{display:none;}.tandem-ac-high-contrast .header .main-logo-accessibility,.tandem-ac-inv-contrast .header .main-logo-accessibility,.tandem-ac-high-contrast
    .header .second-logo-accessibility,.tandem-ac-inv-contrast
    .header .second-logo-accessibility{display:block;}.header .site-logo-image a{display:inline-block;}.header .site-slogan{color:#000;font-size:45px;text-shadow:0 4px 0 #fff580;font-family:'Marianne Light';-ms-flex-item-align:end;align-self:flex-end;line-height:50px;padding:0 0 10px;}.header .site-slogan strong{font-weight:700;}.tandem-ac-high-contrast .header .alt-text,.tandem-ac-inv-contrast .header .alt-text{color:#fff580 !important;padding:10px;border:1px solid #ffe800 !important;}.header .header-top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:6px 10px;font-size:16px;}.header .header-top .menu--header-links-left{position:relative;}.header .header-top .menu--header-links-left .content{display:-ms-flexbox;display:flex;}.header .header-top .menu--header-links-left .menu-toggle,.header .header-top .menu--header-links-left .menu-toggle--hide{display:none;}.header .header-top .menu--header-links-center .menu-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.header .header-top .menu--hidden{display:none;}.header .header-top .menu--hidden.active{display:block;position:absolute;background-color:#000;top:33px;z-index:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.header .header-top .menu--hidden.active .link-external use{fill:none;}.header .header-top .menu-item--hidden:hover{background-color:#ffe800;opacity:1;cursor:pointer;}.header .header-top .menu-item--hidden:hover a{color:#000;}.header .header-top .menu-item--hidden:hover .link-external use{stroke:#000;}.header .header-top .menu-item--hidden:hover .link-external use path{stroke:#000;}.header .header-top .show-submenus{width:0;height:0;white-space:nowrap;background:transparent;border:0;color:transparent !important;position:relative;padding:0;cursor:default;}.header .header-top .show-submenus:focus{outline:none !important;}.header .header-top .show-submenus:focus:before{outline:2px solid #e2021a;}.header .header-top .show-submenus:before{content:'+';height:24px;width:24px;display:inline-block;color:#fff;font-size:24px;line-height:24px;text-align:center;cursor:pointer;}.tandem-ac-high-contrast .header .header-top .show-submenus:before,.tandem-ac-inv-contrast .header .header-top .show-submenus:before{color:#fff580;}.header .header-top .menu{padding-left:0;padding-bottom:0;}.header .header-top .menu-item{padding:0 15px 0 10px;position:relative;}.header .header-top .menu-item:not(.menu-item--hidden):not(:first-child):before{content:'|';position:absolute;left:-5px;color:#636363;}.tandem-ac-high-contrast .header .header-top .menu-item:not(.menu-item--hidden):not(:first-child):before,.tandem-ac-inv-contrast .header .header-top .menu-item:not(.menu-item--hidden):not(:first-child):before{color:#fff580;}.header .header-top .menu-item--visible{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.header .header-top .menu-item--visible a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.header .header-top .menu-item--hidden{padding:10px;}.header .header-top .menu-item--hidden a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.header .header-top .menu-item .link-external svg{margin-left:15px;display:block;}.header .header-top .menu-item .link-external svg use{stroke:#fff580;stroke-width:3px;}.header .header-bottom{background-color:#fff;}.header .region-header-right-side{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;}.header .region-header-right-side > div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;}.header .region-header-right-side a:focus:not(:active):after{display:none;}.header .region-header-right-side a:focus:not(:active) .svg-icon{position:relative;}.header .region-header-right-side a:focus:not(:active) .svg-icon:after{content:'';width:100%;border-bottom:double 4px #e2021a !important;position:absolute;left:0;bottom:-2px;}.header .region-header-right-side a{display:inline-block;vertical-align:top;margin-right:15px;}.header .region-header-right-side .show-submenus{width:0;margin-right:25px;position:relative;}.header .region-header-right-side .show-submenus:before{position:absolute;left:-5px;top:-8px;}.header .region-header-right-side .blind,.header .region-header-right-side .deaf{display:block;width:26px;height:26px;}.header .region-header-right-side .blind use,.header .region-header-right-side .deaf use{stroke:#fff;fill:none;stroke-width:2px;}.tandem-ac-high-contrast .header .region-header-right-side .blind use,.tandem-ac-inv-contrast .header .region-header-right-side .blind use,.tandem-ac-high-contrast
        .header .region-header-right-side .deaf use,.tandem-ac-inv-contrast
        .header .region-header-right-side .deaf use{stroke:#fff580;}.header .region-header-right-side .deaf{margin-right:0;}.header .region-header-right-side .deaf:hover{opacity:0.8;}.header .block-follow-us-links-header-block,.header .block-etudiant-language-blocklanguage-interface{position:relative;padding-right:15px;padding-left:30px;}.header .block-follow-us-links-header-block:before,.header .block-etudiant-language-blocklanguage-interface:before{content:'|';position:absolute;left:10px;color:#636363;}.header .block-etudiant-language-blocklanguage-interface{padding-right:5px;}.header .block-languageswitcher ul{list-style-type:none;}.header .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;}.header .block-follow-us-links-header-block{padding-right:0;}.header .block-follow-us-links-header-block .content{display:inline-block;vertical-align:middle;}.header .block-follow-us-links-header-block .svg-icon{margin-right:0;}.header .block-follow-us-links-header-block use{fill:#fff;}.tandem-ac-high-contrast .header .block-follow-us-links-header-block use,.tandem-ac-inv-contrast .header .block-follow-us-links-header-block use{fill:#fff580;}.header .block-follow-us-links-header-block .menu--hidden.active{right:-10px;bottom:-64px;}.header .block-follow-us-links-header-block .menu--hidden.active .svg-icon{margin-right:0;}.header .block-follow-us-links-header-block .menu--hidden.active a{display:block;padding-top:5px;padding-right:15px;padding-left:15px;padding-bottom:0;margin-right:0;}.header .block-follow-us-links-header-block .menu--hidden.active li:hover use{fill:#000;}@media (max-width:1279px){.header .site-slogan strong{display:block;}}@media (max-width:1023px){.header{position:initial !important;border-bottom:1px solid #000;}.header .header-top{display:none;}.header .header-bottom .branding-header{padding:15px 20px;}.header .header-bottom .branding-header .main-logo{margin:0;display:none;}.header .header-bottom .branding-header .second-logo img{max-height:28px;width:auto;}.header .header-bottom .site-slogan{display:none;}}.language-switcher-parent{position:relative;padding:0;}.language-switcher-parent button{background-color:#000;border:0;color:#fff;}.language-switcher-parent button:focus{outline:none;}.language-switcher-parent button:after{content:'';display:inline-block;margin:0 0 2px 15px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#fff transparent transparent !important;}.language-switcher-parent:hover{cursor:pointer;}.tandem-ac-inv-contrast .language-switcher-parent button:after{border-color:#ff0 transparent transparent !important;}.language-switcher-list{display:none;position:absolute;background-color:#000;top:35px;right:-15px;left:-15px;z-index:1;}.language-switcher-list.active{display:block;}.language-switcher-language-url{list-style-type:none;padding-left:0;padding-bottom:0;}.language-switcher-language-url li{padding:5px 20px;}.language-switcher-language-url li:hover{background-color:#ffe800;}.language-switcher-language-url li:hover a{color:#000;}.no-touchevents .language-switcher-language-url li a:hover,.no-touchevents .language-switcher-language-url li a.hover{color:#000;}.language-switcher-language-url li a:focus:not(:active){outline:2px solid #e30512 !important;}.block-access-access42-block{position:relative;}.no-touchevents .block-access-access42-block:hover .svg-icon,.no-touchevents .block-access-access42-block.hover .svg-icon{opacity:0.8;}.no-touchevents .block-access-access42-block:hover #tandem-ac-button,.no-touchevents .block-access-access42-block.hover #tandem-ac-button{cursor:pointer;}.block-access-access42-block .svg-icon{height:18px;width:26px;padding-right:0;position:absolute;top:0;}#tandem-ac-button,.tandem-ac-button{overflow:hidden;width:34px;white-space:nowrap;background:transparent !important;border:0;color:transparent !important;position:relative;}#tandem-ac-button:focus,.tandem-ac-button:focus{outline:none;}.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;}[dir='rtl'] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259;}[dir='rtl'] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600;}[dir='rtl'] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;-webkit-box-shadow:8px 0 0 #e09600;box-shadow:8px 0 0 #e09600;}.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("/themes/custom/etudiant_theme/assets/css/../../../../misc/icons/73b355/check.svg");-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url("/themes/custom/etudiant_theme/assets/css/../../../../misc/icons/e29700/warning.svg");-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url("/themes/custom/etudiant_theme/assets/css/../../../../misc/icons/e32700/error.svg");-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.field-taxonomy-thematic{padding:0;font-size:0;}.field-taxonomy-thematic .item{padding:0 14px 0 0;display:inline;}.field-taxonomy-thematic .taxonomy-term-link{color:#000;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:1.7rem;font-weight:400;line-height:29px;text-decoration:underline;display:inline;}.field-taxonomy-thematic .taxonomy-term-link span:nth-child(3){text-transform:uppercase;}.credits-caption-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;line-height:23px;padding:16px 0 0;font-weight:500;}.credits-caption-wrapper .caption,.credits-caption-wrapper .credits{line-height:16px;font-size:1.2rem;}.credits-caption-wrapper .caption > *,.credits-caption-wrapper .credits > *{display:initial;}.credits-caption-wrapper .credits{font-family:'Marianne Bold';padding:0 0 0 4px;}.gif-image--wrapper{position:relative;}.gif-image--button{position:absolute;}.menu-local-task-list{display:-ms-flexbox;display:flex;background-color:#000;color:#fff;margin:0 0 50px;}.menu-local-task-list .menu-local-task-item{padding:10px;}.menu-local-task-list .menu-local-task-item a{color:inherit;}.breadcrumb{padding:0 0 64px;}.breadcrumb ol{margin:0;padding:0;font-size:0;}.breadcrumb li{list-style:none;display:inline-block;font-size:1.7rem;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-weight:400;line-height:26px;letter-spacing:0.31px;color:#000;}.breadcrumb li:last-child{margin-right:0;text-decoration:none;}.breadcrumb li:last-child:after{display:none;}.no-touchevents .breadcrumb li:last-child a:hover,.no-touchevents .breadcrumb li:last-child a.hover{background:transparent;}.breadcrumb li:after{content:'>';margin:0 2px 0 -2px;}.breadcrumb li:before{display:none;}.breadcrumb li a{color:inherit;text-decoration:underline;border:0;padding:0 2px;}.no-touchevents .breadcrumb li a:hover,.no-touchevents .breadcrumb li a.hover{background:#ffe800;}@media (max-width:1023px){.breadcrumb{padding:26px 20px 36px 0;}.breadcrumb li{font-size:1.1rem;letter-spacing:0.2px;line-height:20px;}}.page-article{color:#000;}.page-article a{color:#000;border-bottom:0;}.page-article .btn-link a{border-bottom:1px solid #000;}@media (max-width:1023px){.page-article{padding:0;}.page-article .wysiwyg{padding-top:10px;}}.page-article .menu-local-task-list{display:-ms-flexbox;display:flex;background-color:#000;color:#fff;margin:0 0 50px;}.page-article .menu-local-task-list .menu-local-task-item{padding:10px;}.page-article .menu-local-task-list .menu-local-task-item a{color:inherit;}.layout--article-twocol-section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 0 120px;margin-left:-120px;}.layout--article-twocol-section.layout--article-twocol-section--67-33:before,.layout--article-twocol-section.layout--article-twocol-section--67-33:after{content:'';display:table;}.layout--article-twocol-section.layout--article-twocol-section--67-33:after{clear:both;}.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region{float:left;}.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region--first{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 130px 0 120px;width:67%;}.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region--second{width:33%;}.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region--second .block-see-also,.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region--second .block-resources,.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region--second .block-services{margin:0 0 67px;}@media (max-width:1023px){.layout--article-twocol-section{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-left:0;}.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region{padding:0;-ms-flex:none;flex:none;width:100%;float:none;}.layout--article-twocol-section.layout--article-twocol-section--67-33 > .layout__region--second{padding:45px 0 0;}}.tandem-ac-inv-contrast .page-article a{border-bottom:2px dotted !important;}.no-touchevents .tandem-ac-inv-contrast .page-article a:hover,.no-touchevents .tandem-ac-inv-contrast .page-article a.hover{border-bottom-style:solid !important;}.image_folder{overflow-wrap:break-word;}.image_folder .node__content .block-image{margin-bottom:40px;}.image_folder .field-title{padding-left:120px;}.image_folder .field-chapo{padding:0 120px 40px 120px;}.image_folder .big-image{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw;}.image_folder .big-image img{-o-object-fit:cover;object-fit:cover;}.image_folder .paragraph--type--medium-image,.image_folder .paragraph--type--small-image{margin:0 auto;}.image_folder .paragraph--type--small-image{max-width:49.65%;}.image_folder .paragraph--type--medium-image{max-width:83.33%;}.image_folder .paragraph--type--big-image .credits-caption-wrapper{padding-left:22px;padding-right:22px;}@media (max-width:1023px){.image_folder .media-image-wrapper{margin:0;}}.block-gallery-photo{margin-bottom:30px;}.block-gallery-photo h2{margin-bottom:40px;}.block-gallery-photo .item-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.block-gallery-photo .block-item{-ms-flex:0 0 24%;flex:0 0 24%;margin-right:1.3333%;margin-bottom:20px;position:relative;overflow:hidden;}.block-gallery-photo .block-item:nth-child(4n+4){margin-right:0;}.block-gallery-photo .block-item .textual-transcription,.block-gallery-photo .block-item .credits-caption-wrapper{display:none;}.block-gallery-photo .block-item .title{position:absolute;display:block;text-decoration:underline;bottom:-100%;background:#fff;padding:20px 15px 35px;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;font-size:2.4rem;line-height:1.25;font-weight:700;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:100%;}.no-touchevents .block-gallery-photo .block-item:hover .title,.no-touchevents .block-gallery-photo .block-item.hover .title{bottom:0;}@media (max-width:767px){.block-gallery-photo .item-list{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:unset;flex-wrap:unset;}.block-gallery-photo .slick-list{margin:0 !important;padding:0 !important;}.block-gallery-photo .slick-slide{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.block-gallery-photo .block-item{margin-right:0;display:block;-ms-flex:none;flex:none;overflow:unset;margin-bottom:0;}.block-gallery-photo .block-item .title{margin:0 -15px;}.block-gallery-photo .block-item img{height:200px;-o-object-fit:cover;object-fit:cover;}.block-gallery-photo .slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.block-gallery-photo .slick-list{position:relative;display:block;margin:0;padding:0;}.block-gallery-photo .slick-list:focus{outline:none;}.block-gallery-photo .slick-list.dragging{cursor:pointer;}.block-gallery-photo .slick-slider .slick-track,.block-gallery-photo .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.block-gallery-photo .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.block-gallery-photo .slick-track:before,.block-gallery-photo .slick-track:after{content:'';display:table;}.block-gallery-photo .slick-track:after{clear:both;}.slick-loading .block-gallery-photo .slick-track{visibility:hidden;}.block-gallery-photo .slick-slide{float:left;height:100%;min-height:1px;margin-right:10px;}[dir='rtl'] .block-gallery-photo .slick-slide{float:right;}.block-gallery-photo .slick-slide img{display:block;}.block-gallery-photo .slick-slide.slick-loading img{display:none;}.block-gallery-photo .slick-slide.dragging img{pointer-events:none;}.slick-initialized .block-gallery-photo .slick-slide{display:block;}.slick-loading .block-gallery-photo .slick-slide{visibility:hidden;}.slick-vertical .block-gallery-photo .slick-slide{display:block;height:auto;border:1px solid transparent;}}.faq-page-wrapper,.faq-block-wrapper,.faq-entity-block{max-width:900px;margin:0 auto;}.faq-page-wrapper .term,.faq-block-wrapper .term,.faq-entity-block .term{padding:40px 0 60px;}.faq-page-wrapper .question-answer-wrapper,.faq-block-wrapper .question-answer-wrapper,.faq-entity-block .question-answer-wrapper{position:relative;}.faq-page-wrapper .summary,.faq-block-wrapper .summary,.faq-entity-block .summary{margin-bottom:20px;}.faq-page-wrapper .js-expandmore-button,.faq-block-wrapper .js-expandmore-button,.faq-entity-block .js-expandmore-button{border-radius:0;vertical-align:baseline;background:transparent;border:0;padding:0 40px 0 0;width:100%;text-align:left;overflow-wrap:break-word;}.faq-page-wrapper .js-expandmore-button:first-letter,.faq-block-wrapper .js-expandmore-button:first-letter,.faq-entity-block .js-expandmore-button:first-letter{text-transform:uppercase;}.faq-page-wrapper .js-expandmore-button:focus,.faq-block-wrapper .js-expandmore-button:focus,.faq-entity-block .js-expandmore-button:focus{outline:none;}.no-touchevents .faq-page-wrapper .js-expandmore-button:hover,.no-touchevents .faq-page-wrapper .js-expandmore-button.hover,.no-touchevents
    .faq-block-wrapper .js-expandmore-button:hover,.no-touchevents
    .faq-block-wrapper .js-expandmore-button.hover,.no-touchevents
    .faq-entity-block .js-expandmore-button:hover,.no-touchevents
    .faq-entity-block .js-expandmore-button.hover{cursor:pointer;}.faq-page-wrapper .question,.faq-block-wrapper .question,.faq-entity-block .question{font-size:28px;padding:10px 0 10px;font-weight:700;font-family:'Marianne Regular';position:relative;}.faq-page-wrapper .question p,.faq-block-wrapper .question p,.faq-entity-block .question p{line-height:32px;max-width:772px;}.faq-page-wrapper .question.active:after,.faq-block-wrapper .question.active:after,.faq-entity-block .question.active:after{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);right:13px;margin-top:-4px;}.faq-page-wrapper .question:after,.faq-block-wrapper .question:after,.faq-entity-block .question:after{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:'';border-width:0 1px 1px 0;padding:5px;position:absolute;top:50%;right:11px;margin-top:-5px;}.faq-page-wrapper .question:before,.faq-block-wrapper .question:before,.faq-entity-block .question:before{content:'';position:absolute;top:50%;right:0;background-color:#fff;border:1px solid #000;width:27px;border-radius:50%;height:27px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}.tandem-ac-inv-contrast .faq-page-wrapper .question:before,.tandem-ac-inv-contrast
      .faq-block-wrapper .question:before,.tandem-ac-inv-contrast
      .faq-entity-block .question:before{background-color:#000080 !important;}.tandem-ac-high-contrast .faq-page-wrapper .question:before,.tandem-ac-high-contrast
      .faq-block-wrapper .question:before,.tandem-ac-high-contrast
      .faq-entity-block .question:before{background-color:transparent !important;}.no-touchevents .faq-page-wrapper .question:hover:before,.no-touchevents .faq-page-wrapper .question.hover:before,.no-touchevents
    .faq-block-wrapper .question:hover:before,.no-touchevents
    .faq-block-wrapper .question.hover:before,.no-touchevents
    .faq-entity-block .question:hover:before,.no-touchevents
    .faq-entity-block .question.hover:before{background-color:#000;cursor:pointer;}.tandem-ac-inv-contrast .no-touchevents .faq-page-wrapper .question:hover:before,.tandem-ac-inv-contrast .no-touchevents .faq-page-wrapper .question.hover:before,.tandem-ac-inv-contrast .no-touchevents
      .faq-block-wrapper .question:hover:before,.tandem-ac-inv-contrast .no-touchevents
      .faq-block-wrapper .question.hover:before,.tandem-ac-inv-contrast .no-touchevents
      .faq-entity-block .question:hover:before,.tandem-ac-inv-contrast .no-touchevents
      .faq-entity-block .question.hover:before{background-color:#ff0 !important;}.no-touchevents .faq-page-wrapper .question:hover:after,.no-touchevents .faq-page-wrapper .question.hover:after,.no-touchevents
    .faq-block-wrapper .question:hover:after,.no-touchevents
    .faq-block-wrapper .question.hover:after,.no-touchevents
    .faq-entity-block .question:hover:after,.no-touchevents
    .faq-entity-block .question.hover:after{border-color:#fff;cursor:pointer;}.tandem-ac-inv-contrast .no-touchevents .faq-page-wrapper .question:hover:after,.tandem-ac-inv-contrast .no-touchevents .faq-page-wrapper .question.hover:after,.tandem-ac-inv-contrast .no-touchevents
      .faq-block-wrapper .question:hover:after,.tandem-ac-inv-contrast .no-touchevents
      .faq-block-wrapper .question.hover:after,.tandem-ac-inv-contrast .no-touchevents
      .faq-entity-block .question:hover:after,.tandem-ac-inv-contrast .no-touchevents
      .faq-entity-block .question.hover:after{border-color:#000080 !important;}.faq-page-wrapper .answer,.faq-block-wrapper .answer,.faq-entity-block .answer{display:none;font-size:16px;padding:0 0 25px;}.faq-page-wrapper .answer p,.faq-block-wrapper .answer p,.faq-entity-block .answer p{padding:0 0 25px;line-height:24px;word-wrap:break-word;}.faq-page-wrapper .answer.visible,.faq-block-wrapper .answer.visible,.faq-entity-block .answer.visible{display:block;}.faq-block-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:60px;}.faq-block-wrapper .term{padding:0;}.faq-block-wrapper .btn-link{margin-top:20px;-ms-flex-item-align:end;align-self:flex-end;}@media (max-width:1023px){.faq-page-wrapper{padding:0 20px;}}.faq-entity-block{max-width:none;margin:0;}@media (max-width:1023px){.faq-entity-block h2.title.is-styled{font-size:3.2rem;line-height:38px;}}.faq-entity-block .question-answer-wrapper h3{margin:0;line-height:53px;}.faq-entity-block .btn-link{display:-ms-flexbox;display:flex;}.faq-entity-block .btn-link a{margin-left:auto;text-decoration:none;}.faq-entity-block .btn-link a:hover{background:#000;text-decoration:none;}.faq-entity-block .btn-link a:hover::after{background:url("/themes/custom/etudiant_theme/assets/css/../images/svg/link-external-white.svg") 0 0 no-repeat;background-size:94%;}@media (max-width:1023px){.faq-entity-block .btn-link a:hover::after{background-size:70%;}}.page-not-found-page-wrapper{padding:0 0 80px;}.page-not-found-page-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;}.page-not-found-page-wrapper .image-wrapper img{display:block;margin:0 auto;}.page-not-found-page-wrapper .text-wrapper{padding:30px 0;font-size:18px;}.page-not-found-page-wrapper .media-image-wrapper img{width:auto;margin:0 auto;}.page-not-found-page-wrapper .search{position:relative;}.page-not-found-page-wrapper .form-submit{overflow:hidden;width:56px;white-space:nowrap;background:transparent !important;border:0;color:transparent !important;position:absolute;top:0;right:0;height:100%;z-index:1;}.no-touchevents .page-not-found-page-wrapper .form-submit:hover,.no-touchevents .page-not-found-page-wrapper .form-submit.hover{cursor:pointer;}.page-not-found-page-wrapper .svg-icon{margin:0;position:absolute;right:0;top:0;background-color:#000;width:36px;height:100%;padding:0 10px;}.page-not-found-page-wrapper .svg-icon use{fill:none;stroke:#fff;stroke-width:3px;}.page-not-found-page-wrapper .btn-link{margin:30px 0 0;width:100%;}.page-not-found-page-wrapper .btn-link a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;}@media (max-width:1023px){.page-not-found-page-wrapper .text-wrapper,.page-not-found-page-wrapper .search{padding-right:20px;padding-left:20px;}}.search-page-header{padding-bottom:90px;}@media (max-width:1023px){.search-page-header{padding-bottom:0;}}.search-page-title{padding-bottom:10px;}@media (max-width:1023px){.search-page-title{padding-bottom:0;}}.results-count{display:block;font-size:30px;}.search-page .search-page-header,.search-page .block-system-breadcrumb-block{margin-left:120px;}@media (max-width:1023px){.search-page .search-page-header,.search-page .block-system-breadcrumb-block{margin-left:0;}.search-page .block-system-main-block{padding-left:20px;padding-right:20px;}}.search-results-wrapper .wrapper{border-top:2px solid #ffe800;}.search-results-wrapper .wrapper--first{border-top:0;}.search-results-wrapper .wrapper.categorie-banner-wrapper + .wrapper{border-top:0;}@media (max-width:1023px){.search-results-wrapper .wrapper.categorie-banner-wrapper{padding-left:20px;padding-right:20px;}}.search-results-wrapper .post-block{max-width:1340px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0;position:relative;cursor:pointer;}.search-results-wrapper .post-block strong{background-color:#ffe800;}.no-touchevents .search-results-wrapper .post-block:hover .result-media img,.no-touchevents .search-results-wrapper .post-block.hover .result-media img{-webkit-transform:scale(1.1);transform:scale(1.1);}.search-results-wrapper .video-item,.search-results-wrapper .audio-item{position:relative;}.search-results-wrapper .video-item img,.search-results-wrapper .audio-item img{display:block;}.search-results-wrapper .video-item .play-pause,.search-results-wrapper .audio-item .play-pause{top:auto;bottom:10%;display:block;}.search-results-wrapper .result-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:60%;padding:0 60px 0 0;}.search-results-wrapper .title{font-family:'Marianne Extra Bold';font-size:30px;line-height:36px;padding-bottom:20px;}.search-results-wrapper .title a{color:#000;text-decoration:none;position:static;z-index:2;}.no-touchevents .search-results-wrapper .title a:hover,.no-touchevents .search-results-wrapper .title a.hover{opacity:1;}.search-results-wrapper .title a:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;}.search-results-wrapper .title a span.activ{background:#ffe800;}.search-results-wrapper .chapo{font-size:16px;line-height:28px;}.search-results-wrapper .type-time-wrapper{margin-top:auto;display:-ms-flexbox;display:flex;font-size:16px;-ms-flex-align:center;align-items:center;padding:10px 0 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}.search-results-wrapper .type{font-weight:700;}@media (max-width:1023px){.search-results-wrapper .type{margin-bottom:10px;}}.search-results-wrapper .type:after{content:'';width:1px;height:26px;background:#000;display:inline-block;vertical-align:top;margin:0 10px;}.tandem-ac-high-contrast .search-results-wrapper .type:after,.tandem-ac-inv-contrast .search-results-wrapper .type:after{background:#ff0;}.search-results-wrapper .time{margin:0 7px 0 0;}@media (max-width:1023px){.search-results-wrapper .time{margin-bottom:10px;}}.search-results-wrapper .term{background:#fff9bf;display:-ms-flexbox;display:flex;margin:0 0 0 8px;}@media (max-width:1023px){.search-results-wrapper .term{margin-bottom:10px;}}.search-results-wrapper .term::before{content:'#';}.search-results-wrapper .result-media{width:40%;overflow:hidden;}.search-results-wrapper .result-media img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-width:480px;max-height:270px;float:right;}@media (max-width:1023px){.search-results-wrapper .result-media img{float:none;}}.search-results-wrapper .result-media::after{content:"";display:table;clear:both;}@media (max-width:1023px){.search-results-wrapper{margin-left:-20px;margin-right:-20px;}.search-results-wrapper .post-block{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-top:20px;padding-bottom:20px;}.search-results-wrapper .result-description,.search-results-wrapper .result-media{width:100%;}.search-results-wrapper .result-media{padding-bottom:20px;}.search-results-wrapper .result-description{padding-right:40px;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;}.search-results-wrapper img{margin:0 auto;max-height:210px;}.search-results-wrapper .media-image-wrapper img,.search-results-wrapper .video-item img,.search-results-wrapper .audio-item img{margin:0 auto;max-height:210px;}.search-results-wrapper .chapo{padding-bottom:15px;line-height:22px;}}.pager{text-align:center;}.pager .btn-link{padding:0 0 90px;}@media (max-width:1023px){.pager .btn-link{padding-bottom:20px;}}.categorie-banner{position:relative;min-height:448px;padding:38px;-webkit-box-sizing:border-box;box-sizing:border-box;}@media (max-width:1023px){.categorie-banner{min-height:auto;}}.categorie-banner *{-webkit-box-sizing:border-box;box-sizing:border-box;}.categorie-banner article{position:absolute;left:0;top:0;width:100%;height:100%;}.categorie-banner article .media-image-wrapper img{position:absolute;left:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;float:none;}@media (max-width:1023px){.categorie-banner article .media-image-wrapper img{width:100%;height:100%;}}.categorie-banner .result-media{width:100%;}@media (max-width:1023px){.categorie-banner .result-media{padding:0;}}.categorie-banner .result-description{position:relative;width:594px;max-width:100%;margin:0 auto;z-index:1;padding:60px 44px 60px 64px;border:1px solid #000;background:rgba(255,255,255,0.8);display:block;word-break:break-word;}@media (max-width:1023px){.categorie-banner .result-description{padding-left:24px;padding-right:24px;}}.categorie-banner .result-description .title a{position:static;text-decoration:none;color:#000;font-family:'Marianne Bold';}.categorie-banner .result-description .title a strong{background:#ffe800;}.categorie-banner .result-description .title a span.activ{background:#ffe800;}.categorie-banner .result-description .title a::after{display:none;}.categorie-banner .result-description .title a::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;}.categorie-banner .result-description .type-time-wrapper{display:none;}.categorie-banner .result-description .chapo{font-size:1.6rem;}.categorie-desc{background:#fff9bf;padding:26px 220px 40px 50px;margin:-55px 0 50px 0;}@media (max-width:1023px){.categorie-desc{margin:0 0 25px 0;padding:30px;}}.categorie-desc .title{font-family:'Marianne Bold';padding:0;}.categorie-desc p{font-size:1.6rem;font-family:'Marianne Light';}.sitemap .sitemap-menu{font-size:16px;padding:0 !important;}.sitemap .sitemap-menu a{color:#000;text-decoration:none;}.no-touchevents .sitemap .sitemap-menu a:hover,.no-touchevents .sitemap .sitemap-menu a.hover{text-decoration:underline;}.sitemap .sitemap-menu .sitemap-section-title{font-size:18px;}.sitemap .sitemap-menu .depth-1{padding:10px 0 30px;border-bottom:1px solid #000;}.sitemap .sitemap-menu .depth-1 > h2 > a,.sitemap .sitemap-menu .depth-1 > h2 > span{font-size:3.2rem;font-weight:300;line-height:38px;padding:0 0 20px;font-family:"Marianne Light",Arial,Helvetica,sans-serif;text-decoration:none;display:block;}.sitemap .sitemap-menu .depth-1 .depth-1{border:0;padding:0;}.sitemap .sitemap-menu .depth-1 .depth-1 > h3 > a,.sitemap .sitemap-menu .depth-1 .depth-1 > h3 > span{font-size:2.8rem;font-weight:700;font-family:"Marianne Regular",Arial,Helvetica,sans-serif;line-height:32px;padding:5px 0;display:block;}.sitemap .sitemap-menu .depth-1 .depth-1 > h3 > a:after,.sitemap .sitemap-menu .depth-1 .depth-1 > h3 > span:after{background:#636363;content:'';display:block;position:relative;height:1px;width:40px;bottom:0;border-bottom:0 !important;}.sitemap .sitemap-menu .depth-1 .sitemap-menu{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;}@media (max-width:1023px){.sitemap .sitemap-menu .depth-1 .sitemap-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}}.sitemap .sitemap-menu .depth-1 .sitemap-section-title{display:none;}.style-guide{padding:50px 0;font-family:'Marianne Regular';color:#000;}.style-guide .guide-title{font-size:25px;font-weight:bold;margin:50px 0 30px -15px;}.style-guide h1{font-family:'Marianne Extra Bold';font-size:45px;}.style-guide .inner{margin:20px 0;}.style-guide .logo{height:100px;}.style-guide h3{font-size:24px;}.style-guide .fonts .h3{margin:15px 0;}.style-guide .fonts h3{font-size:45px;line-height:50px;}.style-guide .fonts .thin{font-family:'Marianne Thin';}.style-guide .fonts .light{font-family:'Marianne Light';}.style-guide .fonts .regular{font-family:'Marianne Regular';}.style-guide .fonts .medium{font-family:'Marianne Medium';}.style-guide .fonts .bold{font-family:'Marianne Bold';}.style-guide .fonts .extra-bold{font-family:'Marianne Extra Bold';}.style-guide .pangramme{font-family:'Marianne Thin';font-size:20px;}.style-guide .colors-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.style-guide .logos-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}.style-guide .logos-wrapper .svg-icon{height:100%;width:100%;}.style-guide .box-colored{width:150px;height:150px;position:relative;margin:10px 10px 30px 0;}.style-guide .rouge{background-color:#e30512;}.style-guide .jaune{background-color:#ffe800;}.style-guide .creme{background-color:#fff9bf;}.style-guide .noir{background-color:#000;}.style-guide .noir .number{color:#fff;}.style-guide .blanc{background-color:#fff;border:1px solid #000;}.style-guide .number,.style-guide .title{position:absolute;font-size:14px;font-weight:700;}.style-guide .number{bottom:10px;left:10px;}.style-guide .title{bottom:-30px;left:0;}.style-guide .logos-additional .svg-icon{margin-right:0;width:100%;height:100%;}.style-guide .icons .svgs-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:20px 0;}.style-guide .icons .svgs-wrapper span{margin:0 5px;}.style-guide .icons .set-title{font-size:16px;}.style-guide .icons .svg-icon{width:40px;height:40px;}.style-guide .icons .blind use,.style-guide .icons .deaf use{stroke:#000;fill:none;stroke-width:2px;}.style-guide .icons .menu use{fill:#fff;stroke:#000;}.style-guide .icons .deaf-visual use{stroke:#000;}.style-guide .icons .video use,.style-guide .icons .services use,.style-guide .icons .messages-svg use{fill:#fff;stroke:#000;}.style-guide .wysiwyg{padding:0;}.style-guide .wysiwyg .section p{margin:0 0 16px;font-family:'Marianne Regular';font-size:16px;line-height:24px;padding:0;}.style-guide .wysiwyg .section p strong{font-weight:700;}.style-guide .wysiwyg .section h1,.style-guide .wysiwyg .section h2,.style-guide .wysiwyg .section h3,.style-guide .wysiwyg .section h4,.style-guide .wysiwyg .section h5,.style-guide .wysiwyg .section h6{margin-bottom:16px;padding:0;}.style-guide .wysiwyg .section h1,.style-guide .wysiwyg .section h2{margin-top:40px;}.style-guide .wysiwyg .section h3,.style-guide .wysiwyg .section h4,.style-guide .wysiwyg .section h5,.style-guide .wysiwyg .section h6{margin-top:32px;}.style-guide .wysiwyg .section h3{font-size:2.8rem;line-height:32px;}.style-guide .wysiwyg .section h4{font-size:24px;line-height:28px;}.style-guide .wysiwyg .section h5{font-size:22px;line-height:26px;}.style-guide .wysiwyg .section h6{font-weight:400;font-size:16px;line-height:24px;}.style-guide .wysiwyg .section .sub-ttl{display:block;text-transform:uppercase;color:#000;font-family:'Marianne Regular';font-size:20px;line-height:32px;font-weight:300;margin-bottom:16px;}.style-guide .wysiwyg .section .article-ttl{display:block;color:#000;font-family:'Marianne Regular';font-size:33px;line-height:36px;margin-bottom:16px;}.style-guide .wysiwyg h1{color:#000;font-family:'Marianne Regular';font-size:46px;line-height:53px;font-weight:700;margin:0;}.style-guide .wysiwyg h1.highlighted-title strong{background:#ffe800;text-transform:capitalize;}.style-guide .wysiwyg h3{font-size:2.8rem;}.style-guide .wysiwyg p{line-height:28px;}.style-guide .wysiwyg p.grand{font-size:2rem;line-height:32px;}.style-guide .wysiwyg hr{width:calc(100% - 69px);height:10px;background:#f2f2f2;margin:50px 0;border:0;}.style-guide .wysiwyg .special-cases h3{font-family:'Marianne Regular';color:#000;font-weight:700;font-size:34px;line-height:42px;padding-bottom:20px;}.style-guide .wysiwyg .special-cases .box{display:-ms-flexbox;display:flex;padding:0 0 21px 32px;}.style-guide .wysiwyg .special-cases .box .info{-ms-flex:0 0 auto;flex:0 0 auto;width:150px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}.style-guide .wysiwyg .special-cases .box .info p{padding:0;font-size:18px;line-height:24px;font-weight:700;}.style-guide .wysiwyg .special-cases .box .info p strong{font-size:24px;}.style-guide .wysiwyg .special-cases .box .data{-ms-flex:1;flex:1;padding-left:18px;}.style-guide .wysiwyg .special-cases .highlighted_paragraph{position:relative;padding:28px 20px 22px 34px;}.style-guide .wysiwyg .special-cases .highlighted_paragraph:after{content:'';display:block;width:50%;height:2px;background:#fff580;position:absolute;left:0;bottom:-31px;}.style-guide .wysiwyg .special-cases .img-holder{display:inline-block;vertical-align:top;}.style-guide .wysiwyg .special-cases .img-holder .img{position:relative;margin-bottom:32px;}.style-guide .wysiwyg .special-cases .img-holder img{display:block;}.style-guide .wysiwyg .special-cases .img-holder .ttl{position:absolute;right:50px;bottom:-12px;border:1px solid #707070;background-color:#fff;color:#000;font-family:'Marianne Regular';font-size:11px;font-weight:500;letter-spacing:-0.11px;line-height:13px;padding:5px 15px;}.style-guide .wysiwyg .special-cases .img-holder p{padding:0;color:#000;font-family:'Marianne Regular';font-size:11px;font-weight:500;letter-spacing:-0.11px;line-height:13px;}.style-guide .wysiwyg .list-section,.style-guide .wysiwyg .text-section{max-width:425px;}.style-guide .wysiwyg .list-section h3,.style-guide .wysiwyg .text-section h3{font-family:'Marianne Regular';color:#000;font-weight:700;font-size:34px;line-height:42px;padding-bottom:37px;}.style-guide .wysiwyg .list-section .box,.style-guide .wysiwyg .text-section .box{padding-left:32px;}.style-guide .wysiwyg .list-section .box p,.style-guide .wysiwyg .text-section .box p{padding-bottom:11px;}.style-guide .wysiwyg .list-section .box ul,.style-guide .wysiwyg .text-section .box ul{padding-bottom:46px;}.style-guide .wysiwyg .list-section .box ul.grand,.style-guide .wysiwyg .text-section .box ul.grand{font-weight:400;font-size:17px;line-height:20px;}.style-guide .wysiwyg .list-section .box ul ul,.style-guide .wysiwyg .text-section .box ul ul{padding-bottom:0;}.style-guide .wysiwyg .text-section{max-width:636px;}.style-guide .wysiwyg .text-section p{line-height:22px;padding-bottom:22px;}.style-guide .wysiwyg .text-section .two_column_wysiwyg_block__wrapper{padding-top:22px;}.style-guide .wysiwyg .table-holder{padding-bottom:50px;}.style-guide .wysiwyg .table-holder table.cloned th,.style-guide .wysiwyg .table-holder table.cloned td{border:0;}.style-guide .two-cols{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px;}.style-guide .two-cols .col{-ms-flex:0 0 50%;flex:0 0 50%;padding-right:42px;-webkit-box-sizing:border-box;box-sizing:border-box;}.style-guide .two-cols .col:nth-child(2n){padding-right:0;}.style-guide .two-cols p{padding:0;color:#000;font-family:'Marianne Regular';font-size:20px;font-weight:700;line-height:32px;}.style-guide .two-cols .btn{display:block;width:300px;text-align:center;font-family:'Marianne Regular';font-size:20px;font-weight:300;line-height:32px;text-decoration:none;color:#000;border:1px solid #000;background-color:#fff;padding:3px;}.style-guide .two-cols .btn:hover{opacity:1;}.style-guide .two-cols .btn.rollover{background:#000;color:#fff;opacity:1;}.style-guide .two-cols input{padding:0;margin:0;width:299px;font-family:'Marianne Regular';font-size:20px;font-weight:300;line-height:32px;border:1px solid #000;background-color:#ffe800;cursor:pointer;}.style-guide .two-cols input.rollover{font-weight:700;}.style-guide .two-cols .summary{margin:0;}.style-guide .two-cols .summary .anchor-menu-item a.rollover{text-decoration:none;font-weight:700;}.style-guide .two-cols .summary .anchor-menu-item a:hover{text-decoration:none;}.style-guide .two-cols .message-grand{display:block;color:#000;font-family:'Marianne Regular';font-size:30px;font-weight:700;letter-spacing:-0.3px;line-height:36px;}.style-guide .two-cols .message{display:block;color:#000;font-family:'Marianne Regular';font-size:16px;font-weight:300;line-height:26px;}.style-guide .messages-section .two-cols{-ms-flex-pack:start;justify-content:flex-start;}.style-guide .messages-section .two-cols .col:first-child{-ms-flex:0 0 25%;flex:0 0 25%;}.style-guide .messages-section .block-main-news-banner{margin-bottom:50px;}.style-guide .messages-section .block-main-news-banner .title{font-size:3rem;position:static;}.style-guide .messages-section .message-color-red{background:#e30512;padding:28px 288px 27px 56px;}.style-guide .messages-section .message-color-red strong{display:block;color:#fff;font-family:'Marianne Regular';font-size:30px;font-weight:700;letter-spacing:-0.3px;line-height:36px;padding-bottom:9px;}.style-guide .messages-section .message-color-red span{display:block;color:#fff;font-family:'Marianne Regular';font-size:16px;font-weight:300;line-height:26px;}.style-guide .forms-section h3{color:#000;font-family:'Marianne Regular';font-size:34px;font-weight:700;line-height:60px;padding:0 0 20px;}.style-guide .forms-section .row{padding-bottom:50px;}.style-guide .forms-section .form-item{padding:0 32px;}.style-guide .forms-section .form-item.error input[type='text'],.style-guide .forms-section .form-item.error input[type='password'],.style-guide .forms-section .form-item.error input[type='email']{border-color:#e30512;}.style-guide .forms-section .form-item.error .error-message{display:block;color:#e30512;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section .form-item .error-message{display:none;font-family:Marianne;font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section label,.style-guide .forms-section .label{color:#000;font-family:'Marianne Regular';font-size:24px;font-weight:700;line-height:28px;display:block;padding:0 0 20px;}.style-guide .forms-section .label{padding:0 32px 20px;}.style-guide .forms-section input[type='text'],.style-guide .forms-section input[type='password'],.style-guide .forms-section input[type='email']{border:1px solid #707070;background:#fff;padding:18px 20px 17px;margin:0 0 20px;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;width:100%;display:block;}.style-guide .forms-section input[type='text']:focus,.style-guide .forms-section input[type='password']:focus,.style-guide .forms-section input[type='email']:focus{border:2px solid #000;outline:none;padding:17px 19px 16px;}.style-guide .forms-section input:-webkit-autofill,.style-guide .forms-section input:-webkit-autofill:hover,.style-guide .forms-section input:-webkit-autofill:focus,.style-guide .forms-section textarea:-webkit-autofill,.style-guide .forms-section textarea:-webkit-autofill:hover,.style-guide .forms-section textarea:-webkit-autofill:focus,.style-guide .forms-section select:-webkit-autofill,.style-guide .forms-section select:-webkit-autofill:hover,.style-guide .forms-section select:-webkit-autofill:focus{color:#000;background-color:#fff;font:300 22px/28px 'Marianne Regular';-webkit-text-fill-color:#000;-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;}.style-guide .forms-section input::-webkit-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section input:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section input::-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section input::placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section input:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section textarea::-webkit-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section textarea:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section textarea::-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section textarea::placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section textarea:-ms-input-placeholder{opacity:1;text-overflow:ellipsis;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section .note{display:block;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section .form-group{padding-bottom:20px;}.style-guide .forms-section .form-group .form-item{margin-bottom:9px;}.style-guide .forms-section .form-group.inline .form-item{display:inline-block;vertical-align:top;margin-right:35px;}.style-guide .forms-section input[type='radio'],.style-guide .forms-section input[type='checkbox']{display:inline-block;vertical-align:middle;position:absolute;left:0;z-index:-1;opacity:0;width:5px;height:5px;}.style-guide .forms-section input[type='radio'] + label,.style-guide .forms-section input[type='checkbox'] + label{display:inline-block;vertical-align:middle;font-weight:300;font-size:22px;margin-left:10px;padding:0;}.style-guide .forms-section input[type='radio'] ~ label{position:relative;margin:0;padding-left:35px;}.style-guide .forms-section input[type='radio'] ~ label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%;background-color:#fff;border:1px solid #707070;-webkit-box-sizing:border-box;box-sizing:border-box;}.style-guide .forms-section input[type='radio'] ~ label:after{content:'';position:absolute;left:6px;top:6px;width:13px;height:13px;border-radius:50%;background-color:#000;display:none;}.style-guide .forms-section input[type='radio']:checked ~ label:after{display:block;}.style-guide .forms-section input[type='checkbox'] ~ label{position:relative;margin:0;padding-left:35px;}.style-guide .forms-section input[type='checkbox'] ~ label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;background-color:#fff;border:1px solid #707070;-webkit-box-sizing:border-box;box-sizing:border-box;}.style-guide .forms-section input[type='checkbox'] ~ label:after{content:'';position:absolute;left:5px;top:5px;width:15px;height:15px;background-color:#000;display:none;}.style-guide .forms-section input[type='checkbox']:checked ~ label:after{display:block;}.style-guide .forms-section textarea{width:100%;height:254px;border:1px solid #707070;background:#fff;margin:0;padding:16px 20px;overflow:hidden;overflow-y:scroll;resize:vertical;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.style-guide .forms-section select{width:100%;color:#000;font-family:'Marianne Regular';font-size:22px;font-weight:300;line-height:28px;}.accordion{list-style:none;padding:0;}.accordion .inner{padding:2em 1em;overflow:hidden;display:none;}.accordion .inner.show{display:block;}.accordion > li{margin:0.5em 0;border-bottom:1px dashed #000;}.accordion > li .toggle{width:100%;display:block;color:#000;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;font-size:24px;padding-left:30px;position:relative;}.accordion > li .toggle:before{content:'';background:#000;width:16px;height:2px;position:absolute;left:5px;top:16px;}.accordion > li .toggle:after{content:'';background:#000;width:2px;height:16px;position:absolute;left:12px;top:9px;}.accordion > li .toggle.active:after{display:none;}
