@charset "UTF-8";@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Thin-DgVH1IHh.woff2) format("woff2"),url(/build/assets/Roboto-Thin-aWI8JwSm.woff) format("woff"),url(/build/assets/Roboto-Thin-CNT5q50o.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-ThinItalic-BILR1VS-.woff2) format("woff2"),url(/build/assets/Roboto-ThinItalic-B1xxZT8h.woff) format("woff"),url(/build/assets/Roboto-ThinItalic-B0Z7gjfJ.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Light-Bk6bXpK9.woff2) format("woff2"),url(/build/assets/Roboto-Light-Ci5O0KK5.woff) format("woff"),url(/build/assets/Roboto-Light-CaRAJFA4.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-LightItalic-ZLXlhju3.woff2) format("woff2"),url(/build/assets/Roboto-LightItalic-D5ZZe6QW.woff) format("woff"),url(/build/assets/Roboto-LightItalic-BK_ztrEw.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Regular-BCgVckD3.woff2) format("woff2"),url(/build/assets/Roboto-Regular-kqZMS1pj.woff) format("woff"),url(/build/assets/Roboto-Regular-B-HLW1rL.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Italic-DEX7c1o-.woff2) format("woff2"),url(/build/assets/Roboto-Italic-Bo0CVvp2.woff) format("woff"),url(/build/assets/Roboto-Italic-BQv7Qg_A.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Medium-CGsEdH5u.woff2) format("woff2"),url(/build/assets/Roboto-Medium-DyBmXTE8.woff) format("woff"),url(/build/assets/Roboto-Medium-CuaP-ePK.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-MediumItalic-PMyiX_sL.woff2) format("woff2"),url(/build/assets/Roboto-MediumItalic-C0ms9dxu.woff) format("woff"),url(/build/assets/Roboto-MediumItalic-rf9eFS7W.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Bold-_lfJRQLV.woff2) format("woff2"),url(/build/assets/Roboto-Bold-DcxWv_-M.woff) format("woff"),url(/build/assets/Roboto-Bold-BB5KjaBj.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-BoldItalic-k8d8_CHR.woff2) format("woff2"),url(/build/assets/Roboto-BoldItalic-BgFnXojz.woff) format("woff"),url(/build/assets/Roboto-BoldItalic-BsnxaYxl.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Black-Brh9soZz.woff2) format("woff2"),url(/build/assets/Roboto-Black-BPx64FP3.woff) format("woff"),url(/build/assets/Roboto-Black-CvU6zbSg.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-BlackItalic-C459T25E.woff2) format("woff2"),url(/build/assets/Roboto-BlackItalic-BGrfjy47.woff) format("woff"),url(/build/assets/Roboto-BlackItalic-Cgf9DMdo.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Roboto Condensed;src:url(/build/assets/RobotoCondensed-Light-webfont-Bd0SMoQZ.woff) format("woff"),url(/build/assets/RobotoCondensed-Light-webfont-B8ll66uQ.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(/build/assets/RobotoCondensed-Regular-webfont-DrEGAYYf.woff) format("woff"),url(/build/assets/RobotoCondensed-Regular-webfont-CslPu68M.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(/build/assets/RobotoCondensed-Italic-webfont-B0D9zT7Z.woff) format("woff"),url(/build/assets/RobotoCondensed-Italic-webfont-9wcDhjqA.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto Condensed;src:url(/build/assets/RobotoCondensed-Bold-webfont-D0n_S4hR.woff) format("woff"),url(/build/assets/RobotoCondensed-Bold-webfont-DUeIfame.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(/build/assets/RobotoCondensed-BoldItalic-webfont-DgB3Kw4b.woff) format("woff"),url(/build/assets/RobotoCondensed-BoldItalic-webfont-WrbGsfYA.ttf) format("truetype");font-weight:700;font-style:italic}:root{--black: #000000;--gray: #808080;--medium-gray: #cccccc;--light-gray: #ededed;--green: #00D7B4;--pink: #E62068;--blue: #007EFF;--yellow: #adad40;--color-error: #cf1616;--color-success: rgb(57, 174, 124);--font-normal: "Roboto", Helvetica, Arial, sans-serif;--font-condensed: "Roboto Condensed", Helvetica, Arial, sans-serif;--font-14: .875rem;--font-16: 1rem;--font-18: 1.125rem;--font-24: 1.5rem;--font-32: 2rem;--font-42: 2.625rem;--font-72: 4rem;--max-width: 1300px;--width-wide: 1300px;--width-interwide: 1100px;--width-medium: 900px;--width-intermedium: 650px;--width-narrow: 500px}.blog-post.is-permalink .blog-post-body,.blog-post .blog-post-intro,.school-description,.resource-description,.organization-description,.film-synopsis,.distributor-description,.cinema-description,.activity.is-list h1{font-size:var(--font-16);line-height:1.6}.organization-entity-description,.program.is-list .program-info,.resource.is-row .resource-description,.organization.is-list .organization-info,.distributor.is-list .distributor-info,.cinema.is-list .cinema-info,.banner-link p,.activity.is-list time{font-family:var(--font);line-height:1.1}.ui-buttonLink,.contentFooter strong,.school-info,.film-info,.school-links,.film-links,.searchPanel-content.has-noresults,.school.is-list .school-overlay-title,.resource.is-list .resource-overlay-title,.blog-post.is-simple .blog-post-title,.school.is-list .school-title,.resource.is-row .resource-title,.resource.is-list .resource-title,.distributor.is-list .distributor-title,.collection.is-list .collection-title,.cinema.is-list .cinema-title,.alert,.ui-fieldset-title,.ui-fieldset p,.resource-organization,.contentHeader-info,.blog-post .blog-post-datetime,.blog-post .blog-tags-list .blog-tag,.navbar-user,.contentFooter-navigation>ul a,.school-details,.resource-details,.film-details,.user-name,.banner-link strong,.blog-post.is-permalink .blog-post-title,.blog-post.is-list.is-starred .blog-post-title,.contentHeader h1,.blog-post .blog-post-title,.film.is-activity .film-title,.collection.is-list .collection-overlay-title,.program.is-list .program-title,.blog-post.is-permalink .blog-post-body blockquote,.tabs-navigation,.school.is-mini .school-title,.organization.is-list .organization-title,.film.is-row .film-title,.film.is-list .film-title,.program.is-list .program-pre-title,.blog-post .blog-post-footer .prev-next-nav .prev-next-blog-post .prev-next-blog-post-title,.navbar-option,.navbar-mobile-menu,.event-title{font-family:var(--font-condensed);line-height:1.1}.user-name,.banner-link strong,.blog-post.is-permalink .blog-post-title,.blog-post.is-list.is-starred .blog-post-title,.contentHeader h1,.blog-post .blog-post-title,.film.is-activity .film-title,.collection.is-list .collection-overlay-title,.program.is-list .program-title,.blog-post.is-permalink .blog-post-body blockquote,.tabs-navigation,.school.is-mini .school-title,.organization.is-list .organization-title,.film.is-row .film-title,.film.is-list .film-title,.program.is-list .program-pre-title,.blog-post .blog-post-footer .prev-next-nav .prev-next-blog-post .prev-next-blog-post-title,.navbar-option,.navbar-mobile-menu,.event-title{font-weight:700}.program.is-list .program-info,.resource.is-row .resource-description,.organization.is-list .organization-info,.distributor.is-list .distributor-info,.cinema.is-list .cinema-info,.banner-link p,.activity.is-list time{font-size:var(--font-14);line-height:1.3}.blog-post .blog-post-datetime,.blog-post .blog-tags-list .blog-tag,.navbar-user,.contentFooter-navigation>ul a,.school-details,.resource-details,.film-details{font-size:var(--font-14)}.organization-entity-description,.ui-fieldset-title,.ui-fieldset p,.resource-organization,.contentHeader-info,.program.is-list .program-pre-title,.blog-post .blog-post-footer .prev-next-nav .prev-next-blog-post .prev-next-blog-post-title,.navbar-option,.navbar-mobile-menu,.event-title{font-size:var(--font-16)}.blog-post.is-simple .blog-post-title,.school.is-list .school-title,.resource.is-row .resource-title,.resource.is-list .resource-title,.distributor.is-list .distributor-title,.collection.is-list .collection-title,.cinema.is-list .cinema-title,.alert,.program.is-list .program-title,.blog-post.is-permalink .blog-post-body blockquote,.tabs-navigation,.school.is-mini .school-title,.organization.is-list .organization-title,.film.is-row .film-title,.film.is-list .film-title{font-size:var(--font-18)}.school.is-list .school-overlay-title,.resource.is-list .resource-overlay-title,.blog-post .blog-post-title,.film.is-activity .film-title,.collection.is-list .collection-overlay-title{font-size:var(--font-24)}.blog-post.is-permalink .blog-post-title,.blog-post.is-list.is-starred .blog-post-title,.contentHeader h1{font-size:var(--font-32)}.searchPanel-content.has-noresults{font-size:var(--font-24);line-height:1}@media(min-width:500px){.searchPanel-content.has-noresults{font-size:var(--font-42)}}.school-links ul,.film-links ul{list-style:none;padding:0;margin:0}.school-links li,.film-links li{display:inline}.school-links li+li:before,.film-links li+li:before{content:" | "}.school-links a,.film-links a{text-decoration:none}.school-links a:hover,.film-links a:hover{text-decoration:underline}.school-info,.film-info{list-style:none;padding:0;margin-bottom:0}.school-info>li,.film-info>li{margin-bottom:.3em}.school-info ul,.film-info ul{margin:.3em 0;padding-left:2em}.school-info a,.film-info a{text-decoration:none}.school-info a:hover,.film-info a:hover{text-decoration:underline}.school-info a:after,.film-info a:after{content:", "}.school-info a:last-child:after,.film-info a:last-child:after{content:""}.school-details,.resource-details,.film-details{display:flex;padding:0;list-style:none;margin:0}.school-details>li,.resource-details>li,.film-details>li{padding:.2em 0}.school-details>li+li,.resource-details>li+li,.film-details>li+li{margin-left:1em;border-left:solid 1px;padding-left:.5em}.school-details>li.is-main,.resource-details>li.is-main,.film-details>li.is-main{border:solid 1px;padding-left:.5em;padding-right:.5em}.school-details>li.is-main+li,.resource-details>li.is-main+li,.film-details>li.is-main+li{border-left:none;padding-left:0}.school-details a,.resource-details a,.film-details a{text-decoration:none}.school-details a:hover,.resource-details a:hover,.film-details a:hover{text-decoration:underline}.tabs-container,.searchPanel,.searchPanel-nav,.navbar-content,.contentFooter,.contentHeader,.alert{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media(min-width:500px){.tabs-container,.searchPanel,.searchPanel-nav,.navbar-content,.contentFooter,.contentHeader,.alert{padding-left:2rem;padding-right:2rem}}@media(min-width:650px){.tabs-container,.searchPanel,.searchPanel-nav,.navbar-content,.contentFooter,.contentHeader,.alert{padding-left:3rem;padding-right:3rem}}@media(min-width:900px){.tabs-container,.searchPanel,.searchPanel-nav,.navbar-content,.contentFooter,.contentHeader,.alert{padding-left:4rem;padding-right:4rem}}@media(min-width:1300px){.tabs-container,.searchPanel,.searchPanel-nav,.navbar-content,.contentFooter,.contentHeader,.alert{padding-left:5rem;padding-right:5rem}}.ui-buttonIcon,.ui-buttonSearch,.navbar-option,.cookies-button,.ui-process,.ui-checkbox input+span,.ui-select,.ui-textInput,.ui-button{border:none;background:none;padding:0;box-shadow:none;box-sizing:border-box;text-decoration:none;color:inherit}.ui-buttonIcon:focus,.ui-buttonSearch:focus,.navbar-option:focus,.cookies-button:focus,.ui-process:focus,.ui-checkbox input+span:focus,.ui-select:focus,.ui-textInput:focus,.ui-button:focus{outline:none}.cookies-button,.ui-process,.ui-checkbox input+span,.ui-select,.ui-textInput,.ui-button{border:solid 2px;border-radius:3px;padding:.7em 1em;font-size:var(--font-16);line-height:1.4;display:inline-block;vertical-align:middle;font-family:var(--font-condensed);transition:all .3s}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{margin:0;padding:0;background:var(--light-gray)}body{font-family:var(--font-normal)}figure{margin:0}a{color:inherit}a:hover{text-decoration:none}textarea{resize:vertical}img{display:block}hr{border:none;border-top:solid 2px var(--light-gray);clear:both;width:100%}.container{background:#fff}.is-invisible{visibility:hidden}.is-hidden{display:none}code{font-family:monospace;display:inline-block;white-space:nowrap;background:var(--light-gray);padding:.2em;font-size:14px}ul.activities{list-style:none;padding:0}ul.activities li{padding:1em 0;border-top:solid 2px var(--light-gray)}.activity.is-list h1{margin:0;font-weight:400}.activity.is-list h1 strong,.activity.is-list h1 a{font-weight:700}.activity.is-list .user-avatar{float:left;border:solid 1px;margin-right:1em;width:32px;height:32px}.activity.is-list .user-avatar~*{padding-left:42px;display:block}.activity.is-list time{color:var(--gray)}.alert{position:fixed;top:0;left:0;width:100%;z-index:11;box-sizing:border-box;padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:pointer;transition:opacity .3s,transform .3s;will-change:opacity,transform}.alert:after{content:"✕";position:absolute;top:.5rem;right:1rem;font-size:30px;display:none}.alert:hover:after{display:block}.alert.is-error{background-color:var(--color-error);color:#fff}.alert.is-success{background-color:var(--color-success);color:#fff}.alert.is-closed{opacity:0;transform:translateY(-100px)}.banner-link{text-decoration:none;display:block}.banner-link:hover{opacity:.9}.banner-link img{display:block;margin-bottom:10px;width:100%}.banner-link p{margin:.5em 0}.banner-code{padding:1px}.banner-code iframe{margin:0!important;max-width:100%}.carrousel{overflow:hidden;box-sizing:border-box;width:100%}.carrousel-track{list-style:none;margin:0;padding:0;display:flex;transition:transform .5s;will-change:transition}.carrousel-track>li{flex:0 0 auto}.carrousel-track.has-resources>li{width:250px;padding:10px 5px;flex:0 0 250px}.carrousel-track.has-schools>li{width:300px;padding:10px 5px;flex:0 0 300px}.carrousel-wrapper{position:relative;box-sizing:border-box;width:100%;overflow:hidden;display:block}.carrousel-next,.carrousel-prev{position:absolute;top:50%;margin-top:-25px;background-repeat:no-repeat;background-position:center center;width:48px;height:48px;overflow:hidden}.carrousel-next span,.carrousel-prev span{visibility:hidden;position:absolute}.carrousel-prev{background-image:url(../img/styles/chevron-left.svg);left:0}.carrousel-prev.is-filled{background-image:url(../img/styles/chevron-left-white.svg)}.carrousel-next{background-image:url(../img/styles/chevron-right.svg);right:0}.carrousel-next.is-filled{background-image:url(../img/styles/chevron-right-white.svg)}.cinema-description{color:#444;font-weight:300}.cinema.is-list>a{display:block;text-decoration:none}.cinema.is-list>a:hover{color:var(--blue)}.cinema.is-list>a:hover img{opacity:.7}.cinema.is-list .cinema-image{background:var(--blue)}.cinema.is-list .cinema-image img{width:100%;height:auto;transition:opacity .3s;will-change:opacity}.cinema.is-list .cinema-title{color:var(--blue);margin-bottom:0}.cinema.is-list .cinema-info{margin:0}.collection.is-list .collection-background{color:#fff;background-size:cover;background-position:center;background-color:#000}.collection.is-list .collection-overlay{background:transparent;padding:1rem;min-height:10rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:inherit;transition:background .3s,transform .3s;color:transparent;text-align:center}.collection.is-list a{text-decoration:none}.collection.is-list a:hover .collection-overlay{background:#007effcc;color:#fff;transform:translate(10px,-10px)}.collection.is-list a:hover .collection-title{visibility:hidden}.collection.is-list .collection-overlay-title{margin:0}.collection.is-list .collection-title{color:var(--blue);margin:.3rem 0 .5rem}.collection.is-list .collection-description{max-width:24em;margin:.3em auto 0}.collection.is-list p{margin:0}.contentHeader{margin-bottom:2rem;padding-top:150px}.contentHeader h1{margin:0}@media(max-width:499px){.contentHeader nav{margin-top:1rem}}@media(min-width:500px){.contentHeader{display:flex}.contentHeader>div{flex-grow:1;margin-right:1rem}}.contentHeader-info{margin:0;color:var(--gray)}.contentHeader.is-cover{color:#fff;padding-bottom:2rem}.contentFooter{padding-top:2rem}.contentFooter strong{display:block;margin-bottom:.5em;text-transform:uppercase}@media(min-width:500px){.contentFooter .contentFooter-main{margin-right:2rem}}.contentFooter-rrss{text-align:center}.contentFooter-rrss a{margin:0 5px}.contentFooter-logos{margin-top:4rem;margin-bottom:2rem;font-size:.7rem;color:var(--gray)}.contentFooter-logos>div{max-width:260px}.contentFooter-logos>div>span{display:block;min-height:3em}.contentFooter-logos svg{display:block;margin:0 auto}.contentFooter-logos img{display:block;margin:0 auto;width:100px}.contentFooter-logos a{display:block}.contentFooter-logos a:not(:hover) .svg-background{fill:var(--medium-gray)}.contentFooter-logos a:not(:hover) .svg-top{fill:#fff}@media(max-width:899px){.contentFooter-logos{margin-top:2rem;max-width:50rem;margin-left:auto;margin-right:auto;text-align:center}.contentFooter-logos>div{margin:2rem auto}.contentFooter-logos>div>span{min-height:0;margin-bottom:.5em}.contentFooter-logos>div+div{padding-top:2rem}}@media(min-width:900px){.contentFooter-logos{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px}.contentFooter-logos>div+div{margin-left:2rem;padding-left:2rem}.contentFooter-logos svg{margin:0}}.contentFooter-main{max-width:10rem;margin-bottom:2rem;flex-grow:1}.contentFooter-main .ui-select{border:none;padding-left:0}.contentFooter-navigation{flex-grow:1;margin-top:2rem;color:var(--gray)}.contentFooter-navigation ul{list-style:none;margin:0;padding:0}.contentFooter-navigation>ul{max-width:66rem;margin:0 auto;column-width:8em;column-fill:balance}.contentFooter-navigation>ul>li{display:inline-block;width:100%;margin-bottom:2rem}.contentFooter-navigation>ul a{display:block;padding:.3em 0;text-decoration:none}.contentFooter-navigation>ul a:hover{text-decoration:underline}@media(max-width:800px){.contentFooter-navigation>ul{column-width:8em;column-fill:balance}}@media(min-width:801px){.contentFooter-navigation>ul{display:flex;justify-content:center}}.distributor-description{color:#444;font-weight:300}.distributor.is-list>a{display:block;text-decoration:none}.distributor.is-list>a:hover{color:var(--blue)}.distributor.is-list>a:hover img{opacity:.7}.distributor.is-list .distributor-image{padding:2px;border:solid 1px var(--light-gray)}.distributor.is-list .distributor-image img{width:100%;height:auto;transition:opacity .3s;will-change:opacity}.distributor.is-list .distributor-title{color:var(--blue);margin-bottom:0}.distributor.is-list .distributor-info{margin:0}ul.events{list-style:none;padding:0}ul.events>li{padding:1em 0}ul.events>li .event.is-list{margin-bottom:1em}.event-status-detail{text-align:center;font-size:var(--font-14);margin:0 0 1rem;color:var(--gray)}.event-status-detail a{color:var(--blue)}.event .event-statuses{display:flex;justify-content:center;list-style:none;margin:0;padding:1rem 0 0}.event .event-statuses a{display:block;text-decoration:underline!important}.event .event-statuses a:hover{color:#000}.event .event-statuses>li{position:relative;padding:1rem;max-width:10em;text-align:center;font-size:var(--font-14);line-height:1.2;color:var(--medium-gray)}.event .event-statuses>li:after{content:"";display:block;position:absolute;top:12px;left:0;width:100%;height:2px;background:var(--light-gray)}.event .event-statuses>li:first-child:after{left:50%;width:50%}.event .event-statuses>li:last-child:after{width:50%}.event .event-statuses>li svg{display:block;margin:-15px auto 6px;content:"";width:24px;height:24px;background:#fff;border-radius:50%;z-index:2;position:relative;fill:currentColor}.event .event-statuses>li.is-ok{color:var(--color-success)}.event .event-statuses>li.is-waiting{color:var(--blue)}.event.is-list a{text-decoration:none}.event.is-list a:hover{text-decoration:underline}.event.is-list.is-private{background:#fff;padding:10px}.event-screen{display:block;width:100%}.event-header{position:relative;padding-right:120px;box-sizing:border-box;width:100%;font-size:var(--font-14);min-height:100px}.event-header p{margin:0}.event-poster{position:absolute;bottom:0;right:10px;border:solid 2px white;box-shadow:0 0 2px #00000080}.event-title{color:#000}.event-info{margin-top:1rem;padding-top:1rem;border-top:solid 2px var(--light-gray);display:flex;justify-content:space-between;font-size:var(--font-14)}.event-info p,.event-info time{margin:0;display:block;padding-left:35px}.event-info>div{width:100%;box-sizing:border-box;max-width:250px}.event-info .svg{float:left;stroke:var(--gray)}.film a{color:var(--blue)}.film-poster{display:block;width:100%;height:auto}.film-overlay{position:absolute;top:0;left:0;width:100%;height:100%;min-width:150px;height-width:250px;background:#007effe6;z-index:2;box-sizing:border-box;padding:1rem;opacity:0;transition:transform .5s,opacity .5s;color:#fff;will-change:opacity,transform}a:hover .film-overlay{transform:translate(10px,-10px);opacity:1}.film-links{margin-top:1em}.film-synopsis{color:#444;font-weight:300}.film.is-list>a{position:relative;display:block;color:inherit;text-decoration:none}.film.is-list .film-title{margin:0;line-height:1}@media(min-width:400px){.film.is-list .film-title{font-size:var(--font-24)}}.film.is-list .film-subtitle{margin-top:.2em}.film.is-list .film-overlay{display:flex;flex-direction:column;justify-content:flex-end}.film.is-list .film-overlay>ul{list-style:none;margin:1rem 0 0;padding:0}.film.is-list .film-tags>li{display:inline}.film.is-list .film-tags>li:not(:last-child):after{content:","}.film.is-list .film-availability{display:flex;justify-content:center;border-top:solid 1px white}.film.is-list .film-availability>li{padding:.5rem .5rem 0 0}.film.is-list .film-availability>li:not(.is-available){opacity:.2}.film.is-list .film-availability .svg>*{stroke:#fff}.film.is-activity>a{position:relative;display:block;color:inherit;text-decoration:none}.film.is-activity .film-title{margin:0;line-height:1}.film.is-activity .film-overlay{display:flex;flex-direction:column;justify-content:center}.film.is-activity .film-overlay time{font-size:.8rem}.film.is-row{display:flex;align-items:center;padding:1em 0}.film.is-row .film-poster{width:150px;flex:0 0 auto;margin-right:20px}.film.is-row .film-title{margin:0;line-height:1}@media(min-width:400px){.film.is-row .film-title{font-size:var(--font-24)}}.film.is-row .film-subtitle{margin-top:.2em}.film.is-row .film-content>ul{list-style:none;margin:1rem 0 0;padding:0}.film.is-row .film-tags>li{display:inline}.film.is-row .film-tags>li:not(:last-child):after{content:","}.grid{list-style:none;margin:-5px;padding:0;display:flex;flex-wrap:wrap;max-width:100%}.grid>li{max-width:100%;padding:5px;box-sizing:border-box}.grid.has-collections>li{flex-grow:1;width:22rem}.grid.has-films>li{width:210px;flex:1 1 210px}.grid.has-resources>li{width:250px;max-width:50%;flex:1 1 250px}.grid.has-schools>li{width:300px;margin-bottom:2rem;flex:1 1 300px}.grid.has-banners{justify-content:center}.grid.has-banners>li{width:300px;max-width:300px;margin-bottom:2rem;flex:1 1 300px}.grid.has-schools-mini>li{width:120px;margin-bottom:2rem;flex:1 1 120px}.grid.has-cinemas>li{width:200px;margin-bottom:2rem;max-width:50%;flex:1 1 200px}.grid.has-distributors>li{width:160px;margin-bottom:3rem;max-width:50%;flex:1 1 160px}.grid.has-organizations>li{width:170px;margin-bottom:2rem;max-width:50%;flex:1 1 170px}.grid.has-texts{margin:-1em;justify-content:center}.grid.has-texts>li{width:18em;margin-bottom:2rem;flex:1 1 18em;padding:1em;max-width:22em}.grid.has-users{justify-content:center}.grid.has-users>li{width:14rem;margin-bottom:2rem;flex:0 1 14rem;padding:1em}.grid.has-events{justify-content:center;margin-left:auto;margin-right:auto}.grid.has-events>li{width:400px;margin-bottom:2rem;flex:0 0 auto}@media(min-width:650px)and (max-width:1299px){.grid.has-events{max-width:800px}}@media(min-width:1300px){.grid.has-events{max-width:none}.grid.has-events>li{width:25%}}html.js .js-hidden{display:none}.navbar{position:fixed;top:0;left:0;width:100%;z-index:10;background:#fff;transition:background .3s}html.is-scrolled .navbar{box-shadow:0 0 3px #0000004d}html.is-scrolled .navbar .navbar-logo{width:130px}html.is-scrolled .navbar .navbar-logo svg{width:124px;height:auto}html.is-scrolled .navbar .navbar-option{padding:5px 0}.navbar .navbar-logo{width:177px;height:60px;padding-top:9px;box-sizing:border-box}.navbar .navbar-logo svg{transition:all .3s}.navbar-content{display:flex;align-items:center;margin:0 auto}@media(max-width:989px){.navbar-content>div{display:none}.navbar-content .navbar-mobile{display:block}}@media(min-width:990px){.navbar-content .navbar-mobile{display:none}.navbar-content>div{flex-grow:1;display:flex;align-items:center}.navbar-content>div .navbar-option{margin:0 1rem}.navbar-content>div .navbar-option+.ui-button{margin-left:1.5rem}.navbar-content>div .ui-button+.ui-button{margin-left:-2px}.navbar-content>div+div{justify-content:flex-end}.navbar-content .navbar-logo{flex:0 0 auto}}.navbar-mobile{flex-grow:1;text-align:right;position:relative}.navbar-mobile-button{cursor:pointer;border:none}.navbar-mobile-button svg{display:block}.navbar-mobile-button polygon{fill:currentColor}.navbar-mobile-menu{position:absolute;margin-top:10px;right:0;background:#fff;max-width:300px;padding:1.5rem!important;box-sizing:border-box;text-transform:uppercase;text-align:left;transform:translate(400px);opacity:0;transition:transform .3s,opacity .3s;will-change:opacity,transform}.navbar-mobile-menu a{text-decoration:none;display:block;padding:.3em 0}.navbar-mobile-menu ul{list-style:none;margin:0;padding:0;width:100%}.navbar-mobile-menu ul+ul{border-top:solid 2px var(--light-gray);margin-top:1rem;padding-top:1rem;text-transform:none}.navbar-mobile-button:focus+.navbar-mobile-menu{opacity:1;transform:translate(0)}.navbar-option{border-bottom:solid 2px transparent;box-sizing:border-box;line-height:1;text-transform:uppercase;transition:border-color .3s,color .3s;padding:10px 0}.navbar-option.is-selected,.navbar-option:hover{border-bottom-color:currentColor}.navbar-logo{display:block;margin-right:1rem}.navbar-logo:hover .svg-aulafilm-back polyline,.navbar-logo:hover .svg-aulafilm-back rect:nth-child(3){stroke:transparent!important}.navbar-user{position:relative;max-width:10rem;text-align:left;padding:0;margin-left:1.5rem;outline:none}.navbar-user:focus .navbar-user-menu{display:block}.navbar-user-button{display:block;margin:0;background-repeat:no-repeat;background-position:right center;cursor:pointer;display:flex;align-items:center}.navbar-user-button:hover{text-decoration:underline}.navbar-user-button strong{padding-left:5px;padding-right:25px;font-weight:400}.navbar-user-button img{flex:0 0 auto}.navbar-user-menu{position:absolute;list-style:none;margin:16px 0 0;padding:0;left:0;width:100%;box-sizing:border-box;box-shadow:0 0 3px #0000004d;background:#fff}html.js .navbar-user-menu{display:none}.navbar-user-menu li+li{border-top:solid 1px var(--light-gray)}.navbar-user-menu a{display:block;padding:10px;text-decoration:none}.navbar-user-menu a.has-image{display:flex;align-items:center}.navbar-user-menu a.has-image img{flex:0 0 auto;margin-right:.5rem}.has-header:not(.is-scrolled) .navbar{background:transparent}.has-header:not(.is-scrolled) .navbar .ui-button{color:#fff}.has-header:not(.is-scrolled) .navbar-option{color:#fff}.has-header:not(.is-scrolled) .navbar-option.is-selected,.has-header:not(.is-scrolled) .navbar-option:hover{color:#fff;border-bottom-color:currentColor}.has-header:not(.is-scrolled) .svg-aulafilm-back rect{fill:transparent}.has-header:not(.is-scrolled) .svg-aulafilm-back polyline,.has-header:not(.is-scrolled) .svg-aulafilm-back rect:nth-child(3){stroke:#fff}.has-header:not(.is-scrolled) .svg-aulafilm-front{fill:#fff}.has-header:not(.is-scrolled) .navbar-user-button{color:#fff;background-image:url(../img/styles/chevron-selector-white.svg)!important}.has-light-header:not(.is-scrolled) .navbar{background:transparent}.has-light-header:not(.is-scrolled) .svg-aulafilm-back rect{fill:transparent}.has-light-header:not(.is-scrolled) .navbar-option.is-selected,.has-light-header:not(.is-scrolled) .navbar-option:hover{color:#000;border-bottom-color:currentColor}.organization-description{color:#444}.organization-entity-description{background:var(--light-gray);font-weight:300;padding:1rem;border-radius:2px}.organization.is-list>a{display:block;text-decoration:none}.organization.is-list>a:hover{color:var(--green)}.organization.is-list>a:hover .organization-image{background-color:var(--green)}.organization.is-list>a:hover img{opacity:.7}.organization.is-list .organization-image img{width:100%;height:auto;transition:opacity .3s;will-change:opacity}.organization.is-list .organization-title{margin-bottom:.3em;color:var(--green)}.organization.is-list .organization-info,.organization.is-list .organization-info p{margin:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px #0009;background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;inset:40px 0;display:block;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px #0009;background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:#0009;bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:#0009;position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-bg{background:none}.resource a{color:var(--green)}.resource-poster{display:block;width:100%;height:auto;transition:opacity .3s;will-change:opacity}.resource-organization{margin:.3rem 0 0;display:flex;align-items:center}.resource-organization-image{margin-right:1em;flex:0 0 auto}.resource-info-tags{list-style:none;display:inline;padding:0;margin:0}.resource-info-tags>li{display:inline;white-space:nowrap}.resource-overlay{position:absolute;top:0;left:0;width:100%;height:100%;min-width:150px;background:#00d7b4e6;z-index:2;box-sizing:border-box;padding:1rem;opacity:0;transition:transform .5s,opacity .5s;color:#fff;will-change:opacity,transform}a:hover .resource-overlay{transform:translate(10px,-10px);opacity:1}.resource-description{color:#444;font-weight:300}.resource.is-list .resource-container{position:relative}.resource.is-list>a{display:block;color:var(--gray);text-decoration:none}.resource.is-list>a:hover{color:#000}.resource.is-list>a:hover .resource-title{visibility:hidden}.resource.is-list>a:hover .resource-poster{opacity:.8}.resource.is-list .resource-title{color:var(--green);margin:.3rem 0 2rem}.resource.is-list .resource-overlay-title{margin:0 0 .3em}.resource.is-list .resource-overlay{display:flex;flex-direction:column;justify-content:center}.resource.is-row .resource-content{width:18rem;text-decoration:none;display:block}.resource.is-row .resource-content:hover .resource-title{text-decoration:underline}.resource.is-row .resource-organization{margin-top:.5rem}.resource.is-row .resource-title{margin:0;color:var(--green);margin:0 0 .5rem}.resource.is-row .resource-description{color:#000}.resource.is-row .resource-images{margin-top:1rem}@media(min-width:500px){.resource.is-row{display:flex}.resource.is-row .resource-content{margin-right:10px;flex:0 0 18rem}.resource.is-row .resource-images{margin-top:0}}.school a{color:var(--pink)}.school-overlay{position:absolute;top:0;left:0;width:100%;height:100%;min-width:150px;background:#e62068cc;z-index:2;box-sizing:border-box;padding:1rem;opacity:0;transition:opacity .5s;color:#fff;will-change:opacity}a:hover .school-overlay{opacity:1}.school-activity{list-style:none;padding:0;max-width:var(--width-medium);margin:0 auto}.school-activity>li{padding:1em}.school-activity>li+li{border-top:solid 1px var(--light-gray)}.school-description{color:#444;font-weight:300}.school.is-list .school-container{position:relative}.school.is-list>a{display:block;color:inherit;text-decoration:none}.school.is-list>a:hover .school-title{text-decoration:underline}.school.is-list .school-thumbnail{height:auto;width:100%}.school.is-list .school-logo{margin:0 auto 10px;border:solid 2px white}.school.is-list .school-title{color:var(--pink);margin:.3rem 0 2rem}.school.is-list .school-overlay-title{margin:0 0 .3em}.school.is-list .school-details{justify-content:center}.school.is-list .school-overlay{display:flex;flex-direction:column;justify-content:center;text-align:center}.school.is-mini>a{display:block;color:inherit;text-decoration:none}.school.is-mini>a:hover .school-thumbnail img{opacity:.7}.school.is-mini>a:hover .school-title{text-decoration:underline}.school.is-mini .school-logo{display:block;border-bottom:solid 2px var(--pink);background:var(--pink)}.school.is-mini .school-logo img{height:auto;width:100%;transition:opacity .3s;will-change:opacity}.school.is-mini .school-title{color:var(--pink);margin-bottom:0}.searchPanel{transition:opacity .3s;will-change:opacity}.searchPanel.is-searching{opacity:.5;pointer-events:none}.searchPanel-nav{text-align:right;padding-top:2rem;padding-bottom:2rem}.searchPanel-button-open,.searchPanel-button-close{position:absolute;background:#fff;padding:10px;z-index:3;cursor:pointer}.searchPanel-button-open{left:10px}.searchPanel-button-close{top:0;right:-40px;display:none}.searchPanel-filters{max-width:320px;width:100%;z-index:4}.searchPanel-content.has-noresults{text-align:center;padding-top:4rem;padding-bottom:4rem}.searchPanel-content.has-noresults p{max-width:12em;margin:0 auto;border:solid 2px currentColor;padding:2rem}@media(max-width:1099px){.searchPanel-filters{position:absolute;padding-right:2rem;min-height:100vh;transform:translate(-320px);transition:transform .3s;will-change:transform;opacity:0;pointer-events:none;padding-left:5px;margin-left:-5px;margin-right:40px}.searchPanel.is-opened .searchPanel-filters{opacity:1;transform:translate(0);pointer-events:auto}.searchPanel.is-opened .searchPanel-button-close{display:block}.searchPanel.is-opened .searchPanel-button-open{display:none}}@media(max-width:1099px)and (min-width:650px){.searchPanel.is-opened .searchPanel-button-close,.searchPanel.is-opened .searchPanel-filters{box-shadow:2px 1px 3px -1px #0003}.searchPanel.is-opened .searchPanel-content{padding-left:370px}}@media(max-width:499px){.searchPanel{position:relative}.searchPanel-filters{max-width:none;padding-right:80px;box-sizing:border-box}.searchPanel-button-close{right:1rem}}@media(min-width:1100px){.searchPanel{display:flex;align-items:flex-start;justify-content:center}.searchPanel-content{flex:1 1 auto}.searchPanel-filters{display:block;flex-shrink:0;position:sticky;top:2rem}.searchPanel-button-open{display:none}}.svg-aulafilm-back rect{transition:all .2s;fill:transparent;stroke:none}.svg-aulafilm-back rect:nth-child(1),.svg-aulafilm-back rect:nth-child(2){stroke:none!important}.svg-aulafilm-back rect:nth-child(3){stroke-width:2px}.svg-aulafilm-back polyline{fill:none!important;stroke-width:2px}.svg-aulafilm-front{transition:all .2s}.svg{stroke:#000;stroke-width:2px;fill:none;display:inline-block;vertical-align:middle;vector-effect:non-scaling-stroke}.tabs-navigation{display:flex;justify-content:center;border-bottom:solid 2px;width:100%}.tabs-navigation>a{padding:1rem;display:block;color:inherit;text-decoration:none;text-transform:uppercase;transition:color .3s}.tabs-navigation>a svg{display:block;margin:0 auto 5px;fill:currentColor}.tabs-navigation>a.is-selected{border-bottom:solid 2px;margin-bottom:-2px}.tabs-container{padding-top:2rem;padding-bottom:2rem;display:none}.no-js .tabs-container,.tabs-container.is-selected{display:block}.textContainer{border:solid 2px;margin-top:30px}.textContainer-content{padding:1px 10px 10px;box-sizing:border-box;width:calc(100% - 8px);position:relative;left:10px;top:-10px}@media(min-width:400px){.textContainer-content{padding:1px 20px 20px;width:calc(100% - 10px);left:20px;top:-20px}}@media(min-width:900px){.textContainer-content{padding:1px 30px 30px;width:calc(100% - 20px);left:30px;top:-30px}}.ui-button{text-align:center;padding-top:.5em;padding-bottom:.5em}.ui-button span{white-space:nowrap;padding:.3rem;display:inline-block}.ui-button .svg{margin:-.5rem 0}.ui-button .svg>*{stroke:currentColor}.ui-button:hover,.ui-button.is-selected{z-index:2}@media(max-width:499px){.ui-button.is-responsive{display:block;width:100%;margin-bottom:5px}}.ui-button.is-cta{text-transform:uppercase;font-weight:700;font-size:var(--font-18)}.ui-button.is-border-inverted{border-color:transparent}.ui-button.is-border-inverted:hover{border-color:currentColor}.ui-button.is-filled{background-color:#fff}.ui-button.is-danger{color:#fff;background-color:var(--color-error);border-color:var(--color-error)}.ui-button input[type=file]{position:absolute;opacity:0}.ui-buttonLink{padding:0;border:none;display:inline-block;background:none}.ui-buttonLink:hover{text-decoration:underline}.ui-buttonSearch{position:absolute;top:0;right:0;padding:.6rem}.ui-buttonIcon{display:inline-block;padding:0;background:var(--medium-gray);border-radius:50%}.ui-buttonIcon svg{width:32px;height:32px;display:block}.ui-buttonIcon path{fill:#fff}.ui-buttonIcon span{position:absolute;visibility:hidden;font-size:1px}.ui-buttonIcon.is-facebook:hover{background:#3b5999}.ui-buttonIcon.is-twitter:hover{background:#55acee}.ui-buttonIcon.is-linkedin:hover{background:#0077b5}.ui-buttonIcon.is-tumblr:hover{background:#36465d}.ui-textInput{width:100%}.ui-textInput[type=search]{box-sizing:border-box;padding-right:3rem}.ui-textInput::placeholder{color:inherit;line-height:inherit;opacity:.4}.ui-textInput:focus{background:#fff}.ui-select{width:100%;background-image:url(../img/styles/chevron-selector.svg);background-repeat:no-repeat;background-position:right 16px center;appearance:none;border-radius:0;padding-right:3rem}.ui-checkbox input{display:none}.ui-checkbox input+span{display:block;text-align:center}.ui-checkbox input:checked+span{background:#000;color:#fff;border-color:#000;box-shadow:0 1px 2px #0003}.ui-checkbox .svg{margin:-.5rem 0}.ui-checkbox .svg>*{stroke:currentColor}.ui-checkbox.is-danger input:checked+span{background:var(--color-error);color:#fff;border-color:var(--color-error);box-shadow:0 1px 2px #0003}.ui-fieldset{display:block;position:relative}.ui-fieldset+.ui-fieldset{margin-top:2rem}.ui-fieldset-title{text-transform:uppercase;font-weight:400}.ui-fieldset-content{margin-top:10px;margin-bottom:10px}.ui-fieldset-content.has-checkboxes,.ui-fieldset-content.has-checkboxes-wrap2,.ui-fieldset-content.has-checkboxes-wrap3{display:flex;margin-left:-5px;margin-right:-5px}.ui-fieldset-content.has-checkboxes .ui-checkbox,.ui-fieldset-content.has-checkboxes-wrap2 .ui-checkbox,.ui-fieldset-content.has-checkboxes-wrap3 .ui-checkbox{padding:0 5px;box-sizing:border-box}.ui-fieldset-content.has-checkboxes .ui-checkbox{flex-grow:1}.ui-fieldset-content.has-checkboxes-wrap2{flex-wrap:wrap}.ui-fieldset-content.has-checkboxes-wrap2 .ui-checkbox{width:50%;margin-bottom:10px}.ui-fieldset-content.has-checkboxes-wrap3{flex-wrap:wrap}.ui-fieldset-content.has-checkboxes-wrap3 .ui-checkbox{width:33.33%;margin-bottom:10px}.ui-process{width:100%;position:relative;padding:0}.ui-process-bar{height:2rem;background:var(--gray)}.ui-process-label{position:absolute;width:100%;text-align:center;top:5px}.ui-tooltip{display:inline-block;position:relative}.ui-tooltip>div{position:absolute;background:#fff;padding:1rem;color:var(--gray);border-radius:3px;box-shadow:0 1px 3px #0003;border:none;min-width:15rem;text-align:center;display:none}.ui-tooltip:hover>div{display:block}.user-avatar{border-radius:50%;display:block}.user.is-mini{display:flex;align-items:center}.user.is-mini .user-avatar{margin:0 1em 0 0;flex:0 0 auto}.cookies{background:#000c;color:#fff;padding:.5rem 1rem 1.5rem;font-size:var(--font-14);position:fixed;bottom:0;left:0;width:100%;box-sizing:border-box}.cookies.is-accepted{display:none}@media(min-width:650px){.cookies{display:flex;align-items:center;padding-top:1rem}.cookies .cookies-message{flex-grow:1;margin:0 2rem 0 0}.cookies .cookies-button{flex:0 0 auto}}.cookies-button:hover{color:#000;background:#fff}.calendar-month .calendar-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.calendar-month .calendar-header h1{margin:0;font-size:1.2rem}.calendar-month .calendar-header nav+nav{width:100%}.calendar-month .calendar-header button{border:none;padding:.5rem;background:#fff;border-radius:3px}.calendar-month .calendar-header button:hover{background:var(--blue);color:#fff}.calendar-month .calendar-header-days{list-style:none;margin:.8rem 0 0;padding:0;display:flex;text-align:right;font-weight:700;text-transform:uppercase;background:var(--light-gray);font-size:.9rem;font-family:var(--font-condensed)}.calendar-month .calendar-header-days>li{width:14.2%;flex:1 1 auto;padding:.5rem}.calendar-month .calendar-events{margin-top:.5rem;list-style:none;padding:0}.calendar-month .week{list-style:none;margin:0;padding:0;display:flex;text-align:right}.calendar-month .week>li{width:14.2%;flex:1 1 auto;padding:.5rem;border:solid 1px var(--light-gray);border-top:none;color:var(--medium-gray);min-height:50px;font-size:.9rem}.calendar-month .week>li.in-month{color:var(--black)}.calendar-month .week>li+li{border-left:none}.calendar-month .week button{border:solid 2px var(--medium-gray);background:#fff;width:100%;padding:.3rem;color:var(--gray);font-weight:700;font-family:var(--font-condensed);cursor:default;border-radius:3px}.calendar-month .week button:hover{border-color:var(--blue)}.calendar-month .week button.is-selected{background:var(--blue);border-color:var(--blue);color:#fff}.blog-post{margin-bottom:2rem}.blog-post .blog-post-image-wrapper{display:block;margin-bottom:1rem}.blog-post .blog-post-image-wrapper img{display:block;width:100%;height:auto}.blog-post .blog-post-title{color:var(--blue);margin:.5rem 0;line-height:1}.blog-post .blog-post-title a{text-decoration:none}.blog-post .blog-post-title a:hover{text-decoration:underline}.blog-post .blog-tags-list{display:flex}.blog-post .blog-tags-list>li{margin-bottom:5px}.blog-post .blog-post-datetime{color:var(--gray)}.blog-post .blog-post-intro{color:#444;font-weight:300}.blog-post .blog-post-footer{margin-top:2rem}.blog-post .blog-post-footer .prev-next-nav,.blog-post .blog-post-footer .share-buttons{list-style:none;padding-left:0}.blog-post .blog-post-footer .prev-next-nav{justify-content:space-between;margin-top:3rem;display:flex}.blog-post .blog-post-footer .prev-next-nav>li{width:45%}.blog-post .blog-post-footer .prev-next-nav .prev-next-blog-post.is-next{text-align:right}@media(min-width:900px){.blog-post .blog-post-footer .prev-next-nav>li{width:auto}.blog-post .blog-post-footer .prev-next-nav .prev-next-blog-post{max-width:15rem}}.blog-post .blog-post-footer .share-buttons{display:flex;justify-content:center}.blog-post .blog-post-footer .share-buttons>li{margin-right:1rem}.blog-post .blog-post-footer .ui-button:hover{color:var(--blue)}.blog-post.is-list .blog-post-title{margin:2rem 0 .5rem}.blog-post.is-list.is-starred .ui-button.is-filled{margin-top:1rem}.blog-post.is-permalink .blog-post-datetime{display:block;margin-bottom:1rem}.blog-post.is-permalink .blog-post-video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.blog-post.is-permalink .blog-post-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog-post.is-permalink .blog-post-body{color:#444;font-weight:300}.blog-post.is-permalink .blog-post-body h2{font-size:var(--font-18);color:#000}.blog-post.is-permalink .blog-post-body h3{font-size:var(--font-16);color:#000}.blog-post.is-permalink .blog-post-body a{color:var(--blue)}.blog-post.is-permalink .blog-post-body img{max-width:80%;height:auto!important;margin-left:auto;margin-right:auto}.blog-post.is-permalink .blog-post-body blockquote{color:var(--blue);margin-left:0;float:left;max-width:40%}@media(min-width:650px){.blog-post.is-permalink .blog-post-body blockquote{max-width:50%}}@media(min-width:900px){.blog-post.is-permalink .blog-post-body blockquote{max-width:25%}}.blog-post.is-permalink .vertical-image{float:left;max-width:45%;margin-right:2rem;margin-bottom:1rem;margin-top:5px}.blog-post.is-permalink .vertical-image img{max-width:100%;margin-left:0;margin-right:0}.pagination{list-style:none;padding-left:0;display:flex;justify-content:flex-end}.pagination>li{background-color:var(--blue);color:#fff}.pagination>li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination>li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination>li:hover{background-color:#0065cc}.pagination>li.disabled,.pagination>li.active{background-color:var(--gray)}.pagination>li.disabled:hover,.pagination>li.active:hover{background-color:var(--gray)}.pagination a,.pagination span{display:block;text-decoration:none;padding:.7em 1em}.program.is-list>a{display:block;text-decoration:none}.program.is-list>a:hover{color:var(--pink)}.program.is-list>a:hover .program-image{background-color:var(--pink)}.program.is-list>a:hover img{opacity:.7}.program.is-list .program-image img{width:100%;height:auto;transition:opacity .3s;will-change:opacity}.program.is-list .program-pre-title{display:block;color:var(--black)}.program.is-list .program-title{margin-bottom:.3em;color:var(--pink)}.program.is-list .program-info,.program.is-list .program-info p{margin:0}
