@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,400;0,700;1,400;1,700&family=Roboto:wght@400;700&display=swap);.headerNav__button{background:none;border:none;color:var(--lfc-white);cursor:pointer;display:inline;display:flex;outline:none!important;padding:1rem 0}.headerNav__arrow{height:1rem;margin-left:1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .25s ease-in-out;width:1rem}.isOpen .headerNav__arrow{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.headerNav__button:hover .headerNav__arrow{-webkit-animation:arrowWobble .6s ease-in-out 2;animation:arrowWobble .6s ease-in-out 2}.headerNav__fold{background:var(--lfc-red);max-height:0;overflow:hidden;padding:0 1.5rem;transition:padding .4s ease-out,max-height .25s ease-in-out}.headerNav__fold ul{list-style:none;margin:0;padding:0}.headerNav__fold ul li a{color:var(--lfc-white);display:block;font:normal normal 700 12px/16px Roboto Condensed;letter-spacing:1px;padding:.5rem 0 1rem;text-decoration:none;text-transform:uppercase}.headerNav__fold.isOpen{-webkit-animation:dropAndBounce .6s linear 1;animation:dropAndBounce .6s linear 1;max-height:10rem;padding:0 1.5rem .5625rem}.headerNav__fold.hidden,.headerNav__fold.hidden.isOpen{max-height:0;padding:0}@-webkit-keyframes dropAndBounce{0%{border-bottom-left-radius:10%;border-bottom-right-radius:10%;padding:0 1.5rem}25%{border-bottom-left-radius:10%;border-bottom-right-radius:10%;padding:0 1.5rem 1rem}50%{border-bottom-left-radius:5%;border-bottom-right-radius:5%;padding:0 1.5rem .4rem}to{padding:0 1.5rem .5625rem}}@keyframes dropAndBounce{0%{border-bottom-left-radius:10%;border-bottom-right-radius:10%;padding:0 1.5rem}25%{border-bottom-left-radius:10%;border-bottom-right-radius:10%;padding:0 1.5rem 1rem}50%{border-bottom-left-radius:5%;border-bottom-right-radius:5%;padding:0 1.5rem .4rem}to{padding:0 1.5rem .5625rem}}.LoadingSpinner{color:currentColor;display:block;font-size:0;height:8px;position:relative;text-align:center;width:24px}.LoadingSpinner>div{-webkit-animation:loaderButtonPulse 1s ease infinite;animation:loaderButtonPulse 1s ease infinite;background-color:currentColor;border:0;border-radius:100%;display:inline-block;height:4px;margin:2px;width:4px}.LoadingSpinner>div:first-child{-webkit-animation-delay:-.2s;animation-delay:-.2s}.LoadingSpinner>div:nth-child(2){-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes loaderButtonPulse{0%,50%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.1;-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes loaderButtonPulse{0%,50%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.1;-webkit-transform:scale(.01);transform:scale(.01)}}.navigation__inner{background:var(--lfc-red);color:#fff;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:-120vh;transition:all .4s ease-in-out;width:100vw;z-index:10}.isOpen .navigation__inner{top:0}.navigation__scrollwrap{display:flex;flex-direction:column;height:100%;overflow-y:scroll;position:relative}.navigation a{color:var(--lfc-white)}.navigation__toggle{background:none;border:none;height:2rem;width:2rem}.navlist{border-bottom:1px solid #fff;display:block;flex-direction:column;font-size:24px;justify-content:space-between;letter-spacing:1px;line-height:35px;margin-top:4rem;padding:0 5vw 1.5rem}.navlist li{list-style:none}.navlist li a{color:inherit;display:block;text-decoration:none;width:100%}.navlist li a:after{content:">";float:right}.navlist li a.active:after{content:""}.navlist li a.active{font-weight:700;text-decoration:underline}.navaccount,.navigation__social{padding:0 5vw;width:calc(100% - 10vw)}.navigation__social{text-align:center}.navigation__social-holder{align-items:flex-end;display:flex;font-size:13px;justify-content:center;letter-spacing:1.4px;margin:2rem auto;text-transform:uppercase;width:75%}.navigation__social-holder>a{margin:0 1rem}.navigation__social-title{font-size:2.5rem;letter-spacing:0;line-height:2;margin-bottom:0}.navigation__payment{background:#fff;color:var(--lfc-grey);flex-grow:1;padding:1.125rem 0;text-align:center;width:100%}.navigation__payment-text{font-size:.9rem;letter-spacing:1px;margin:0 0 1rem}.navigation__payment-holder{display:flex;justify-content:space-between;margin:0 auto;max-width:400px;width:50%}.navigation__payment-holder img{height:auto;object-fit:contain;width:30%}.navigation__close{background:none;border:none;cursor:pointer;height:2rem;outline:none!important;padding:6px 0;position:absolute;right:4.2vw;text-align:right;top:1rem;width:2rem}.navigation__close svg path{fill:transparent;transition:fill .25s ease-in-out}.isOpen .navigation__close svg path{fill:#fff}.NavigationSearch{align-items:center;display:flex;position:relative}.NavigationSearch>form{display:flex}.NavigationSearch__input{border:0;line-height:2em;margin:0 .5rem 0 0;outline:none!important;padding-left:.5rem;transition:width .35s ease;width:0}.isOpen .NavigationSearch__input{border-radius:2px;width:190px}.NavigationSearch__input::-webkit-input-placeholder{color:var(--lfc-grey);font-family:var(--lfc-font-main);font-size:1rem;letter-spacing:1.14px;opacity:.5}.NavigationSearch__input::placeholder{color:var(--lfc-grey);font-family:var(--lfc-font-main);font-size:1rem;letter-spacing:1.14px;opacity:.5}.NavigationSearch__button{background:none;border:0;cursor:pointer;outline:none!important}@media (max-width:320px){.isOpen .NavigationSearch__input{background:#fff;margin-left:-100px;padding-left:10px}}@media (min-width:321px) and (max-width:410px){.isOpen .NavigationSearch__input{background:#fff;margin-left:-50px;padding-left:50px}}.RecentSearch{background:#fff;border-top:2px solid transparent;display:block;height:100%;max-height:0;overflow:hidden;transition:all .5s ease-out;width:100%}.RecentSearch.isOpen{border-color:var(--lfc-red);max-height:40vh}.RecentSearch__title{color:var(--lfc-grey);display:inline-block;font-size:1rem;font-weight:700;letter-spacing:1.14px;line-height:20px;margin:0;padding:1rem 1.125rem}.RecentSearch__list{list-style:none;margin-top:0;padding-left:1.125rem}.RecentSearch__list li a{color:var(--lfc-red);display:block;letter-spacing:1.14px;line-height:20px;padding:0 0 1rem}.NavBar{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:24px 20px;transition:all .5s}.NavBar.active{background:var(--lfc-red)}.NavBar__search path{fill:var(--lfc-red)}.NavBar__left{grid-gap:16px;align-items:center;display:grid;grid-template-columns:1fr 1fr;max-width:20vw}.NavBar.active .NavBar__left,.NavBar__lfc{position:relative}.NavBar__lfc{left:0;transition:all .5s}.NavBar.active .NavBar__lfc{text-align:center;width:90vw}.NavBar.active .NavBar__left svg path{fill:var(--lfc-white)}.NavBar.active .NavBar__right{display:none}.NavBar.active .navigation{position:absolute;top:-200vh}.NavBar__right{justify-self:end}.NavBar__back{color:#fff;font-size:2rem;left:1.5rem;position:absolute;z-index:2}.masthead{align-items:center;background:var(--lfc-red);color:var(--lfc-white);display:flex;height:10vh;justify-content:space-between;max-height:10vh;padding:0 1.5rem;transition:max-height .5s}.masthead.hidden{max-height:0;overflow:hidden}.masthead__right{align-items:flex-start;display:flex;justify-self:end;max-width:40vw}.masthead__right>*{margin:0 0 0 1rem}.masthead__right>a{align-self:center}.menu{min-width:20px}.icon{height:25px;max-height:25px}.sc{height:44px;max-height:44px}.arrow{height:8px;margin-left:8px}.Heading{font-family:var(--lfc-font-main);font-size:24px;font-weight:400;line-height:28px;line-height:2}.Heading__red{color:var(--lfc-red)}.Heading__black{color:var(--lfc-grey)}.Heading__white{color:var(--lfc-white)}.Heading__bold{font-weight:700}.Heading__uppercase{text-transform:uppercase}.videocard{-webkit-user-drag:none;display:block;text-decoration:none;-webkit-user-select:none;user-select:none}.videocard.wide{margin:2rem 0}.videocard.wide .thumbnail{height:350px;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.videocard .thumbnail{background:grey;background-size:cover!important;border-radius:12px;height:260px;position:relative;width:208px}.videocard .category{background:#fff;border-radius:12px;bottom:10px;color:#000;font-size:12px;font-weight:700;left:10px;letter-spacing:1.4px;padding:10px;position:absolute}.videocard .title{color:var(--lfc-grey);font-weight:300;letter-spacing:1.14px;margin:6px 0}.videocard .videodescription{font-size:12px;font-weight:700}.videocard .difficulty,.videocard .duration,.videocard .premium{margin-right:20px}.videocard .duration{color:#38475080}.videocard .premium{color:var(--lfc-red)}.star-rating .star.inactive>path{fill:#adb4b8}.star-rating .star.active>path{fill:var(--lfc-red)}.star-rating.invalid{-webkit-animation:throb 1.8s infinite;animation:throb 1.8s infinite}.hScrollArea{position:relative}.hScrollArea__area{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.hScrollArea__button{border:0;height:260px;opacity:0;outline:0!important;position:absolute;top:10px;transition:all .3s ease;width:5rem;z-index:2}@media (hover:hover){.hScrollArea:hover .hScrollArea__button:not(.none){cursor:pointer;opacity:1}}@media (hover:none),(max-width:798px){.hScrollArea:hover .hScrollArea__button{display:none}}@-webkit-keyframes scrollButtonBounceLeft{0%{-webkit-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg)}50%{-webkit-transform:translate(-.5rem) rotate(90deg);transform:translate(-.5rem) rotate(90deg)}to{-webkit-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg)}}@keyframes scrollButtonBounceLeft{0%{-webkit-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg)}50%{-webkit-transform:translate(-.5rem) rotate(90deg);transform:translate(-.5rem) rotate(90deg)}to{-webkit-transform:translate(0) rotate(90deg);transform:translate(0) rotate(90deg)}}@-webkit-keyframes scrollButtonBounceRight{0%{-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg)}50%{-webkit-transform:translate(.5rem) rotate(-90deg);transform:translate(.5rem) rotate(-90deg)}to{-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg)}}@keyframes scrollButtonBounceRight{0%{-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg)}50%{-webkit-transform:translate(.5rem) rotate(-90deg);transform:translate(.5rem) rotate(-90deg)}to{-webkit-transform:translate(0) rotate(-90deg);transform:translate(0) rotate(-90deg)}}.hScrollArea__button.none{pointer-events:none}.hScrollArea__button-next{background:linear-gradient(270deg,rgba(0,0,0,.4),transparent);right:0}.hScrollArea__button-prev{background:linear-gradient(90deg,rgba(0,0,0,.4),transparent);left:0}.hScrollArea__button-next:after,.hScrollArea__button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath style='fill:%23fff' d='M225.813 48.907 128 146.72 30.187 48.907 0 79.093l128 128 128-128z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:50px;position:absolute;top:calc(50% - 25px);width:50px}.hScrollArea__button-prev:after{left:.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.hScrollArea__button-next:after{right:.5rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hScrollArea__button-next.animate:after{-webkit-animation:scrollButtonBounceRight .8s alternate;animation:scrollButtonBounceRight .8s alternate}.hScrollArea__button-prev.animate:after{-webkit-animation:scrollButtonBounceLeft .8s alternate;animation:scrollButtonBounceLeft .8s alternate}.hScrollArea .hScrollArea__area::-webkit-scrollbar{display:none}.videoslider{margin:3rem 0}.videoslider .videocard,.videoslider__false-videos .LoadingClay{margin:10px 0 10px var(--body-gutter-alt)}h3.slidertitle{letter-spacing:4px;margin:10px var(--body-gutter-alt);text-transform:uppercase}.videoslider__false-videos{display:flex;overflow:hidden}.videoslider__false-videos .loadingVideo{border-radius:12px}.videoslider__false-videos .LoadingClay{margin-bottom:2px;margin-top:6px}.LoadingClay{-webkit-animation:throb 1.75s infinite;animation:throb 1.75s infinite;background:#adb4b8;border-radius:4px;display:inline-block;vertical-align:middle}.LoadingClay.red{background:var(--lfc-red)}.LoadingClay.white{background:var(--lfc-white)}.blockCTA{background:var(--lfc-yellow);color:var(--lfc-red);display:block;font-size:1rem;line-height:1.5rem;margin:2rem var(--body-gutter);padding:2vh 10vw;text-align:center}.blockCTA_content{font-size:1.125rem}.blockCTA_content a{color:var(--lfc-red);margin:2rem auto;position:relative;text-decoration:none}.blockCTA_content a:before{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;background-color:var(--lfc-red);bottom:2px;content:"";height:1px;left:4px;position:absolute;-webkit-transform-origin:left;transform-origin:left;transition:width .4s;width:0}.blockCTA_content a:hover:before{width:33px}.blockCTA__period-wrapper{display:grid;grid-template-columns:1fr 1px 1fr}.blockCTA__period{text-align:center}.blockCTA .title,.blockCTA__ .blockCTA a{color:var(--lfc-red);font-size:28px;margin:2rem auto}.blockCTA__ .blockCTA a{display:block;text-decoration:none}.blockCTA ul{list-style:none;padding:0}.blockCTA ul li:before{content:"-";margin-left:-1rem;margin-right:.5rem}.blockCTA__access{font-size:1.125rem;letter-spacing:2.52px;margin-bottom:0}.blockCTA__price{font-size:2em;font-weight:700;letter-spacing:.15em;margin-top:1rem}.blockCTA .divider{align-self:center;background:var(--lfc-red);height:50%}.quote{color:var(--lfc-red);line-height:32px;margin:0 var(--body-gutter);padding:1rem 0;text-align:center}@media screen and (min-width:600px){.quote{margin:0 auto;max-width:600px}}.quote p{font-size:28px}.quote img{margin:1rem 0;max-width:140px}.quote footer{font-size:24px}.Home .lander{padding:80px 0;text-align:center}.Home .lander h1{font-family:Open Sans,sans-serif;font-weight:600}.Home .lander p{color:#999}.Home .button-links{border:solid;display:block;margin-top:10px;padding:20px}.NotFound{padding-top:100px;text-align:center}.button{background:var(--lfc-red);border:4px solid var(--lfc-red);color:var(--lfc-white);cursor:pointer;display:inline-block;-webkit-filter:saturate(1);filter:saturate(1);font-family:var(--lfc-font-main);font-size:var(--lfc-body-font-size);font-style:italic;font-weight:700;letter-spacing:1px;padding:1rem 3.5rem;text-align:center;transition:all .25s}.button:disabled{-webkit-filter:saturate(0);filter:saturate(0)}.LoaderButton__block{display:block;width:100%}.LoaderButton__text{display:block}.LoaderButton__text.loading{display:none}.LoaderButton__loader{height:8px;text-align:center;width:100%}.labeledInput{background:#fff;margin:1rem auto;position:relative}.labeledInput:focus .labeledInput__label{top:0}.labeledInput__input{background:none;border:1px solid #38475040;border-radius:4px;color:transparent;display:block;font-family:var(--lfc-font-alt);font-size:var(--input-font-size);min-height:22px;padding:var(--input-padding);position:relative;transition:all .3s;width:calc(100% - 2rem)}.labeledInput__input.active,.labeledInput__input:focus{color:currentColor}.labeledInput__input:focus+label{top:-.8rem}.labeledInput__input:focus:invalid+label{color:var(--lfc-red)}.labeledInput__input:focus{outline:none}.labeledInput__input:-webkit-autofill{color:var(--lfc-grey)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.labeledInput__label{background:#fff;font-size:var(--input-label-font-size);left:var(--input-padding);letter-spacing:1px;pointer-events:none;position:absolute;top:var(--input-padding);transition:top .5s}.labeledInput__label.active{top:-.8rem}@-webkit-keyframes toastIn{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes toastIn{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.borderedPage+.toasts__wrapper{border-left:var(--body-border) var(--lfc-red) solid;border-right:var(--body-border) var(--lfc-red) solid}.toastsProviderWrapper{display:flex;flex-direction:column-reverse}.toast{--toast-height:4rem;-webkit-animation:toastIn .8s ease-in-out 1;animation:toastIn .8s ease-in-out 1;background:var(--lfc-white);height:var(--toast-height);overflow:hidden;position:relative;width:100%;z-index:99}.toast__text{color:var(--lfc-grey);font-size:1.125rem;letter-spacing:.38px;line-height:32px;padding:1.25rem 1.125rem}.toast__closeBtn{background:none;border:none;height:10px;padding:1rem;position:absolute;right:1rem;top:1rem;width:10px}.toast__closeBtn span{background:#384750;display:block;height:2px;opacity:.3;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.toast__closeBtn span:nth-child(2){top:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Login form a{font-size:14px;margin-bottom:15px}.Login__forgot-password-wrapper{padding:0 0 1rem;text-align:right}.Login__forgot-password{color:var(--lfc-red);font-style:italic;margin:1rem 0;text-decoration:underline}.Login__price-wrapper{display:flex;flex-direction:row}.Login__price{width:15em}.Login__title,.SignUp__title{letter-spacing:4px}.Login .forgot-password{font-style:italic;text-align:end;text-decoration:underline}.SignUp{margin-top:calc(var(--body-gutter)*2)}.SignUp__price-desc{letter-spacing:2.52px;margin-bottom:.25rem;text-align:left}.SignUp__price{color:var(--lfc-grey);display:block;font-size:24px;font-weight:700;letter-spacing:.5px;line-height:32px;margin:0 0 2rem}@media (min-width:798px){.Login{padding-bottom:calc(var(--body-gutter)*2) 0}.Login form{max-width:50%}}@media (max-width:798px){.Login__button,.SignUp__button{display:block}.Login__button{width:100%}}.categoryBubble{background:#3847501a;border-radius:12px;color:var(--lfc-grey);display:inline-block;font-size:12px;letter-spacing:1px;line-height:16px;padding:10px;text-transform:uppercase}@media (min-width:900px){.videoPage{border-bottom:var(--body-border) var(--lfc-red) solid;border-left:var(--body-border) var(--lfc-red) solid;border-right:var(--body-border) var(--lfc-red) solid}.videoPage__content{font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height);padding:var(--body-gutter)}}.videoPage .shaka-controls-button-panel{background:#00000026}.material-icons{font-family:Material Icons!important}.videoDescription,.videoMeta{margin:0 var(--body-gutter-alt)}.videoMeta{margin-bottom:2rem}.videoMeta>*{margin-right:2rem}.videoMeta .Heading{margin-bottom:.75rem}.videoMeta .duration{display:inline-block;font-size:12px;font-weight:700}.videoDescription{font-family:var(--lfc-font-alt);font-size:14px;letter-spacing:1px;line-height:20px;margin-bottom:2rem}.videoDescription__disclaimer,.videoDescription__material{letter-spacing:1px;margin-top:2rem}.videoDescription__disclaimer{color:var(--lfc-grey);opacity:.75}.video-container{margin:auto;max-width:100%;width:640px}.shaka-video{height:100%;width:100%}.videoPage__unpaid{overflow:hidden;position:relative;text-align:center}.videoPage__unpaid-cta{align-items:center;background:rgba(1,1,1,.8);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:0;z-index:5}.videoPage__unpaid-cta>p{color:var(--lfc-white)}.videoPage__unloaded-Img,.videoPage__unpaid>img{min-height:200px;width:100%}.videoPage__unloaded-Img{-webkit-animation:throb 1.75s infinite;animation:throb 1.75s infinite;background:#adb4b8}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/static/media/MaterialIcons-Regular.4674f8ded773cb03e824.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/static/media/MaterialIcons-Regular.cff684e59ffb052d72cb.woff2) format("woff2"),url(/static/media/MaterialIcons-Regular.83bebaf37c09c7e1c3ee.woff) format("woff"),url(/static/media/MaterialIcons-Regular.5e7382c63da0098d634a.ttf) format("truetype")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}

/*! @license
 * Shaka Player
 * Copyright 2016 Google LLC
 * SPDX-License-Identifier: Apache-2.0
 */.shaka-hidden{display:none!important}.shaka-video-container{display:flex;left:0;position:relative;top:0}.shaka-video-container .material-icons-round{font-family:Material Icons Round;font-size:24px}.shaka-video-container *{font-family:Roboto-Regular,Roboto,sans-serif,TengwarTelcontar}.shaka-video-container:fullscreen{background-color:#000;height:100%;width:100%}.shaka-video-container:fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-webkit-full-screen{background-color:#000;height:100%;width:100%}.shaka-video-container:-webkit-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-moz-full-screen{background-color:#000;height:100%;width:100%}.shaka-video-container:-moz-full-screen .shaka-text-container{font-size:4.4vmin}.shaka-video-container:-ms-fullscreen{background-color:#000;height:100%;width:100%}.shaka-video-container:-ms-fullscreen .shaka-text-container{font-size:4.4vmin}.shaka-controls-container{align-items:center;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.shaka-video-container:not([shaka-controls=true]) .shaka-controls-container{display:none}.shaka-controls-container *{flex-shrink:0}.shaka-controls-container[casting=true] .shaka-fullscreen-button{display:none}.shaka-bottom-controls{padding:0 0 2.5%;width:96%;z-index:1}.shaka-controls-button-panel{align-items:center;display:flex;flex-direction:row;font-size:12px;font-style:normal;font-weight:400;justify-content:flex-end;margin:0;min-width:48px;opacity:0;overflow:hidden;padding:0;transition:opacity .6s cubic-bezier(.4,0,.6,1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.shaka-controls-container[casting=true] .shaka-controls-button-panel,.shaka-controls-container[shown=true] .shaka-controls-button-panel{opacity:1}.shaka-controls-button-panel>*{background:0 0;border:0;color:#fff;cursor:pointer;height:32px;line-height:.5;margin:1px;padding:0 5px}.shaka-controls-button-panel .shaka-overflow-menu-only{display:none}.shaka-play-button-container{align-items:center;bottom:0;display:flex;flex-shrink:1;height:100%;justify-content:center;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.shaka-statistics-container{background-color:rgba(35,35,35,.9);border-radius:2px;color:#fff;font-size:14px;left:15px;min-width:300px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:5px 10px;position:absolute;top:15px;transition:opacity .6s cubic-bezier(.4,0,.6,1);z-index:2}.shaka-controls-container[casting=true] .shaka-statistics-container,.shaka-controls-container[shown=true] .shaka-statistics-container{opacity:1}.shaka-statistics-container div{display:flex;justify-content:space-between}.shaka-statistics-container span{color:#969696}.shaka-context-menu{background-color:rgba(35,35,35,.9);border-radius:2px;position:absolute;z-index:3}.shaka-context-menu button{align-items:center;background:0 0;border:0;color:#fff;cursor:pointer;display:flex;padding:5px 10px;width:100%}.shaka-context-menu button:hover{background-color:rgba(50,50,50,.9)}.shaka-context-menu label{padding:0 20px}.shaka-context-menu .shaka-current-selection-span,.shaka-context-menu label{align-items:flex-start;color:#fff;cursor:pointer}.shaka-scrim-container{background:linear-gradient(0deg,#000 0,transparent 15%);bottom:0;flex-shrink:1;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s cubic-bezier(.4,0,.6,1);width:100%}.shaka-controls-container[casting=true] .shaka-scrim-container,.shaka-controls-container[shown=true] .shaka-scrim-container{opacity:1}.shaka-text-container{bottom:0;color:#fff;font-size:20px;left:0;line-height:1.4;min-width:48px;pointer-events:none;position:absolute;right:0;top:0;transition:bottom .1s cubic-bezier(.4,0,.6,1);transition-delay:.5s;width:100%}.shaka-text-container span.shaka-text-wrapper{background:0 0;display:inline}.shaka-controls-container[shown=true]~.shaka-text-container{bottom:15%;transition-delay:0s}.shaka-spinner-container{align-items:center;bottom:0;display:flex;flex-shrink:1;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.shaka-video-container:not([shaka-controls=true]) .shaka-spinner-container{display:none}.shaka-spinner{-webkit-filter:drop-shadow(0 0 2px hsla(0,0%,100%,.5));filter:drop-shadow(0 0 2px rgba(255 255 255/50%));left:0;padding:7.8%;position:relative;top:0}.shaka-play-button,.shaka-spinner{box-sizing:border-box;height:0;margin:0;width:0}.shaka-play-button{background-color:hsla(0,0%,100%,.9);background-position:50%;background-repeat:no-repeat;background-size:50%;border:none;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);opacity:0;padding:7.5%;transition:opacity .6s cubic-bezier(.4,0,.6,1)}.shaka-controls-container[casting=true] .shaka-play-button,.shaka-controls-container[shown=true] .shaka-play-button{opacity:1}.shaka-play-button[icon=play]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.shaka-play-button[icon=pause]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 19h4V5H6v14zm8-14v14h4V5h-4z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.shaka-current-time{color:#fff;cursor:pointer;font-size:14px}.shaka-current-time[disabled]{background-color:initial;color:#fff;cursor:default}.shaka-controls-container button:focus,.shaka-controls-container input:focus{outline:1px solid Highlight}.shaka-controls-container button:-moz-focus-inner,.shaka-controls-container input:-moz-focus-outer{border:0;outline:0}.shaka-controls-container:not(.shaka-keyboard-navigation) button:focus,.shaka-controls-container:not(.shaka-keyboard-navigation) input:focus{outline:0}.shaka-range-container{background:#fff;border-radius:4px;height:4px;left:0;margin:4px 6px;position:relative;top:0}.shaka-volume-bar-container{padding:0;width:100px}.shaka-range-element{-webkit-appearance:none;background:0 0;bottom:0;height:100%;height:12px;left:0;margin:0;padding:0;position:absolute;right:0;top:0;top:-4px;width:100%;z-index:1}.shaka-range-element::-webkit-slider-runnable-track{background:0 0;border:none;color:transparent;cursor:pointer;height:12px;width:100%}.shaka-range-element::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:none;border-radius:12px;height:12px;width:12px}.shaka-range-element::-moz-range-track{background:0 0;border:none;color:transparent;cursor:pointer;height:12px;width:100%}.shaka-range-element::-moz-range-thumb{-webkit-appearance:none;background:#fff;border:none;border-radius:12px;height:12px;width:12px}.shaka-seek-bar-container{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.6,1)}.shaka-controls-container[casting=true] .shaka-seek-bar-container,.shaka-controls-container[shown=true] .shaka-seek-bar-container{opacity:1}/*!
 * @license
 * The SVG/CSS buffering spinner is based on http://codepen.io/jczimm/pen/vEBpoL
 * Some local modifications have been made.
 *
 * Copyright (c) 2016 by jczimm
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */.shaka-ad-markers,.shaka-spinner-svg{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.shaka-spinner-svg{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.shaka-spinner-path{stroke:#202124;stroke-dasharray:20,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1s ease-in-out infinite;animation:dash 1s ease-in-out infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.shaka-spacer{cursor:default;flex-grow:1;flex-shrink:1;margin:0}.shaka-overflow-menu,.shaka-settings-menu{background:#fff;border-radius:2px;bottom:30px;box-shadow:0 1px 9px 0 rgba(0,0,0,.4);display:flex;flex-direction:column;max-height:250px;min-width:180px;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:15px;transition:opacity .6s cubic-bezier(.4,0,.6,1);white-space:nowrap;z-index:2}.shaka-controls-container[casting=true] .shaka-overflow-menu,.shaka-controls-container[casting=true] .shaka-settings-menu,.shaka-controls-container[shown=true] .shaka-overflow-menu,.shaka-controls-container[shown=true] .shaka-settings-menu{opacity:1}.shaka-overflow-menu button,.shaka-settings-menu button{align-items:center;background:0 0;border:none;color:#000;cursor:pointer;display:flex;font-size:14px;min-height:30px;padding:3.5px 6px}.shaka-overflow-menu button:hover,.shaka-settings-menu button:hover{background:#e0e0e0}.shaka-overflow-menu button label,.shaka-settings-menu button label{cursor:pointer}.shaka-keyboard-navigation .shaka-overflow-menu button:focus,.shaka-keyboard-navigation .shaka-settings-menu button:focus{background:#e0e0e0}.shaka-overflow-menu i,.shaka-settings-menu i{padding-left:10px;padding-right:10px}.shaka-overflow-menu.shaka-low-position,.shaka-settings-menu.shaka-low-position{bottom:15px}.shaka-overflow-menu span{text-align:left}.shaka-overflow-button-label{display:flex;flex-direction:column;position:relative}.shaka-current-selection-span{color:rgba(0,0,0,.54)}.shaka-settings-menu span{margin-left:54px}.shaka-back-to-overflow-button span{margin-left:0}.shaka-back-to-overflow-button i{padding-right:20px}.shaka-auto-span{left:17px}.shaka-controls-container[ad-active=true]{pointer-events:none}.shaka-controls-container[ad-active=true] .shaka-bottom-controls{pointer-events:auto}.shaka-client-side-ad-container,.shaka-server-side-ad-container{bottom:0;left:0;position:absolute;right:0;top:0}.shaka-video-container[shaka-controls=true] .shaka-client-side-ad-container iframe,.shaka-video-container[shaka-controls=true] .shaka-server-side-ad-container iframe{height:90%}.shaka-server-side-ad-container{flex-shrink:1;height:100%;width:100%}.shaka-server-side-ad-container:not([ad-active=true]){pointer-events:none}.shaka-ad-controls{display:flex;flex-direction:row;padding-bottom:1%;z-index:1}.shaka-video-container:not([shaka-controls=true]) .shaka-ad-controls{display:none}.shaka-ad-controls button,.shaka-ad-controls div{color:#fff;font-size:medium}.shaka-ad-controls div:not(.shaka-skip-ad-counter){margin:1px}.shaka-ad-counter,.shaka-ad-position{display:flex;flex-direction:column;justify-content:flex-end;text-shadow:1px 1px 4px #000}.shaka-ad-controls .shaka-ad-position:not(.shaka-hidden)+.shaka-ad-counter{margin-left:.75em}.shaka-skip-ad-container{display:flex;flex-direction:row;margin:0;position:relative;right:-2%}.shaka-skip-ad-button{background:rgba(0,0,0,.7);border:none;cursor:pointer;padding:5px 15px}.shaka-skip-ad-button:disabled{background:rgba(0,0,0,.3)}.shaka-skip-ad-counter{background:rgba(0,0,0,.7);margin:0;padding:5px}/*!
 * @license
 * The tooltip is based on https://github.com/felipefialho/css-components/
 * Local modifications have been performed.
 *
 * Copyright (c) 2017 Felipe Fialho
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */.shaka-tooltips-on{overflow:visible}.shaka-tooltips-on>[class*=shaka-tooltip]{position:relative}.shaka-tooltips-on>[class*=shaka-tooltip]:active:after,.shaka-tooltips-on>[class*=shaka-tooltip]:focus-visible:after,.shaka-tooltips-on>[class*=shaka-tooltip]:hover:after{background:rgba(35,35,35,.9);border-radius:3px;bottom:37px;color:#fff;content:attr(aria-label);font-family:Roboto-Regular,Roboto,sans-serif;font-size:13px;left:16px;line-height:16px;padding:5px 10px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.shaka-tooltips-on>.shaka-tooltip-status:active:after,.shaka-tooltips-on>.shaka-tooltip-status:focus-visible:after,.shaka-tooltips-on>.shaka-tooltip-status:hover:after{content:attr(aria-label) " (" attr(shaka-status) ")"}.shaka-tooltips-on button:first-child:active:after,.shaka-tooltips-on button:first-child:focus-visible:after,.shaka-tooltips-on button:first-child:hover:after{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.shaka-tooltips-on button:last-child:active:after,.shaka-tooltips-on button:last-child:focus-visible:after,.shaka-tooltips-on button:last-child:hover:after{left:32px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format("truetype")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsround/v108/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmM.otf) format("opentype")}.material-icons-round{word-wrap:normal;direction:ltr;display:inline-block;font-family:Material Icons Round;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap}@media (min-width:900px){.thankyou{border-bottom:var(--body-border) var(--lfc-red) solid;border-left:var(--body-border) var(--lfc-red) solid;border-right:var(--body-border) var(--lfc-red) solid}.thankyou__content{font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height);padding:var(--body-gutter)}}.thankyou__content{font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height);padding:var(--body-gutter)}.categoryPage__title{font-size:3.5rem;margin-bottom:2.375rem;text-align:center}.categoryPage{margin:0 var(--body-gutter-alt)}@media (min-width:798px){.categoryPage__videos{grid-gap:2.125rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.SearchPage{padding:0 var(--body-gutter)}.SearchPage__videos{margin:2rem 0;min-height:200px}@media (min-width:798px){.SearchPage__videos{grid-gap:2.125rem;display:grid;grid-template-columns:1fr 1fr}}.Select{-webkit-appearance:none;appearance:none;background:url(/static/media/greyarrow.d24d04bf7fcb5b832301.svg) no-repeat;background-color:#fff;background-position:100%;border:1px solid #38475040;border-radius:4px;display:block;font-size:var(--input-font-size);padding:var(--input-padding)}.LabeledSelect{margin:1rem auto;position:relative}.LabeledSelect__select{-webkit-appearance:none;appearance:none;background:url(/static/media/greyarrow.d24d04bf7fcb5b832301.svg) no-repeat;background-color:#fff;background-position:100%;position:relative;width:100%}.LabeledSelect__select:focus+label{top:-.8rem}.LabeledSelect__select:focus{outline:none}.LabeledSelect__label{background:#fff;font-size:var(--input-label-font-size);left:var(--input-padding);letter-spacing:1px;pointer-events:none;position:absolute;top:-.8rem;transition:top .5s}.checkbox{cursor:pointer;padding:1rem 0;position:relative}.checkbox__input{left:-99999px;position:absolute}.checkbox__virtual{cursor:pointer;height:2rem;position:absolute;right:0;top:calc(50% - 1rem);width:2.6rem}.checkbox__virtual:after{background:transparent;border-radius:9px;content:"";height:1.6rem;position:absolute;right:.35rem;top:.3rem;transition:all .3s;width:2.14rem}.checkbox__input:checked~.checkbox__virtual:after{background:var(--lfc-red)}.checkbox__virtual:before{border:2px solid var(--lfc-red);border-radius:12px;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.Signup{font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height)}.Signup form span.help-block{color:#999;font-size:14px;padding-bottom:10px}.Signup h1{letter-spacing:4px;margin:2.5rem 0}.Signup h2{letter-spacing:4px;margin-bottom:2.5rem;margin-top:3.5rem}.Signup h3{font-size:var(--body-font-size);letter-spacing:0}.Signup .Select{margin:1rem 0;width:100%}.pwstrength{background:#d6dadc;padding:10px}.pwstrength .invalid{padding-left:24px}.pwstrength .valid:before{background:url(/static/media/tick.e81d62235c2e3464ae2a.svg);background-size:16px 16px;content:"";display:inline-block;height:16px;margin-right:8px;width:16px}.passwords-do-not-match{color:var(--lfc-red);font-size:14px;margin:-8px 0 0 16px}.passwords-do-not-match.hidden{display:none}@media (min-width:598px){.Signup form{max-width:50%}}.MyAccount{border-top:1px solid var(--lfc-red);font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height);padding:var(--body-gutter)}.SignOutButton{background:none;border:none;color:var(--lfc-red);cursor:pointer;font-size:1rem;font-style:italic;text-decoration:underline}.MyAccount h1{letter-spacing:3.36px;padding-bottom:1rem}.MyAccount h2{font-size:1rem}.MyAccount a.red{display:block;margin-bottom:1.5rem}.MyAccount__unpaid-button{display:inline-block;margin:1rem 1rem 1rem 0}@media (max-width:796px){.MyAccount__unpaid-button{display:block}}.Edit-Details .back-button{display:block;margin-top:1rem;padding:1rem;text-align:center}.Edit-Details h1{letter-spacing:3.36px;padding-bottom:1.25rem}@media (min-width:480px){.ResetPassword{padding-right:50vw}.ResetPassword .success{max-width:400px}}.ResetPassword .success{margin:0 auto;text-align:center}.ResetPassword .success .glyphicon{color:grey;font-size:30px;margin-bottom:30px}.ResetPassword__back{display:block;text-align:center;width:100%}.ChangePassword{border-bottom:var(--body-border) var(--lfc-red) solid;border-left:var(--body-border) var(--lfc-red) solid;border-right:var(--body-border) var(--lfc-red) solid;font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height);padding:var(--body-gutter)}.ChangePassword h1{letter-spacing:3.36px;padding-bottom:1.5rem}.ChangePassword .button{margin-bottom:2rem}@media (min-width:480px){.ChangeEmail{padding:60px 0}.ChangeEmail form{margin:0 auto;max-width:320px}}.PromoCode{align-items:center;display:flex}.PromoCode>*{flex:1 1 auto;width:100%}.PromoCode .labeledInput{margin-left:0}.PromoCode__apply{border-radius:6px;font-size:1rem;line-height:normal;margin:0 0 0 10px;padding:calc(1rem - 3px) 2rem;width:50%}.BillingMeta,.BillingMeta h1,.BillingMeta h3,.BillingMeta p,.BillingMeta span{font-family:Arial,Helvetica,sans-serif}@media (min-width:600px){.BillingMeta h2{padding-left:30%}}.BillingMeta__content{padding:0}@media (min-width:600px){.BillingMeta__content{padding:0 10% 0 30%}}.BillingForm .card-field{border:1px solid #3847501f;border-radius:6px;box-shadow:0 3px 6px #0000000f;font-family:Arial,Helvetica,sans-serif;line-height:1.3333333;padding:var(--input-padding) 16px}.BillingForm__row{display:flex}.BillingForm__row>*{flex:1 1 auto;width:100%}.BillingForm__stripegroup .card-number-field{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.BillingForm .cvc-field{border-left:0;border-radius:0;border-bottom-right-radius:4px}.BillingForm .expiry-field{border-radius:0;border-bottom-left-radius:4px}.BillingForm .labeledInput{box-shadow:0 3px 6px #0000000f;margin-top:3rem}.button.PromoCode__apply{margin-top:1rem}.BillingForm .PromoCode{margin-bottom:4rem}.BillingForm .PromoCode .labeledInput{margin-top:2rem}.BillingForm .button{font-style:normal;font-weight:400}.BillingForm .labeledInput__label{background:0;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700;left:0;top:-1.4rem!important}.BillingForm .labeledInput__input{border:1px solid #3847501f}.BillingForm__label{font-family:Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:700}.BillingForm .card-field.StripeElement--focus{border-color:var(--lfc-red);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 5px #dc0714a8}.the-price{font-size:40px;font-weight:600;padding-right:10px}.the-price.discounted{color:var(--lfc-red)}.the-original-price{align-self:flex-end;color:var(--lfc-grey);font-size:18px;opacity:.7;padding-right:10px;text-decoration:line-through}.per-year{font-size:14px}.pay-with-card{font-weight:600;padding:10px 0}.BillingForm__submit{border-radius:6px}.Billing__subscription{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:15%}.Billing__subscription-option{height:20rem;width:20rem}.Billing__subscription-option-true{border:solid #dc0714;border-radius:3em;box-shadow:0 0 .05em .05em #dc0714;cursor:pointer}.Billing__subscription-select{fill:inherit;opacity:50%;width:100%}.Billing__subscription-option-false{border:solid #fff;border-radius:3em;box-shadow:0 0 .05em .05em #fff;cursor:pointer}.PaymentPage{border-bottom:var(--body-border) var(--lfc-red) solid;border-left:var(--body-border) var(--lfc-red) solid;border-right:var(--body-border) var(--lfc-red) solid;font-family:var(--lfc-font-alt);font-size:var(--lfc-body-text-size);line-height:var(--lfc-body-line-height);padding:var(--body-gutter)}@media (min-width:598px){.PaymentPage{display:flex}.PaymentPage>div,.PaymentPage>form{width:100%}.ResetPassword .success{max-width:400px}}.footer{--logos-imgpadding:2rem;--logos-padding:0;--logos-size:64px;--logos-maxwidth:140px;--footer-letter-spacing:1px;--footer-imgmargin:0 2rem;font-size:16px;letter-spacing:var(--footer-letter-spacing);line-height:2}@media (max-width:798px){.footer{--logos-padding:1.2rem;--footer-imgmargin:.3rem}}.footer{background:var(--lfc-red);color:#fff;padding-top:3rem}.footer .accordion{margin:0 5vw}.footer .accordion,.footer .accordion a{color:#fff;text-decoration:none}.footer .accordion .accordion__title>*{font-size:1rem;letter-spacing:1px}.footer .accordion .accordion__content{font-size:.85rem}.footer .accordion .accordion__title-arrow{display:none;top:3px}.footer .accordion .accordion__title-arrow path{fill:#fff}.footerlogos{margin:2rem 0;padding:var(--logos-padding);text-align:center}.footerlogos__whitebg{background:var(--lfc-white)}@media (max-width:798px){.footerlogos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:200px}}.footerlogos a img{height:var(--logos-size);margin:var(--footer-imgmargin);max-height:var(--logos-size);max-width:var(--logos-maxwidth);padding:var(--logos-imgpadding)}.hr{border-top:1px solid #fff;margin:10px 0;opacity:.5;width:100%}.colophon{font-size:12px;padding:1rem 0;text-align:center}.footer p{margin:0}.accordion{text-align:left}.accordion__header{background:none;border:0;cursor:pointer;display:block;outline:none!important;padding:0;position:relative}.accordion__title{display:inline-block}.accordion__title-arrow{display:inline-block;margin-bottom:.25rem;position:relative;right:-1.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:.75rem}@media (max-width:798px){.accordion__title-arrow{position:absolute;right:-1.5rem;top:calc(50% - .25rem)}.accordion__header{margin-left:0;margin-right:auto;max-width:90%}}.accordion__title-arrow.active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__title-arrow path{fill:var(--lfc-grey);transition:fill .3s}.accordion__title-arrow.active path{fill:var(--lfc-red)}.accordion__content{overflow:hidden;transition:height .2s}@-webkit-keyframes fadeToTopIn{0%{opacity:0}to{opacity:1}}@keyframes fadeToTopIn{0%{opacity:0}to{opacity:1}}.ToTop{-webkit-animation:fadeToTopIn .2s 1;animation:fadeToTopIn .2s 1;background:#67140a;bottom:3rem;display:flex;position:fixed;right:-3.38rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:10rem;z-index:2}.ToTop__button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:none;color:#fff;cursor:pointer;font-size:20px;font-style:italic;font-weight:700;letter-spacing:1px;outline:none;padding:1.331875rem 1.78125rem .5rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.ToTop__arrow{position:relative}.ToTop__arrow span{background:#fff;display:block;height:2px;left:0;position:absolute;top:calc(50% - .225rem);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.6rem}.ToTop__arrow span:last-child{top:calc(50% + .225rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}:root{--lfc-red:#dc0714;--lfc-yellow:gold;--lfc-white:#fff;--lfc-grey:#384750;--lfc-light-grey:#fafbfb;--body-gutter:1.3rem;--body-gutter-alt:1.125rem;--lfc-font-alt:"Roboto",sans-serif;--lfc-font-main:"Roboto Condensed",sans-serif;--lfc-body-text-size:1rem;--lfc-body-line-height:1.5rem;--input-padding:1rem;--input-font-size:1rem;--input-label-font-size:calc(var(--input-font-size)*0.75)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--lfc-white);color:#384750;color:var(--lfc-grey);font-family:Roboto Condensed,sans-serif;font-family:var(--lfc-font-main);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#384750;color:var(--lfc-grey);text-decoration:none}a.red{color:#dc0714;color:var(--lfc-red);font-style:italic;text-decoration:underline}button{outline:none!important}@media (min-width:768px){:root{--body-gutter-alt:2rem;--body-border:.5rem}}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.borderedPage{border-bottom:var(--body-border) var(--lfc-red) solid;border-left:var(--body-border) var(--lfc-red) solid;border-right:var(--body-border) var(--lfc-red) solid;font-family:Roboto,sans-serif;font-family:var(--lfc-font-alt);font-size:1rem;font-size:var(--lfc-body-text-size);line-height:1.5rem;line-height:var(--lfc-body-line-height);padding:1.3rem;padding:var(--body-gutter)}@-webkit-keyframes throb{0%{-webkit-filter:brightness(.9);filter:brightness(.9)}50%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(.9);filter:brightness(.9)}}@keyframes throb{0%{-webkit-filter:brightness(.9);filter:brightness(.9)}50%{-webkit-filter:brightness(1);filter:brightness(1)}to{-webkit-filter:brightness(.9);filter:brightness(.9)}}
/*# sourceMappingURL=main.0f24ee0c.css.map*/