html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none;margin:0;padding:0}table{border-collapse:separate;border-spacing:0}table p{margin:20px 0}td{padding:5px}caption,th,td{font-weight:400;text-align:left}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a:hover,a:active{outline:0}a img{border:0}img{max-width:100%;height:auto;display:block}*,:after,:before{box-sizing:border-box}body{font-size:calc(1.6rem + 0.2 * (100vw - 36rem) / 156);font-family:'Inter',Arial,Tahoma,sans-serif;color:#232323;line-height:1.33;letter-spacing:.04em;background-color:#fff;font-weight:300}h1,h2,h3,h4{line-height:1.33;font-weight:400}h1{font-size:calc(3rem + 3.2 * (100vw - 98rem) / 94);margin-bottom:.7em;letter-spacing:0}h1 small{display:block;font-size:.645em;font-weight:500}h2{font-size:calc(1.7rem + .7 * (100vw - 98rem) / 94);font-weight:500;letter-spacing:.01em;margin-bottom:2em}.best_version h2 span{font-weight:400}p{margin-bottom:1.33em}strong{font-weight:500}.grid{display:grid}.flex-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.top-bar{background:#fff;padding:.55em 3em .55em calc(5rem + 7*(100vw - 98rem)/94);box-shadow:2px 1px 10px 1px rgba(0,0,0,.2);position:sticky;top:0;z-index:999}.start_date{flex:1 0 auto;font-weight:500;letter-spacing:.02em;color:#2a6aa6}.challenge-timer>div{-webkit-display:flex !important;display:flex !important;width:auto !important;max-width:650px;-webkit-justify-content:center;justify-content:center;color:#232323 !important}.mission .challenge-timer>div{max-width:100%;-webkit-justify-content:flex-start;justify-content:flex-start;padding:.3em 0 0 .5em}.challenge-timer>div>div>div:first-child{font-size:calc(1.8rem + .7 * (100vw - 36rem) / 156) !important;font-weight:400}.challenge-timer>div>div>div:last-child{font-size:calc(1.3rem + .4 * (100vw - 36rem) / 156) !important;font-weight:300}.challenge-timer>div>div:nth-child(2n+1)>div:first-child{padding:0 .2em}section:not(.workshop_header){padding:calc(2.2vw + 2em) 0}.workshop_header{grid-template-columns:37.08% 62.92%;align-items:center}.bg_right{background:url(//www.friendsinfilm.com/wp-content/themes/friendsinfilm-new/css/images/janet_workshop.jpg) no-repeat center/cover;padding-bottom:55.87%;align-self:stretch}.txt_left{padding:1em calc(5rem + 7*(100vw - 98rem)/94)}.join-button{display:inline-block;margin:0;padding:.75em 3.85em;letter-spacing:.03em;color:#fff;background-color:#2a6aa6;text-align:center;font-weight:500;border-radius:5px;transition:all .3s linear;text-transform:uppercase;text-decoration:none;font-weight:600}.top-bar .join-button{padding:.7em 1.4em;font-size:.85em;margin-left:2em}.best_version .join-button{margin-top:1em;padding:.75em 2.3em}.mission .join-button{margin-top:1em}.join-button:hover{box-shadow:5px 6px 18px -1px rgba(18,45,70,.4)}.workshop_header h2{letter-spacing:.04em}.best_version{background-color:#f5f5f5}.container{width:80%;max-width:1500px;margin:0 auto}.best_version .img_left,.best_version .txt_right{-webkit-flex:0 0 47%;flex:0 0 47%;max-width:47%}._highlight{position:relative;z-index:1}._highlight:before{content:'';position:absolute;z-index:-1;width:110%;height:104%;background:#ffdb62;padding:.22em;box-sizing:content-box;top:50%;left:-5%;transform:translateY(-50%)}.schedule-wrapper{padding:0 calc(2em + 2vw)}.schedule-wrapper h2{font-size:calc(2.6rem + 1.4 * (100vw - 36rem) / 156);font-weight:400;letter-spacing:.02em;margin-bottom:1.5em;text-align:center}.schedule .slick-slide{background-color:#f5f0ea;padding:1.3em calc(.8em + 1vw);border-radius:1.2em;font-size:calc(1.9rem + 0.5 * (100vw - 98rem) / 94);text-align:center}.schedule div p:first-child{margin-bottom:1em}.schedule .slick-slide>*{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.subtitle{letter-spacing:0}._time{font-size:.76em;letter-spacing:0;margin:1.5em 0 0;display:inline-block;align-self:flex-end}section.mission{padding-top:1.7vw}.mission h2{text-transform:uppercase}.mission .container{width:67.5%;max-width:1255px}.mission .img_left{-webkit-flex:0 0 34.10%;flex:0 0 34.10%;max-width:34.10%}.mission img{border-radius:50%;border:1px solid #898989}.mission .txt_right{-webkit-flex:0 0 55%;flex:0 0 55%;max-width:55%}.set_bg{width:84%;max-width:1600px;margin:2vw auto 1vw;background:url(//www.friendsinfilm.com/wp-content/themes/friendsinfilm-new/css/images/cassie-group.jpg) no-repeat center/cover;padding-bottom:39.375%;border:1px solid #898989;border-radius:1.2em}.challenge-popup{position:relative;background:#fff;padding:3em;width:80%;max-width:620px;margin:20px auto;text-align:center}.af-form-wrapper{max-width:400px;margin:2em auto}.challenge-popup h2{font-size:calc(2.2rem + 1.6*(100vw - 36rem)/156);margin-bottom:1em}.challenge-popup h3{font-size:calc(2rem + .6 * (100vw - 36rem) / 156);margin-bottom:3rem}.privacy-note{font-size:.9em;margin:0;letter-spacing:0}.af-form input[type=text]{text-align:left;cursor:auto;color:#898989;border:1px solid #232323;border-radius:4px;margin-bottom:1.8rem;background-color:#f5f0ea;outline:0;transition:all .3s cubic-bezier(.47,0,.745,.715);width:100%;padding:calc(1rem + 0.5 * (100vw - 36rem) / 156)}.af-element-checkbox{display:block;position:relative;text-align:left;padding-left:59px;box-sizing:border-box;line-height:1.6;font-size:.85em;font-weight:400;margin-top:1em;letter-spacing:0}.choice{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.af-checkWrap:before{content:'';position:absolute;left:30px;top:0;width:2rem;height:2.3rem;background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='-293 385.5 24 23' style='enable-background:new -293 385.5 24 23;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23232323;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-271,398.5h-20c-0.8,0-1.5-0.7-1.5-1.5s0.7-1.5,1.5-1.5h20c0.8,0,1.5,0.7,1.5,1.5S-270.2,398.5-271,398.5z'/%3E%3Cpath class='st0' d='M-285,404.5c-0.4,0-0.8-0.1-1.1-0.4l-6-6c-0.6-0.6-0.6-1.5,0-2.1l6-6c0.6-0.6,1.5-0.6,2.1,0 c0.6,0.6,0.6,1.5,0,2.1l-4.9,4.9l4.9,4.9c0.6,0.6,0.6,1.5,0,2.1C-284.2,404.4-284.6,404.5-285,404.5z'/%3E%3C/svg%3E%0A") no-repeat center/contain}.choice .checkbox_custom{position:absolute;top:.2em;left:0;height:20px;width:20px;background-color:#fafafa;border-radius:5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:2px solid #a3a3a3}.choice input{position:absolute;cursor:pointer;opacity:0}.choice input:checked~.checkbox_custom{background-color:#7ed574;border-radius:5px;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:2px solid #5a5a5a}.choice .checkbox_custom:after{position:absolute;content:"";left:10px;top:10px;height:0;width:0;border-radius:5px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.choice input:checked~.checkbox_custom:after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;background-color:transparent;border-radius:0}.choice .checkbox_custom:before{position:absolute;content:"";left:10px;top:10px;width:0;height:0;border-radius:5px;border:2px solid #7ed574;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.choice input:checked~.checkbox_custom:before{left:-3px;top:-3px;width:20px;height:20px;border-radius:5px;-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3);opacity:0;z-index:999;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.af-form #awf_field-109953111{padding-left:52px}.af-form input[type=text],.af-form button{font-size:calc(1.6rem + 0.3 * (100vw - 36rem) / 156)}.af-form button{width:100%;max-width:240px;padding:calc(1rem + 0.5 * (100vw - 36rem) / 156);background:#ff6800;display:inline-block;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:4px;color:#fff;margin-top:1.5em;cursor:pointer}.mfp-close{right:2.4rem;top:2rem}.mfp-close:before,.mfp-close:after{width:3.2rem;height:.2rem;background:#232323}.mfp-close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mfp-close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin:0 auto}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height .4s;transition:height .4s}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;position:relative;float:left}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:relative;display:block;width:100%;padding:0;margin:.6em 0 0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20%;height:7px;margin:0 5% 0 0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:100%;height:7px;padding:0;cursor:pointer;color:transparent;outline:none;background:#ebebeb;border-radius:0;border:0;-webkit-appearance:none}.slick-dots .slick-active button{background:#898989}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li:after{margin-top:.4em;display:block;text-transform:uppercase;font-weight:500}.slick-dots li:first-child:after{content:'DAY 1'}.slick-dots li:nth-child(2):after{content:'DAY 2'}.slick-dots li:last-child:after{content:'DAY 3'}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#footer{display:none}.footer-small{text-align:center;letter-spacing:0;font-weight:400;padding:3em 0 4em}.footer-small a{color:#2e2e2e;text-decoration:none}.footer-small a:hover{color:#ff6800}@media only screen and (min-width:1680px){.af-element-checkbox{font-size:.9em}}@media only screen and (min-width:1600px){.subtitle span{display:block}}@media only screen and (min-width:981px){.schedule .slick-slide{width:28.5vw;margin-right:2vw}}@media only screen and (min-width:783px){.admin-bar .top-bar{top:32px}}@media only screen and (min-width:600px){.challenge-popup .privacy-note{padding:0 9%}}@media only screen and (max-width:1280px){.workshop_header{grid-template-columns:42% 58%}}@media only screen and (max-width:980px){.top-bar{padding:.55em 4%}.start_date span{display:block}h1{font-size:calc(3.8rem + 1.2 * (100vw - 36rem) / 62);line-height:1.25}h1 small{font-size:.54em}h2{font-size:calc(1.75rem + .75 * (100vw - 36rem) / 62)}.container{width:90%}.workshop_header{grid-template-columns:100%}.txt_left{padding:1.25em;order:1;text-align:center;max-width:600px;margin:0 auto}.mission .txt_right,.mission .img_left,.best_version .img_left,.best_version .txt_right{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.best_version .img_left img{margin:0 auto 1em}.schedule{max-width:480px}.schedule .slick-slide{padding:1.3em calc(.8em + 1.25vw);font-size:calc(1.7rem + 0.6 * (100vw - 36rem) / 62);max-width:480px;margin:0 .25em 1em}._time{font-size:1em;margin:.5em}.mission .img_left{max-width:75%;margin:0 auto 3em}.mission .container{width:84%}.set_bg{width:100%;background-image:url(//www.friendsinfilm.com/wp-content/themes/friendsinfilm-new/css/images/cassie-group-m.jpg);padding-bottom:66.73%;border:1px solid #898989;border-radius:0}.mission .challenge-timer>div{-webkit-justify-content:center;justify-content:center;padding:0}.footer-small{padding:1.75em 0 1.75em;font-size:.78em}.choice input:checked~.checkbox_custom{-webkit-transform:rotate(0deg) scale(1) translateY(0);-ms-transform:rotate(0deg) scale(1) translateY(0);transform:rotate(0deg) scale(1) translateY(0)}.choice:before{left:3.3em;font-size:1em}}@media only screen and (max-width:700px){.start_date{flex:0 0 100%;text-align:center;font-size:calc(1.25rem + 1.1 * (100vw - 36rem) / 34);margin-bottom:.75em;letter-spacing:0}.start_date span{display:inline}}@media only screen and (max-width:480px){.schedule-wrapper{padding:0 4%}.challenge-timer>div>div:nth-child(2n+1)>div:first-child{padding:0}.top-bar .join-button{padding:.7em .85em;font-size:.75em;margin-left:0}.challenge-popup{width:95%;padding:2em 6.5%}}@media only screen and (max-width:414px){._nl{display:block}}