.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.clear{content:".";display:block;height:0;clear:both;visibility:hidden}.c-bs-article-related{margin-bottom:50px}.c-bs-article-related>[data-grid~="col-12"]{padding-top:24px;padding-bottom:24px}.c-bs-article-related .c-call-to-action{text-transform:uppercase}.c-bs-article-related .c-badge{color:white!important;background-color:#0078D4}.bs-load-more{margin:20px auto 50px auto}.bs-load-more .load-more-button{margin-top:0!important}.c-bs-events{background:#fff}.c-bs-events .m-area-heading{padding-top:40px;padding-bottom:40px}.c-bs-events .m-area-heading h1.c-heading{font-size:30px;font-weight:400;color:#137ad4}.c-bs-events-filter{padding:15px 0 0 0}.c-bs-events-filter button.c-action-trigger.x-hidden-focus:not(:hover){background:none!important}.c-bs-events-filter .c-action-menu{margin-left:10px;margin-right:10px}.c-bs-events-list{margin-top:0;margin-bottom:30px}.c-bs-events-list .m-content-placement-item{position:relative;height:100%;background-color:#f2f2f2;margin-bottom:13px!important;margin-top:0!important}.c-bs-events-list .m-content-placement-item .c-glyph{font-family:"MWF-MDL2"}.c-bs-events-list .m-content-placement-item .b-left,.c-bs-events-list .m-content-placement-item .b-right,.c-bs-events-list .m-content-placement-item .content{display:inline-block;vertical-align:middle}.c-bs-events-list .m-content-placement-item .date{position:relative;display:flex;-webkit-align-item:center;align-item:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100px;height:100px;color:#fff;text-align:center;background:#243b5e;font-size:30px;font-weight:700}.c-bs-events-list .m-content-placement-item .date span{line-height:1}.c-bs-events-list .m-content-placement-item .date .month{font-size:20px}.c-bs-events-list .m-content-placement-item .date .ended{display:block;text-align:center;top:12px;width:100%;font-size:12px}.c-bs-events-list .m-content-placement-item .c-badge{position:absolute;z-index:1;left:100px;top:10px;margin:0;color:white;background-color:#0078D4}.c-bs-events-list .m-content-placement-item .content{position:relative;width:calc(100% - 300px);padding:0 25px}.c-bs-events-list .m-content-placement-item .content a{display:block}.c-bs-events-list .m-content-placement-item .content a:hover{text-decoration:none!important}.c-bs-events-list .m-content-placement-item .content a:hover .c-paragraph-4{text-decoration:underline!important}.c-bs-events-list .m-content-placement-item .content h2,.c-bs-events-list .m-content-placement-item .content .address{text-decoration:none!important}.c-bs-events-list .m-content-placement-item .content .address{display:block;font-size:14px}.c-bs-events-list .m-content-placement-item .content .address br{display:none}.c-bs-events-list .m-content-placement-item .content h2{font-size:16px;font-weight:700}.c-bs-events-list .m-content-placement-item .content .first-party{position:absolute;display:block;top:50%;transform:translateY(-50%);right:25px;width:35px;height:35px;background:url(content/plugins/bs-ms-event-calendar/assets/img/ico-ms.png) no-repeat center}.c-bs-events-list .m-content-placement-item .b-right{width:200px}.c-bs-events-list .m-content-placement-item .b-right .event-cta,.c-bs-events-list .m-content-placement-item .b-right .c-badge-label{display:block;width:200px;padding:0;margin:0;min-width:100px;max-width:200px;height:50px;font-size:12px;padding-top:12px;font-weight:400}.c-bs-events-list .m-content-placement-item .b-right .event-cta .ico,.c-bs-events-list .m-content-placement-item .b-right .c-badge-label .ico{margin-right:7px}.c-bs-events-list .m-content-placement-item .b-right .c-badge-label{background-color:#243b5e;font-weight:600;font-size:14px;text-align:center;line-height:30px;color:#fff}.c-bs-events-list .past-events{margin-top:60px}.c-bs-events-list .past-events h3{margin-bottom:50px;font-size:30px;text-align:center}.c-bs-events-list .past-events .b-left .date{background:#404040}.c-bs-event{background:#fff}.c-bs-event article{background:#fff;margin-bottom:20px!important}.c-bs-event .c-bs-event-content-header{position:relative;margin-top:15px;margin-bottom:58px}.c-bs-event .c-bs-event-content-header .date{position:relative;float:left;margin-right:50px;display:flex;-webkit-align-item:center;align-item:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100px;height:100px;color:#fff;text-align:center;background:#243b5e;font-size:30px;font-weight:700}.c-bs-event .c-bs-event-content-header .date span{line-height:1}.c-bs-event .c-bs-event-content-header .date .month{font-size:20px}.c-bs-event .c-bs-event-content-header .date .ended{display:block;text-align:center;top:12px;width:100%;font-size:12px}.c-bs-event .c-bs-event-content-header .b-right{position:absolute;top:0;right:0}.c-bs-event .c-bs-event-content-header .c-badge{margin:0;color:white;background-color:#243b5e;font-weight:700;padding:15px 30px!important;height:inherit}.c-bs-event .c-bs-event-content-header .first-party{display:block;width:100%;height:35px;background:url(content/plugins/bs-ms-event-calendar/assets/img/ico-ms.png) no-repeat center right;background-size:35px;margin-bottom:15px}.c-bs-event .c-bs-event-content-header h2.c-heading-2{color:#243b5e;font-size:30px;padding-top:0}.c-bs-event .c-bs-info-bar{position:absolute;bottom:0;right:0;padding:10px 5px}.c-bs-event .m-social,.c-bs-event .c-social{margin-top:0}.c-bs-event .bs-event-social{margin-top:25px}.c-bs-event .bs-event-social .m-social ul li{float:left}.c-bs-event .c-bs-event-content-text{margin-top:0;padding-top:0;padding-left:0;padding-right:60px;line-height:1.8em}.c-bs-event .c-bs-event-content-text .sub-title{font-size:16px;color:#243b5e;font-weight:700}.c-bs-event .c-bs-event-content-text .c-badge{color:white!important;background-color:#0078d4}.c-bs-event .c-bs-event-content-text .c-paragraph-1{line-height:1.2em}.c-bs-event .c-bs-event-sidebar{background-color:#f2f2f2;padding:40px 60px;text-align:left}.c-bs-event .c-bs-address{color:#243b5e}.c-bs-event .c-bs-address .subtitle{display:block;font-weight:700;font-size:16px}.c-bs-event .c-bs-address .mt{margin-top:20px}.c-bs-event .c-bs-address .c-button{min-width:200px}.c-bs-event .c-bs-address .c-paragraph-1{font-weight:600}.c-bs-event .bs-event-ctas{margin-top:15px}.c-bs-event .m-image{margin-top:30px}.event-cta{display:block;margin-bottom:15px;width:100%;border:none ! important;text-decoration:none;min-height:20px}.event-cta:hover{text-decoration:none!important}.event-cta .ico{width:25px;height:25px;margin-right:12px;display:inline-block;vertical-align:middle;background-repeat:no-repeat}.event-cta .ico.ico-replay{background-image:url(content/plugins/bs-ms-event-calendar/assets/img/replay.svg);background-size:contain}.event-cta .ico.ico-play{background-image:url(content/plugins/bs-ms-event-calendar/assets/img/play.svg);background-size:contain}.event-cta .ico.ico-calendar{background-image:url(content/plugins/bs-ms-event-calendar/assets/img/calendar.svg);background-size:contain}.bs-event-related{float:none!important;margin-left:auto;margin-right:auto}.bs-event-related h3{font-size:20px}.bs-event-related .rp4wp-related-posts{margin-top:60px;max-width:900px}@media only screen and (max-width:1024px){.c-bs-event-content-text{padding-bottom:0}.c-bs-events-list .m-content-placement-item .content{padding-right:20px}.c-bs-events-list .m-content-placement-item .c-heading-4,.c-bs-events-list .m-content-placement-item .c-subheading-2{font-size:20px;line-height:24px}}@media screen and (max-width:767px){.c-bs-events-list .m-content-placement-item .b-left,.c-bs-events-list .m-content-placement-item .b-right,.c-bs-events-list .m-content-placement-item .content{vertical-align:top}.c-bs-events-list .m-content-placement-item .content{margin-bottom:0;position:relative;min-height:100px;padding:20px}.c-bs-events-list .m-content-placement-item .content a{position:static}.c-bs-events-list .m-content-placement-item .content .first-party{width:20px;height:20px;top:4px;right:4px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.c-bs-events-list .past-events{margin-top:40px}.c-bs-events-list .past-events h3{margin-bottom:40px;font-size:20px}.c-bs-events-list .m-content-placement-item .content .c-bs-event .c-bs-event-content-header .date{width:100%;height:80px;font-size:16px}.c-bs-event .c-bs-event-content-header .c-badge{margin-left:10px}}@media screen and (max-width:425px){.c-bs-events-list .m-content-placement-item .b-right,.c-bs-events-list .m-content-placement-item .b-right .event-cta,.c-bs-events-list .m-content-placement-item .b-right .c-badge-label{width:100%;max-width:100%}.c-bs-events-list .m-content-placement-item .content{width:calc(100% - 100px)}}.c-bs-profile h2{color:#0078d4}.c-bs-profile .c-heading-3{font-size:34px}.c-bs-profile .m-rich-content-block{padding:30px 10%;margin-top:0}.c-bs-profile .bs-profile-submit{margin-top:40px;margin-right:40px}.c-bs-profile .m-typographic-intro .bs-progress{margin-top:50px}.c-bs-profile .m-typographic-intro .bs-progress p{color:#767676;text-align:right}.c-bs-profile .m-typographic-intro .bs-progress .c-progress{min-width:650px;height:8px}.c-bs-profile .m-typographic-intro a.c-action-trigger{position:absolute;top:30%;right:5%;text-decoration:none!important;color:#fff;background:#0078d4}.c-bs-profile .c-bs-profile-newsletter{margin-top:0}.c-bs-profile .c-bs-profile-newsletter .m-multi-column{padding-top:0}.c-bs-profile .c-bs-profile-newsletter .c-bs-rss{padding:15px 0}.c-bs-profile .c-bs-profile-newsletter .c-bs-rss ul{display:block;width:80%;padding-top:20px}.c-bs-profile .c-bs-profile-newsletter .c-bs-rss ul li a.c-hyperlink{float:right;display:inline-block;vertical-align:middle;padding:6px 10px 8px;margin:2px;background-image:url(content/plugins/bs-ms-event-calendar/assets/img/link.svg)!important;background-color:#0078d4!important;background-position:center!important;background-repeat:no-repeat!important;background-size:20px!important;outline:none!important;text-align:center}.c-bs-profile .c-bs-profile-preference fieldset.c-checkbox label.c-label{display:block;float:none;clear:left}.c-bs-profile .c-bs-profile-preference fieldset.c-checkbox label.c-label:first-child{margin-top:0}.c-bs-profile .c-bs-profile-preference .c-label.c-heading-4{font-size:20px;font-weight:400}.c-bs-profile .c-bs-profile-preference .c-checkbox.f-inline{margin-bottom:30px}.c-bs-profile .c-bs-profile-preference .c-checkbox.f-inline .m-multi-column{padding-top:0;width:100%;margin-top:21px}.c-bs-profile .c-bs-article-related{margin-bottom:0}.c-bs-profile .profile-save-status{display:inline-block;position:fixed;bottom:5px;right:5px;padding:2px 5px;border:1px solid #333;background-color:#f2f2f2;opacity:0;-webkit-transition:opacity 0.25s linear 2s;-moz-transition:opacity 0.25s linear 2s;-o-transition:opacity 0.25s linear 2s;transition:opacity 0.25s linear 2s}.c-bs-profile .profile-save-status .profile-save-message-running,.c-bs-profile .profile-save-status .profile-save-message-done{display:none}.c-bs-profile .profile-save-status.profile-save-status-done{opacity:0}.c-bs-profile .profile-save-status.profile-save-status-done .profile-save-message-done{display:inline}.c-bs-profile .profile-save-status.profile-save-status-running{opacity:1;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear}.c-bs-profile .profile-save-status.profile-save-status-running .profile-save-message-running{display:inline}@media screen and (max-width:1280px){.c-bs-profile .m-rich-content-block{padding:30px 5%}}@media screen and (max-width:1083px){.c-bs-profile .m-typographic-intro{padding-left:5%;padding-right:5%}.c-bs-profile .m-rich-content-block{width:100%!important;text-align:left}.c-bs-profile .m-typographic-intro a.c-button{right:0}.c-bs-profile .m-typographic-intro .bs-progress .c-progress{min-width:100%}.c-bs-profile .m-typographic-intro a.c-action-trigger{right:unset;bottom:25px;top:unset;left:5px}.c-bs-profile .c-bs-profile-newsletter{margin-top:0}.c-bs-profile .c-bs-profile-newsletter .m-multi-column{padding-top:0}.c-bs-profile .c-bs-profile-newsletter .c-bs-rss{padding:15px 0}.c-bs-profile .c-bs-profile-newsletter .c-bs-rss ul{width:100%}}@media only screen and (min-width:768px){.c-bs-profile .m-typographic-intro.f-brief>div>div{max-width:850px}}@media only screen and (min-width:540px){.c-bs-profile .m-typographic-intro.f-brief>div>div{max-width:850px}}@media only screen and (max-width:640px){.c-bs-profile .m-typographic-intro a.c-action-trigger{right:unset;bottom:0;top:unset;left:5px}}.single article>section>.m-rich-content-block{position:relative}.single article>section>.m-rich-content-block .bs-article-stiky-like{position:static}.bs-like{position:absolute;top:110px;left:-40px;cursor:pointer;width:250px;overflow:hidden}.bs-like .picto{position:relative;z-index:2;width:40px;height:40px;border:solid 1px #eee;border-right-color:#fff;line-height:40px;text-align:center;color:#0078d4;background:#fff}.bs-like .text{position:absolute;z-index:1;padding:0 10px;height:40px;top:0;left:-100%;line-height:40px;font-size:15px;color:#fff;background:#0078d4;-webkit-transition:all ease 350ms;-moz-transition:all ease 350ms;-ms-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms}.bs-like .c-glyph.glyph-like:after{content:"\EB51"!important}.bs-like.liked .picto{border-color:#0078d4;background-color:#0078d4;color:#fff}.bs-like.liked:hover .text{left:41px}.bs-like:hover .text{left:40px}.bs-like.technique .picto{color:#008272}.bs-like.technique .text{background:#008272}.bs-like.technique.liked .picto{border-color:#008272;background-color:#008272}.bs-article-stiky-like.f-stuck.bs-article-stiky-like{max-width:1180px;margin:auto}.bs-article-stiky-like.f-stuck .bs-like{top:66px}@media only screen and (max-width:1083px){.bs-like{top:0;left:0}.bs-like .picto{border-right-color:#eee}.bs-article-stiky-like.f-stuck .bs-like{left:0}}@media only screen and (max-width:1024px){.bs-like{top:0;left:-40px}.bs-like .picto{border-right-color:#fff}.bs-article-stiky-like.f-stuck .bs-like{left:0}}@media only screen and (max-width:640px){.bs-article-stiky-like.f-stuck.bs-article-stiky-like{display:none}.bs-like{top:-40px;left:0}.bs-like .picto{border:none}}