/*!
Theme Name: Jeunes Trans Youth
Author: Ander Swift
Author URI: https://anderswift.com
Version: 1.0.4
Description: A redesigned theme for JeunesTransYouth.ca.
Text Domain: jeunestransyouth
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}cite,em,i{font-style:italic}a{text-decoration:none}ul{list-style:none}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin:0 1.25em}dt{font-weight:700}dd{margin-bottom:1.25em}@font-face{font-family:Urw Din;src:url(fonts/URWDIN-Light.eot);src:url(fonts/URWDIN-Light.eot?#iefix) format("embedded-opentype"),url(fonts/URWDIN-Light.woff) format("woff"),url(fonts/URWDIN-Light.ttf) format("truetype"),url(fonts/URWDIN-Light.svg#svgURWDIN) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Urw Din;src:url(fonts/URWDIN-Regular.eot);src:url(fonts/URWDIN-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/URWDIN-Regular.woff) format("woff"),url(fonts/URWDIN-Regular.ttf) format("truetype"),url(fonts/URWDIN-Regular.svg#svgURWDIN) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Urw Din;src:url(fonts/URWDIN-Italic.eot);src:url(fonts/URWDIN-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/URWDIN-Italic.woff) format("woff"),url(fonts/URWDIN-Italic.ttf) format("truetype"),url(fonts/URWDIN-Italic.svg#svgURWDIN) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Urw Din;src:url(fonts/URWDIN-Demi.eot);src:url(fonts/URWDIN-Demi.eot?#iefix) format("embedded-opentype"),url(fonts/URWDIN-Demi.woff) format("woff"),url(fonts/URWDIN-Demi.ttf) format("truetype"),url(fonts/URWDIN-Demi.svg#svgURWDIN) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Urw Din;src:url(fonts/URWDIN-Bold.eot);src:url(fonts/URWDIN-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/URWDIN-Bold.woff) format("woff"),url(fonts/URWDIN-Bold.ttf) format("truetype"),url(fonts/URWDIN-Bold.svg#svgURWDIN) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Urw Din;src:url(fonts/URWDIN-BoldItalic.eot);src:url(fonts/URWDIN-BoldItalic.eot?#iefix) format("embedded-opentype"),url(fonts/URWDIN-BoldItalic.woff) format("woff"),url(fonts/URWDIN-BoldItalic.ttf) format("truetype"),url(fonts/URWDIN-BoldItalic.svg#svgURWDIN) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Weekly;src:url(fonts/Weekly-Light.eot);src:url(fonts/Weekly-Light.eot?#iefix) format("embedded-opentype"),url(fonts/Weekly-Light.woff) format("woff"),url(fonts/Weekly-Light.ttf) format("truetype"),url(fonts/Weekly-Light.svg#svgWeekly) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Weekly;src:url(fonts/Weekly-Medium.eot);src:url(fonts/Weekly-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/Weekly-Medium.woff) format("woff"),url(fonts/Weekly-Medium.ttf) format("truetype"),url(fonts/Weekly-Medium.svg#svgWeekly) format("svg");font-weight:400;font-style:normal}html:focus-within{scroll-behavior:smooth}.root{color:#222;font-family:Urw Din,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.list-reset,.root{margin:0;padding:0}.list-reset{list-style:none}.inner-text{position:absolute;top:0;left:0;z-index:-1}p{margin:0}@media screen and (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.content a,.link,a{color:#50c1ad;text-decoration:none;font-weight:700;-webkit-transition:color .5s ease-in-out;transition:color .5s ease-in-out;word-wrap:break-word}.link_img{display:block}.link_img img{max-width:100%}@media only screen and (min-width:769px){.content a:focus,.link:focus,.link:hover,a:focus,a:hover{color:#9b73b3}}a:focus,button:focus{outline:1px dotted #9b73b3}a:active,a:hover,button:active,button:hover{outline:none!important}.button{display:block;border:2px solid #fff;color:#fff;font-weight:600;font-size:16px;line-height:1;padding:12px 35px 12px 25px;text-transform:uppercase;-webkit-transition:border-color .5s ease-in-out,color .5s ease-in-out,background-color .5s ease-in-out;transition:border-color .5s ease-in-out,color .5s ease-in-out,background-color .5s ease-in-out;position:relative;line-height:1.375}.button__arrow{width:11px;height:18px;position:absolute;right:16px;top:calc(50% - 9px);fill:#fff;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.button:focus,.button:hover{color:#50c1ad;background:#fff}.button:focus .button__arrow,.button:hover .button__arrow{fill:#50c1ad}@media only screen and (min-width:520px){.button{font-size:18px;padding:15px 66px 15px 45px}}@media only screen and (min-width:600px){.button{display:inline-block}.button__arrow{right:44px}}@media only screen and (min-width:1100px){.button{font-size:22px}}@supports (-webkit-touch-callout:none){.button{padding:14px 35px 10px 25px}@media only screen and (min-width:520px){.button{padding:17.5px 66px 12.5px 45px}}}.menu-icon{width:32px;display:inline-block}.menu-icon:after,.menu-icon:before,.menu-icon span{background-color:#000;content:"";display:block;height:4px;margin:7px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-icon_on:before{-webkit-transform:translateY(11px) rotate(135deg);transform:translateY(11px) rotate(135deg)}.menu-icon_on:after{-webkit-transform:translateY(-11px) rotate(-135deg);transform:translateY(-11px) rotate(-135deg)}.menu-icon_on span{-webkit-transform:scale(0);transform:scale(0)}.content h2,.content h3,.content h4,.content h5,.content h6,.heading{font-family:Weekly,Georgia,Times,serif;font-weight:400;line-height:1.0625;font-size:46px;color:#9b73b3}.content h4,.content h6,.heading_sub{font-family:Urw Din,Helvetica,Arial,sans-serif;line-height:1.25;font-weight:300;color:#999;text-transform:uppercase}.heading_secondary{font-size:28px;margin:16px 0 0 1px;line-height:1.1875}.content h3,.heading_med{font-weight:400!important;font-size:40px;margin:60px 0 20px}.content h5,.heading_sm{font-weight:400!important;font-size:30px;margin:36px 0 14px}.content h4,.heading_med_sub{font-size:28px;margin:-12px 0 24px}.content h6,.heading_sm_sub{font-size:20px;font-weight:400;margin:-4px 0 20px}@media only screen and (min-width:600px){.content h2,.content h3,.content h4,.content h5,.content h6,.heading{font-size:48px}.heading_secondary{font-size:32px}.content h3,.heading_med{font-size:44px}.content h4,.content h5,.heading_med_sub,.heading_sm{font-size:32px}.content h6,.heading_sm_sub{font-size:22px}}@media only screen and (min-width:900px){.content h2,.content h3,.content h4,.content h5,.content h6,.heading{font-size:52px}.heading_secondary{font-size:36px}.content h3,.heading_med{font-size:48px}.content h4,.content h5,.heading_med_sub,.heading_sm{font-size:36px}.content h6,.heading_sm_sub{font-size:26px}}@media only screen and (min-width:1100px){.content h2,.content h3,.content h4,.content h5,.content h6,.heading{font-size:56px}.heading_secondary{font-size:40px}.content h3,.heading_med{font-size:52px}.content h5,.heading_sm{font-size:36px}.content h4,.heading_med_sub{font-size:40px}.content h6,.heading_sm_sub{font-size:26px}}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h2 a,.content h2 strong,.content h3 a,.content h3 strong,.content h5 a,.content h5 strong{font-weight:400}.content p{margin-bottom:20px;line-height:1.5}.content p:last-child{margin:0}.content strong{font-weight:700}.content ul{list-style:disc;margin:-10px 0 30px;padding:0 0 0 30px}.content ol li,.content ul li{margin:0 0 .75em 10px;padding:0 0 0 10px;line-height:1.25}.content ol{margin:-10px 0 30px;padding:0 0 0 30px}.content embed,.content iframe,.content img,.content object{max-width:100%}.content img{height:auto}.content figure{margin:0;text-align:center}.content figure img{width:200px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:50%}.content figcaption{color:#999;text-align:center;margin-top:8px;font-size:16px}.content .aligncenter,.content .alignleft,.content .alignright{margin:20px auto}@media only screen and (min-width:480px){.content figure img{width:160px}.content .alignleft{margin:10px 20px 10px 0;float:left}.content .alignright{margin:10px 0 10px 20px;float:right}.content .aligncenter{margin:30px auto}}@media only screen and (min-width:600px){.content figure img{width:180px}}@media only screen and (min-width:800px){.content figure img{width:200px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:20px 0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.logo-link,.logo-link__image{display:block;margin:0;width:100px;height:90px}.logo-link{margin:10px auto 0}@media only screen and (min-width:480px){.logo-link,.logo-link__image{width:120px;height:108px}.logo-link{margin:15px auto 5px}}@media only screen and (min-width:600px){.logo-link{grid-area:logo;margin:0 0 0 25px}.logo-link,.logo-link__image{width:90px;height:81px}}@media only screen and (min-width:680px){.logo-link,.logo-link__image{width:100px;height:90px}}@media only screen and (min-width:769px){.logo-link{margin:0}}@media only screen and (min-width:1024px){.logo-link,.logo-link__image{width:120px;height:108px}}@media only screen and (min-width:1150px){.logo-link,.logo-link__image{width:75px;height:68px}}@media only screen and (min-width:1330px){.logo-link,.logo-link__image{width:80px;height:74px}}@media only screen and (min-width:1400px){.logo-link,.logo-link__image{width:90px;height:81px}}.header-main__home-link{display:block;margin:0 0 10px;padding:0 20px}@media only screen and (min-width:600px){.header-main__home-link{margin:0;padding:0;grid-area:home-link;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:900px){.header-main__home-link{display:block;margin:0 auto 0 0}}@media only screen and (min-width:1330px){.header-main__home-link{-ms-flex-item-align:end;align-self:flex-end;position:relative;bottom:-.125em;margin:0 auto 0 8px;text-align:left}}.header-main__title{font-size:14px;line-height:1.25;font-weight:400;color:#747474;margin:0;text-align:center}.header-main__title strong{font-size:20px;font-weight:600;display:block}@media only screen and (min-width:480px){.header-main__title{font-size:20px}.header-main__title strong{font-size:24px}}@media only screen and (min-width:600px){.header-main__title{padding:0 18px;text-align:left;font-size:18px}.header-main__title strong{font-size:24px}}@media only screen and (min-width:650px){.header-main__title{font-size:20px}.header-main__title strong{font-size:26px}}@media only screen and (min-width:900px){.header-main__title{font-size:19px}.header-main__title strong{font-size:24px}}@media only screen and (min-width:1024px){.header-main__title{font-size:18px}.header-main__title strong{font-size:22px}}@media only screen and (min-width:1330px){.header-main__title{padding:0 20px 0 0;font-size:18px}.header-main__title strong{font-size:20px;display:inline}}@media only screen and (min-width:1400px){.header-main__title{font-size:20px}.header-main__title strong{font-size:22px}}.header-main__search{position:absolute;bottom:-55px;right:17px}.header-main__socials{display:none}@media only screen and (min-width:480px){.header-main__search{right:34px}}@media only screen and (min-width:600px){.header-main__search{position:relative;bottom:auto;right:auto;grid-area:icons;justify-self:center}}@media only screen and (min-width:720px){.header-main__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-area:icons;height:32px}.header-main__search{grid-area:none;position:absolute;bottom:-44px;right:22px}.header-main__social{margin:0 0 0 8px;padding:0}.header-main__social_twitter{margin:0 0 0 9px}}@media only screen and (min-width:769px){.header-main__social,.header-main__socials{height:30px}.header-main__search{display:block;grid-area:search;position:static;bottom:auto;right:auto;margin:0 0 0 14px}}@media only screen and (min-width:850px){.header-main__search{margin-left:11px}}@media only screen and (min-width:900px){.header-main__search,.header-main__socials{margin-bottom:1em}.header-main__search{margin-left:30px}}@media only screen and (min-width:1024px){.header-main__search,.header-main__socials{margin-bottom:.75em}}@media only screen and (min-width:1150px){.header-main__search{margin-left:40px}}@media only screen and (min-width:1330px){.header-main__search,.header-main__socials{margin-bottom:0}}.header-main__icon{fill:currentColor;-webkit-transition:fill .35s ease-in-out;transition:fill .35s ease-in-out;width:36px;height:36px}.header-main__icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#9b73b3}.header-main__icon-link_search{color:#000}@media only screen and (min-width:600px){.header-main__icon{width:32px;height:32px}.header-main__icon-link_search{width:32px;height:32px;color:#9b73b3}}@media only screen and (min-width:680px){.header-main__icon-link_search,.header-main__icon_search{width:38px;height:38px}}@media only screen and (min-width:720px){.header-main__icon_search{color:#000}}@media only screen and (min-width:769px){.header-main__icon,.header-main__icon-link,.header-main__icon_search{width:30px;height:30px}.header-main__icon_search{color:currentColor}.header-main__icon-link{color:#9b73b3}.header-main__icon-link:focus,.header-main__icon-link:hover{color:#7e5597}}.header-main__menu{margin:5px 0 0}@media only screen and (min-width:480px){.header-main__menu{margin:10px 0 0}}@media only screen and (min-width:600px){.header-main__menu{grid-area:menu;margin:0}}@media only screen and (min-width:769px){.header-main__menu{margin:15px -10px 6px;padding:0}}@media only screen and (min-width:850px){.header-main__menu{margin:15px 0 6px}}@media only screen and (min-width:1024px){.header-main__menu{margin:15px 0 6px 53px}}@media only screen and (min-width:1150px){.header-main__menu{margin:10px 0 6px}}@media only screen and (min-width:1330px){.header-main__menu{margin:10px 0 -2px 23px}}.header-main__primary{position:relative}@media only screen and (min-width:600px){.header-main{display:grid;grid-template-areas:"logo primary" "menu menu";grid-template-columns:115px auto;padding:15px 0 0}.header-main__primary{grid-area:primary;display:grid;grid-template-columns:1fr auto;grid-template-areas:"home-link lang" "home-link icons";padding-right:20px}}@media only screen and (min-width:680px){.header-main{padding:20px 0 0;grid-template-columns:125px auto}}@media only screen and (min-width:769px){.header-main{grid-template-columns:100px auto}.header-main__primary{grid-template-columns:1fr auto 32px;grid-template-areas:"home-link lang lang" "home-link icons search";padding:0}.header-main{padding:20px 25px 0}}@media only screen and (min-width:850px){.header-main__primary{grid-template-columns:1fr auto 45px}}@media only screen and (min-width:900px){.header-main{padding:10px 25px 0}.header-main__primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1024px){.header-main{grid-template-areas:"logo primary" "logo menu";grid-template-columns:120px auto;padding:0 25px}.header-main,.header-main__primary{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-main__primary{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}}@media only screen and (min-width:1150px){.header-main{grid-template-areas:"logo primary" "menu menu";grid-template-columns:75px auto;padding:10px 25px 0}.header-main__primary{padding:0}}@media only screen and (min-width:1250px){.header-main{padding:10px 40px 0}}@media only screen and (min-width:1330px){.header-main{grid-template-areas:"logo primary" "logo menu";grid-template-columns:80px auto;padding:10px 40px}.header-main__primary{padding-top:5px}}@media only screen and (min-width:1400px){.header-main{grid-template-columns:90px auto}}@media only screen and (min-width:1500px){.header-main{margin:0 auto;max-width:1450px}}.languages{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;text-transform:uppercase;position:absolute;top:-95px;right:8px}.languages__item{padding:0;margin:0;text-align:center}.languages__option{display:block;padding:5px 6px;line-height:1.125;-webkit-transition:border-color .5s ease-in-out,color .5s ease-in-out,background-color .5s ease-in-out;transition:border-color .5s ease-in-out,color .5s ease-in-out,background-color .5s ease-in-out;color:#9b73b3}.languages__full-text,.languages__option_current{display:none}.languages__abbr{border-bottom:none!important;cursor:inherit!important;text-decoration:none!important}@media only screen and (min-width:480px){.languages{top:-114px;right:12px}}@media only screen and (min-width:600px){.languages{position:static;top:auto;right:auto;grid-area:lang;justify-self:end}}@media only screen and (min-width:680px){.languages{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:20px}.languages__item{display:inline-block}.languages__item:first-child{margin-right:5px}.languages__option{border:2px solid #fff;font-weight:400;color:#747474;padding:3px 5px 2px}.languages__option:focus,.languages__option:hover{background:#9b73b3;color:#fff;border:2px solid #9b73b3}.languages__option_current{display:block;-ms-flex-item-align:end!important;align-self:flex-end!important;font-weight:700;color:#9b73b3;border:2px solid #9b73b3}.languages__option_current:focus,.languages__option_current:hover{color:#9b73b3;background:#fff}}@media only screen and (min-width:720px){.languages{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:22px}}@media only screen and (min-width:850px){.languages__full-text{display:block}.languages__abbr{display:none}.languages{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px}.languages__option{border:2px solid #fff;font-weight:400;color:#747474;padding:5px 6px 4px}.languages__option:focus,.languages__option:hover{background:#9b73b3;color:#fff;border:2px solid #9b73b3}.languages__option_current{display:block;font-weight:700;color:#9b73b3;border:2px solid #9b73b3}.languages__option_current:focus,.languages__option_current:hover{color:#9b73b3;background:#fff}}@media only screen and (min-width:900px){.languages{font-size:18px;margin:0 30px .75em 10px}.languages__full-text{display:none}.languages__abbr{display:block}}@media only screen and (min-width:1024px){.languages{font-size:14px;margin:0 25px .75em 10px}.languages__full-text{display:block}.languages__abbr{display:none}}@media only screen and (min-width:1150px){.languages{margin:0 38px .75em 10px}}@media only screen and (min-width:1330px){.languages{margin:0 38px 0 10px}}.menu-primary__item{position:relative;font-size:18px;line-height:1.125;margin:0;text-align:center;background:#9b73b3;border-top:2px solid #7e5597}.menu-primary__item:first-child{border-top:none}.menu-primary__item_level_1{margin:0;background:#fff}@media only screen and (min-width:769px){.menu-primary__item{background:none;border:none;margin:0 15px 3px}.menu-primary__item_parent{white-space:nowrap}.menu-primary__item_level_1{margin:0;white-space:normal;text-align:left}}@media only screen and (min-width:820px){.menu-primary__item{margin:0 20px 3px}.menu-primary__item_level_1{margin:0}}@media only screen and (min-width:1024px){.menu-primary__item{margin:0 0 0 40px;font-size:18px}.menu-primary__item:first-child,.menu-primary__item_level_1{margin:0}}@media only screen and (min-width:1150px){.menu-primary__item{font-size:15px;margin:0 8px}.menu-primary__item:first-child{margin:0 8px 0 0}.menu-primary__item:last-child{margin:0 0 0 8px}.menu-primary__item_level_1,.menu-primary__item_level_1:first-child,.menu-primary__item_level_1:last-child{margin:0}}@media only screen and (min-width:1250px){.menu-primary__item{font-size:16px}}@media only screen and (min-width:1400px){.menu-primary__item{font-size:17px}}@media only screen and (min-width:1500px){.menu-primary__item{font-size:18px}}.menu-primary__link{display:inline-block;text-transform:uppercase;font-weight:600;color:#fff;padding:12px 20px}.menu-primary__link_parent{padding:12px 45px}.menu-primary__link_level_1{text-transform:none;margin:0;color:#9b73b3;background:#fff;display:block;position:relative;line-height:1.25}@media only screen and (min-width:769px){.menu-primary__link{padding:4px 2px;color:#000}.menu-primary__link_parent{padding:4px 2px}.menu-primary__item:hover .menu-primary__link,.menu-primary__link:focus,.menu-primary__link:hover{color:#9b73b3}.menu-primary__item:focus-within .menu-primary__link{color:#9b73b3}.menu-primary__link_level_1{padding:10px 20px;color:#fff;background:#9b73b3;border:2px solid #9b73b3;border-width:0 2px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out}.menu-primary__link_level_1:before{content:"";display:inline-block;width:4px;height:4px;border:2px solid #9b73b3;border-width:0 0 3px 3px;background:#9b73b3;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:background-color .3s ease-in-out,left .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,left .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:background-color .3s ease-in-out,left .3s ease-in-out,transform .3s ease-in-out;transition:background-color .3s ease-in-out,left .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:absolute;left:0;top:calc(50% - 3px)}.menu-primary__link_level_1:focus,.menu-primary__link_level_1:hover{color:#9b73b3;background:#fff;padding:10px 10px 10px 30px}.menu-primary__link_level_1:focus:before,.menu-primary__link_level_1:hover:before{content:"";background:#fff;left:12px}.menu-primary__item_level_1:first-child .menu-primary__link_level_1{border-top-width:2px}.menu-primary__item_level_1:last-child .menu-primary__link_level_1{border-bottom-width:2px}.menu-primary__item:focus-within .menu-primary__link_level_1,.menu-primary__item:hover .menu-primary__link_level_1{color:#fff}.menu-primary__item:focus-within .menu-primary__link_level_1:focus,.menu-primary__item:focus-within .menu-primary__link_level_1:hover,.menu-primary__item:hover .menu-primary__link_level_1:focus,.menu-primary__item:hover .menu-primary__link_level_1:hover{color:#9b73b3}}.menu-primary__sub-list{max-height:0;opacity:0;-webkit-transition:max-height .75s ease-in-out,opacity .75s ease-in-out;transition:max-height .75s ease-in-out,opacity .75s ease-in-out}.menu-primary__sub-list_on{overflow-y:hidden;max-height:2000px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}@media only screen and (min-width:769px){.menu-primary__sub-list{max-height:none;display:block;position:absolute;top:50px;left:calc(50% - 2px);-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:220px;color:#fff;text-align:left;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .2s ease .5s;transition:all .2s ease .5s}.menu-primary__item:hover>ul,.menu-primary__link:hover+ul,.menu-primary__sub-list_on{top:30px;opacity:1;visibility:visible;max-height:none;-webkit-box-sizing:content-box;box-sizing:content-box;overflow-y:visible}}@media only screen and (min-width:1024px){.menu-primary__sub-list{top:48px}.menu-primary__item:hover>ul,.menu-primary__link:hover+ul,.menu-primary__sub-list_on{top:28px}}@media only screen and (min-width:1150px){.menu-primary__sub-list{top:45px}.menu-primary__item:hover>ul,.menu-primary__link:hover+ul,.menu-primary__sub-list_on{top:25px}}@media only screen and (min-width:1250px){.menu-primary__sub-list{top:48px}.menu-primary__item:hover>ul,.menu-primary__link:hover+ul,.menu-primary__sub-list_on{top:28px}}@media only screen and (min-width:1500px){.menu-primary__sub-list{top:50px}.menu-primary__item:hover>ul,.menu-primary__link:hover+ul,.menu-primary__sub-list_on{top:30px}}.menu-primary__sub-trigger{width:45px;height:45px;display:inline-block;position:absolute;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;top:0;right:0;background:transparent}.menu-primary__sub-trigger:before{content:"";display:block;width:10px;height:10px;border:3px solid #fff;border-width:0 0 3px 3px;background:transparent;position:absolute;-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:top .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,-webkit-transform .3s ease-in-out;top:15px;right:16px;visibility:visible}.menu-primary__sub-trigger_on:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:20px}@media only screen and (min-width:769px){.menu-primary__sub-trigger{width:16px;height:16px;position:relative;top:-2px;right:auto;left:-2px}.menu-primary__sub-trigger:before{content:"";width:6px;height:6px;border:3px solid #000;border-width:0 0 3px 3px;top:1px;left:4px;right:auto}.menu-primary__sub-trigger_on:before{top:5px}.menu-primary__item:focus-within .menu-primary__sub-trigger:before,.menu-primary__item:hover .menu-primary__sub-trigger:before,.menu-primary__sub-trigger:focus:before,.menu-primary__sub-trigger:hover:before{border-color:#9b73b3}}.menu-primary__list{max-height:0;opacity:0;visibility:hidden;-webkit-transition:max-height .5s ease-in-out,opacity .3s ease-in-out;transition:max-height .5s ease-in-out,opacity .3s ease-in-out}.menu-primary__list_on{overflow-y:hidden;max-height:2000px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;visibility:visible;-webkit-transition:max-height .75s ease-in-out,opacity .5s ease-in-out;transition:max-height .75s ease-in-out,opacity .5s ease-in-out}.menu-primary__on-off{border:none;background:none;font-weight:600;color:#000;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 65px);padding:0 0 0 65px;position:relative;height:52px;vertical-align:middle}.menu-primary__on-off-text{line-height:1;font-size:20px}.menu-primary__icon{margin:5px 15px 5px 20px;position:absolute;left:0;top:1px}@media only screen and (min-width:480px){.menu-primary__icon{margin:5px 15px 5px 40px}}@media only screen and (min-width:600px){.menu-primary{text-align:center}.menu-primary__on-off{display:inline-block;width:auto;position:relative;height:52px;padding:0 0 2px 50px}.menu-primary__icon{left:-40px;top:0}.menu-primary__on-off-text{font-size:24px}}@media only screen and (min-width:769px){.menu-primary__on-off{display:none}.menu-primary__list{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;visibility:visible;opacity:1}.menu-primary__list,.menu-primary__list_on{max-height:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;overflow-y:visible}}@media only screen and (min-width:1024px){.menu-primary__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1150px){.menu-primary__list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}@media only screen and (min-width:1330px){.menu-primary__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.front-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#50c1ad url(images/intro-bg.png);color:#fff;text-align:center;background-size:cover}.front-intro__content{margin:40px 20px 50px}.front-intro__title{font-size:28px;font-family:Weekly,Georgia,Times,serif;font-weight:400;line-height:1.125;margin:0 0 15px}.front-intro__body{font-size:18px;line-height:1.25;font-weight:300;margin:0 0 10px;padding:0 0 10px}@media only screen and (min-width:480px){.front-intro__content{margin:40px 40px 50px}.front-intro__title{font-size:32px}.front-intro__body{margin:0 0 15px}}@media only screen and (min-width:600px){.front-intro__content{margin:50px 60px 60px}.front-intro__title{font-size:44px;margin:0 0 20px}.front-intro__body{font-size:22px;padding:0 0 20px}}@media only screen and (min-width:768px){.front-intro__content{margin:50px 40px 60px}.front-intro__body{font-size:24px;padding:0 50px 20px}}@media only screen and (min-width:900px){.front-intro__content{max-width:800px;margin:60px auto 80px}.front-intro__title{font-size:46px;margin:0 0 25px}.front-intro__body{font-size:24px;padding:0 40px 30px}}@media only screen and (min-width:1000px){.front-intro__content{max-width:900px;margin:70px auto 85px}.front-intro__title{font-size:50px}.front-intro__body{font-size:26px}}@media only screen and (min-width:1250px){.front-intro__content{max-width:1100px;margin:80px auto 100px}.front-intro__title{font-size:60px}.front-intro__body{font-size:34px}}.front-team{padding:40px 0}.front-team__title{position:relative;background:#fff url(images/meet-team-fr.svg) 50% 0 no-repeat;background-size:contain;height:12vw;overflow:hidden;margin:0 20px 20px}.front-team__title_en{background:#fff url(images/meet-team-en.svg) 50% 0 no-repeat;background-size:contain;height:17vw}.front-team__content{position:relative;padding:220px 20px 0;background:url(images/research-team-bg.png) 50% 0 repeat-x;background-size:911px 200px}.front-team__content:after{content:"";display:block;width:200px;height:180px;background:url(images/research-logo-icon.svg) 50% 0 no-repeat;background-size:contain;position:absolute;top:180px;left:calc(50% - 100px)}.front-team__logo-text{position:relative;background:#fff url(images/research-logo-text-mobile.svg) 50% 0 no-repeat;background-size:contain;width:100%;height:27vw;max-height:100px;overflow:hidden;margin:122px auto 15px}.front-team__description{font-size:14px;line-height:1.5}.front-team__description p{margin:0}@media only screen and (min-width:360px){.front-team__content:after{width:240px;height:200px;top:180px;left:calc(50% - 120px)}.front-team__logo-text{margin:152px auto 20px}}@media only screen and (min-width:480px){.front-team{padding:50px 0 60px}.front-team__title{margin:0 40px 20px}.front-team__title_en{max-height:84px;margin:0 auto 20px}.front-team__content{padding:220px 40px 0}}@media only screen and (min-width:600px){.front-team__title_en{max-height:94px}.front-team__content{background:url(images/research-team-bg.png) -20px 0 repeat-x;background-size:911px 200px}.front-team__content:after{width:170px;height:140px;top:86px;left:66px}.front-team__logo-text{width:220px;height:70px;max-width:none;max-height:none;margin:4px 14px 5px 0;float:left}.front-team__description{margin:2px 0 0}}@media only screen and (min-width:800px){.front-team__title{margin:0 40px 25px}.front-team__title_en{height:13vw;max-height:124px;margin:0 auto 24px}.front-team__content{padding:275px 40px 0;background:url(images/research-team-bg.png) -40px 0 repeat-x;background-size:1138px 250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.front-team__content:after{width:212px;height:175px;top:108px;left:67px}.front-team__logo-text{width:265px;min-width:265px;height:80px;margin:10px 25px 5px 0;float:none}}@media only screen and (min-width:950px){.front-team__title{margin:0 60px 25px}.front-team__content{padding:280px 60px 0;background:url(images/research-team-bg.png) -20px 0 repeat-x;background-size:1138px 250px}.front-team__content:after{left:87px}}@media only screen and (min-width:1000px){.front-team__logo-text{margin:2px 25px 5px 0}}@media only screen and (min-width:1100px){.front-team{padding:80px 0 70px}.front-team__title{margin:0 auto 25px;height:10.75vw;max-height:150px;background:#fff url(images/meet-team-fr.svg) 50% 50% no-repeat;background-size:contain;max-width:1080px}.front-team__title_en{background:#fff url(images/meet-team-en.svg) 50% 50% no-repeat;background-size:contain;margin:0 auto 35px;height:10.5vw;max-height:145px}.front-team__content{padding:340px 80px 0;background:url(images/research-team-bg.png) 0 0 repeat-x;background-size:1366px 300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front-team__content:after{width:280px;height:212px;top:115px;left:116px}.front-team__logo-text{width:352px;min-width:352px;height:120px;margin:5px 30px 0 0}.front-team__description{font-size:15px}}@media only screen and (min-width:1350px){.front-team{padding:80px 0}.front-team__title{margin:0 auto 35px}.front-team__content{padding:400px 80px 0;background:url(images/research-team-bg.png) calc(50% + 148px) 0 repeat-x;background-size:1593px 350px}.front-team__content:after{width:324px;height:245px;top:140px;left:calc(50% - 513px)}.front-team__logo-text{background:#fff url(images/research-logo-text.svg) 100% 0 no-repeat;background-size:contain;height:87px;margin:0;width:47%}.front-team__description{width:50%;font-size:15px}}@media only screen and (min-width:1550px){.front-team__content{padding:445px 80px 0;background:url(images/research-team-bg.png) 50% 0 repeat-x;background-size:1821px 400px}.front-team__content:after{width:370px;height:280px;top:150px;left:calc(50% - 526px)}.front-team__logo-text{width:40%}.front-team__description{width:57.5%;font-size:16px;margin-top:5px}}.front-news{background:#50c1ad url(images/logo-bg.svg) 50% 50% no-repeat;background-size:contain;padding:30px 20px 50px;color:#fff}.front-news__heading{color:#fff;font-size:34px;font-weight:300;margin:0 0 20px;text-align:center}.front-news__item{margin-bottom:20px}.front-news__item_3{display:none}.front-news__title{font-size:20px;line-height:1.125;margin:0 0 4px}.front-news__date{font-size:16px;font-weight:400;color:#157f6c;text-transform:uppercase}.front-news__excerpt{margin:4px 0 0;font-size:14px;line-height:1.375}.front-news__more{margin-top:30px;text-align:center}.front-news a,.front-news link{color:#fff}@media only screen and (min-width:480px){.front-news{padding:50px 40px 80px}.front-news__heading{font-size:52px;margin:0 0 30px}.front-news__item{margin-bottom:30px}.front-news__title{font-size:24px}.front-news__date{font-size:16px}.front-news__more{margin-top:45px}}@media only screen and (min-width:540px){.front-news__heading{font-size:62px}}@media only screen and (min-width:600px){.front-news{padding:50px 60px 80px}.front-news__heading{font-size:70px;margin:0 0 30px}}@media only screen and (min-width:768px){.front-news__heading{font-size:75px}.front-news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.front-news__item{width:46%;margin-bottom:0}.front-news__excerpt{margin:10px 0 0}.front-news__more{margin-top:30px}}@media only screen and (min-width:800px){.front-news{padding:30px 40px 50px}}@media only screen and (min-width:950px){.front-news{padding:40px 60px 60px}.front-news__item{width:31%}.front-news__item_3{display:block}.front-news__title{font-size:28px}.front-news__date{font-size:18px}}@media only screen and (min-width:1100px){.front-news{padding:50px 80px 65px}.front-news__heading{margin:0 0 35px -30px;text-align:left}.front-news__title{font-size:28px}.front-news__date{font-size:18px;font-weight:300}.front-news__excerpt{margin:10px 0 0}.front-news__more{text-align:right;margin-top:40px}}@media only screen and (min-width:1250px){.front-news{padding:60px 100px 80px}.front-news__heading{font-size:80px;margin:0 0 35px -40px}}.main__title{font-size:46px;color:#9b73b3;margin:0}.main__title_post,.main__title_publication{font-size:38px}.main__title_team{text-align:center}.main__title_archive{font-weight:300;color:#d5cbdc}.main__title_tax{color:#9b73b3}.main__pretitle{font-size:24px;margin:0 0 10px;color:#d5cbdc}@media only screen and (min-width:600px){.main__title{font-size:56px}.main__title_post,.main__title_publication{font-size:48px}.main__pretitle{font-size:28px}}@media only screen and (min-width:700px){.main__title_team{text-align:left}}@media only screen and (min-width:900px){.main__title{font-size:64px}.main__title_post,.main__title_publication{font-size:52px}.main__pretitle{font-size:30px}}@media only screen and (min-width:1100px){.main__title{font-size:72px}.main__title_post,.main__title_publication{font-size:60px}}.main__nav{margin-top:60px;text-align:center;padding:0 20px}.main__next-link{font-size:28px;line-height:1.125;font-family:Weekly,Georgia,Times,serif;font-weight:400;position:relative;left:-10px}.main__next-link:after{content:"";display:inline-block;width:8px;height:8px;border:3px solid;border-width:0 0 3px 3px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;right:-18px;bottom:8px}@media only screen and (min-width:700px){.main__nav{text-align:left;padding:0}.main__next-link{font-size:32px;left:auto}.main__next-link:after{content:"";width:10px;height:10px;bottom:9px}}.main{padding:40px 20px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main__archive,.main__page{width:900px;max-width:100%}.main__header{margin:0 0 45px}.main__archive-header{border-bottom:4px dotted #d5cbdc;padding:0 0 30px}.main__intro{margin:30px 0 0}.main__content,.main__intro{font-size:16px}@media only screen and (min-width:480px){.main{padding:50px 40px 80px}}@media only screen and (min-width:600px){.main__content,.main__intro{font-size:18px}}@media only screen and (min-width:768px){.main{padding:50px 50px 80px}}@media only screen and (min-width:900px){.main{padding:60px 68px 90px}.main__content,.main__intro{font-size:20px}}@media only screen and (min-width:1024px){.main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.main__page_404{position:relative;text-align:center;padding:18vw 0 20px}.main__page_404:before{content:"404";color:#e5e2e7;font-size:45vw;position:absolute;top:-15vw;left:0;right:0;z-index:-1;font-family:Urw Din,Helvetica,Arial,sans-serif;font-weight:700;text-align:center;display:block;opacity:.5}.main__title_404{color:#000;font-weight:400;margin:0 0 50px}.main__content_404{font-size:20px;font-weight:300}@media only screen and (min-width:600px){.main__page_404{padding:100px 0 20px}.main__page_404:before{font-size:240px;top:-80px}.main__content_404{font-size:22px}}@media only screen and (min-width:800px){.main__page_404{padding:141px 0 20px}.main__page_404:before{font-size:300px;top:-100px}.main__content_404{font-size:24px}}.side-menu__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.side-menu__image{display:block;width:80vw}.side-menu__image_team{height:80vw;margin-bottom:30px}.side-menu__image_fund{height:24vw}@media only screen and (min-width:420px){.side-menu__logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.side-menu__image{width:40vw}.side-menu__image_team{height:40vw;margin-bottom:0}}@media only screen and (min-width:600px){.side-menu__logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.side-menu__image{width:220px}.side-menu__image_team{height:220px}.side-menu__image_fund{width:280px;height:120px}}@media only screen and (min-width:1024px){.side-menu__logos{display:block}.side-menu__image{width:100%;margin:0 0 50px}.side-menu__image_team{height:240px}.side-menu__image_fund{width:100%;height:70px}}@media only screen and (min-width:1200px){.side-menu__image_team{height:280px}.side-menu__image_fund{width:100%;height:85px}}.side-menu{margin:0 0 30px}.side-menu_publications{display:none}.side-menu_research-intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.side-menu_pub_type{margin-top:103px}.side-menu_research-intro{margin:20px 0 0}.side-menu__list_research-intro{margin-top:0}.side-menu__item{display:none;margin:0;font-size:20px;line-height:1.25}.side-menu__item_current,.side-menu__item_parent{display:inline-block}.side-menu__item_current.side-menu__item_parent{display:none}.side-menu__link{display:inline-block;font-weight:600}.side-menu__link_current{color:#222;cursor:default;pointer-events:none;font-weight:400;position:relative;margin-left:20px}.side-menu__link_current:before{content:"";display:inline-block;width:4px;height:4px;border:2px solid #222;border-width:0 0 3px 3px;-webkit-transform:rotate(225deg);transform:rotate(225deg);position:absolute;left:-15px;top:calc(50% - 3px)}.side-menu__link_parent:before{display:none}@media only screen and (min-width:1024px){.side-menu{max-width:240px;margin-right:60px;margin-top:119px}.side-menu_publications{display:block;margin-top:58px}.side-menu_research-intro{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.side-menu__list_research-intro{margin-top:100px}.side-menu__item{font-size:18px;display:block;margin:12px 0}.side-menu__item_current.side-menu__item_parent{display:block}.side-menu__item_parent{font-family:Weekly,Georgia,Times,serif;padding:0 0 15px;margin:0 0 15px;font-size:24px;border-bottom:4px dotted #d5cbdc}.side-menu__link_parent{font-weight:400}.side-menu__link_current{margin-left:0}}@media only screen and (min-width:1200px){.side-menu{max-width:280px;margin-right:80px;margin-top:119px}.side-menu_publications{margin-top:58px}.side-menu__item{font-size:20px}.side-menu__item_parent{font-size:28px}}.article-list__item{margin:50px 0}.article-list__item:first-child{margin-top:30px}.article-list__item:last-child{margin-bottom:40px}.article-list__title{font-size:26px;margin:0 0 2px}.article-list__subtitle{color:#999;font-size:20px;margin:5px 0 0}.article-list__title-link{font-weight:400}.article-list__date{color:#d5cbdc;font-weight:600;margin-top:5px;line-height:1.5;display:block;font-size:16px}.article-list__content{margin-top:10px;font-size:16px}.article-list__empty{margin:30px 0 50px;font-size:20px}@media only screen and (min-width:420px){.article-list__title{font-size:28px}}@media only screen and (min-width:600px){.article-list__title{font-size:30px}.article-list__subtitle{font-size:21px}}@media only screen and (min-width:768px){.article-list__title{font-size:32px}.article-list__subtitle{font-size:22px}.article-list__content,.article-list__date{font-size:18px}}@media only screen and (min-width:1100px){.article-list__title{font-size:34px}.article-list__subtitle{font-size:23px}}.nav-below{border-top:4px dotted #d5cbdc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:18px;line-height:1.25;padding:30px 0 0}.nav-below__next{margin:0 0 0 auto;padding:0 0 0 10px;font-weight:600;text-align:right}.nav-below__previous{margin:0 auto 0 0;padding:0 10px 0 0;font-weight:600}@media only screen and (min-width:550px){.nav-below{font-size:20px}}@media only screen and (min-width:768px){.nav-below{font-size:24px}}.search-header{border-bottom:4px dotted #d5cbdc;padding:0 0 30px}.search-header__title{font-size:36px;font-weight:400;color:#d5cbdc;margin:0}.search-header__title strong{font-weight:400;color:#9b73b3}.search-header__page-of-page{font-weight:300;font-size:22px;margin-top:8px;color:#222;text-transform:uppercase}.bio{margin:40px 0 60px}.bio__name{margin-top:0}.bio__figure{width:200px;padding:0;margin:0 auto}.bio__photo{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.bio__caption{display:none;color:#999;margin-top:8px}.bio__caption,.bio__name{text-align:center}.bio__content{font-size:16px}@media only screen and (min-width:700px){.bio{margin:0 0 50px}.bio:first-child{margin-top:-10px}.bio__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bio__name{text-align:left}.bio__figure{width:160px;margin:24px 0 0 25px;-ms-flex-item-align:center;align-self:center}.bio__caption{display:block}.bio__photo{width:160px;height:160px}.bio__content{font-size:18px}}@media only screen and (min-width:900px){.bio__figure{width:200px}.bio__photo{width:200px;height:200px}.bio__content{font-size:20px}}@media only screen and (min-width:1024px){.bio__figure{width:160px}.bio__photo{width:160px;height:160px}.bio__content{font-size:16px}}@media only screen and (min-width:1200px){.bio__figure{width:200px}.bio__photo{width:200px;height:200px}.bio__content{font-size:20px}}.partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -15px}.partners__photo{width:auto;height:auto;max-width:120px;max-height:70px;margin:0 15px 30px}@media only screen and (min-width:600px){.partners__photo{max-width:150px;max-height:88px}}@media only screen and (min-width:700px){.partners{margin:0 -20px}.partners__photo{max-width:180px;max-height:105px}}@media only screen and (min-width:1200px){.partners{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.partners__photo{max-width:210px;max-height:123px;margin:0 20px 30px}}@media only screen and (min-width:1350px){.partners__photo{max-width:240px;max-height:140px}}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:30px 20px 20px;max-width:1400px}.contact__heading{background:#fff url(images/contact-fr.svg) 50% bottom no-repeat;height:9vw;min-height:20px;background-size:contain;margin:0 0 20px;position:relative;overflow:hidden}.contact__heading_en{background:#fff url(images/contact-en.svg) 50% bottom no-repeat;background-size:contain}.contact__socials{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__social-icons,.contact__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__social-icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 18px}.contact__icon{fill:#50c1ad;width:18vw;height:18vw;min-width:40px;min-height:40px;max-width:120px;max-height:120px;-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.contact__icon:focus,.contact__icon:hover{fill:#9b73b3}@media only screen and (min-width:480px){.contact{padding:50px 40px 40px}.contact__socials{margin:0 20px}.contact__heading{height:8vw;margin:0 0 15px}.contact__icon{width:15vw;height:15vw}}@media only screen and (min-width:600px){.contact{padding:60px}.contact__heading{margin:0 0 25px}}@media only screen and (min-width:800px){.contact{padding:50px 40px 35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact__socials{width:45%;margin:0 0 15px -5px}.contact__heading{height:40px;margin-bottom:20px}.contact__icon{width:8.375vw;height:8.375vw}.contact__twitter-feed{width:54%}}@media only screen and (min-width:950px){.contact{padding:65px 60px 42px}.contact__heading{height:50px}}@media only screen and (min-width:1100px){.contact{padding:65px 80px 42px}.contact__heading{height:60px}.contact__socials{width:48%}.contact__twitter-feed{width:50%}}@media only screen and (min-width:1200px){.contact__social-icons{margin:0 0 25px}}@media only screen and (min-width:1250px){.contact{padding:75px 100px 52px}.contact__heading{height:70px}}@media only screen and (min-width:1400px){.contact__socials{width:49%}.contact__social-icons{margin:0 0 20px}.contact__twitter-feed{width:48%}}.twitter-feed{text-align:center}.twitter-feed__tweets{text-align:left;border:2px solid #50c1ad;padding:25px;margin:0;position:relative;font-size:14px}.twitter-feed__tweets:after{content:"";display:block;width:18px;height:18px;border:2px solid #50c1ad;border-width:0 0 2px 2px;background:#fff;position:absolute;right:6vw;top:-12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.twitter-feed__tweet{margin:0 0 30px;line-height:1.375}.twitter-feed__tweet:last-child{margin:0}.twitter-feed__tweet a{text-decoration:underline;font-weight:400;color:#50c1ad}.twitter-feed__follow{display:inline-block;margin:3px 0 0 auto;font-weight:400;font-size:14px;line-height:1.25}@media only screen and (min-width:800px){.twitter-feed{text-align:right}}@media only screen and (min-width:800px){.twitter-feed__tweets{margin:0 0 0 20px}.twitter-feed__tweets:after{right:auto;left:-12px;top:54%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media only screen and (min-width:1000px){.twitter-feed__tweets{font-size:16px}}.footer-main{padding:0 0 30px;text-align:center}.footer-main__copyright{text-align:center;font-size:11px;line-height:1.5;margin:0;padding:20px 20px 18px}.content .footer-main__copyright a,.footer-main__copyright .content a,.footer-main__copyright .link,.footer-main__copyright a{display:block}.footer-main__sponsor{width:248px;height:auto;max-width:calc(100% - 40px)}@media only screen and (min-width:600px){.footer-main{padding:0 0 50px}.footer-main__copyright{font-size:13px;line-height:1.625;padding:20px 40px 18px}}@media only screen and (min-width:800px){.content .footer-main__copyright a,.footer-main__copyright .content a,.footer-main__copyright .link,.footer-main__copyright a{display:inline}}.search__tags{max-height:0;opacity:0;-webkit-transition:max-height .5s ease-in-out,opacity .3s ease-in-out;transition:max-height .5s ease-in-out,opacity .3s ease-in-out}.no-js .search__tags{max-height:auto;opacity:1}.search__tags_on{-webkit-transition:max-height .75s ease-in-out,opacity .5s ease-in-out;transition:max-height .75s ease-in-out,opacity .5s ease-in-out;overflow-y:hidden;max-height:1000px;opacity:1}.search__tag-button{border:none;background:url(images/tag-fr.svg) 50% 50% no-repeat;background-size:contain;width:360px;height:16px;margin-top:15px;max-width:calc(100% - 40px)}.no-js .search__tag-button{pointer-events:none;cursor:default}.search__tag-button_en{background:url(images/tag-en.svg) 50% 50% no-repeat;background-size:contain;width:300px}.search__no-tags{margin:20px 0 0;color:#747474}.search__tag-list{padding:20px 0 0;margin:0 20px}.search__tag-item{display:inline-block;margin:5px}.search__tag{display:inline-block;background:#9b73b3;padding:2px 8px 4px;color:#fff;font-weight:600;font-size:14px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.search__tag:focus,.search__tag:hover{background:#50c1ad;color:#fff}@media only screen and (min-width:480px){.search__tag-list{margin:0 40px}}@media only screen and (min-width:600px){.search__tag-button{height:24px}.search__no-tags{font-size:18px}.search__tag-list{margin:0 60px}}@media only screen and (min-width:800px){.search__tag{font-size:16px}}@media only screen and (min-width:1100px){.search__tag-button{height:36px}.search__tag-list{margin:0 80px}}.search{background:#e5e2e7;padding:34px 0 40px;display:block}.search__heading{display:block;font-family:Weekly,Georgia,Times,serif;font-weight:300;font-size:28px;line-height:1.125;color:#7e5597;text-align:center;margin:0 20px 15px}.search__input{border:2px solid #9b73b3;padding:10px 36px 8px 10px;text-align:center;font-size:14px;margin:0;width:calc(100% - 40px);max-width:700px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff url(images/search.svg) calc(100% + 6px) 50% no-repeat;background-size:36px auto;outline:none}.search__input:focus{border-color:#50c1ad}.search__input::-webkit-input-placeholder{text-transform:uppercase;font-weight:600;color:#d5cbdc}.search__input::-moz-placeholder{text-transform:uppercase;font-weight:600;color:#d5cbdc}.search__input::-ms-input-placeholder{text-transform:uppercase;font-weight:600;color:#d5cbdc}.search__input::placeholder{text-transform:uppercase;font-weight:600;color:#d5cbdc}@media only screen and (min-width:480px){.search__heading{font-size:34px;margin-bottom:25px}.search__input{width:calc(100% - 80px)}}@media only screen and (min-width:600px){.search{padding:44px 0 50px}.search__heading{font-size:42px;margin-bottom:30px}.search__input{padding:13px 56px 12px 20px;background:#fff url(images/search.svg) right 50% no-repeat;background-size:auto;width:calc(100% - 120px);font-size:16px}}@media only screen and (min-width:700px){.search__heading{font-size:48px}.search__input{font-size:18px}}@media only screen and (min-width:800px){.search__heading{font-size:54px;margin-bottom:40px}}@media only screen and (min-width:900px){.search{padding:64px 0 70px}.search__heading{font-size:60px}.search__input{padding:16px 56px 14px 20px}}@media only screen and (min-width:1100px){.search__heading{font-size:70px}}