a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#444;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body a{color:#98797f;text-decoration:underline}body a:hover{color:#8c6c72}body img{max-width:100%}body u{text-decoration:underline}body .italic,body em{font-style:italic}body .bold,body strong{font-weight:700}body .color-seen{color:#28a693!important}body .color-downloaded{color:#c3fe9f!important}body .color-downloading{color:#e8bd51!important}body .color-to_broadcast{color:#ff7366!important}body .color-to_download{color:#e8933b!important}body .bgcolor-seen{background-color:#28a693!important}body .bgcolor-downloaded{background-color:#c3fe9f!important}body .bgcolor-downloading{background-color:#e8bd51!important}body .bgcolor-to_broadcast{background-color:#ff7366!important}body .bgcolor-to_download{background-color:#e8933b!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}header{display:block;background-color:#fff;padding:0 20px;text-align:left;box-sizing:border-box;height:65px;line-height:65px}header .betaserie{display:block;position:absolute;top:0;right:0;width:400px;overflow:hidden}header .betaserie img{margin-left:-68px;max-width:472px;width:472px}@media only screen and (max-width:767px){header .betaserie{display:none}}header a{display:inline;line-height:40px;padding:0 10px;font-size:16px;text-decoration:none}header .active{font-weight:700}section.connect-container{min-height:calc(100vh - 60px);min-height:90vh;line-height:calc(100vh - 60px);line-height:90vh;text-align:center}section.connect-container .connect-content{display:inline-block;vertical-align:middle;line-height:normal;width:90%}section.connect-container .connect-content .google{box-sizing:border-box;position:relative;margin:.2em;padding:10px 15px 10px 46px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:.2em;color:#fff;background:#1b4641;font-size:16px;text-decoration:none}section.connect-container .connect-content .google:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%;border-right:1px solid #0d211f;background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_google.png) 6px 10px no-repeat}section.connect-container .connect-content .google:focus{outline:none}section.connect-container .connect-content .google:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,.1)}section.connect-container .connect-content .google:hover{background:#12302c}section.connect-container .connect-content .error{margin-top:30px;color:#98797f}.agenda-calendar-container{display:block;position:relative;width:100%;background-color:#f4f0ea}@media only screen and (max-width:1199px){.agenda-calendar-container .hide-on-list{display:none!important}}.agenda-calendar-container .day-column-container{display:flex;width:100%;box-sizing:border-box}.agenda-calendar-container .day-column-container .day-column{display:block;width:14.28571%;border-right:1px solid #d2d2d3;box-sizing:border-box}@media only screen and (max-width:1199px){.agenda-calendar-container .day-column-container .day-column{border-right:none}}.agenda-calendar-container .agenda-calendar-dates{padding:0 2%;position:relative}@media only screen and (max-width:767px){.agenda-calendar-container .agenda-calendar-dates{padding:0 5%}}.agenda-calendar-container .agenda-calendar-dates .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;z-index:-1;opacity:0;transition:z-index .5s,opacity .5s}.agenda-calendar-container .agenda-calendar-dates .overlay.visible{z-index:5;opacity:.5;transition:z-index .5s,opacity .5s}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month:after{content:"";display:block;width:100%;border-bottom:1px solid #d2d2d3}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container{padding:40px 0;text-transform:capitalize;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container{padding:20px 0 0}}@media only screen and (max-width:767px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container{font-size:40px;padding:10px 0}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container .title-month{font-family:Arial;font-weight:500;color:#000;text-transform:capitalize;font-size:60px;line-height:60px;padding:0 20px 0 0}@media only screen and (max-width:767px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container .title-month{font-size:28px;line-height:28px;padding:0 10px 0 0}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container .title-year{font-family:Helvetica;font-weight:400;color:#000;font-size:60px;line-height:60px;font-feature-settings:"lnum";padding:0 20px 10px 0}@media only screen and (max-width:767px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-month-title-container .title-year{font-size:42px;line-height:42px;padding:0 10px 8px 0}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container{padding-bottom:50px}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container{padding-bottom:0}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week{padding-bottom:50px}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week{padding-bottom:0}}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days{display:block}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column{min-height:150px}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column{min-height:auto;display:flex;width:100%;border-bottom:1px solid #d2d2d3;padding:20px 0}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content{display:flex;align-items:center;width:90%;height:45px;border-bottom:1px solid #d2d2d3;margin:5px 5%;padding:0;box-sizing:border-box;text-transform:capitalize}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content{align-items:flex-start;justify-content:space-between;align-content:flex-start;width:14%;height:auto;padding:0;margin:0;flex-wrap:wrap;border-bottom:none}}@media only screen and (max-width:479px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content{width:30%}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content .day-name{display:block;width:60%;text-align:left;color:transparent;font-size:14px;transition:color .2s ease-in}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content .day-name{width:100%;color:#838383;order:2;margin-top:5px}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content .day-number{display:block;width:40%;text-align:right;font-family:Helvetica;font-weight:400;font-size:40px;line-height:40px;font-feature-settings:"lnum";color:#000;transition:color .2s ease-in}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content .day-number{font-size:42px;line-height:42px;width:100%;order:1;text-align:left}}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content .day-number.fade{color:rgba(0,0,0,.5)}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content.today{border-color:#db0016}.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content.today .day-name,.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-content.today .day-number{color:#db0016}@media only screen and (max-width:1199px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-events-wrapper{width:86%;padding:0;margin:0}}@media only screen and (max-width:767px){.agenda-calendar-container .agenda-calendar-dates .agenda-calendar-dates-month .agenda-calendar-dates-week-container .agenda-calendar-dates-week .agenda-header-days .day-column .day-column-events-wrapper{width:70%}}.agenda-calendar-header-wrapper .agenda-calendar-header{display:block;position:fixed;top:0;left:0;right:0;padding:0 2%;background-color:#fff;z-index:10;box-shadow:0 0 6px rgba(0,0,0,.1)}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header{padding:0}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container{display:flex;height:130px;align-items:center;justify-content:flex-start}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container{line-height:normal;height:60px}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title{width:380px;display:flex;align-items:center}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title{width:100%;border-bottom:1px solid #d2d2d3;padding:10px 5% 0}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title .title-month{font-family:Arial;font-weight:500;color:#000;text-transform:capitalize;font-size:60px;line-height:60px;padding:0 20px 0 0}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title .title-month{font-size:28px;line-height:28px;padding:0 10px 0 0}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title .title-year{font-family:Helvetica;font-weight:400;color:#000;font-size:60px;line-height:60px;font-feature-settings:"lnum";padding:0 20px 10px 0}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title .title-year{font-size:42px;line-height:42px;padding:0 10px 8px 0}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title .title-cursor{font-size:14px;vertical-align:middle;display:inline-block;width:30px;height:30px;border-radius:30px;text-align:center;background-color:#ffd100;line-height:30px;margin-left:10px}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-title .title-cursor .fa{font-size:16px;line-height:30px}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container{display:inline-block;position:relative;margin-left:0;line-height:40px;padding:15px 20px;border-radius:40px;border:1px solid #d2d2d3;font-family:Helvetica;font-weight:400;font-size:18px;line-height:18px}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .title-cursor{display:inline-block;position:relative;margin-left:5px;top:2px}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container{display:none;width:90%;padding:10px 5%;border:none;border-radius:unset;line-height:normal}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list{position:absolute;top:100%;left:0;width:200px;border:1px solid #d2d2d3;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,.1)}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list{width:100%;box-sizing:border-box;border:none;box-shadow:none}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list .agenda-header-rubric{border-bottom:1px solid #d2d2d3;padding:10px 0}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list .agenda-header-rubric{border-bottom:none}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list .agenda-header-rubric:last-of-type{border-bottom:none}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list .agenda-header-rubric a{display:block;padding:8px 20px}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-title-container .agenda-header-rubrics-container .agenda-header-rubrics-list .agenda-header-rubric a{padding:10px 5%;text-align:center;color:#838383}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container{display:none;background-color:#fff;width:100%;line-height:normal}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container{width:90%;padding:0 5%}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container.open{display:block}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list{padding-bottom:40px}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list{padding-bottom:20px}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-years{padding:5px 0}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-years .agenda-header-year{display:inline-block;color:#838383;width:100px;font-size:16px;line-height:16px;font-family:Arial;font-weight:500;color:#000;letter-spacing:.1em}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-years .agenda-header-year{width:70px;font-size:14px;line-height:14px}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-years .agenda-header-year.current{color:#db0016}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-months-list{display:inline-block}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-months-list .agenda-header-months{display:inline-block;font-family:Helvetica;font-weight:400;color:#000;font-size:28px;line-height:28px;text-transform:capitalize;color:#838383}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-months-list .agenda-header-months{font-size:20px}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-months-list .agenda-header-months:after{display:inline-block;margin:0 5px;content:"/"}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-months-list .agenda-header-months:last-of-type:after{content:""}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-months-container .agenda-header-years-list .agenda-header-months-list .agenda-header-months .agenda-header-month.current{color:#db0016}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days{height:45px}@media only screen and (max-width:1199px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days{display:none}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days .day-column-content{display:flex;align-items:center;width:100%;height:45px;text-transform:capitalize;box-sizing:border-box;padding:0 5%}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days .day-column-content .day-name{display:block;width:60%;text-align:left;color:#838383;font-size:25px;transition:color .2s ease-in;font-family:Arial;font-weight:500}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days .day-column-content .day-number{display:block;width:40%;text-align:right;font-family:Helvetica;font-weight:400;font-size:40px;line-height:40px;font-feature-settings:"lnum";color:#000;transition:color .2s ease-in}@media only screen and (max-width:1199px){.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days .day-column-content .day-number{font-size:42px;line-height:42px}}.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days .day-column-content.today .day-name,.agenda-calendar-header-wrapper .agenda-calendar-header .agenda-header-days .day-column-content.today .day-number{color:#db0016}.agenda-calendar-header-wrapper .agenda-calendar-header .btn-close{display:block;position:absolute;top:22px;right:2%;width:48px;height:48px;transition:all .224s ease-in;border:1px solid #000;border-radius:50%;background-color:transparent;background-image:url(/images/cross.png);background-size:100% auto;background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width:767px){.agenda-calendar-header-wrapper .agenda-calendar-header .btn-close{width:32px;height:32px;top:18px;right:20px}}.agenda-calendar-header-wrapper .agenda-calendar-header .btn-close:hover{transform:rotate(1turn)}.agenda-calendar-header-wrapper .agenda-calendar-header-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:9}.agenda-calendar-event-container{background:#ffd100;padding:5%!important;position:relative;text-align:center;display:flex}@media only screen and (max-width:1199px){.agenda-calendar-event-container{background:none;display:flex;padding:0 0 40px!important;justify-content:space-between}}@media only screen and (max-width:479px){.agenda-calendar-event-container{flex-wrap:wrap}}.agenda-calendar-event-container:after{content:"";display:block;position:absolute;bottom:0;left:5%;right:5%;border-bottom:1px solid #d2d2d3}@media only screen and (max-width:1199px){.agenda-calendar-event-container:after{bottom:20px;left:0;right:0}}@media only screen and (max-width:1199px){.agenda-calendar-event-container:last-of-type{padding-bottom:0!important}}.agenda-calendar-event-container:last-of-type:after{border-bottom:none}.agenda-calendar-event-container .event-image-wrapper{display:block;width:50%;max-width:100px;text-align:center;margin:0 auto 5px}@media only screen and (max-width:1199px){.agenda-calendar-event-container .event-image-wrapper{width:20%}}@media only screen and (max-width:479px){.agenda-calendar-event-container .event-image-wrapper{width:100%}}.agenda-calendar-event-container .event-image-wrapper .cover{display:block;position:relative;width:100%;padding-top:150%;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.agenda-calendar-event-container .event-image-wrapper .cover.cadre{border:1px solid hsla(0,0%,100%,.2)}.agenda-calendar-event-container .event-image-wrapper .cover .name{display:block;text-align:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:18px;color:#fff}@media only screen and (max-width:1199px){.agenda-calendar-event-container .event-infos-wrapper{width:75%}}@media only screen and (max-width:479px){.agenda-calendar-event-container .event-infos-wrapper{width:100%}}.agenda-calendar-event-container .event-infos-wrapper .status{display:inline-block}.agenda-calendar-event-container .event-infos-wrapper .event-title{display:inline-block;font-family:Helvetica;font-weight:500;font-size:20px;line-height:28px;color:#000}@media only screen and (max-width:1199px){.agenda-calendar-event-container .event-infos-wrapper .event-title{margin-top:0}}@media only screen and (max-width:767px){.agenda-calendar-event-container .event-infos-wrapper .event-title{margin-top:10px}}.agenda-calendar-event-container .event-infos-wrapper .event-infos{margin-top:5px;margin-bottom:20px;font-family:"Sans Serif";font-weight:500;font-size:12px;line-height:18px;letter-spacing:.07em;color:#000}.agenda-calendar-event-container .event-infos-wrapper .base-btn-container .btn.yellow{border-color:#000;width:90%;min-width:unset;margin-left:0;margin-right:0;height:50px}.agenda-calendar-event-container .event-infos-wrapper .base-btn-container .btn.yellow:hover{background-color:#000;color:#fff}.event-container .overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1;opacity:0;transition:z-index .5s,opacity .5s}.event-container .overlay.visible{z-index:200;opacity:1;transition:z-index .5s,opacity .5s}.event-container .popin-title-container{display:flex;height:130px;width:100%;align-items:center;justify-content:flex-start;padding:10px 5% 0}.event-container .popin-title-container .popin-title{font-family:Arial;font-weight:500;color:#000;text-transform:capitalize;font-size:42px;line-height:42px;padding:0 20px 0 0}@media only screen and (max-width:767px){.event-container .popin-title-container .popin-title{font-size:28px;line-height:28px;padding:0 10px 0 0}}.event-container .popin-close{display:block;position:absolute;top:22px;right:2%;width:48px;height:48px;transition:all .224s ease-in;border:1px solid #000;border-radius:50%;background-color:transparent;background-image:url(/images/cross.png);background-size:100% auto;background-repeat:no-repeat;background-position:0 0;cursor:pointer}@media only screen and (max-width:767px){.event-container .popin-close{width:32px;height:32px;top:20px;right:20px}}.event-container .popin-close:hover{transform:rotate(1turn)}.event-container .popin-content-wrapper{width:100%;min-height:calc(100vh - 260px);display:flex;flex-direction:row;align-items:stretch;justify-content:center;max-width:1600px;margin:0 auto;padding:0 4%}@media only screen and (max-width:767px){.event-container .popin-content-wrapper{flex-direction:column}}.event-container .popin-content-wrapper .popin-image-wrapper{width:50%;display:flex;align-items:flex-start;justify-content:center;padding-top:7vh}@media only screen and (max-width:1199px){.event-container .popin-content-wrapper .popin-image-wrapper{width:30%;align-items:flex-start;padding-top:30px}}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-image-wrapper{width:100%;align-items:flex-start;padding-top:0}}.event-container .popin-content-wrapper .popin-image-wrapper .popin-image{width:60vh;height:60vh;max-width:40vw;max-height:40vw;border-radius:50%;background-position:50%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:1199px){.event-container .popin-content-wrapper .popin-image-wrapper .popin-image{width:25vw;height:25vw}}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-image-wrapper .popin-image{max-width:70vw;max-height:70vw;width:70vw;height:70vw}}.event-container .popin-content-wrapper .popin-content-container{width:50%;height:auto}@media only screen and (max-width:1199px){.event-container .popin-content-wrapper .popin-content-container{width:70%;margin-bottom:100px}}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container{width:100%;margin-bottom:100px}}.event-container .popin-content-wrapper .popin-content-container .popin-content{width:100%;height:calc(100% - 80px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 30px}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content{padding:0 20px}}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro{width:100%;padding:80px 0 0;border-bottom:1px solid #d2d2d3}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro{padding:40px 0 0}}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro .base-title{text-align:center;width:100%;color:#000;font-family:Arial;font-weight:500;font-size:42px;line-height:52px;margin-bottom:20px}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro .base-title{font-size:28px;line-height:34px}}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro .base-date{text-align:center;width:100%;color:#000;font-family:Helvetica;font-weight:400;font-size:42px;line-height:42px;margin-bottom:20px}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro .base-date{font-size:36px;line-height:44px}}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro .base-close{text-align:center;width:100%;color:#db0016;font-family:Helvetica;font-weight:400;font-size:20px;line-height:20px;margin-bottom:20px;margin-top:-5px}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-intro .base-text{max-width:600px;text-align:center;width:100%;color:#000;font-family:Helvetica;font-weight:400;font-size:18px;line-height:24px;margin:0 auto 20px}.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations{width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations{flex-direction:column}}.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations div:last-of-type{border-right:0!important}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations div:last-of-type{border-bottom:0!important}}.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-information,.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-price,.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-timer{width:33.33%;border-right:1px solid #d2d2d3;display:flex;align-items:center;justify-content:center;font-family:"Sans Serif";font-size:18px;line-height:20px;padding:10px 20px;margin:20px 0;color:#838383}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-information,.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-price,.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-timer{width:100%;margin:0;padding:12px 10px;border-right:0;border-bottom:1px solid #d2d2d3}}.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-information span,.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-price span,.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-timer span{margin-right:10px}.event-container .popin-content-wrapper .popin-content-container .popin-content .event-informations .event-information div a{color:#838383;font-family:Arial;font-weight:500;font-size:10px;text-transform:uppercase;text-decoration:underline}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-btn-container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.event-container .popin-content-wrapper .popin-content-container .popin-content .base-btn-container .btn.yellow{border-color:1px solid #000}.event-container .popin-content-wrapper .popin-content-container .popin-content .fully-booked-message{font-size:18px;line-height:24px;font-weight:400;color:#000;width:100%;text-align:center}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next{width:100%;height:80px;display:flex;align-items:center;justify-content:center}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-next-wrapper,.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-prev-wrapper{width:50%;height:100%;display:flex}@media only screen and (max-width:767px){.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-next-wrapper,.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-prev-wrapper{padding:0 20px}}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-prev-wrapper{align-items:center;justify-content:flex-start;text-align:left}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-prev-wrapper span{margin-right:10px}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-next-wrapper{align-items:center;justify-content:flex-end;text-align:right}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-next-wrapper span{margin-left:10px}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-next,.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-prev{height:100%;display:flex;align-items:center;border-top:1px solid #f7f7f9;color:#000;font-family:Arial;font-weight:500;font-size:11px;line-height:11px;letter-spacing:.05em;cursor:pointer}.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-next span,.event-container .popin-content-wrapper .popin-content-container .popin-prev-next .btn-prev span{color:#838383;font-size:12px;line-height:12px}.reloader{display:block;position:fixed;bottom:10px;right:10px;z-index:100000000;background-color:#fff;border-radius:50px;padding:5px}.loading{position:fixed;z-index:10000;top:50%;left:50%;transform:translate(-50%,-50%);font-size:100px}.show-status{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-evenly;width:100%}.component-episodes-from-shows-item{display:flex}.component-episodes-from-shows-item .show-infos{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-evenly;width:100%}.component-episodes-from-shows-item .show-infos .cover{display:block;position:relative;width:100%;padding-top:150%;background-size:100% auto;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.component-episodes-from-shows-item .show-infos .cover.cadre{border:1px solid hsla(0,0%,100%,.2)}.component-episodes-from-shows-item .show-infos .cover .name{display:block;text-align:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:18px;color:#fff}.component-episodes-from-shows-item .show-infos .show-nbr{box-sizing:border-box;padding:10px 2%;text-align:center;color:#666}@media only screen and (max-width:767px){.component-episodes-from-shows-item .show-infos .show-nbr{font-size:12px}}.component-shows-item{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#444;z-index:10;padding:5%;overflow:auto;flex-wrap:wrap;justify-content:center}.component-shows-item .close{position:fixed;display:block;top:12px;right:12px;width:50px;height:50px;line-height:50px;border-radius:50px;border:1px solid #fff;z-index:12;text-decoration:none;text-align:center}.component-shows-item .show-infos{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:space-evenly;width:25%}@media only screen and (max-width:767px){.component-shows-item .show-infos{width:50%}}.component-shows-item .show-infos .cover{display:block;width:100%;padding-top:150%;font-size:0;background-size:100% auto;background-repeat:no-repeat;background-position:50%;background-size:cover}.component-shows-item .show-infos .show-nbr{box-sizing:border-box;padding:10px 2%;text-align:center;color:#666}.component-shows-item .show-episodes{width:75%;padding-left:2%;box-sizing:border-box}@media only screen and (max-width:767px){.component-shows-item .show-episodes{width:100%;padding-left:0}}.component-shows-item .show-episodes .show-title{font-size:30px;padding:20px}.component-shows-item .show-episodes .season-title{font-size:22px;padding:20px}.component-shows-item .show-episodes .episodes-list{display:block;padding-left:2%;margin-bottom:20px}.component-shows-item .show-episodes .episodes-list li{display:flex;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.3)}.component-shows-item .show-episodes .episodes-list li:hover{background-color:rgba(0,0,0,.3)}.component-shows-item .show-episodes .episodes-list li .status{padding:0 5px;width:40px;flex-shrink:0}.component-shows-item .show-episodes .episodes-list li .number{padding:0 5px;width:70px;flex-shrink:0}.component-shows-item .show-episodes .episodes-list li .date{padding:0 5px;width:140px;flex-shrink:0}.component-shows-item .show-episodes .episodes-list li .title{padding:0 5px;flex-shrink:1}@media only screen and (max-width:479px){.component-shows-item .show-episodes .episodes-list li .title{display:none}}.component-shows-item .show-episodes .episodes-list li a.title{text-decoration:none;color:inherit}.component-shows-item .show-episodes .episodes-list li a.title:hover{text-decoration:underline}.component-episodes-from-shows{display:block;margin:50px 1%}@media only screen and (max-width:767px){.component-episodes-from-shows{margin:20px 2%}}.component-episodes-from-shows .episodes-from-shows-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.component-episodes-from-shows .episodes-from-shows-list:after{content:"";display:block;margin:20px 0 50px;width:100%;height:1px;background-color:#000}.component-episodes-from-shows .episodes-from-shows-list:last-of-type:after{display:none}.component-episodes-from-shows .episodes-from-shows-list .episodes-from-shows-list-element{width:12.5%;padding:0 1%;margin-bottom:30px;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1024px){.component-episodes-from-shows .episodes-from-shows-list .episodes-from-shows-list-element{width:16.66667%}}@media only screen and (max-width:767px){.component-episodes-from-shows .episodes-from-shows-list .episodes-from-shows-list-element{width:25%;padding:0 2%;margin-bottom:10px}}@media only screen and (max-width:479px){.component-episodes-from-shows .episodes-from-shows-list .episodes-from-shows-list-element{width:33.33333%;padding:0 2%;margin-bottom:10px}}.component-episodes-from-shows .separator{margin:0 1% 30px}