abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font:100%;font-size:inherit}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{overflow:visible;width:auto}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{clear:both;content:" ";display:block}img{display:block;margin:0 auto;padding:0}.container,section{align-items:center;display:flex;flex-direction:column;justify-content:center}.hidden-mobile{display:none}@media only screen and (min-width:768px){.hidden-mobile{display:inherit}}.hidden-desktop{display:inherit}@media only screen and (min-width:768px){.hidden-desktop{display:none}}@font-face{font-family:Harmonia Sans;font-style:normal;font-weight:700;src:url(/static/HarmoniaSansProCyr-FFTitle-199576bff6d913d83b6ab2a12616f8ab.eot?#iefix) format("embedded-opentype"),url(/static/HarmoniaSansProCyr-FFTitle-4191717cb69388aeedcba0a26fc4ad50.otf) format("opentype"),url(/static/HarmoniaSansProCyr-FFTitle-9488875a3061e9f219ac81b585517855.woff) format("woff"),url(/static/HarmoniaSansProCyr-FFTitle-6220ced776d7c96300a9d0015ee7dad8.ttf) format("truetype"),url(/static/HarmoniaSansProCyr-FFTitle-e6f5149f8766c16344521cc4c6bba5ef.svg#HarmoniaSansProCyr-FFTitle) format("svg")}@font-face{font-family:Harmonia Sans;font-style:normal;font-weight:500;src:url(/static/33B92D_0_0-fcec369b2a7baf088a354a7cb874a037.eot);src:url(/static/33B92D_0_0-fcec369b2a7baf088a354a7cb874a037.eot?#iefix) format("embedded-opentype"),url(/static/33B92D_0_0-d5f69e513b6fef1aaa446fc7e3ecc3fc.woff2) format("woff2"),url(/static/33B92D_0_0-a3df54252bb3a7f9ba09fc6579e113ae.woff) format("woff"),url(/static/33B92D_0_0-4e5fa4411019a40bffbe809dd494fd07.ttf) format("truetype")}.left-align{text-align:left}.right-align{text-align:right}.center-align{text-align:center}body{color:inherit;font-family:Harmonia Sans,sans-serif}.small{font-size:14px}a{color:inherit;text-decoration:none}p{line-height:1.5ems;margin-bottom:6px}h1{font-size:48px;font-weight:900;line-height:1;margin-bottom:18px}.super{font-size:42px}@media only screen and (min-width:768px){.super{font-size:52px}}h2{color:#121212;font-size:36px;line-height:43px}h2,h3{font-weight:900;margin-bottom:18px}h3{font-size:28px;white-space:pre-line}h4{font-size:22px;line-height:26px}h4,h5{font-weight:900;margin-bottom:12px}.featured,h5{font-size:18px}@media only screen and (min-width:768px){.featured{font-size:24px}}.highlighter{background-color:#fceb30;box-sizing:border-box;color:#121212;display:inline-block;line-height:1.2;padding:5px 10px}.highlighter--title{padding:12px 12px 6px}.uppercase{text-transform:uppercase}.txt-dark-grey{color:#121212}.txt-grey{color:#cfcdcd}.txt-grey li{cursor:pointer}.txt-white{color:#fff}.txt-yellow{color:#fceb30}.txt-red{color:#fc4d5e}.bg-black{background-color:#000}.bg-dark-grey{background-color:#121212}.bg-light-grey{background-color:#f8f8f8}.bg-yellow{background-color:#fceb30}.accordionList{align-items:center;display:flex;justify-content:center;padding:25px 20px 30px}.accordionList__container{align-items:center;display:flex;max-width:800px;width:100%}.accordionList__container ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.accordionList__container ul{justify-content:flex-start}}.accordionList__container ul li{display:inline-block;flex-grow:1;line-height:30px;margin:10px 0 20px 2%;max-width:47%;overflow:hidden;position:relative;text-align:center;transition:color .3s;width:calc(50% - 20px);z-index:500}.accordionList__container ul li.you{color:#fc4d5e}@media only screen and (min-width:768px){.accordionList__container ul li{max-width:23%;width:calc(25% - 20px)}}.accordionList__container ul li:before{background-color:#121212;content:" ";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateY(29px);transform:translateY(29px);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;width:100%;z-index:-1}.accordionList__container ul li.you:before{background-color:#fc4d5e}.accordionList__container ul li:hover{color:#fff;cursor:pointer}.accordionList__container ul li:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.AdditionalEmails{align-items:center;display:flex;flex-direction:column}.AdditionalEmails__submitButton{height:48px;margin-top:12px;width:128px}.AdditionalEmails .EmailAddressInput{margin-bottom:12px}.AvatarMaker{display:flex;justify-content:center}.AvatarMaker__avatarInputContainer{align-items:center;display:flex;flex-direction:column}.AvatarMaker__avatarInput{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.AvatarMaker__button{font-family:Harmonia Sans,sans-serif;height:48px;margin-bottom:12px;margin-top:12px;width:128px}.AvatarMaker__closeButton{cursor:pointer;font-size:24px;padding-right:8px;padding-top:8px;position:absolute;right:0;top:0}.AvatarMaker__avatarLoadingMessage{margin-bottom:4px;margin-top:4px}.AvatarMaker__avatarTitleContainer{position:relative;width:200px}.AvatarMaker__avatarTitleContainer:after{color:#fc4d5e;content:"*";position:absolute;right:0}.AvatarMaker__avatarTitle{font-size:12px}.AvatarMaker__cross{height:21px;width:21px}.AvatarMaker__dialogActions{display:flex;justify-content:flex-end}.card{background-color:#fff;border-radius:6px;box-shadow:0 2px 32px 0 hsla(0,0%,82.7%,.4);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:48px;padding-top:48px}.card__content{width:100%}.card__content img{display:inline-block;margin-bottom:15px;max-height:80px;max-width:126px;text-align:left}.card__content p{margin-bottom:24px}.card__image{background-position:50% 100%;background-repeat:no-repeat;background-size:contain;flex-grow:1;min-height:250px}@media only screen and (min-width:768px){.card__image{background-position:100% 100%}}.EmailAddressInput{align-items:center;border:1px solid #cfcdcd;border-radius:6px;display:flex;flex-direction:column;padding:8px}.EmailAddressInput__deleteButton{height:32px}.FlexBox{display:flex;flex-direction:column;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.FlexBox{flex-direction:row;justify-content:center}}footer{color:#8e8e8e;display:flex;justify-content:center;padding:60px 24px 0}footer a{color:#fff}footer a:hover{border-bottom:2px solid #fceb30;color:#fceb30}.footer__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.footer__links{margin-bottom:24px;width:100%}.footer__links ul li{padding:3px 0}@media only screen and (min-width:768px){.footer__links{width:25%}}@media only screen and (min-width:768px){.footer__links:first-of-type img{margin-left:auto;margin-right:auto}}.footer__date{border-top:1px solid hsla(0,0%,100%,.1);font-size:14px;margin-top:24px;padding:24px 0;width:100%}.footer__logo img{margin-left:0}@media only screen and (min-width:768px){.footer__logo img{margin-left:auto}}.GoogleDriveResource{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;min-height:100px;padding-bottom:16px;padding-top:16px;width:100%}@media only screen and (min-width:768px){.GoogleDriveResource{height:75px;padding:0}.GoogleDriveResource:hover .GoogleDriveResource__downloadLink{display:block;position:absolute;right:32px}}.GoogleDriveResource__detailsContainer{display:flex;flex-direction:column;margin-left:32px}.GoogleDriveResource__name{font-size:20px;margin-bottom:-6px;max-width:calc(100vw - 138px);width:100vw}@media only screen and (min-width:768px){.GoogleDriveResource__name{font-size:24px}}.GoogleDriveResource__nameText{word-wrap:break-word}.GoogleDriveResource__detailsText{color:#cfcdcd;font-size:18px}.GoogleDriveResource__fileExtensionContainer{align-items:center;background-color:#fc4d5e;border-radius:9px;display:flex;height:40px;justify-content:center;min-height:28px;min-width:56px;padding-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:74px}.GoogleDriveResource__fileExtension{color:#fff;font-size:22px;font-weight:700}.GoogleDriveResource__downloadLink{display:none}.GoogleDriveResource__downloadIcon{height:28px;width:28px}.JobHeader{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;padding:80px 20px 60px}.JobHeader div{max-width:480px;text-align:center}.JobList{background-color:#fff;border-radius:6px;box-shadow:0 2px 5px 0 hsla(0,0%,82.7%,.4);display:flex;flex-direction:column;margin:30px auto 60px;max-width:780px}.ListItem{align-items:center;border-bottom:1px solid #efefef;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.ListItem__title{color:#000;font-size:18px;line-height:1;margin-bottom:0}.ListItem__subtitle{color:#6f6f6f;font-size:16px;line-height:1.5;margin-bottom:0}.ListItem__subtitle a{color:#fc4d5e;text-decoration:underline}.MyFactoryEventsTab{height:100%;width:100%}@media only screen and (min-width:768px){.MyFactoryEventsTab{padding:32px}}.MyFactoryEventsTab__spinnerContainer{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 182px);justify-content:center;width:100%}.MyFactoryEventsTab__calendar{height:100%;width:100%}.MyFactoryResourcesTab{display:flex;flex-direction:column;padding-left:32px;padding-right:32px;width:100%}.MyFactoryResourcesTab__spinnerContainer{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 182px);justify-content:center;width:100%}.MyFactorySidebar{display:flex;flex-direction:column;font-family:Harmonia Sans,sans-serif;height:100%;padding:32px}.MyFactorySidebar__logo{height:48px;margin-left:0;margin-right:auto}.MyFactorySidebar__subtitle{color:#cfcdcd;font-size:24px;font-weight:100;margin-bottom:36px;margin-top:16px}.MyFactorySidebar__tab{color:#121212;cursor:pointer;margin-bottom:16px}.MyFactorySidebar__tab--selected,.MyFactorySidebar__tab:hover{color:red;cursor:pointer;margin-bottom:16px}.MyFactorySidebar__tabText{font-size:22px;font-weight:700}.MyFactorySidebar__linksTitle{color:#cfcdcd;font-size:22px;font-weight:100;letter-spacing:4px;margin-top:20px}.MyFactorySidebar__link{color:#cfcdcd;font-size:20px}.MyFactorySidebar__link:hover{color:#000}.nav{align-items:center;background-color:#fff;box-shadow:0 2px 5px 0 hsla(0,0%,82.7%,.4);justify-content:space-between;padding:20px;position:fixed;width:100%;z-index:9998}.nav,.nav__links{display:flex;flex-direction:row}.nav__links{font-size:14px;line-height:28px}.nav__links ul{align-items:center;display:flex}.nav__links ul li{border-bottom:1px solid #fff;display:inline-block;padding:0 10px}@media only screen and (min-width:768px){.nav__links ul li:hover{border-bottom:1px solid #d3d3d3}}.nav__links--important{color:#fc4d5e;text-decoration:underline}.nav__active{color:#fc4d5e}@media only screen and (min-width:768px){.nav__active{border-bottom:1px solid #000!important;color:inherit;line-height:28px}}.nav__logo{margin-left:0;margin-right:20px}.nav__hamburger{display:flex;flex-direction:column;height:24px;justify-content:space-around;margin-right:20px;width:30px}@media only screen and (min-width:768px){.nav__hamburger{display:none}}.nav__hamburger--bar{background-color:#000;height:2px;width:30px}.nav__spacer{height:64px}.nav__menu{background-color:#fff;box-shadow:0 2px 5px 0 hsla(0,0%,82.7%,.4);padding:20px;position:fixed;top:64px;-webkit-transform:translateY(-240px);transform:translateY(-240px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;width:100%;z-index:9000}@media only screen and (min-width:768px){.nav__menu{display:none}}.nav__menu.active{-webkit-transform:translateY(20px);transform:translateY(20px)}.nav__menu ul li{display:block;font-size:22px;font-weight:700;margin-bottom:6px}.nav__menu ul li.nav__active{color:#fc4d5e}.overlay{align-items:center;background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:row;height:100%;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .2s;width:100%;z-index:9999}.overlay__content{background-color:#fff;border-radius:12px;box-shadow:0 2px 20px 3px hsla(0,0%,82.7%,.4);height:auto;overflow:scroll;padding-bottom:36px;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;width:414px}.overlay__container{align-items:center;display:flex;flex-direction:column;padding:30px 20px 20px;text-align:center}.overlay__logo{margin-bottom:24px;max-height:60px;max-width:120px}.overlay__close-button{height:30px;left:20px;position:absolute;top:20px;width:30px}.overlay__close-button img{width:100%}.overlay__button-container{margin-top:36px}.overlay.active{opacity:1;pointer-events:auto}.overlay.active>.overlay__content{-webkit-transform:translateY(0);transform:translateY(0)}.FixedPhoto{background-position:50% 50%;background-size:cover;min-height:450px;padding:60px 20px;text-align:center}.FixedPhoto h1{max-width:720px;text-shadow:0 2px 30px #000}@media only screen and (min-width:768px){.FixedPhoto{background-attachment:fixed}}.SelectInput__required:after{color:#fc4d5e;content:"*";position:absolute;right:0;top:16px}.SlideshowComponent{padding:60px 20px 40px}.SlideshowComponent h1{margin-bottom:36px}.TextBlock{display:flex;justify-content:center;padding:60px 20px 30px;text-align:center}.TextBlock__container{max-width:670px}.TextInput__required:after{color:#fc4d5e;content:"*";position:absolute;right:0;top:16px}.MyFactoryDashboardPage{display:flex;height:100vh;width:100%}.MyFactoryDashboardPage__header{background-color:#fceb30;height:150px;position:relative}.MyFactoryDashboardPage__hamburger{cursor:pointer;left:16px;position:absolute;top:16px}.MyFactoryDashboardPage__headerTitle{bottom:16px;font-size:36px;font-weight:700;left:16px;position:absolute}.MyFactoryDashboardPage__content{height:100%;width:100%}@media only screen and (min-width:768px){.MyFactoryDashboardPage__content{margin-left:250px;width:calc(100% - 250px)}}.MyFactoryEmailConfirmationPage{background-color:#fceb30;display:flex;height:100vh;justify-content:center}.MyFactoryEmailConfirmationPage__background{align-items:center;background-position:0 -150px;background-repeat:no-repeat;display:flex;height:100%;justify-content:center;width:800px}.MyFactoryEmailConfirmationPage__card{align-items:center;display:flex;max-width:300px;padding-left:40px;padding-right:40px;width:95%}.MyFactoryEmailConfirmationPage__submitButton{height:48px;margin-top:12px;width:128px}.MyFactoryEmailConfirmationPage__error{align-items:center;display:flex;flex-direction:column;margin-top:8px}.MyFactoryEmailConfirmationPage__errorMessage{color:#fc4d5e;text-align:center}.MyFactoryEmailConfirmationPage__title{font-size:16px;text-align:center}.MyFactoryEmailSignupPage{background-color:#fceb30;display:flex;height:100vh;justify-content:center}.MyFactoryEmailSignupPage__background{align-items:center;background-position:0 -150px;background-repeat:no-repeat;display:flex;height:100%;justify-content:center;width:800px}.MyFactoryEmailSignupPage__card{align-items:center;display:flex;max-width:300px;padding-left:40px;padding-right:40px;width:95%}.MyFactoryEmailSignupPage__submitButton{height:48px;margin-top:12px;width:128px}.MyFactoryEmailSignupPage__error{align-items:center;display:flex;flex-direction:column;margin-top:8px}.MyFactoryEmailSignupPage__errorMessage{color:#fc4d5e;text-align:center}.MyFactoryLoginPage{background-color:#fceb30;display:flex;height:100vh;justify-content:center}.MyFactoryLoginPage__background{align-items:center;background-position:0 -150px;background-repeat:no-repeat;display:flex;height:100%;justify-content:center;width:800px}.MyFactoryLoginPage__card{max-width:300px;padding-left:40px;padding-right:40px;width:95%}.MyFactoryLoginPage__header{align-items:center;display:flex;flex-direction:column;margin-bottom:32px}.MyFactoryLoginPage__header--upper{color:#cfcdcd;margin-bottom:-5px}.MyFactoryLoginPage__header--lower{font-size:22px;font-weight:700}.MyFactoryLoginPage__loginButton{height:48px;margin-bottom:16px}.MyFactoryLoginPage__textButton{color:#ff01ff;font-size:14px;text-align:center;text-decoration:underline}.MyFactoryLoginPage__error{align-items:center;display:flex;flex-direction:column;margin-top:8px}.MyFactoryLoginPage__errorMessage{color:#fc4d5e;text-align:center}.MyFactoryLoginPage__errorConfirmButton{height:48px;margin-top:12px}.MyFactoryProfilePage{background-color:#fceb30;display:flex;justify-content:center}.MyFactoryProfilePage__background{align-items:center;background-position:0 -150px;display:flex;height:100%;justify-content:center;padding-bottom:32px;padding-top:32px;width:800px}.MyFactoryProfilePage__card{align-items:center;display:flex;max-width:300px;padding-bottom:96px;padding-left:40px;padding-right:40px;position:relative;width:95%}.MyFactoryProfilePage__submitButton{height:48px;margin-top:12px;width:128px}.MyFactoryProfilePage__error{align-items:center;display:flex;flex-direction:column;margin-top:8px}.MyFactoryProfilePage__errorMessage{color:#fc4d5e;text-align:center}.MyFactoryProfilePage__spinnerContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:200px}.button{background-color:#000;color:#fceb30;font-weight:700;outline:1px solid #fceb30;padding:8px 8px 5px;transition:color .5s,background-color .5s,outline .5s}.button:hover{background-color:#fff;color:#121212;cursor:pointer;outline:1px solid #fff}.button--subscribe,.button--subscribeBlack{-webkit-appearance:none;background-color:#fceb30;border:none;border-radius:0;color:#121212;display:inline-block;font-family:harmonia sans pro cyr,sans-serif;font-weight:300;margin:30px 0 0 -5px;outline:none;padding:13px 24px 10px}.button--subscribe:hover,.button--subscribeBlack:hover{background-color:#f2f2f2;outline:none}.button--subscribeBlack{background-color:#121212;color:#fceb30}.button--subscribeBlack:hover{background-color:#444;color:#fceb30}.button--cta{font-size:18px;margin:30px 0;position:relative}.button--cta,.button--cta:after{display:inline-block;padding:16px 30px 15px}.button--cta:after{background-color:#000;content:attr(data-cta);left:0;outline:1px solid #ff0;position:absolute;top:0;-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px);transition:background-color .5s,-webkit-transform .5s;transition:background-color .5s,transform .5s;transition:background-color .5s,transform .5s,-webkit-transform .5s}.button--cta:hover:after{background-color:#fff;outline:1px solid #fff;-webkit-transform:translate(0);transform:translate(0)}.button--cta:active:after{background-color:#ff0;outline:1px solid #ff0;-webkit-transform:translate(0);transform:translate(0)}.button--cta-huge{font-size:32px}.button--small{background-color:#fff;border:1px solid #000;color:#000}.button--small,.button--small-white{font-size:14px;font-weight:700;outline:none;padding:10px 30px 6px}.button--small-white{background-color:#000;border:1px solid #fff;color:#fff}.button--stackable{margin:12px}@media $device-tablet-up{.button--stackable{margin-right:24px}}.button--stackable:first-of-type{margin-top:30px}@media $device-tablet-up{.button--stackable:last-of-type{margin-right:0}}.DeleteButton{color:#ff01ff;text-decoration:underline}.DeleteButton,.LoginButton{align-items:center;cursor:pointer;display:flex;justify-content:center}.LoginButton{border-radius:32px;box-shadow:0 2px 32px 0 hsla(0,0%,82.7%,.4)}.LoginButton__image{height:20px;margin:0 12px;width:20px}.LoginButton__text{color:#121212}.LogoFooter{display:none}@media only screen and (min-width:768px){.LogoFooter{bottom:32px;display:block;position:absolute;width:100px}}.SubmitButton{align-items:center;background-color:#fceb30;border-radius:32px;box-shadow:0 2px 32px 0 hsla(0,0%,82.7%,.4);cursor:pointer;display:flex;justify-content:center}

/*# sourceMappingURL=1.307f18c52df1d7889154.css.map*/