.DecorativeText-component{align-items:center;justify-content:center;display:flex;position:relative;width:100%}.DecorativeText-component .Border{border-bottom:1px solid #d8d8d8;display:inline-block;left:0;position:absolute;width:100%}.DecorativeText-component .Text{background-color:white;display:block;padding:10px 5px;z-index:1;color:#666}.DecorativeText-component.Homepage{box-sizing:border-box !important;margin-top:-15px !important}@media (min-width: 1201px){.DecorativeText-component.Homepage{margin:0px auto;max-width:1150px}}@media (min-width: 1025px) and (max-width: 1200px){.DecorativeText-component.Homepage{margin:0px auto;max-width:980px}}@media (min-width: 769px) and (max-width: 1024px){.DecorativeText-component.Homepage{margin:0px auto;max-width:728px}}@media (min-width: 481px) and (max-width: 768px), (max-width: 480px){.DecorativeText-component.Homepage{padding-left:20px;padding-right:20px;max-width:100%}}.DecorativeText-component.Homepage .Text{font-family:"museo", Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:700;font-variant:normal;line-height:17px;color:#666;font-size:18px;font-weight:500;padding:5px 20px}@media (max-width: 480px), (min-width: 481px) and (max-width: 768px){.DecorativeText-component.Homepage{display:none}}#EmailSuggestionContainer{display:inline-block;padding-top:5px;padding-bottom:5px;align-items:center;font-size:0.8rem;text-align:end;width:100%}#EmailSuggestionContainer .EmailSuggestionAnchor{color:#3f3f3f}#EmailSuggestionContainer .EmailSuggestionAnchor:hover,#EmailSuggestionContainer .EmailSuggestionAnchor:active{text-decoration:underline;cursor:pointer}#EmailSuggestionContainer .EmailSuggestionDismiss{position:relative;color:#a5a5a5;transform:translateY(1px);align-self:center}#EmailSuggestionContainer .EmailSuggestionDismiss:hover,#EmailSuggestionContainer .EmailSuggestionDismiss:active{cursor:pointer}.ModalLogin-component{margin:0px auto;overflow:hidden;box-sizing:border-box !important}.ModalLogin-component .Content{max-width:300px;width:100%}.ModalLogin-component .FlexColumn{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.ModalLogin-component .FlexColumn{align-items:flex-start;justify-content:flex-start}}.ModalLogin-component .FlexRow{border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px;padding-bottom:10px}.ModalLogin-component .Input+.Input{margin-top:15px}.ModalLogin-component .Input{width:100%}.ModalLogin-component .ForgotPassword{color:#417ec7;display:block;padding-bottom:5px;padding-top:5px;text-align:right}.ModalLogin-component .Header{padding-bottom:15px;text-align:center}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.ModalLogin-component .Header{text-align:left}}.ModalLogin-component .LoginButtonContainer{display:block;width:100%}.ModalLogin-component .SocialMedia .Button+.Button{margin-top:10px}.ModalSignUp-component{margin:0px auto;overflow:hidden;font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px;box-sizing:border-box !important}.ModalSignUp-component .Content{max-width:300px;width:100%}.ModalSignUp-component .EventInput-hidden{padding-bottom:10px;padding-top:10px}.ModalSignUp-component .EventInput-hidden input{width:100%}.ModalSignUp-component .FlexColumn{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.ModalSignUp-component .FlexColumn{align-items:flex-start;justify-content:flex-start}}.ModalSignUp-component .FlexRow{border-top:1px solid #d8d8d8;display:flex;justify-content:space-between;margin-top:20px;padding-top:20px;padding-bottom:10px}.ModalSignUp-component .Input+.Input{margin-top:15px}.ModalSignUp-component .Input{width:100%}.ModalSignUp-component .Header{text-align:center;padding-bottom:15px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.ModalSignUp-component .Header{text-align:left}}.ModalSignUp-component .LoginButtonContainer{display:block;min-width:100%;width:100%}.ModalSignUp-component .SocialMedia .Button+.Button{margin-top:10px}.ModalSignUp-component .Paragraph{font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px}.ModalSignUp-component .Radios{padding-top:10px}.ModalSignUp-component .SocialMedia-hidden{display:block;text-align:center}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.ModalSignUp-component .SocialMedia-hidden{text-align:left}}.ModalSignUp-component .SocialMedia-hidden a{color:#417ec7}.ModalSignUp-component .SocialMedia-hidden a:active,.ModalSignUp-component .SocialMedia-hidden a:hover,.ModalSignUp-component .SocialMedia-hidden a:visited{color:#3671b8}.ModalSignUp-component .Terms{padding-top:15px}.ModalSignUp-component .Terms .Paragraph{font-family:"OpenSans", Arial, sans-serif;font-size:12px;font-weight:400;line-height:16px}.ModalSignUp-component .Terms .Paragraph a{color:#327ccb}.ModalSignUp-component .Terms .Paragraph a:visited{color:#2d70b7}.ModalSignUpExternal-component{margin:0px auto;font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px;box-sizing:border-box !important}.ModalSignUpExternal-component .Content{width:300px}.ModalSignUpExternal-component .EventInput-hidden{padding-bottom:10px;padding-top:10px}.ModalSignUpExternal-component .FlexColumn{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.ModalSignUpExternal-component .FlexColumn .Image img{background-color:#d8d8d8;border-radius:50%;display:block;margin:0px auto;margin-bottom:10px;margin-top:-50px}.ModalSignUpExternal-component .Header{padding-bottom:15px;text-align:center}.ModalSignUpExternal-component .LoginButtonContainer{display:block;padding-top:15px;width:100%}.ModalSignUpExternal-component .LoginButtonContainer .Button-loginSignup{width:100%}.ModalSignUpExternal-component .SocialMedia .Button+.Button{margin-top:10px}.ModalSignUpExternal-component .Paragraph{font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px}.ModalSignUpExternal-component .Radios{padding-top:10px}.ModalSignUpExternal-component .signup-form-1.js-hide ~ .SocialMedia-hidden{display:block;text-align:center}.ModalSignUpExternal-component .signup-form-1.js-hide ~ .SocialMedia-hidden a{color:#417ec7}.ModalSignUpExternal-component .signup-form-1.js-hide ~ .SocialMedia-hidden a:active,.ModalSignUpExternal-component .signup-form-1.js-hide ~ .SocialMedia-hidden a:hover,.ModalSignUpExternal-component .signup-form-1.js-hide ~ .SocialMedia-hidden a:visited{color:#3671b8}.homepage{background-color:white;min-width:auto}.Homepage{position:relative}.Homepage .ButtonContainer{margin:0px auto;padding-top:30px}@media (min-width: 481px) and (max-width: 768px), (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .ButtonContainer{padding-top:50px;max-width:200px}}.Homepage .CenteredContentLayout{align-items:center;align-self:center;display:flex;flex-flow:column nowrap;justify-content:center;height:600px}.Homepage .CenteredContentLayout .Author{display:none;font-size:14px;padding-top:10px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .CenteredContentLayout .Author{display:block}}.Homepage .Header-h1{font-size:35px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .Header-h1{font-size:45px}}.Homepage .Content{font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px;line-height:26px;text-align:center}.Homepage .Content .Paragraph{font-size:17.5px}.Homepage .HappyFilmmakers .ButtonContainer{display:none}@media (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .HappyFilmmakers .ButtonContainer{display:block}}.Homepage .HappyFilmmakers .Header-h1{color:white;margin:0px auto;max-width:400px;padding-bottom:30px}.Homepage .HappyFilmmakers .Quotes{align-items:center;display:flex;flex-flow:column nowrap}@media (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .HappyFilmmakers .Quotes{flex-flow:row nowrap}}.Homepage .HappyFilmmakers .Quotes .Author{display:block;text-align:right}.Homepage .HappyFilmmakers .Quotes .FestivalName{font-family:"museo", Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:700;font-variant:normal;line-height:17px;color:#2db482;display:block;text-align:right}.Homepage .HappyFilmmakers .Quotes .Text{font-size:18px;padding-bottom:20px}.Homepage .HappyFilmmakers .Quotes .Quote{background-color:rgba(255,255,255,0.9);border-radius:3px;min-width:350px;max-width:450px;padding:20px;text-align:left}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .HappyFilmmakers .Quotes .Quote{padding:30px}}.Homepage .HappyFilmmakers .Quotes .Quote+.Quote{margin-top:20px}@media (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .HappyFilmmakers .Quotes .Quote+.Quote{margin-left:20px;margin-top:0px}}.Homepage .Storytellers .Header-h1{color:white;padding-bottom:20px}.Homepage .Storytellers .Paragraph{margin:0px auto;max-width:600px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .Storytellers .Paragraph{max-width:875px}}.Homepage .WorldsBestFestivals{color:#666;padding-bottom:40px;padding-top:40px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .WorldsBestFestivals{padding-bottom:80px;padding-top:80px}}.Homepage .WorldsBestFestivals .Header-h1{padding-bottom:30px}.Homepage .WorldsBestFestivals .Paragraph{margin:0px auto;max-width:875px}.Homepage .WorldsBestFestivals strong a,.Homepage .WorldsBestFestivals strong a:visited{color:#327ccb;font-weight:700}.Homepage .WorldsBestFestivals strong a:hover,.Homepage .WorldsBestFestivals strong a:focus,.Homepage .WorldsBestFestivals strong a:visited:hover,.Homepage .WorldsBestFestivals strong a:visited:focus{color:#2863a2}.Homepage .FestivalTileGrid{padding-top:30px;padding-bottom:0px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .FestivalTileGrid{padding-top:60px;padding-bottom:20px}}.Homepage .FestivalTileGrid .FestivalTiles{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.Homepage .FestivalTileGrid .FestivalTiles .Tile{width:50%}@media (min-width: 481px) and (max-width: 768px){.Homepage .FestivalTileGrid .FestivalTiles .Tile{width:33.3%}}@media (min-width: 769px) and (max-width: 1024px){.Homepage .FestivalTileGrid .FestivalTiles .Tile{width:25%}}@media (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .FestivalTileGrid .FestivalTiles .Tile{width:16.6%}}.Homepage .FestivalTileGrid .FestivalTiles .Tile .TileContent{max-width:100%;overflow:hidden}.Homepage .FestivalTileGrid .FestivalTiles .Tile .TileContent .Image{padding:15px;transition:all 0.12s ease-out}.Homepage .FestivalTileGrid .FestivalTiles .Tile .TileContent .Image img{border:1px solid #f7f7f7;display:block;height:auto;max-width:100%}.Homepage .FestivalTileGrid .FestivalTiles .Tile .TileContent .Link{display:block;position:relative;margin:-15px;padding:15px}.Homepage .FestivalTileGrid .FestivalTiles .Tile .TileContent .Link .LinkBackground{display:none;transition:all 0.12s ease-out}.Homepage .FestivalTileGrid .FestivalTiles .Tile .TileContent::before{display:block;content:''}.Homepage .FestivalTileGrid .FestivalTiles .Tile .Link:hover{margin:0px;padding:8px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .FestivalTileGrid .FestivalTiles .Tile .Link:hover{padding:10px}}.Homepage .FestivalTileGrid .FestivalTiles .Tile .Link:hover .LinkCopy{align-content:stretch;align-items:center;color:white;display:inline-flex;height:100%;flex-flow:colum nowrap;justify-content:center;justify-items:center}.Homepage .FestivalTileGrid .FestivalTiles .Tile .Link:hover .LinkCopy .ViewFestivalLink{border:2px solid white;border-radius:3px;font-weight:600;padding:5px}.Homepage .FestivalTileGrid .FestivalTiles .Tile .Link:hover .Image img{transform:scale(1.15, 1.15);transition:all 0.2s ease-out;-webkit-transform:scale(1.15, 1.15)}.Homepage .FestivalTileGrid .FestivalTiles .Tile .Link:hover .LinkBackground{font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px;background-color:rgba(114,127,141,0.8);display:inline;position:absolute;left:15px;right:15px;top:15px;bottom:15px;z-index:50}.Homepage .FullWidthImage{background-size:cover;background-repeat:no-repeat;background-position:top left;overflow:hidden;width:100%}.Homepage .FullWidthImage.Image-driver{background-position:50% 0%}.Homepage .FullWidthImage.Image-storytellers{background-position:30% 50%}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .FullWidthImage.Image-storytellers{background-position:50% 70%}}.Homepage .Link a{color:#00c498;display:inline-block;font-size:14px;font-weight:600;padding-top:15px}.Homepage .Link a:hover,.Homepage .Link a:active{color:#00ab84}.Homepage .Link a::after{content:'\e606';font-family:'icomoon';line-height:26px;padding-left:5px;vertical-align:middle}.Homepage .Touchpoints{font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px;align-items:flex-start;color:#666;display:flex;flex-flow:column nowrap;justify-content:space-between;padding-bottom:80px;padding-top:80px}.Homepage .Touchpoints .Paragraph{font-size:17.5px}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .Touchpoints{align-items:flex-start;flex-flow:row nowrap}}.Homepage .Touchpoints .Header-h2{padding-bottom:10px}.Homepage .Touchpoints .Touchpoint{display:flex;flex-flow:column nowrap;max-width:100%;width:100%}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .Touchpoints .Touchpoint{max-width:320px}}.Homepage .Touchpoints .Touchpoint .Header-h2{color:#191c1f}.Homepage .Touchpoints .Touchpoint+.Touchpoint{padding-top:30px;padding-left:0px}@media (min-width: 769px) and (max-width: 1024px){.Homepage .Touchpoints .Touchpoint+.Touchpoint{padding-left:50px;padding-top:0px}}@media (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Homepage .Touchpoints .Touchpoint+.Touchpoint{padding-left:30px;padding-top:0px}}.Homepage .ResponsiveLayout{box-sizing:border-box !important;padding-left:0px;padding-right:0px}@media (min-width: 1201px){.Homepage .ResponsiveLayout{margin:0px auto;max-width:1150px}}@media (min-width: 1025px) and (max-width: 1200px){.Homepage .ResponsiveLayout{margin:0px auto;max-width:980px}}@media (min-width: 769px) and (max-width: 1024px){.Homepage .ResponsiveLayout{margin:0px auto;max-width:728px}}@media (min-width: 481px) and (max-width: 768px), (max-width: 480px){.Homepage .ResponsiveLayout{padding-left:20px;padding-right:20px;max-width:100%}}.homepage.responsive .SiteNavigation-component .AccountSubline{color:white}.homepage.responsive .SiteNavigation-component .Bar{background-color:transparent}.homepage.responsive .SiteNavigation-component .Cart-icon::before{color:white}.homepage.responsive .SiteNavigation-component .Close,.homepage.responsive .SiteNavigation-component .Close::before,.homepage.responsive .SiteNavigation-component .Close::after{background-color:white}.homepage.responsive .SiteNavigation-component .Logo::before{color:white}.homepage.responsive .SiteNavigation-component .Links li a{color:white}.homepage.responsive .SiteNavigation-component .Links li:not(.NotificationsComponent-navIcon):not(.AccountDetails) a:hover{border-bottom:2px solid rgba(216,216,216,0.5);padding-bottom:8px}.homepage.responsive .SiteNavigation-component .Icon::before{color:white}.homepage.responsive .SiteNavigation-component .Toggle::before{color:white}.homepage.responsive .SiteNavigation-component .Content.nav--is-open{background-color:white}.homepage.responsive .SiteNavigation-component .Content.nav--is-open .AccountSubline{color:#3f3f3f}.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Cart-icon::before{color:#3f3f3f}.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Close,.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Close::before,.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Close::after{background-color:#3f3f3f}.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Icon::before{color:#3f3f3f}.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Links li,.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Links li a:hover{border-bottom:2px solid transparent}.homepage.responsive .SiteNavigation-component .Content.nav--is-open .Logo::before{color:#3f3f3f}.homepage.responsive .SiteNavigation-component.Dark .Bar{background-color:#3f3f3f}.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open{background-color:#3f3f3f}.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .Logo::before{color:white}.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .AccountSubline{color:white}.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .Cart-icon::before{color:white}.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .Close,.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .Close::before,.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .Close::after{background-color:white}.homepage.responsive .SiteNavigation-component.Dark .Content.nav--is-open .Icon::before{color:white}.Masthead-bar{background-color:white;bottom:0px;left:0px;padding:25px;position:absolute;right:0px}@media (max-width: 480px), (min-width: 481px) and (max-width: 768px){.Masthead-bar{background-color:rgba(255,255,255,0.8)}}.Masthead-container{background-color:white;background-image:url("https://static-assets.filmfreeway.com/assets/hero-45f7d900424d6c765779c1fb1dcd5912.jpg");background-position:70% 30%;background-repeat:no-repeat;background-size:cover;margin-top:-55px;position:relative;height:500px;width:100%}@media (min-width: 769px) and (max-width: 1024px){.Masthead-container{height:550px}}@media (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Masthead-container{background-position:50% 40%;background-image:url("https://static-assets.filmfreeway.com/assets/hero@2x-bcaba4ea5d83ed2ca7ccbe7af312fd8b.jpg");height:620px}}.Masthead-logoContainer{width:auto;max-width:1143px;position:relative;text-align:left}@media (max-width: 480px), (min-width: 481px) and (max-width: 768px){.Masthead-logoContainer{display:none}}.Masthead-logos{position:relative;height:auto;width:100%}.Masthead-logos:hover{cursor:pointer}@media (min-width: 769px) and (max-width: 1024px){.Masthead-logos{max-width:730px}}.Masthead-title{font-family:"OpenSans", Arial, sans-serif;font-size:14px;font-weight:400;line-height:22px;box-sizing:border-box !important;padding-top:0px;color:white;padding-top:150px;padding-left:5px;padding-right:5px;text-align:left}@media (min-width: 1201px){.Masthead-title{margin:0px auto;max-width:1150px}}@media (min-width: 1025px) and (max-width: 1200px){.Masthead-title{margin:0px auto;max-width:980px}}@media (min-width: 769px) and (max-width: 1024px){.Masthead-title{margin:0px auto;max-width:728px}}@media (min-width: 481px) and (max-width: 768px), (max-width: 480px){.Masthead-title{padding-left:20px;padding-right:20px;max-width:100%}}@media (min-width: 481px) and (max-width: 768px){.Masthead-title{padding-top:15px}}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Masthead-title{padding-top:30px}}@media (min-width: 481px) and (max-width: 768px), (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Masthead-title{padding-top:150px}}.Masthead .Header-hero{font-size:60px;font-weight:700;line-height:60px;text-shadow:0 0 30px rgba(0,0,0,0.7);padding-bottom:15px}@media (min-width: 481px) and (max-width: 768px){.Masthead .Header-hero{line-height:78.95px;font-size:52.6px;padding-bottom:0px}}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Masthead .Header-hero{font-size:65.8px;line-height:98px;padding-bottom:0px}}.Masthead .Header-heroSubline{line-height:25px;font-size:21px;font-weight:700;text-shadow:0 0 15px rgba(0,0,0,0.7)}@media (min-width: 769px) and (max-width: 1024px), (min-width: 1025px) and (max-width: 1200px), (min-width: 1201px){.Masthead .Header-heroSubline{font-size:21px;padding-bottom:30px}}.Masthead .BackfaceVisible{position:absolute;left:0;right:0;top:0;animation-name:fadeInfinite;-webkit-animation:fadeInfinite 20s ease-in-out both 10s infinite;-moz-animation-name:fadeInfinite;animation:fadeInfinite 20s ease-in-out both 10s infinite;-moz-animation:fadeInfinite 20s ease-in-out both 10s infinite}.Masthead .Visible{position:absolute;left:0;right:0;top:0;animation-name:fadeInfinite;-webkit-animation:fadeInfinite 20s ease-in-out both 20s infinite;-moz-animation-name:fadeInfinite;animation:fadeInfinite 20s ease-in-out both 20s infinite;-moz-animation:fadeInfinite 20s ease-in-out both 20s infinite}@keyframes fadeInfinite{0%{opacity:0}20%{opacity:.8}40%{opacity:.8}60%{opacity:0}100%{opacity:0}}@-moz-keyframes fadeInfinite{0%{opacity:0}20%{opacity:.8}40%{opacity:.8}60%{opacity:0}100%{opacity:0}}@-webkit-keyframes fadeInfinite{0%{opacity:0}20%{opacity:.8}40%{opacity:.8}60%{opacity:0}100%{opacity:0}}.Masthead .First{animation-name:fadeOnce;-webkit-animation:fadeOnce 20s ease-in-out both 0s 1;-moz-animation-name:fadeOnce;animation:fadeOnce 20s ease-in-out both 0s 1;-moz-animation:fadeOnce 20s ease-in-out both 0s 1}@keyframes fadeOnce{0%{opacity:.8}20%{opacity:.8}40%{opacity:.8}60%{opacity:0}100%{opacity:0}}@-moz-keyframes fadeOnce{0%{opacity:.8}20%{opacity:.8}40%{opacity:.8}60%{opacity:0}100%{opacity:0}}@-webkit-keyframes fadeOnce{0%{opacity:.8}20%{opacity:.8}40%{opacity:.8}60%{opacity:0}100%{opacity:0}}@media screen and (max-width: 768px){.grecaptcha-badge{bottom:2px !important}}
