.slider-horizontal-padding,.slider-horizontal{position:relative;overflow:hidden;}.slider-horizontal-padding .tns-outer,.slider-horizontal .tns-outer{position:relative;}.slider-horizontal-padding button[data-controls=prev],.slider-horizontal-padding button[data-controls=next],.slider-horizontal button[data-controls=prev],.slider-horizontal button[data-controls=next]{margin-bottom:0.4rem;background:#343a40;background:rgba(52,58,64,0.2);}.slider-horizontal-padding button[data-controls=prev]::before,.slider-horizontal-padding button[data-controls=next]::before,.slider-horizontal button[data-controls=prev]::before,.slider-horizontal button[data-controls=next]::before{display:flex;justify-content:center;color:#fff;height:2rem;width:2rem;}.slider-horizontal-padding .view-content,.slider-horizontal .view-content{display:flex;position:relative;}.slider-horizontal-padding .view-content > *,.slider-horizontal .view-content > *{margin-bottom:0;padding-bottom:0.4rem;}[class*=slider-horizontal-padding] .tns-inner{margin-left:0 !important;}.slider-vertical{position:relative;padding-top:2rem;padding-bottom:2rem;}.slider-vertical .view-content > *{margin-bottom:0.5rem;}.slider-vertical button[data-controls=prev],.slider-vertical button[data-controls=next]{width:100%;background-color:transparent;transition:background-color 0.2s;border-radius:50%;left:0;right:0;margin-right:auto;margin-left:auto;height:2rem;width:2rem;}.slider-vertical button[data-controls=prev]::before,.slider-vertical button[data-controls=next]::before{font-size:calc(1.325rem + 0.675vw);display:flex;justify-content:center;}@media (min-width:1600px){.slider-vertical button[data-controls=prev]::before,.slider-vertical button[data-controls=next]::before{font-size:2rem;}}.slider-vertical button[data-controls=prev]:hover,.slider-vertical button[data-controls=next]:hover{background-color:var(--slider-default-arrow-color,#000);}.slider-vertical button[data-controls=prev]:hover::before,.slider-vertical button[data-controls=next]:hover::before{color:#fff;transition:background-color 0.2s;border-radius:50%;}.slider-vertical button[data-controls=prev]{top:0;bottom:auto;}.slider-vertical button[data-controls=prev]::before{content:"\F0143";}.slider-vertical button[data-controls=next]{bottom:0rem;top:auto;}.slider-vertical button[data-controls=next]::before{content:"\F0140";}
.path-videotheque{overflow-x:hidden;}.path-videotheque .content-main{padding-right:0;padding-left:0;}.path-videotheque .main-inside{--max-container-page-width:1920px;}.path-videotheque .region-content-top,.path-videotheque .slider-horizontal:not(.view-id-videotheque.view-display-id-highlighted){max-width:1140px;margin-left:auto;margin-right:auto;}.path-videotheque .region-content-top .tns-item,.path-videotheque .slider-horizontal:not(.view-id-videotheque.view-display-id-highlighted) .tns-item{margin-left:1rem;}.view-videotheque .media.view-mode--media--teaser-portrait{margin-bottom:0.5rem;}.view-videotheque .tns-item{margin-right:1rem;padding-right:0 !important;}@media (max-width:575.98px){.view-videotheque .badge{display:none;}}@media (max-width:1199.98px){[class*=view-display-id] .tns-inner{overflow-x:hidden;}}[class*=view-display-id] button[data-controls=prev]{left:1.5rem;}[class*=view-display-id] button[data-controls=next]{right:1.5rem;}[class*=view-display-id]:not(:first-child){position:relative;margin-bottom:3rem;z-index:1;overflow:unset;}[class*=view-display-id]:not(:first-child):not(:last-child)::before{content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;height:1px;background-color:#ebebeb;top:unset;bottom:-2rem;}[class*=view-display-id]:not(:first-child) .badge{display:none;}@media (min-width:1200px){[class*=view-display-id]:not(:first-child) button[data-controls=prev]{left:-0.5rem;}[class*=view-display-id]:not(:first-child) button[data-controls=next]{right:-0.5rem;}}.slider-horizontal.view-id-videotheque.view-display-id-highlighted{content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;height:fit-content;position:relative;z-index:0;}@media (max-width:520px){.slider-horizontal.view-id-videotheque.view-display-id-highlighted{padding:0rem 0rem 2rem 0rem !important;}}.slider-horizontal.view-id-videotheque.view-display-id-highlighted::before{content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;background:transparent linear-gradient(257deg,#fda73f 0%,#ed1e26 100%) 0% 0% no-repeat padding-box;z-index:0;}.slider-horizontal.view-id-videotheque.view-display-id-highlighted #tns6 > .tns-item{width:360px;}.slider-horizontal.view-id-videotheque.view-display-id-highlighted.slider-horizontal{overflow:unset;}.slider-horizontal.view-id-videotheque.view-display-id-highlighted .section-title{color:#fff;font-size:calc(1.2625rem + 0.1125vw);}@media (min-width:1600px){.slider-horizontal.view-id-videotheque.view-display-id-highlighted .section-title{font-size:1.375rem;}}.slider-horizontal.view-id-videotheque.view-display-id-highlighted .section-title::before{content:"\F0208";margin-right:0.5rem;color:#fff;}.slider-horizontal.view-id-videotheque.view-display-id-highlighted .tns-item{margin-left:0.5rem;}@media (max-width:767.98px){.slider-horizontal.view-id-videotheque.view-display-id-highlighted .tns-item{margin-left:1rem;}}.slider-horizontal.view-id-videotheque.view-display-id-highlighted .tns-outer{padding:0rem 0rem 2rem 5rem !important;}#offcanvas-video-library-filter-label::before{content:"\F0236";}.block-facet-blockmedia-field-tags .block-content{max-height:unset;}.block-facet-blockmedia-field-tags .facet-item{position:relative;}.block-facet-blockmedia-field-tags .facet-item > a{display:flex;padding:0.75rem 0;font-size:var(--offcanvas-nav-text-size,1rem);color:var(--offcanvas-nav-text-color,#000);z-index:1;background:rgba(0,0,0,0);border-radius:5px;transition:0.05s background ease;text-decoration:none;}.block-facet-blockmedia-field-tags .facet-item > a:hover{transition:background-color 0.2s;background-color:var(--facet-link-bg-hover,#d6f8e9);}.block-facet-blockmedia-field-tags .facet-item > .facets-widget-{padding-left:2rem;}.block-facet-blockmedia-field-tags .facet-item > .facets-widget- .nav-item:last-child{border:0;}.block-facet-blockmedia-field-tags .facet-item > .facets-widget- .nav-item > a{background-color:#f8f9fa;padding:0.75rem 1rem;}.block-facet-blockmedia-field-tags .facet-item.facet-item--expanded,.block-facet-blockmedia-field-tags .facet-item.facet-item--collapsed{overflow:hidden;transition:all 300ms ease-in-out;}.block-facet-blockmedia-field-tags .facet-item.facet-item--expanded::after,.block-facet-blockmedia-field-tags .facet-item.facet-item--collapsed::after{content:"";position:absolute;top:0.5rem;right:0;font-family:"Material Design Icons",fantasy;content:"\F0B2A";color:var(--offcanvas-nav-text-color,#212529);font-size:1.5rem;width:1.5rem;height:1.5rem;}.block-facet-blockmedia-field-tags .facet-item.facet-item--expanded .facet-item__value::before,.block-facet-blockmedia-field-tags .facet-item.facet-item--collapsed .facet-item__value::before{display:none;}.block-facet-blockmedia-field-tags .facet-item.facet-item--expanded::after{transform:rotate(90deg);}.block-views-exposed-filter-blockmedia-search-video-library-page{position:relative;display:flex;justify-content:center;padding-top:0;padding-bottom:2rem;}@media (max-width:1199.98px){.block-views-exposed-filter-blockmedia-search-video-library-page{justify-content:initial;}}@media (max-width:767.98px){.block-views-exposed-filter-blockmedia-search-video-library-page{flex-direction:column;align-items:center;}}.alias-recherche-medias .field--name-field-tags{display:none;}.form-autocomplete::placeholder{font-family:"Open Sans",sans-serif !important;font-size:18px !important;color:black !important;}.form-autocomplete::-webkit-input-placeholder{font-family:"Open Sans",sans-serif !important;font-size:18px !important;color:black !important;}.form-autocomplete::-moz-placeholder{font-family:"Open Sans",sans-serif !important;font-size:18px !important;color:black !important;}.form-autocomplete:-ms-input-placeholder{font-family:"Open Sans",sans-serif !important;font-size:18px !important;color:black !important;}#btn-reset-search-medias{font-size:16px;font-weight:600;}#btn-reset-search-medias:before{font-size:16px;font-weight:600;}#views-exposed-form-media-search-video-library-page .form--inline{width:27.75rem;}@media (max-width:767.98px){#views-exposed-form-media-search-video-library-page .form--inline{width:fit-content;}}
@media (max-width:1199.98px){div:not(#menu-mobile-panel) > .menu--main,.header-bottom{display:none;}}@media (min-width:1200px){.menu--main:not([id$=block-base-main-navigation-mobile]){display:flex;align-items:flex-end;justify-content:flex-end;box-shadow:none;margin-left:auto;margin-right:auto;margin-bottom:0;width:100%;position:relative;}.menu--main:not([id$=block-base-main-navigation-mobile])::before{content:"";position:absolute;z-index:-1;width:100vw;height:100%;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;top:0;background-color:transparent;background-color:var(--menu-main-bg-color);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;float:none;flex-direction:row;margin-left:auto;margin-right:auto;margin-bottom:0;padding-left:0;background-color:var(--menu-main-bg-color);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li{display:flex;align-items:center;padding:0;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a{font-size:var(--menu-main-font-size,1rem);color:var(--menu-main-color,#1e4e66);text-decoration:none;font-weight:bold;padding:0.5rem;white-space:nowrap;transition:background-color 0.2s,border-color 0.2s,color 0.2s;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a:hover,.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.is-active{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.is-active{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.is-active:hover{color:var(--menu-main-color,#1e4e66);background-color:var(--menu-main-bg-color,#ececec);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.mdi-home{font-size:0;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li > a.mdi-home::before{font-size:1.125rem;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li .dropdown-toggle{display:none;}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li.active a{color:var(--menu-main-active-color,#fff);background-color:var(--menu-main-active-bg-color,#1e4e66);}.menu--main:not([id$=block-base-main-navigation-mobile]) .navbar-nav > li.active a:hover{color:var(--menu-main-color,#1e4e66);background-color:var(--menu-main-bg-color,#ececec);}}
.sticky{width:100%;z-index:1000;}@media (max-width:1199.98px){.sticky.region-nav-main-mobile{position:fixed;width:100%;z-index:9000;}}@media (min-width:1200px){.sticky #header{top:0;}.sticky #header .header-columns{padding:0;}.sticky #header .logo img{max-height:25px;}.sticky #header .slogan{font-size:0.875rem;}}
@media (max-width:1199.98px){.sticky.header-wrapper{position:static !important;}.sticky.content-highlighted{margin-top:0 !important;}}.sticky .header{background:#fff;}.sticky .header .logo,.sticky .header .header-inside::before{display:none;}.sticky #block-base-custom-main-navigation.menu--main{margin-bottom:0;}.sticky #block-base-custom-main-navigation.menu--main::before{bottom:-2px;}.sticky .btn-teachers-area{--base-btn-padding-y:0.125rem;--base-btn-padding-x:0.75rem;--base-btn-font-size:0.875rem;--base-btn-border-radius:1rem;font-size:1.125rem !important;padding:var(--base-btn-padding-y) var(--base-btn-padding-x) !important;border-radius:var(--base-btn-border-radius) !important;}@media (min-width:1200px){.sticky .btn-search{display:none;}}
