/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button:hover{cursor:pointer}.flickity-button:hover path{fill:#eb690b}.flickity-button:focus{outline:none}.flickity-button:disabled{cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#222;top:50%;margin-top:-20px;width:40px;height:40px;border-radius:100%;padding:0}.flickity-prev-next-button.previous{left:-20px}.flickity-prev-next-button.next{right:-20px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{list-style:none;text-align:center;line-height:1;margin-top:40px}.flickity-page-dots .dot{display:inline-block;width:20px;height:20px;margin:0 8px;background:#292929;border-radius:50%;cursor:pointer}.flickity-page-dots .dot.is-selected{background:#eb690b;opacity:1}body.overflowed,html.overflowed{overflow:hidden!important}@media screen and (min-width:768px){body.overflowed,html.overflowed{overflow:inherit!important}}.resource-search .wrap-filters{padding:40px 20px 20px}.resource-search .wrap-filters #main-filters{overflow-y:auto;position:fixed;top:0;left:-100%;height:100vh;width:100vw;opacity:0;padding:40px 20px;background-color:#292929;pointer-events:none;z-index:11;transition:all .3s cubic-bezier(0,0,.2,1) 0s}.resource-search .wrap-filters #main-filters.no-transition{transition:none}.resource-search .wrap-filters #main-filters.shown{opacity:1;pointer-events:auto;left:0}.resource-search .wrap-filters #main-filters.disabled{pointer-events:none}.resource-search .wrap-filters #main-filters.disabled .wrap-categories,.resource-search .wrap-filters #main-filters.disabled .wrap-categories input,.resource-search .wrap-filters #main-filters.disabled .wrap-categories label,.resource-search .wrap-filters #main-filters.disabled .wrap-categories span,.resource-search .wrap-filters #main-filters.disabled .wrap-frequencies,.resource-search .wrap-filters #main-filters.disabled .wrap-frequencies input,.resource-search .wrap-filters #main-filters.disabled .wrap-frequencies label,.resource-search .wrap-filters #main-filters.disabled .wrap-frequencies span{opacity:.5;cursor:not-allowed}.resource-search .wrap-filters #main-filters button.close{display:block;background-color:#e2001a;color:#fff;text-transform:uppercase;font-size:1.4rem;margin:0 auto;font-family:Orbitron,sans-serif;font-weight:700}.resource-search .wrap-filters #main-filters button.close i{font-size:2rem}.resource-search .wrap-filters #main-filters form{padding-top:20px;max-width:400px;margin:0 auto}.resource-search .wrap-filters #main-filters form label{color:#fff;text-align:center;display:block;padding:0 0 5px;font-family:Orbitron,sans-serif;font-weight:400;text-transform:uppercase}.resource-search .wrap-filters #main-filters form .wrap-categories{padding-top:20px}.resource-search .wrap-filters #main-filters form .wrap-categories>div div{display:flex;align-items:center}.resource-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]{flex:0 0 20px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;background-color:#fff;width:20px;height:20px;margin:0 5px 0 0;vertical-align:baseline;border-radius:5px}.resource-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:focus{outline:none;border-color:#ddd}.resource-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:before{display:none;content:" ";position:absolute;top:50%;left:50%;margin:-5px 0 0 -6px;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff}.resource-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:checked{background-color:#eb690b;border-color:#eb690b}.resource-search .wrap-filters #main-filters form .wrap-categories>div div input[type=checkbox]:checked:before{display:block;transform:rotate(-45deg)}.resource-search .wrap-filters #main-filters form .wrap-categories>div div label{text-align:left;color:#b6b6b6;flex:1;padding:0 0 0 10px;font-family:Karla,sans-serif;font-weight:400;text-transform:none}.resource-search .wrap-filters #main-filters form .wrap-categories>div div label a{color:#b6b6b6}.resource-search .wrap-filters #main-filters form .wrap-frequencies{padding-top:20px}.resource-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs{display:flex;align-items:center;justify-content:center}.resource-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs input{flex:1;max-width:160px}.resource-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs span{color:#b6b6b6;margin:0 10px}.resource-search .wrap-filters #buttonfilters{display:block;background-color:#292929;color:#fff;text-transform:uppercase;font-size:1.4rem;margin:0 auto;font-family:Orbitron,sans-serif;font-weight:700}.resource-search .wrap-filters #buttonfilters i{font-size:2rem}.resource-search .wrap-results{position:relative;padding-bottom:60px}.resource-search .wrap-results .cc-loader{z-index:2;align-items:flex-start;padding-top:100px;background-color:hsla(0,0%,100%,.9)}.resource-search .wrap-results .cc-loader .spinner:before{border-color:#eb690b transparent transparent}.resource-search .wrap-results .nb-results{padding-bottom:10px;text-align:center;color:#b6b6b6;font-size:1.5rem}.resource-search .wrap-results .product-list .product-item{width:100%;max-width:400px;padding:10px;margin:0 auto 30px;transition:filter .2s ease-out 0s}.resource-search .wrap-results .product-list .product-item:hover a .title{color:#eb690b}.resource-search .wrap-results .product-list .product-item a{position:relative}.resource-search .wrap-results .product-list .product-item a .product-category{position:absolute;background-color:#292929;color:#fff;top:10px;left:10px;padding:3px 5px;border-radius:3px;font-family:Orbitron,sans-serif;font-weight:700;font-size:1.4rem;z-index:2}.resource-search .wrap-results .product-list .product-item a img{display:block}.resource-search .wrap-results .product-list .product-item a .title{font-family:Orbitron,sans-serif;font-weight:400;text-align:center;padding-top:20px;transition:all .2s ease-out 0s}.resource-search .wrap-results .product-list .product-item a .caract{text-align:center;color:#b6b6b6;font-size:1.6rem}@media screen and (min-width:768px){.resource-search .wrap-filters{padding:0}.resource-search .wrap-filters #main-filters{overflow-y:auto;position:static;height:inherit;width:inherit;opacity:1;padding:40px 20px 20px;background-color:#fff;pointer-events:auto;z-index:1;transition:none}.resource-search .wrap-filters #main-filters.sticky{z-index:3;box-shadow:0 2px 3px rgba(0,0,0,.2);padding:10px 20px;transition:none}.resource-search .wrap-filters #main-filters.sticky form .wrap-categories>div>div label{font-size:1.4rem}.resource-search .wrap-filters #main-filters button.close{display:none}.resource-search .wrap-filters #main-filters form{max-width:1200px;padding:0;display:flex}.resource-search .wrap-filters #main-filters form label{color:#292929;text-align:left;padding:0 0 10px}.resource-search .wrap-filters #main-filters form .wrap-categories{flex:1;padding-top:0;padding-right:40px}.resource-search .wrap-filters #main-filters form .wrap-categories #resource_search_form_keywords{width:100%}.resource-search .wrap-filters #main-filters form .wrap-categories>div{display:flex;flex-wrap:wrap}.resource-search .wrap-filters #main-filters form .wrap-categories>div>div{padding:5px 10px;margin:5px;border-radius:5px;background-color:#f0f0f0;cursor:pointer;transition:all .2s ease-out 0s}.resource-search .wrap-filters #main-filters form .wrap-categories>div>div:hover{background-color:#ebebeb;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.resource-search .wrap-filters #main-filters form .wrap-categories>div>div label{cursor:pointer;color:#757575;padding-left:5px;font-size:1.6rem}.resource-search .wrap-filters #main-filters form .wrap-categories>div>div label a{color:#757575}.resource-search .wrap-filters #main-filters form .wrap-categories>div>div input{cursor:pointer}.resource-search .wrap-filters #main-filters form .wrap-frequencies{padding-top:0}.resource-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs{justify-content:flex-start}.resource-search .wrap-filters #main-filters form .wrap-frequencies .chained-inputs input{max-width:120px}.resource-search .wrap-filters #buttonfilters{display:none}.resource-search .wrap-results{padding-top:30px}.resource-search .wrap-results .cc-loader{padding-top:160px}.resource-search .wrap-results .product-list{max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.resource-search .wrap-results .product-list .product-item{flex:0 0 380px;margin:initial;padding:15px}}@media screen and (min-width:990px){.resource-search .wrap-filters #main-filters{padding:40px 20px}.resource-search .wrap-results .product-list{max-width:960px}.resource-search .wrap-results .product-list .product-item{flex-basis:320px}}@media screen and (min-width:1250px){.resource-search .wrap-results .product-list{max-width:1200px}.resource-search .wrap-results .product-list .product-item{flex-basis:400px}}.resource-view .resource-details{padding-bottom:30px}.resource-view .resource-details .resource-img{background-color:#fff;padding:20px 0 0;text-align:center;position:relative}.resource-view .resource-details .resource-img .video-placeholder{position:absolute;top:10px;left:10px;z-index:1;overflow:hidden;width:530px;height:291px;background-color:#0a0a0a;display:flex;justify-content:center;align-items:center}.resource-view .resource-details .resource-img .video-placeholder img{-o-object-fit:cover;object-fit:cover;display:block}.resource-view .resource-details .resource-img .video-placeholder .icon-container{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.resource-view .resource-details .resource-img .video-placeholder .icon-container i{color:#fff;font-size:40px;background-color:#eb690b;border-radius:100%;padding:15px;opacity:.3;transition:opacity .3s}.resource-view .resource-details .resource-img .video-placeholder:hover i{opacity:1}.resource-view .resource-details .resource-img iframe{position:relative;z-index:1;max-width:100%!important}.resource-view .resource-details .resource-img .mv-embed{position:relative;width:100%;background-color:#0a0a0a;overflow:hidden}.resource-view .resource-details .resource-img .mv-embed:before{content:"";display:block;padding-top:56.25%}.resource-view .resource-details .resource-img .mv-embed--portrait{max-width:310px;margin:0 auto}.resource-view .resource-details .resource-img .mv-embed--portrait:before{padding-top:177.77777778%}.resource-view .resource-details .resource-img .mv-embed>iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}.resource-view .resource-details .resource-img .mv-embed__poster{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.resource-view .resource-details .resource-img .mv-embed>iframe:not([src]){visibility:hidden}.resource-view .resource-details .body{padding-top:30px}@media screen and (min-width:768px){.resource-view .resource-details .resource-img{position:relative;top:-40px;padding:10px;max-width:550px;margin:0 auto}.resource-view .resource-details .body{padding-top:0}}@media screen and (min-width:1250px){.resource-view .resource-details{padding-bottom:0}.resource-view .resource-details .resource-img{top:-60px}}@media screen and (min-width:768px){.resource-view .top-page .top-page-content{padding-bottom:60px}}@media screen and (min-width:1250px){.resource-view .top-page .top-page-content{padding-bottom:80px}.resource-view .resource-details .cc-inside{display:flex;flex-wrap:wrap}.resource-view .resource-details .cc-inside .resource-img{flex:0 0 550px;margin:initial}.resource-view .resource-details .cc-inside .body{flex:1;padding:80px 0 0 60px}.resource-view .resource-details .cc-inside .body+p{flex:0 0 100%}}