html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.grid,.unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid{display:block;clear:both;padding:0 2rem}.grid .unit{float:left;width:100%;padding:1rem}.grid.form-container p{margin:15px 0}.grid.form-row{height:74px}.grid.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.grid.flex .unit{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;float:none;padding:0 1rem 1rem 1rem}.grid.flex .unit p{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.grid.flex .unit:first-child{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.grid.flex .unit:last-child{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.grid.flex.footer-details .unit{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grid.flex.form-stacked{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.flex.form-stacked .unit{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;height:80px}.grid.flex.form-stacked .unit label{margin:0 0 1rem 0}.unit .unit:first-child{padding-left:0}.unit .unit:last-child{padding-right:0}.unit .grid:first-child>.unit{padding-top:0}.unit .grid:last-child>.unit{padding-bottom:0}.no-gutters .unit,.unit.no-gutters{padding:0 !important}.wrap .grid,.grid.wrap{max-width:100%;margin:0 auto}.grid .whole,.grid .w-1-1{width:100%}.grid .half,.grid .w-1-2{width:50%}.grid .one-third,.grid .w-1-3{width:33.3332%}.grid .two-thirds,.grid .w-2-3{width:66.6665%}.grid .one-quarter,.grid .w-1-4{width:25%}.grid .three-quarters,.grid .w-3-4{width:75%}.grid .one-fifth,.grid .w-1-5{width:20%}.grid .two-fifths,.grid .w-2-5{width:40%}.grid .three-fifths,.grid .w-3-5{width:60%}.grid .four-fifths,.grid .w-4-5{width:80%}.grid .golden-small,.grid .w-g-s{width:38.2716%}.grid .golden-large,.grid .w-g-l{width:61.7283%}.grid{*zoom:1}.grid:before,.group:before,.grid:after,.group:after,.pagination:before,.pagination:after,.pagination ul:before,.pagination ul:after{display:table;content:"";line-height:0}.grid:after,.group:after{clear:both}.group:before,.group:after,.search-form:before,.search-form:after{content:"\0020";display:block;height:0;overflow:hidden}.group:after{clear:both}.align-center{text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.hide-on-desktops{display:none !important}.show-mobile-nav{display:none !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:62.5%;width:100vw}@media all and (max-width: 68.75em){html,body{font-size:58%}}@media all and (max-width: 56.25em){html,body{font-size:55%}}body,input,textarea{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-weight:bold;letter-spacing:.01em;margin-bottom:0;line-height:1.5em}h1{font-size:3.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.9rem}svg{max-height:100%}body{background:#F2F5FA;color:#7d962b}a{color:#091840;text-decoration:none;font-weight:bold;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}a:hover,a:focus,a:active{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;color:#040b1c}a.button,button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#091840;color:#F2F5FA;border:none;border-radius:3px;display:block;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:1px;padding:1.3rem 1.8rem;text-transform:uppercase}a.button.small,button.small{padding:1rem 1.8rem}a.button.button-secondary,button.button-secondary{border:2px solid rgba(9,24,64,0.7);background:#F2F5FA;color:#091840;line-height:1;padding:1.2rem 1.7rem}a.button.button-secondary.small,button.button-secondary.small{padding:0.85rem 1.5rem}a.button.button-secondary svg,button.button-secondary svg{fill:#091840;height:1.6rem;vertical-align:middle}a.button.button-secondary span.svg-icon,button.button-secondary span.svg-icon{margin-top:-1px;margin-bottom:-1px;vertical-align:text-top}a.button.button-secondary span.svg-icon:first-child,button.button-secondary span.svg-icon:first-child{margin-right:0.35em;margin-left:-1px}a.button.button-secondary span.svg-icon:last-child,button.button-secondary span.svg-icon:last-child{margin-left:0.35em;margin-right:-1px}a.button:hover,a.button:active,a.button:focus,button:hover,button:active,button:focus{cursor:pointer;background:#0e2564;color:#F2F5FA}a.button:hover.button-secondary,a.button:active.button-secondary,a.button:focus.button-secondary,button:hover.button-secondary,button:active.button-secondary,button:focus.button-secondary{color:#F2F5FA;text-decoration:none;border-color:#0e2564;background:rgba(14,37,100,0.9)}a.button:hover.button-secondary svg,a.button:active.button-secondary svg,a.button:focus.button-secondary svg,button:hover.button-secondary svg,button:active.button-secondary svg,button:focus.button-secondary svg{fill:#F2F5FA}p{font-family:"bitter",serif}.embed-container{height:0;position:relative;margin:0 auto;text-align:center;width:100%}.embed-container iframe,.embed-container embed,.embed-container object{position:absolute;left:0;top:0}.top-nav{padding:0 15px;position:fixed;width:100%;z-index:10;box-shadow:0 1px 1rem rgba(28,74,198,0.1);background:#0b2058}.top-nav:before,.top-nav:after{display:none}.top-nav .main-nav-wrapper{display:block;width:100%;vertical-align:top}.top-nav .user-nav{vertical-align:top}.top-nav li{float:left;margin-right:5px}.top-nav a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:bold;letter-spacing:1px;padding:1.9rem 1.2rem;text-transform:uppercase;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;color:#F2F5FA}.top-nav a:hover,.top-nav a:active,.top-nav a:focus{background:#091840;color:#F2F5FA;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media all and (min-width: 1750px){.top-nav a{padding:2rem 15px;font-size:13px}}.top-nav .drop-down{position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.top-nav .drop-down li{float:none;margin:0;background-color:#0c2056}.top-nav .drop-down:hover,.top-nav .drop-down:active,.top-nav .drop-down:focus{background:#091840;color:#F2F5FA;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.top-nav .drop-down ul{border-top:none;opacity:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 3px rgba(26,32,9,0.3);position:absolute;width:auto;min-width:20rem;max-width:50rem;z-index:30;left:0;top:5rem;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;max-height:0;overflow:hidden;background-color:#0c2056;background:linear-gradient(#0c2056 30%, rgba(12,32,86,0)) center top,linear-gradient(rgba(12,32,86,0), #0c2056 70%) center bottom,radial-gradient(farthest-side at 50% 0, #091840, rgba(9,24,64,0)) center top,radial-gradient(farthest-side at 50% 100%, #091840, rgba(9,24,64,0)) center bottom,#0c2056;background-repeat:no-repeat;background-size:100% 10rem, 100% 10rem, 110% 1.2rem, 110% 1.2rem;background-attachment:local, local, scroll, scroll}@-moz-document url-prefix(){.top-nav .drop-down ul{scrollbar-color:#F2F5FA rgba(9,24,64,0.85);scrollbar-width:thin;scrollbar-gutter:auto}}@supports selector(*::-webkit-scrollbar){.top-nav .drop-down ul::-webkit-scrollbar{-webkit-appearance:none;position:absolute;border-radius:0.5rem;border-top-left-radius:0;border-bottom-left-radius:0;background-color:rgba(9,24,64,0.85);border:none;cursor:grab;width:1.2rem}.top-nav .drop-down ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(28,74,198,0.3);background:rgba(9,24,64,0.5);border-radius:0.5rem;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(28,74,198,0.3)}.top-nav .drop-down ul::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:#f2f5fa;box-shadow:none;cursor:grab}.top-nav .drop-down ul::-webkit-scrollbar-thumb:active{cursor:grabbing}}.top-nav .drop-down ul li{display:block;opacity:0;height:0;background:transparent;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.top-nav .drop-down ul a,.top-nav .drop-down ul p{display:block;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:bold;letter-spacing:0;margin-bottom:5px;text-transform:none;word-wrap:break-word;width:100%;min-width:max-content}.top-nav .drop-down.account-menu ul{right:0;left:auto;margin-left:0}.top-nav .drop-down:hover ul,.top-nav .drop-down:focus ul,.top-nav .drop-down:active ul,.top-nav .drop-down.expanded ul{display:block;opacity:1;height:auto;max-height:70vh;overflow-y:auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.top-nav .drop-down:hover ul li,.top-nav .drop-down:focus ul li,.top-nav .drop-down:active ul li,.top-nav .drop-down.expanded ul li{display:block;opacity:1;height:auto}.top-nav .drop-down:focus-visible ul,.top-nav .drop-down:focus-within ul{display:block;opacity:1;height:auto}.top-nav .drop-down:focus-visible ul li,.top-nav .drop-down:focus-within ul li{display:block;opacity:1;height:auto}.top-nav .drop-down.categories li,.top-nav .drop-down.account-menu li{display:block;margin:0}.top-nav .drop-down.categories ul li,.top-nav .drop-down.account-menu ul li{display:block;color:#F2F5FA}.top-nav .drop-down.categories ul li a,.top-nav .drop-down.account-menu ul li a{border-radius:0;padding:1.3rem 1.5rem;font-size:1.3rem;line-height:1.3;margin:0;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;border-bottom:1px solid rgba(28,74,198,0.15)}.top-nav .drop-down.categories ul li a:hover,.top-nav .drop-down.categories ul li a:focus,.top-nav .drop-down.categories ul li a:active,.top-nav .drop-down.account-menu ul li a:hover,.top-nav .drop-down.account-menu ul li a:focus,.top-nav .drop-down.account-menu ul li a:active{background:rgba(28,74,198,0.15)}.top-nav .drop-down.categories ul li:last-child a,.top-nav .drop-down.account-menu ul li:last-child a{border:none}.top-nav .user-nav{float:right}.top-nav .user-nav li{margin:0}.company-info{background:#091840;bottom:-3rem;left:0;right:0;padding:75px 2.2rem 4rem;position:fixed;width:270px;top:0;z-index:5}.company-info .main-info-wrapper,.company-info .description-social,.company-info .secondary-info-wrapper{zoom:1;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.company-info .main-info-wrapper:before,.company-info .main-info-wrapper:after,.company-info .description-social:before,.company-info .description-social:after,.company-info .secondary-info-wrapper:before,.company-info .secondary-info-wrapper:after{display:none}.company-info .main-info-wrapper{max-height:calc(100vh - 75px - 4rem);overflow:hidden}.company-info .main-info-wrapper .search-form{margin:2px}.company-info .secondary-info-wrapper{max-height:100%;overflow:hidden;flex:1 1 auto}.company-info h1{text-align:center;color:#F2F5FA;font-size:2.8rem;margin:0 0 25px;word-break:break-word;flex:1 0 auto}.company-info h1 img{max-width:98%;max-height:150px}.company-info h1 img+span.site-name{font-size:2.6rem;line-height:1.3;display:block}.company-info h1 a{color:#F2F5FA;word-break:break-word;display:block}.company-info h1 a.image-only{line-height:1}.company-info h1 a:hover,.company-info h1 a:focus,.company-info h1 a:active{opacity:0.92}.company-info .description-social{flex:1 1 auto;overflow:hidden}.company-info .tagline{flex:1 1 auto;overflow-y:auto;scrollbar-width:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(242,245,250,0.92);font-size:1.6rem;line-height:1.6em;margin:0 0 3rem 0;text-align:center;word-wrap:break-word}.company-info .tagline a{color:#F2F5FA;cursor:pointer}.company-info .tagline a:hover,.company-info .tagline a:focus,.company-info .tagline a:active{text-decoration:underline}.company-info .tagline strong,.company-info .tagline b{font-weight:bold}.company-info .tagline em,.company-info .tagline i{font-style:italic}.company-info .tagline u{text-decoration:underline}.company-info .tagline::-webkit-scrollbar{-webkit-appearance:none;position:absolute;border-radius:0.8rem;background-color:rgba(11,32,88,0.2);border:none;cursor:grab;width:1.6rem}.company-info .tagline::-webkit-scrollbar-track{box-shadow:none;background:transparent;border-radius:0;border-top:none}.company-info .tagline::-webkit-scrollbar-thumb{border-radius:0.7rem;background-color:#F2F5FA;background-clip:content-box;border:3px solid transparent;box-shadow:none;cursor:grab}.company-info .tagline::-webkit-scrollbar-thumb:active{cursor:grabbing}.company-info p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(242,245,250,0.92);font-size:1.6rem;line-height:1.6em;margin:0 0 3rem 0;text-align:center;word-wrap:break-word}.social-follow{text-align:center;margin-bottom:35px;padding:1rem 0 5px 0}.social-follow h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(242,245,250,0.65);display:block;font-size:11px;font-weight:bold;letter-spacing:1px;line-height:1.5em;margin-bottom:5px;text-transform:uppercase}.social-icons li{display:inline-block;width:28px;margin:2px;border-radius:100%}.social-icons li:last-of-type{margin-right:0}.social-icons li:first-of-type{margin-left:0}.social-icons a{display:inline-block;background:#F2F5FA;border-radius:100%;width:2.8rem;height:2.8rem;padding:0.5rem;box-sizing:border-box}.social-icons a.less-padding{padding:0.4rem}.social-icons a:hover,.social-icons a:focus,.social-icons a:active{opacity:0.92}.social-icons svg{max-width:100%;width:auto;height:100%}.social-icons path,.social-icons circle{fill:#091840}.search-form{position:relative}.search-form svg{height:1.8rem;width:1.2rem;margin:0;position:absolute;top:0.75rem;left:1.6rem;z-index:1;pointer-events:none}.search-form svg path{fill:#F2F5FA}.search-form input,.search-form input[type="search"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:3rem;font-size:1.4rem;font-weight:600;padding:0.8rem 1.5rem 0.8rem 3.6rem;width:100%;color:#F2F5FA;left:0;top:0;z-index:0;box-shadow:inset 0 1px 1px rgba(23,61,162,0.15);background:#0b2058}.search-form input:focus,.search-form input:active,.search-form input:focus-within,.search-form input:focus-visible,.search-form input[type="search"]:focus,.search-form input[type="search"]:active,.search-form input[type="search"]:focus-within,.search-form input[type="search"]:focus-visible{background:rgba(28,74,198,0.05);outline:2px solid #0b2058}.search-form ::-webkit-search-decoration{-webkit-appearance:none}.search-form ::-webkit-input-placeholder{font-weight:500;font-size:1.3rem;color:rgba(242,245,250,0.6)}.search-form :-moz-placeholder{font-weight:500;font-size:1.3rem;color:rgba(242,245,250,0.6)}.search-form ::-moz-placeholder{font-weight:500;font-size:1.3rem;color:rgba(242,245,250,0.6)}.search-form :-ms-input-placeholder{font-weight:500;font-size:1.3rem;color:rgba(242,245,250,0.6)}.content-wrapper{background:#F2F5FA;box-shadow:0 0 1rem rgba(28,74,198,0.2);bottom:0;margin-left:270px;height:100vh;width:calc(100% - 270px);overflow-y:scroll;top:5rem;padding-bottom:5rem;z-index:5;color:#7d962b;position:fixed;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.content-wrapper h2{color:#7d962b;font-family:"bitter",serif}.content-wrapper h3 a{letter-spacing:-0.03em}.disable-full-site.no-logins .company-info{padding-top:4rem}.disable-full-site.no-logins .content-wrapper{padding-top:0;box-shadow:none !important;top:0}.content-thumbnail:hover .content-item-container,.featured-thumbnail:hover{border:1px solid rgba(26,32,9,0.2);border-bottom:1px solid rgba(26,32,9,0.25);box-shadow:0 2px 3px rgba(26,32,9,0.2);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.featured-video .thumbnail-wrapper,.individual-video .thumbnail-wrapper{-ms-flex-align:center;-webkit-align-content:center;-ms-flex-pack:center;-webkit-justify-content:center;place-content:center}.featured-video .content-item-container,.featured-video .video-container,.individual-video .content-item-container,.individual-video .video-container{border:1px solid rgba(26,32,9,0.15);box-shadow:0 1px 2px rgba(26,32,9,0.05);background:#fff}.featured-video,.individual-video,.theme-content{max-width:1400px;margin:0 4rem;padding:4rem 0;font-family:"bitter",serif;flex:1 1 auto}.featured-video .date,.individual-video .date,.theme-content .date{float:right}.featured-video .date a,.individual-video .date a,.theme-content .date a{font-size:1.4rem;font-weight:400}.featured-video .content-title,.featured-video h2.page-header,.featured-video h3,.individual-video .content-title,.individual-video h2.page-header,.individual-video h3,.theme-content .content-title,.theme-content h2.page-header,.theme-content h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;letter-spacing:-0.03em;margin:2rem 0}.featured-video .content-title:first-child,.featured-video h2.page-header:first-child,.featured-video h3:first-child,.individual-video .content-title:first-child,.individual-video h2.page-header:first-child,.individual-video h3:first-child,.theme-content .content-title:first-child,.theme-content h2.page-header:first-child,.theme-content h3:first-child{margin-top:0}.featured-video h2.page-header,.featured-video h2.featured-video-title,.individual-video h2.page-header,.individual-video h2.featured-video-title,.theme-content h2.page-header,.theme-content h2.featured-video-title{font-size:3.8rem;line-height:1.3}.featured-video p,.featured-video li,.individual-video p,.individual-video li,.theme-content p,.theme-content li{font-family:"bitter",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7d962b;font-size:1.8rem;line-height:1.6em}.individual-video{border-bottom:none}.individual-video h3,.individual-video h2.page-header{margin:0 0 15px 0;word-break:break-word;-ms-word-break:keep-all;word-wrap:break-word}.individual-video p.date{float:none}.video-options{margin:0;padding:4rem 0 0 0}.video-options .video-description{margin:0}.video-options .date,.video-options .video-data{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:2rem}.description-text{color:#7d962b;font-size:1.95rem;line-height:1.55em;margin-bottom:2rem;font-family:"bitter",serif}.full-content-description{word-break:break-word}.full-content-description a{color:#091840}.full-content-description strong,.full-content-description b{font-weight:bold}.full-content-description em,.full-content-description i{font-style:italic}.full-content-description u{text-decoration:underline}.full-content-description ul,.full-content-description ol{margin:0.3em 0;padding:0}.full-content-description ul li,.full-content-description ol li{margin:0 0 0 2.1em;padding:0.1em 0;border:none;overflow:visible}.full-content-description ul br,.full-content-description ol br{display:none}.full-content-description ul li{list-style-type:disc;font-size:inherit}.full-content-description ol li{list-style-type:decimal;font-size:inherit}.full-content-description ol li::marker{font-size:94%}.video-data,.social-buttons h3,.comments h3,.download-links h3{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;margin:5px 5px 0 0}.video-data{margin:0 0 1rem 0;width:100%;clear:both}.video-data .video-data-item{margin-bottom:0.8rem}.video-data .attachment-downloads{margin-top:3rem}.video-data .video-tags{margin-top:4rem}.social-buttons{margin-top:1rem}.social-buttons button svg{fill:#F2F5FA;height:2.4rem}.social-buttons,.download-links{float:left}@media all and (max-width: 980px){.social-buttons,.download-links{display:block;width:100%;float:none}}.social-buttons h3,.download-links h3{line-height:3.6rem;vertical-align:top;margin-top:0}@media all and (max-width: 980px){.social-buttons h3,.download-links h3{display:block}}.social-buttons ul,.social-buttons li,.download-links ul,.download-links li{display:inline-block}.social-buttons li,.download-links li{padding:1px}.social-buttons button,.download-links a{background:#091840;color:#F2F5FA;border-radius:3px;border:0;display:inline-block;font-size:1.4rem;padding:0.6rem;text-align:center;min-width:3.6rem;height:3.6rem;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.social-buttons button:hover,.download-links a:hover{cursor:pointer;background:#0f296d}.download-links{margin-top:0.8rem}.download-links:where(:not(:last-child)){float:right}@media all and (max-width: 980px){.download-links{float:none;margin-bottom:0.8rem}}.download-links a{width:auto;padding:1.1rem 1.5rem;line-height:1}.comments{border:1px solid rgba(26,32,9,0.15);margin-top:4rem;margin-bottom:2rem;padding:3rem 4rem;text-align:left;background:rgba(9,24,64,0.1)}.comments.vertical-video{clear:both}.playlist-icon{display:inline-block;height:1.6rem;margin-right:0.4em}.playlist-icon svg{height:100%;width:auto;vertical-align:middle}.playlist-icon svg path{fill:#7d962b;stroke:#7d962b}.meta-item{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;font-size:1.1rem;vertical-align:middle}.meta-item .playlist-icon svg{height:1em;width:auto;vertical-align:middle}.video-header .meta-item.playlist-link{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;font-size:1.1rem;color:rgba(125,150,43,0.75);opacity:0.85}.video-header .meta-item.playlist-link span.playlist-icon{height:1.2rem;width:1.5rem;display:inline-block;vertical-align:middle;margin-right:0.1em}.video-header .meta-item.playlist-link span.playlist-icon svg{vertical-align:top;height:1.2rem}.video-header .meta-item.playlist-link span.playlist-icon svg path{fill:rgba(125,150,43,0.75);stroke:rgba(125,150,43,0.75)}.video-header .meta-item.playlist-link a{display:inline-block;padding:0.2em 0}.video-header .meta-item.playlist-link a span.playlist-icon svg path{fill:#091840;stroke:#091840}.video-header .meta-item.playlist-link a:hover span.playlist-icon svg path,.video-header .meta-item.playlist-link a:focus span.playlist-icon svg path,.video-header .meta-item.playlist-link a:active span.playlist-icon svg path{fill:#040b1c;stroke:#040b1c}section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container{display:-ms-grid;display:grid}section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button{opacity:0.8}section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:hover,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:focus,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:active,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:hover,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:focus,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:active,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:hover,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:focus,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:active{opacity:1}section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:hover span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:hover svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:focus span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:focus svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:active span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:hover .playlist-play-button:active svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:hover span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:hover svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:focus span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:focus svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:active span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:focus .playlist-play-button:active svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:hover span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:hover svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:focus span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:focus svg,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:active span,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail .content-item-container:active .playlist-play-button:active svg{opacity:1}section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail:hover,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail:focus,section.playlists-list ul.playlists-grid li.playlist-item a.playlist-thumbnail:active{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;color:#040b1c}section.playlists-list ul.playlists-grid li.playlist-item .playlist-play-button{max-width:min-content;width:min-content;white-space:nowrap;padding:1.4rem;align-self:center;justify-self:center;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;place-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;place-content:center;top:unset;left:unset;right:unset;margin:0;gap:1em;opacity:0}section.playlists-list ul.playlists-grid li.playlist-item .playlist-play-button span{display:inline-block;line-height:1;vertical-align:middle;color:#fff;font-size:1.4rem;font-weight:bold}section.playlists-list ul.playlists-grid li.playlist-item .playlist-play-button svg{height:1.4rem;width:auto}li.playlist-item a.playlist-thumbnail .content-item-container:after,li.playlist-item a.playlist-thumbnail .content-item-container:before{display:inline-block;content:" ";position:absolute;height:100%;width:100%}li.playlist-item a.playlist-thumbnail .content-item-container:before{background:rgba(26,32,9,0.1);right:-3px;bottom:-3px;z-index:-1}li.playlist-item a.playlist-thumbnail .content-item-container:after{right:-6px;bottom:-6px;z-index:-2;background:rgba(26,32,9,0.05)}.playlist-content-container.grid.content-container{display:-ms-grid;display:grid;zoom:1;overflow:visible}.playlist-content-container.grid.content-container:before,.playlist-content-container.grid.content-container:after{display:none}.playlist-content-container .playlist-content-wrapper{display:-ms-grid;display:grid;zoom:1;grid-template-columns:minmax(min-content, 40%) auto;grid-column-gap:2rem;grid-row-gap:0;place-items:start stretch;margin-bottom:2rem;min-height:min-content;max-height:fit-content}.playlist-content-container .playlist-content-wrapper.no-videos{grid-template-columns:100%}.playlist-content-container .playlist-content-wrapper.no-videos .playlist-details{max-height:100%}.playlist-content-container .playlist-details,.playlist-content-container .playlist-videos{overflow-x:hidden;overflow-y:auto;display:-ms-grid;display:grid;grid-row-gap:1rem;box-sizing:border-box;height:100%;min-height:fit-content}.playlist-content-container .playlist-details{border-right:1px solid rgba(125,150,43,0.2);padding:0 4rem 0 0;grid-auto-rows:min-content 1fr}.playlist-content-container .playlist-details .fixed-details-section{overflow:visible;overflow-x:hidden}.playlist-content-container .playlist-details .playlist-image-wrapper{max-height:fit-content;overflow:hidden;margin:0 auto;display:block}.playlist-content-container .playlist-details .playlist-image-wrapper.vertical{aspect-ratio:1}.playlist-content-container .playlist-details .playlist-image-wrapper img,.playlist-content-container .playlist-details .playlist-image-wrapper canvas,.playlist-content-container .playlist-details .playlist-image-wrapper video{margin:0 auto;width:100%;height:auto}.playlist-content-container .playlist-details h2.playlist-title{margin:1.2rem 0;line-height:1.2;font-family:"bitter",serif;font-size:3.4rem}.playlist-content-container .playlist-details .meta-wrapper{display:-ms-grid;display:grid;grid-gap:2em;grid-template-columns:repeat(3, min-content);margin:1.2rem 0 2rem 0}.playlist-content-container .playlist-details .meta-wrapper .playlist-duration{padding-left:0.3em}.playlist-content-container .playlist-details .meta-wrapper.two-rows{grid-template-columns:100%;grid-template-rows:repeat(2, min-content);grid-gap:0.5rem}.playlist-content-container .playlist-details .meta-wrapper.two-rows .playlist-updated-date{grid-column:span 2}.playlist-content-container .playlist-details .meta-item{margin:0;line-height:1.3;white-space:nowrap;color:rgba(125,150,43,0.65)}.playlist-content-container .playlist-details .playlist-actions{margin:1.5rem 0 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.playlist-content-container .playlist-details a.watch-playlist-button{margin:0;padding:1rem 1.8rem}.playlist-content-container .playlist-details a.watch-playlist-button.disabled,.playlist-content-container .playlist-details a.watch-playlist-button.disabled:hover,.playlist-content-container .playlist-details a.watch-playlist-button.disabled:focus,.playlist-content-container .playlist-details a.watch-playlist-button.disabled:active{opacity:0.5;cursor:default;filter:saturate(0.5)}.playlist-content-container .playlist-details .play-button{white-space:nowrap}.playlist-content-container .playlist-details .play-button span{display:inline-block;line-height:1;vertical-align:middle}.playlist-content-container .playlist-details .play-button .playlist-icon svg{fill:#F2F5FA;stroke:#F2F5FA}.playlist-content-container .playlist-details .sharing-wrapper{margin:0 0 0 2rem;display:-ms-grid;display:grid;grid-gap:0.6rem;grid-template-columns:repeat(4, 3rem)}.playlist-content-container .playlist-details .sharing-wrapper .share-button button{border:none;cursor:pointer;border-radius:100%;background:#091840;display:block;width:3rem;height:3rem;padding:0.65rem;box-sizing:border-box;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease}.playlist-content-container .playlist-details .sharing-wrapper .share-button button.less-padding{padding:0.55rem}.playlist-content-container .playlist-details .sharing-wrapper .share-button button:hover,.playlist-content-container .playlist-details .sharing-wrapper .share-button button:focus,.playlist-content-container .playlist-details .sharing-wrapper .share-button button:active{-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease;background:#0e2564}.playlist-content-container .playlist-details .sharing-wrapper .share-button button svg{width:auto;max-width:100%;height:100%;margin:0 auto;fill:#F2F5FA}.playlist-content-container .playlist-details .scrolling-details-section{overflow-y:auto;min-height:1.6em;max-height:70vh;background:linear-gradient(#F2F5FA 30%, rgba(242,245,250,0)) center top,linear-gradient(rgba(242,245,250,0), #F2F5FA 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(26,32,9,0.1), rgba(26,32,9,0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(26,32,9,0.1), rgba(26,32,9,0)) center bottom;background-repeat:no-repeat;background-size:100% 10rem, 100% 10rem, 110% 1.2rem, 110% 1.2rem;background-attachment:local, local, scroll, scroll}@-moz-document url-prefix(){.playlist-content-container .playlist-details .scrolling-details-section{scrollbar-gutter:stable;scrollbar-color:#091840 rgba(26,32,9,0.02);scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar{-webkit-appearance:none;width:0.5rem;position:absolute;background:rgba(26,32,9,0.05)}@media all and (max-width: 1024px), (pointer: coarse){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar{width:1.2rem}}.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(26,32,9,0.1);background:rgba(26,32,9,0.05);border-left:1px solid rgba(26,32,9,0.1);border-radius:0.4rem}@media all and (max-width: 1024px), (pointer: coarse){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-track{border-radius:1.1rem}}.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:#091840;box-shadow:none;cursor:grab}.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 1024px), (pointer: coarse){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb{border-radius:1.2rem}}}.playlist-content-container .playlist-details .playlist-attachments{margin-top:2.5rem;margin-bottom:0.5rem}.playlist-content-container .playlist-details .playlist-attachments h3.small{font-size:1.6rem;word-break:break-word;color:#7d962b}.playlist-content-container .playlist-details .playlist-description{overflow-y:auto;font-size:1.5rem;line-height:1.5;color:#7d962b;margin-top:1em;font-family:"bitter",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;font-weight:normal}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search{margin:0 0 1.5rem}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search input{background-color:#fff;color:#7d962b}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search input::-webkit-input-placeholder{color:rgba(125,150,43,0.6)}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search input:-moz-placeholder{color:rgba(125,150,43,0.6)}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search input::-moz-placeholder{color:rgba(125,150,43,0.6)}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search input:-ms-input-placeholder{color:rgba(125,150,43,0.6)}.playlist-content-container .playlist-videos-wrapper .playlist-videos-search svg path{fill:rgba(125,150,43,0.85)}.playlist-content-container .playlist-videos{grid-auto-rows:min-content;grid-row-gap:0.5rem;position:relative;position:-webkit-sticky;position:sticky;top:0;align-self:start;max-height:85vh;width:100%;-webkit-min-logical-height:revert;background:linear-gradient(#F2F5FA 30%, rgba(242,245,250,0)) center top,linear-gradient(rgba(242,245,250,0), #F2F5FA 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(26,32,9,0.1), rgba(26,32,9,0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(26,32,9,0.1), rgba(26,32,9,0)) center bottom;background-repeat:no-repeat;background-size:100% 10rem, 100% 10rem, 110% 1.2rem, 110% 1.2rem;background-attachment:local, local, scroll, scroll;touch-action:pan-y}@-moz-document url-prefix(){.playlist-content-container .playlist-videos{scrollbar-gutter:stable;scrollbar-color:#091840 rgba(26,32,9,0.02)}}@supports selector(*::-webkit-scrollbar){.playlist-content-container .playlist-videos::-webkit-scrollbar{-webkit-appearance:none;width:1rem;position:absolute;background:rgba(26,32,9,0.05)}@media all and (max-width: 1024px), (pointer: coarse){.playlist-content-container .playlist-videos::-webkit-scrollbar{width:1.3rem}}.playlist-content-container .playlist-videos::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(26,32,9,0.1);background:rgba(26,32,9,0.05);border-left:1px solid rgba(26,32,9,0.1);border-radius:0.4rem}@media all and (max-width: 1024px), (pointer: coarse){.playlist-content-container .playlist-videos::-webkit-scrollbar-track{border-radius:1.1rem}}.playlist-content-container .playlist-videos::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:#091840;box-shadow:none;cursor:grab}.playlist-content-container .playlist-videos::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 1024px), (pointer: coarse){.playlist-content-container .playlist-videos::-webkit-scrollbar-thumb{border-radius:1.2rem}}}.playlist-content-container .playlist-videos .playlist-video-item{height:min-content}.playlist-content-container .playlist-videos .playlist-video-item:where(:not(:last-child)){border-bottom:1px solid rgba(26,32,9,0.2)}.playlist-content-container .playlist-videos.no-results::after{content:"No videos found";display:block;text-align:center;padding:2rem 0;font-size:1.5rem;color:#7d962b}.playlist-content-container .playlist-video-wrapper{display:-ms-grid;display:grid;padding:1rem 1rem 1rem 0.6rem;grid-template-columns:min-content 13rem auto;grid-gap:1rem}.playlist-content-container .playlist-video-wrapper:hover,.playlist-content-container .playlist-video-wrapper:focus,.playlist-content-container .playlist-video-wrapper:active{background-color:rgba(9,24,64,0.1);text-decoration:none}.playlist-content-container .playlist-video-wrapper:hover .playlist-video-details,.playlist-content-container .playlist-video-wrapper:focus .playlist-video-details,.playlist-content-container .playlist-video-wrapper:active .playlist-video-details{opacity:1}.playlist-content-container .playlist-video-wrapper .thumbnail-container{z-index:0;pointer-events:none}.playlist-content-container .playlist-video-wrapper .playlist-image-wrapper{line-height:1}.playlist-content-container .playlist-video-wrapper .playlist-image-wrapper img,.playlist-content-container .playlist-video-wrapper .playlist-image-wrapper canvas,.playlist-content-container .playlist-video-wrapper .playlist-image-wrapper video{width:100%;height:auto;min-height:100%}.playlist-content-container .playlist-video-wrapper .playlist-video-details{opacity:0.9;padding-left:0.5rem}.playlist-content-container .playlist-video-wrapper .playlist-video-title{font-size:1.8rem;font-weight:700;line-height:1.3em;color:#091840}.playlist-content-container .playlist-video-wrapper .playlist-video-description{color:#7d962b;font-size:1.4rem;margin-top:0.3em;font-family:"bitter",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5em;font-weight:normal}.playlist-content-container .playlist-video-wrapper .playlist-video-title,.playlist-content-container .playlist-video-wrapper .playlist-video-description{box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;word-break:break-word}.attachment-downloads .attachments-header{font-size:1.3rem}.attachment-downloads .flex-wrapper{margin-top:1rem;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;gap:1rem;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.attachment-downloads .attachment-item{margin:0;flex:0 1 auto;width:min-content;max-width:100%}.attachment-downloads .attachment-item .nowrap{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;place-items:center}.attachment-downloads .attachment-item span{display:inline-block;vertical-align:middle}.attachment-downloads .file-name{font-weight:bold;text-transform:none;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;line-height:1.2;letter-spacing:0;font-size:1.3rem}.attachment-downloads .file-info{font-size:1.2rem;margin-left:0.4em;text-transform:none;font-weight:400;letter-spacing:-0.01em;font-family:"bitter",serif}.attachment-downloads .collapse-toggle{line-height:1;width:max-content;cursor:pointer;padding:0.5rem;margin:-0.5rem;border-radius:0;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;display:-ms-grid;display:grid;-ms-grid-columns:min-content calc(100% - 2.3rem);grid-template-columns:min-content calc(100% - 2.3rem)}.attachment-downloads .collapse-toggle .heading-text{border-bottom:1px solid transparent;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;width:max-content;color:#091840}.attachment-downloads .collapse-toggle .icon-arrow{display:block;vertical-align:top;padding:0;line-height:1.6rem;height:1.6rem;width:1.8rem;text-align:center;margin-top:-1px;margin-left:-2px}.attachment-downloads .collapse-toggle .icon-arrow svg{fill:#091840;height:1rem;width:1rem;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}.attachment-downloads .collapse-toggle:hover{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.attachment-downloads .collapse-toggle:hover .heading-text{color:#040b1c;border-color:#040b1c;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.attachment-downloads .collapse-toggle:hover .icon-arrow svg{fill:#040b1c;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@keyframes wiggle{0%, 30%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%, 45%{-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.attachment-downloads .collapse-toggle:hover:not(.show) .icon-arrow svg{animation:wiggle 0.75s cubic-bezier(0.35, 0.08, 0.2, 0.9);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.attachment-downloads .collapse-toggle.show .heading-text{color:#7d962b}.attachment-downloads .collapse-toggle.show .icon-arrow svg{fill:#7d962b;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.attachment-downloads .collapse:where(:not(.show)){height:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}.attachment-downloads .collapse.show{height:auto;max-height:100%;opacity:1;overflow:visible;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.playlist-videos .playlist-video-wrapper .video-list-number{display:block;font-size:1.2rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(125,150,43,0.65);text-align:center;width:2.2rem;align-self:start;padding:0.8rem 0}.playlist-videos .playlist-video-wrapper:hover .playlist-image-wrapper .play-icon.hide,.playlist-videos .playlist-video-wrapper:focus .playlist-image-wrapper .play-icon.hide,.playlist-videos .playlist-video-wrapper:active .playlist-image-wrapper .play-icon.hide{opacity:0.7;z-index:1;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.playlist-image-wrapper .meta-item.meta-overlay-pill,.related-content-item .thumbnail-wrapper .meta-item.meta-overlay-pill{bottom:0.7rem;right:0.6rem;font-size:1.05rem;z-index:2}.playlist-image-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.playlist-image-wrapper .play-icon{position:absolute;display:flex;place-items:center;place-content:center;height:100%;width:100%;pointer-events:none}.playlist-image-wrapper .play-icon svg{width:20%;fill:#F2F5FA}.playlist-image-wrapper .play-icon.show{opacity:0.5;z-index:1}.playlist-image-wrapper .play-icon.hide{opacity:0;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.playlist-image-wrapper.vertical-video .play-icon svg{width:30%}section.individual-playlist-video .player-container{margin-bottom:1rem;position:relative}section.individual-playlist-video.vertical-video:where(:not(.hide-playlist)) .player-container .video-wrapper,section.individual-playlist-video.vertical-video:where(:not(.hide-playlist)) .player-container .embed-container{width:auto;min-height:85vh}section.individual-playlist-video .playlist-videos{padding:0;background:#fff;overflow:hidden;box-sizing:border-box}section.individual-playlist-video .thumbnails-list-wrapper{width:auto;height:auto;max-height:100%;max-width:100%;position:relative;zoom:1;display:-ms-flexbox;display:flex;background:#fff;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}section.individual-playlist-video .thumbnails-list{display:-ms-grid;display:grid;grid-gap:0;place-items:start;position:relative;box-sizing:border-box}@-moz-document url-prefix(){section.individual-playlist-video .thumbnails-list{scrollbar-gutter:auto;scrollbar-color:#091840 rgba(242,245,250,0.3);scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){section.individual-playlist-video .thumbnails-list::-webkit-scrollbar{-webkit-appearance:none;position:absolute;border-radius:0.8rem;background-color:#f2f5fa;border:none;cursor:grab}section.individual-playlist-video .thumbnails-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(26,32,9,0.1);background:rgba(242,245,250,0.1);border-radius:1rem;border:0px solid rgba(26,32,9,0.1)}@media all and (max-width: 825px), (pointer: coarse){section.individual-playlist-video .thumbnails-list::-webkit-scrollbar-track{border-radius:1rem}}section.individual-playlist-video .thumbnails-list::-webkit-scrollbar-thumb{border-radius:1rem;background-color:#091840;box-shadow:none;cursor:grab}section.individual-playlist-video .thumbnails-list::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 825px), (pointer: coarse){section.individual-playlist-video .thumbnails-list::-webkit-scrollbar-thumb{border-radius:1.1rem}}}section.individual-playlist-video .playlist-video-wrapper{scroll-snap-align:start;margin:0;min-width:100%;max-width:100%;width:min-content;height:min-content;box-sizing:border-box;display:-ms-grid;display:grid;grid-auto-flow:column;padding:0.6rem;grid-gap:0.4rem;grid-template-columns:max-content auto}@-moz-document url-prefix(){section.individual-playlist-video .playlist-video-wrapper{max-width:-moz-available}}@supports selector(*::-webkit-scrollbar){section.individual-playlist-video .playlist-video-wrapper{max-width:-webkit-fill-available;max-width:fit-content}}section.individual-playlist-video .playlist-video-wrapper.horizontal-video .thumbnail-container{min-width:13rem}section.individual-playlist-video .playlist-video-wrapper *:where(:not(.playlist-video-description)){font-family:"Montserrat",sans-serif}section.individual-playlist-video .playlist-video-wrapper.show-video-details .playlist-video-details{box-sizing:border-box;overflow:hidden;width:auto;min-width:100%;max-width:100%;width:clamp(0px, 14vw, 20rem);padding:0.2rem 0.4rem}section.individual-playlist-video .playlist-video-wrapper.show-video-details .playlist-video-title{color:#7d962b;font-weight:700;line-height:1.25em;margin:0 0 0.2em 0;letter-spacing:0;font-size:1.5rem}section.individual-playlist-video .playlist-video-wrapper.show-video-details .playlist-video-description{line-height:1.35em;font-weight:normal;margin:0;font-family:"bitter",serif;color:#7d962b;font-size:1.35rem}section.individual-playlist-video .playlist-video-wrapper.show-video-details .playlist-video-title,section.individual-playlist-video .playlist-video-wrapper.show-video-details .playlist-video-description{box-sizing:border-box;color:#7d962b;padding:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;word-break:break-word;vertical-align:middle;-webkit-line-clamp:2;margin-right:0.1em}section.individual-playlist-video .playlist-video-wrapper.show-video-details.current .playlist-video-details{padding-left:0.6rem}section.individual-playlist-video .playlist-video-wrapper.show-video-details.current .playlist-video-details *{color:#F2F5FA}section.individual-playlist-video .playlist-video-wrapper.current{background:rgba(11,32,88,0.95)}section.individual-playlist-video .playlist-video-wrapper.current *:where(:not(.meta-overlay-pill)){color:#F2F5FA}section.individual-playlist-video .playlist-video-wrapper.current .thumbnail-container{background:#1849ca}section.individual-playlist-video .playlist-video-wrapper.current .playlist-image-wrapper{opacity:0.7}section.individual-playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .play-icon,section.individual-playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .video-progress{opacity:0.6}section.individual-playlist-video .playlist-video-wrapper.current .playlist-image-wrapper span.meta-item{opacity:0.5}section.individual-playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .video-progress{visibility:hidden}section.individual-playlist-video .playlist-video-wrapper:hover:not(.current),section.individual-playlist-video .playlist-video-wrapper:focus:not(.current),section.individual-playlist-video .playlist-video-wrapper:active:not(.current){background:rgba(9,24,64,0.1)}section.individual-playlist-video .playlist-video-wrapper:hover,section.individual-playlist-video .playlist-video-wrapper:hover *,section.individual-playlist-video .playlist-video-wrapper:focus,section.individual-playlist-video .playlist-video-wrapper:focus *,section.individual-playlist-video .playlist-video-wrapper:active,section.individual-playlist-video .playlist-video-wrapper:active *{text-decoration:none}section.individual-playlist-video .playlist-video-wrapper.no-content{background-color:rgba(26,32,9,0.2)}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper{position:relative;aspect-ratio:180 / 101;width:auto;height:fit-content;overflow:hidden;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:13rem}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper.vertical-video{max-width:7.26rem}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper .meta-item.meta-overlay-pill{font-size:1.05rem;padding:4px 8px}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper img{object-fit:cover;aspect-ratio:180 / 101;width:100%;height:auto;max-width:13rem}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper.vertical-video{aspect-ratio:1;height:auto;width:auto;max-height:9rem}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper.vertical-video img,section.individual-playlist-video .thumbnail-container .playlist-image-wrapper.vertical-video video{aspect-ratio:1;height:100%;width:100%;min-width:4.5rem}section.individual-playlist-video .thumbnail-container .playlist-image-wrapper.vertical-video canvas{-ms-flex-align:center;-webkit-align-self:center;align-self:center;min-height:100%}section.individual-playlist-video [class*="playlist-placement_"] .playlist-videos{max-height:50vh;margin-top:2px}section.individual-playlist-video [class*="playlist-placement_"] .thumbnails-list-wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center}section.individual-playlist-video [class*="playlist-placement_"] .thumbnails-list-wrapper .thumbnails-list{max-height:50vh}section.individual-playlist-video .horizontal-scroll.thumbnails-list{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x;grid-template-rows:1fr;grid-auto-columns:min-content;grid-auto-flow:column;max-width:min-content;padding:1px 0 2px 0;background:linear-gradient(to right, #fff, rgba(255,255,255,0)) 0%,linear-gradient(to left, #fff, rgba(255,255,255,0)) 100%,radial-gradient(farthest-side at center left, rgba(26,32,9,0.1), rgba(26,32,9,0)) left,radial-gradient(farthest-side at center right, rgba(26,32,9,0.1), rgba(26,32,9,0)) right;background-size:10% 100%, 10% 100%, 4% 110%, 4% 110%;background-attachment:local, local, scroll, scroll;background-repeat:no-repeat}@supports selector(*::-webkit-scrollbar){section.individual-playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar{height:0.8rem}@media all and (max-width: 825px), (pointer: coarse){section.individual-playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar{height:1rem}}section.individual-playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-track{border-top:1px solid rgba(26,32,9,0.1)}}section.individual-playlist-video .horizontal-scroll .playlist-video-wrapper{border-right:1px solid rgba(26,32,9,0.05);min-height:100%}section.individual-playlist-video .horizontal-scroll .playlist-video-wrapper .playlist-video-details.no-description.no-title{max-width:0px;padding:0}section.individual-playlist-video .horizontal-scroll.thumbnail-only .playlist-video-wrapper{padding:0.5rem 1rem}section.related-content{margin-top:5rem}section.related-content h3.related-content-header{margin-bottom:1rem;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem}section.related-content .related-content-container{display:-ms-grid;display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media (min-width: 1024.01px){section.related-content .related-content-container{grid-template-columns:1fr 1fr 1fr 1fr}}section.related-content .related-content-item a.thumbnail-wrapper{display:-ms-flexbox;display:flex;zoom:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-ms-flex-pack:start;-webkit-justify-content:start;place-content:start}section.related-content .related-content-item a.thumbnail-wrapper .related-content-title,section.related-content .related-content-item a.thumbnail-wrapper .related-content-info{display:block}section.related-content .related-content-item a.thumbnail-wrapper .thumbnail-container,section.related-content .related-content-item a.thumbnail-wrapper .thumbnail-img{display:block;position:relative;min-width:100%}section.related-content .related-content-item a.thumbnail-wrapper .thumbnail-img{overflow:hidden}section.related-content .related-content-item a.thumbnail-wrapper img,section.related-content .related-content-item a.thumbnail-wrapper canvas,section.related-content .related-content-item a.thumbnail-wrapper video{width:100%;max-width:100%;height:auto;min-height:100%}section.related-content .related-content-item a.thumbnail-wrapper:hover .thumbnail-img,section.related-content .related-content-item a.thumbnail-wrapper:focus .thumbnail-img,section.related-content .related-content-item a.thumbnail-wrapper:active .thumbnail-img{opacity:0.8;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}section.related-content .related-content-item a.thumbnail-wrapper:hover .related-content-title,section.related-content .related-content-item a.thumbnail-wrapper:focus .related-content-title,section.related-content .related-content-item a.thumbnail-wrapper:active .related-content-title{-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-ms-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease;color:#040b1c}section.related-content .related-content-title{margin:0.5em 0;font-size:1.55rem;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3em;-ms-word-break:keep-all;word-break:break-word;word-wrap:break-word;color:#091840;-webkit-transition:color 0.15s ease;-moz-transition:color 0.15s ease;-ms-transition:color 0.15s ease;-o-transition:color 0.15s ease;transition:color 0.15s ease}section.related-content .related-content-info{margin-bottom:0.5em;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;font-size:0.9rem;line-height:1em;letter-spacing:0.5px;color:rgba(125,150,43,0.65)}.content-item-container,.thumbnail-container{padding:1rem 1rem 8px 1rem;padding:clamp(8px, 4%, 1rem);padding-bottom:clamp(7px, 3.9%, 0.9rem);border:1px solid rgba(26,32,9,0.15);border-radius:0;box-shadow:0 1px 2px rgba(26,32,9,0.05);display:block;position:relative;background:#fff}.content-item-container img,.content-item-container canvas,.content-item-container video,.content-item-container .thumbnail-wrapper,.thumbnail-container img,.thumbnail-container canvas,.thumbnail-container video,.thumbnail-container .thumbnail-wrapper{box-shadow:0 0 1px rgba(26,32,9,0.1)}.playlist-videos .playlist-video-wrapper .thumbnail-container{padding:4%;padding:clamp(5px, 4%, 6px);box-shadow:0 1px 1px rgba(26,32,9,0.05);width:fit-content;min-width:fit-content;margin:0 auto}.playlist-video-wrapper .thumbnail-container,.related-content-item .thumbnail-container{align-self:start}.video-progress{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:0.7rem;background:rgba(255,255,255,0.4)}.video-progress.show{display:block}.video-progress.hide{display:none}.video-progress .video-progress-bar{content:"";position:absolute;bottom:0;left:0;width:var(--percent-watched);height:100%;background:#091840;z-index:10}.playlist-videos .playlist-video-wrapper .thumbnail-container .video-progress{height:0.5rem}.content-item-container a,.featured-thumbnail a,.thumbnail-container a{display:block}.content-item-container .meta-overlay-pill,.featured-thumbnail .meta-overlay-pill,.thumbnail-container .meta-overlay-pill{position:absolute;bottom:1.8rem;right:2rem;border-radius:1.4rem;padding:0.55rem 1.1rem;line-height:1;margin:0;z-index:2;background:rgba(242,245,250,0.6);color:#7d962b;font-size:clamp(9px, 1.1rem, 11px)}.content-item-container.playlist-container .meta-overlay-pill,.featured-thumbnail.playlist-container .meta-overlay-pill,.thumbnail-container.playlist-container .meta-overlay-pill{letter-spacing:0;text-transform:uppercase}.content-item-container .play-button,.featured-thumbnail .play-button,.thumbnail-container .play-button{position:absolute;left:50%;top:50%;background:rgba(47,52,55,0.88);height:auto;width:auto;max-width:6rem;max-height:6rem;padding:1.8rem 2rem;margin:-3rem 0 0 -2.5rem;border-radius:0.5rem;opacity:0.7;cursor:pointer;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:2}.content-item-container .play-button svg,.featured-thumbnail .play-button svg,.thumbnail-container .play-button svg{height:2.4rem;width:auto;fill:#fff;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}.content-item-container .playlist-play-overlay,.featured-thumbnail .playlist-play-overlay,.thumbnail-container .playlist-play-overlay{display:-ms-flexbox;display:flex;zoom:1;position:absolute;width:calc(100% - 2rem);height:calc(100% - 2rem);text-align:center;align-items:center;justify-content:center;z-index:2}.content-item-container .playlist-play-overlay .play-button,.featured-thumbnail .playlist-play-overlay .play-button,.thumbnail-container .playlist-play-overlay .play-button{position:relative;margin:0;left:auto;top:auto;max-width:100%}.content-item-container .playlist-play-overlay .play-button.small-play-button,.featured-thumbnail .playlist-play-overlay .play-button.small-play-button,.thumbnail-container .playlist-play-overlay .play-button.small-play-button{background:rgba(47,52,55,0.88);line-height:0;padding:1rem}.content-item-container .playlist-play-overlay .play-button.small-play-button svg,.featured-thumbnail .playlist-play-overlay .play-button.small-play-button svg,.thumbnail-container .playlist-play-overlay .play-button.small-play-button svg{height:1.9rem;fill:#fff;vertical-align:middle}.content-item-container .playlist-play-overlay .play-button.small-play-button span.playlist-label,.featured-thumbnail .playlist-play-overlay .play-button.small-play-button span.playlist-label,.thumbnail-container .playlist-play-overlay .play-button.small-play-button span.playlist-label{color:rgba(255,255,255,0.7);display:inline-block;padding-left:0.3em;vertical-align:middle;line-height:1em;font-size:1.4rem;letter-spacing:0}.content-item-container .content-thumbnail,.content-item-container .playlist-video-wrapper,.content-item-container .thumbnail-wrapper,.featured-thumbnail .content-thumbnail,.featured-thumbnail .playlist-video-wrapper,.featured-thumbnail .thumbnail-wrapper,.thumbnail-container .content-thumbnail,.thumbnail-container .playlist-video-wrapper,.thumbnail-container .thumbnail-wrapper{width:100%;height:100%;display:-ms-flexbox;display:flex;zoom:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.content-item-container img,.content-item-container canvas,.content-item-container video,.featured-thumbnail img,.featured-thumbnail canvas,.featured-thumbnail video,.thumbnail-container img,.thumbnail-container canvas,.thumbnail-container video{width:100%;height:auto;min-height:100%}.content-item-container:hover .play-button,.content-item-container:focus .play-button,.content-item-container:active .play-button,.featured-thumbnail:hover .play-button,.featured-thumbnail:focus .play-button,.featured-thumbnail:active .play-button,.thumbnail-container:hover .play-button,.thumbnail-container:focus .play-button,.thumbnail-container:active .play-button{opacity:1;background:rgba(47,52,55,0.98)}.content-item-container:hover .play-button:hover svg,.content-item-container:hover .play-button:focus svg,.content-item-container:hover .play-button:active svg,.content-item-container:focus .play-button:hover svg,.content-item-container:focus .play-button:focus svg,.content-item-container:focus .play-button:active svg,.content-item-container:active .play-button:hover svg,.content-item-container:active .play-button:focus svg,.content-item-container:active .play-button:active svg,.featured-thumbnail:hover .play-button:hover svg,.featured-thumbnail:hover .play-button:focus svg,.featured-thumbnail:hover .play-button:active svg,.featured-thumbnail:focus .play-button:hover svg,.featured-thumbnail:focus .play-button:focus svg,.featured-thumbnail:focus .play-button:active svg,.featured-thumbnail:active .play-button:hover svg,.featured-thumbnail:active .play-button:focus svg,.featured-thumbnail:active .play-button:active svg,.thumbnail-container:hover .play-button:hover svg,.thumbnail-container:hover .play-button:focus svg,.thumbnail-container:hover .play-button:active svg,.thumbnail-container:focus .play-button:hover svg,.thumbnail-container:focus .play-button:focus svg,.thumbnail-container:focus .play-button:active svg,.thumbnail-container:active .play-button:hover svg,.thumbnail-container:active .play-button:focus svg,.thumbnail-container:active .play-button:active svg{opacity:0.7}.content-description{font-family:"bitter",serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7d962b;font-size:1.6rem;line-height:1.6em;margin-bottom:2rem;font-weight:normal}.content-list .content-description:where(:not(.page-subheader)){display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;word-break:break-word}.content-description a:hover,.content-description a:focus{text-decoration:underline}.individual-video.vertical-video:where(:not(.show-playlist)) .video-container:where(:not(.thumbnail-container)){float:left;width:50%;margin:0 4rem 0 0}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options{padding:0;float:right;width:calc(50% - 4rem)}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .content-meta-container.video-meta .group{display:block;clear:both;float:none;margin:0 0 3rem 0}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .content-meta-container.video-meta .group:last-child{margin:0}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .content-meta-container.video-meta .group h3{display:block;line-height:1;margin-bottom:1rem}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .content-meta-container.video-meta .group.download-links a{padding:11px 35px}@media all and (max-width: 1200px){.individual-video.vertical-video:where(:not(.show-playlist)) .video-container:where(:not(.thumbnail-container)){width:55%;margin-right:35px}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options{width:calc(45% - 35px)}}@media all and (max-width: 1100px){.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .description-text{font-size:1.8rem;line-height:1.5}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .date,.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .video-data,.individual-video.vertical-video:where(:not(.show-playlist)) .video-options .content-meta-container.video-meta .group h3{font-size:1.1rem}}@media all and (max-width: 955px){.individual-video.vertical-video:where(:not(.show-playlist)) .video-container{width:48%;margin-right:3rem}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options{width:calc(52% - 3rem)}}@media all and (max-width: 875px){.individual-video.vertical-video:where(:not(.show-playlist)) .video-container{width:100%;max-width:400px;margin:0 0 3rem}.individual-video.vertical-video:where(:not(.show-playlist)) .video-options{width:100%}}.content-list{flex:1 1 auto}.content-list.no-content{padding:4rem}.content-list.no-list{padding:4rem 0}.content-list h2,.content-list .page-header{margin:0 4rem 0 4rem;padding:4rem 0 0 0;font-family:"bitter",serif;font-size:3.8rem}.content-list h2.no-videos,.content-list .page-header.no-videos{border-bottom:none;padding:4rem 0 0 0}.content-list p.page-subheader{margin:1rem 4rem 0 4rem;font-size:1.7rem}.content-list p.page-subheader a{color:#091840;cursor:pointer;font-weight:500}.content-list p.page-subheader a:hover,.content-list p.page-subheader a:focus,.content-list p.page-subheader a:active{text-decoration:underline}.content-list p.page-subheader strong,.content-list p.page-subheader b{font-weight:bold}.content-list p.page-subheader em,.content-list p.page-subheader i{font-style:italic}.content-grid,.playlist-content-container.grid{max-width:1400px;margin:0 4rem;padding:4rem 0 0;overflow-x:hidden;overflow-y:visible;flex:1 0 auto}.content-grid.no-content-selected,.playlist-content-container.grid.no-content-selected{padding:0;margin:0}.content-grid{display:-ms-grid;display:grid;grid-gap:0;zoom:1;grid-template-columns:1fr 1fr}.content-grid .content-item{border-right:1px solid rgba(125,150,43,0.2);display:block;margin:0 -1px 0 0}.content-grid .column{width:100%}.content-grid .column:first-child:where(:not(:last-child)) .content-item{padding:0 4rem 4rem 0}.content-grid .column:last-child:where(:not(:first-child)) .content-item{padding:0 0 4rem 4rem}@media all and (min-width: 1750px){.content-grid{max-width:1400px}}.content-grid[data-columns]::before{content:'2 .column'}.content-list h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.4rem;line-height:1.2em;margin:2rem 0 1rem 0;word-break:break-word;-ms-word-break:keep-all}.content-list .duration,.featured-video .duration{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;font-size:1.1rem}.content-list .duration:where(:not(.meta-overlay-pill)){margin-bottom:1rem}.content-list .password{padding-top:3rem}.content-list .date,.featured-video .date,.results-list .video-in-playlists{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:1.2rem;line-height:1.5em;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;font-size:1.1rem;color:rgba(125,150,43,0.65)}.results-list .video-in-playlists{padding-bottom:1rem;line-height:1.3;display:block}.featured-video h3.featured-video-title{font-size:3rem}.featured-video .date{float:none;padding-bottom:0}.content-list .private-video-headline{border-bottom:1px solid rgba(125,150,43,0.2);margin-bottom:0;padding-bottom:3rem}.content-list .private-video:where(:not(.playlist-video-wrapper)){position:relative;text-align:center}.content-list .private-video:where(:not(.playlist-video-wrapper)) svg{width:5rem;height:5rem;left:50%;margin:-2.5rem 0 0 -2.5rem;position:absolute;top:50%;z-index:3}.content-list .private-video:where(:not(.playlist-video-wrapper)) path{fill:#091840}.content-list .private-video:where(:not(.playlist-video-wrapper)) img{opacity:.2}.theme-content{color:#7d962b}.theme-content h2{float:none}.theme-content form{border:1px solid rgba(26,32,9,0.2);clear:both;margin-bottom:4rem;max-width:700px;padding:4rem;background:rgba(9,24,64,0.1)}.theme-content form .grid{padding:0}.theme-content form .grid .unit input{margin:0;width:100%}.theme-content form .grid .unit button{width:100%}.theme-content form .grid .unit:first-of-type{padding-left:0}.theme-content form .grid .unit:last-of-type{padding-right:0}.theme-content form p{margin-bottom:0}.theme-content form p.consent-text{font-size:1.2rem;color:rgba(125,150,43,0.75);margin:1rem 0 0 0}.theme-content form p.consent-text a{opacity:0.8;font-weight:normal}.theme-content input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid rgba(26,32,9,0.5);border-radius:3px;box-shadow:inset 0 1px 4px rgba(26,32,9,0.2);color:#7d962b;font-family:"bitter",serif;font-size:1.8rem;margin:0 0 2rem 0;padding:1rem;width:100%;background:#fff}.theme-content ::-webkit-input-placeholder{font-weight:500;color:rgba(125,150,43,0.6)}.theme-content :-moz-placeholder{font-weight:500;color:rgba(125,150,43,0.6)}.theme-content ::-moz-placeholder{font-weight:500;color:rgba(125,150,43,0.6)}.theme-content :-ms-input-placeholder{font-weight:500;color:rgba(125,150,43,0.6)}.theme-content .alert{margin-bottom:4rem}.theme-content .alert.alert-error{font-size:1.6rem;font-weight:600;color:#cf3428}.theme-content h1,.theme-content h2,.theme-content h3,.theme-content h4,.theme-content h5,.theme-content h6{float:none;font-weight:bold;width:auto}.theme-content h1,.theme-content h2,.theme-content h3,.theme-content li,.theme-content p{margin:0 0 2rem 0}.theme-content h1{font-size:4.2rem;letter-spacing:-0.01em;font-family:"bitter",serif}.theme-content h2{font-size:3rem;letter-spacing:-0.01em;text-transform:none;font-family:"bitter",serif}.theme-content h3{font-size:2.4rem;letter-spacing:0}.theme-content h4{font-size:2rem;letter-spacing:0}.theme-content h5,.theme-content h6{font-size:1.8rem;letter-spacing:0}.theme-content ul,.theme-content ol{margin-bottom:3.0rem}.theme-content li{margin:0 0 1.0rem 3.0rem}.theme-content li,.theme-content p{font-size:1.8rem}.theme-content ul li{list-style-type:square}.theme-content ol li{list-style-type:decimal}.theme-content img{height:auto !important;max-width:100%}.theme-content strong,.theme-content b{font-weight:bold}.theme-content em,.theme-content i{font-style:italic}.pagination{margin:4rem 4rem 0 4rem;max-width:1180px;font-size:1.4rem}.pagination a.see-all-link{border-radius:3px;display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.4rem;font-weight:bold;letter-spacing:1px;padding:1.5rem 2rem;text-transform:uppercase;color:#091840;border:1px solid rgba(9,24,64,0.3);-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}.pagination a.see-all-link:hover,.pagination a.see-all-link:active,.pagination a.see-all-link:focus{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;cursor:pointer;border-color:rgba(9,24,64,0.8);background:rgba(9,24,64,0.1);color:#040b1c}.pagination ul{border:1px solid rgba(26,32,9,0.3);border-radius:3px;display:inline-block}.pagination li{background:#F2F5FA;border-right:1px solid rgba(26,32,9,0.2);float:left;margin:0;padding:0;overflow:hidden}.pagination li:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination li.active{background:#091840;border-color:#091840;color:#F2F5FA}.pagination li.active a{color:#F2F5FA;cursor:default}.pagination li.disabled{background:none}.pagination li.disabled a{color:rgba(125,150,43,0.3);cursor:default;background:none}.pagination li.disabled a:hover,.pagination li.disabled a:focus,.pagination li.disabled a:active{background:none;cursor:default}.pagination li:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:none}.pagination li a{display:inline-block;min-width:3.5rem;margin:0;padding:1.2rem;text-align:center;color:#091840}.pagination li a.pagination-arrow{font-size:1.3rem;line-height:1.4rem}.pagination li a.pagination-arrow.rotate-180{-webkit-transform:rotate(180deg) translateY(1px);-moz-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.pagination li a:hover,.pagination li a:focus,.pagination li a:active{background:rgba(9,24,64,0.1)}.mobile-footer.company-info,.mobile-footer .categories{display:none}footer{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-top:1px solid rgba(125,150,43,0.2);max-width:1400px;margin:4rem 4rem 0;padding:4rem 0;font-size:1.2rem;vertical-align:middle;clear:both}footer .footer-logo #sv_referral_badge{width:14rem;display:inline-block}footer .footer-logo #sv_referral_badge svg,footer .footer-logo #sv_referral_badge object{width:100%;height:100%;max-height:5rem;opacity:0.6;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}footer .footer-logo #sv_referral_badge svg path,footer .footer-logo #sv_referral_badge object path{fill:#7d962b}footer .footer-logo #sv_referral_badge svg:hover,footer .footer-logo #sv_referral_badge svg:focus,footer .footer-logo #sv_referral_badge svg:active,footer .footer-logo #sv_referral_badge object:hover,footer .footer-logo #sv_referral_badge object:focus,footer .footer-logo #sv_referral_badge object:active{opacity:1}@media all and (min-width: 1750px){footer{max-width:1400px}}footer p,.mobile-footer p{margin:0;float:right;line-height:3.6rem;vertical-align:middle;color:rgba(125,150,43,0.75)}footer p.footer-logo{margin:0;float:left;line-height:1}.clearfix::after{content:"";clear:both;display:table}@media all and (max-width: 1150px){.grid .four-fifths{width:75%}.grid .one-fifth{width:25%}}@media all and (min-width: 1024.01px){.content-grid[data-columns]::before{content:'2 .column'}section.individual-playlist-video.vertical-video .player-container .video-wrapper{padding-top:0 !important}}@media all and (max-width: 1024px){.content-list ul{background:none}.content-list .date,.content-list .private-video-headline{border-bottom:none;padding-bottom:0}.pagination{margin-top:0}section.featured-video{border-bottom:1px solid rgba(125,150,43,0.2)}.content-grid[data-columns]::before{content:'1 .column'}.content-grid{grid-template-columns:100%}.content-grid .column{width:100%}.content-grid .column:nth-child(n) li.content-item{border-right:0;border-bottom:1px solid rgba(125,150,43,0.2);padding:0 0 4rem 0;margin-bottom:4rem;margin-right:0}.content-grid .column:nth-child(n) li.content-item:last-child{border:0}.content-grid li{border-left:none}.playlist-content-container .playlist-videos .playlist-video-wrapper{padding:1rem 1.5rem 1rem 0;grid-template-columns:min-content 13rem auto;grid-gap:1rem}.playlist-content-container .playlist-videos .playlist-video-wrapper .playlist-video-title,.playlist-content-container .playlist-videos .playlist-video-wrapper .playlist-video-description{-webkit-line-clamp:3}.playlist-content-container.grid{padding:4rem 1rem 0;display:block;flex:1 0 auto}.playlist-content-container.grid:before,.playlist-content-container.grid:after{display:none}.playlist-content-container .playlist-content-wrapper{display:block;min-height:fit-content}.playlist-content-container .playlist-details,.playlist-content-container .playlist-videos{border:0;padding:0;position:static}.playlist-content-container .playlist-videos{max-height:80vh}.playlist-content-container .playlist-details{border-bottom:1px solid rgba(26,32,9,0.2);padding-bottom:4rem;margin-bottom:4rem;max-height:max-content;height:min-content;display:block}.playlist-content-container .playlist-details .playlist-image-wrapper{max-height:fit-content}.playlist-content-container .playlist-details .scrolling-details-section{max-height:40vh}section.individual-playlist-video.vertical-video:where(:not(.hide-playlist)) .player-container .embed-container{max-height:95vh;min-height:min-content;width:100%}section.individual-playlist-video:where(:not(.hide-playlist)) .player-container .playlist-video-wrapper{grid-template-columns:max-content auto}}@media all and (max-width: 900px){.grid .unit{padding:0.5rem}.theme-content .grid .unit button{font-size:1.4rem;padding:1.35rem 1rem}}@media all and (max-width: 800px){body{overflow-x:hidden}.featured-video,.individual-video,.theme-content{max-width:100%;overflow-x:hidden}.content-grid{padding:4rem 0 0;margin:0}.content-grid li.content-item{border:none}.content-grid li.content-item .meta-item{font-size:1.3rem}.content-grid .column{width:100%}.content-grid .column:nth-child(n) li.content-item{padding:0 4rem 4rem 4rem}section.related-content{margin-bottom:6rem}section.related-content h3.related-content-header{font-size:2.6rem;letter-spacing:-0.03em;font-family:"bitter",serif;text-transform:none}section.related-content .related-content-info{font-size:1.05rem}.disable-full-site.no-logins .company-info{padding:0}.company-info{border-right:none;top:auto;bottom:auto;left:auto;right:auto;overflow-y:visible;overflow-x:hidden;padding:0 0 2.5rem 0;position:static;text-align:center;width:100%;z-index:5}.company-info footer.group{padding:4rem 0 1rem}.company-info footer.group:last-child{padding-bottom:4rem}.company-info h1{float:none;margin:0 auto 2.5rem auto;padding:2.5rem 4rem 0 4rem;font-size:3.4rem}.company-info h1 img{display:block;text-align:center;margin:0 auto;max-width:200px;max-height:100px}.company-info h1 span.site-name{display:block;margin:5px 3.2rem 0 3.2rem}.company-info.mobile-footer{display:block}.company-info.main-info{padding-bottom:0}.company-info.main-info .description-social{padding-top:0}.company-info.main-info .description-social .tagline{margin-top:0;font-size:1.5rem}.company-info.main-info .description-social .social-follow,.company-info.main-info .description-social form.search-form{display:none}.company-info .description-social{float:none;margin:0;padding:4rem 3.2rem 0;width:100%;text-align:left}.company-info .description-social form{margin-bottom:3rem}.company-info p{color:rgba(242,245,250,0.8)}.company-info p.copyright-info{float:none;margin:0 auto;text-align:center;font-size:1.4rem}.company-info p.footer-logo{float:none;text-align:center}.company-info p.footer-logo #sv_referral_badge{margin:3rem auto 0}.company-info p.footer-logo #sv_referral_badge svg path,.company-info p.footer-logo #sv_referral_badge object path{fill:#F2F5FA}.social-follow{background:none;border:none;float:none;margin:0 auto 3rem;padding:0;width:250px;text-align:center}.social-follow h2{text-align:center;margin-bottom:1rem}.social-icons li{float:none;display:inline-block;margin:0 1rem 0 0;width:auto}.social-icons li:last-child{margin:0}.social-icons li svg{width:100%}.top-nav .top-nav-inner{text-align:left;display:-ms-grid;display:grid;zoom:1;grid-template-columns:auto min-content;grid-auto-flow:column;grid-column-gap:1rem;width:100%;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.top-nav .top-nav-inner a{font-size:1.35rem;padding:2.2rem 1.1rem}.top-nav .top-nav-inner ul,.top-nav .top-nav-inner ul.user-nav{margin:0 auto;text-align:left;display:inline-block;max-width:none}.top-nav .top-nav-inner li{display:inline-block;float:none}.top-nav .top-nav-inner li#nav-link_home{display:none}.top-nav .top-nav-inner li:last-of-type{margin-right:0}.top-nav .top-nav-inner ul.user-nav{width:auto;text-align:right}.top-nav .top-nav-inner ul.user-nav li a{white-space:nowrap}.top-nav .top-nav-inner ul.user-nav li:first-of-type{margin-left:0}.top-nav .top-nav-inner .drop-down:hover ul.sub-nav,.top-nav .top-nav-inner .drop-down:focus ul.sub-nav,.top-nav .top-nav-inner .drop-down:active ul.sub-nav{display:inline-block}.top-nav .top-nav-inner .drop-down:focus-visible ul.sub-nav,.top-nav .top-nav-inner .drop-down:focus-within ul.sub-nav{display:inline-block}.top-nav .top-nav-inner .drop-down ul{right:0;top:5.7rem}.pagination{margin:0 3.2rem 4rem}.pagination ul li:not(:first-child):not(:last-child){display:none}.pagination ul li a.pagination-arrow{font-size:3.6rem;padding:2rem 3rem;line-height:1}.pagination ul li a.pagination-arrow.rotate-180{-webkit-transform:rotate(180deg) translateY(0.25rem);-moz-transform:rotate(180deg) translateY(0.25rem);transform:rotate(180deg) translateY(0.25rem)}.main-footer{display:none}footer{border-top:1px solid rgba(125,150,43,0.2);padding:2rem 0;margin:0;max-width:100%}footer .group:before,footer .group:after{display:none}footer p,footer p.footer-logo{float:none;text-align:left;font-size:13px}footer p svg path,footer p.footer-logo svg path{fill:rgba(242,245,250,0.5)}.sv-badge{fill:rgba(242,245,250,0.5)}.individual-video,.video-options,footer{padding:3rem}.theme-content{padding:3.5rem 3.5rem 3rem;margin:0}.theme-content form button{text-align:center;margin-left:auto;margin-right:auto}.video-options{border-bottom:none}.individual-video,.video-options{margin:0}.content-wrapper{top:auto;bottom:auto;margin-left:0;height:auto;width:100%;overflow-y:visible;overflow-x:hidden;padding-top:0;position:static}.content-wrapper:where(:not(.playlist-main)){text-align:center}.content-wrapper:where(:not(.playlist-main)) .attachment-downloads .flex-wrapper{place-content:center}.content-wrapper .individual-video .video-header h2{font-size:3.3rem}.content-wrapper .individual-video p.date{text-align:center}.content-wrapper .individual-video.vertical-video .video-container,.content-wrapper .individual-video.horizontal-video .video-container{margin-left:auto;margin-right:auto;float:none}.content-wrapper .individual-video.vertical-video .video-options .content-meta-container.video-meta .group.download-links a,.content-wrapper .individual-video.horizontal-video .video-options .content-meta-container.video-meta .group.download-links a{min-width:30%}.content-wrapper .full-content-description ul,.content-wrapper .full-content-description ol{margin-left:0;padding-left:0}.content-wrapper .full-content-description ul li,.content-wrapper .full-content-description ol li{list-style-position:inside;margin-left:0}.theme-content form{padding:2rem;margin:0 auto 2rem;max-width:60rem}.featured-video{margin:0 3.2rem}.content-list h2{margin:0 3.2rem}.content-list h3{line-height:1.3em}.content-list p.tag-description{margin:1rem 3.2rem 0}.content-list .date:where(:not(:last-child)){padding-bottom:2rem}.content-list .content-meta-container:where(:not(:last-child)),.content-list .password:where(:not(:last-child)){padding-bottom:2rem}.content-list .pagination{text-align:center}.content-list.no-list{padding-top:3rem}.top-nav{height:auto;padding:0 2rem;position:static}}@media all and (max-width: 650px){.theme-content{max-width:100%}.top-nav ul,.top-nav ul.user-nav{display:inline-block}body.wrap{padding-top:0}.top-nav{position:static;top:0;left:0}.top-nav a,.top-nav a:hover,.top-nav .drop-down,.top-nav .drop-down:hover{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:transparent}.top-nav .top-nav-inner{position:relative;min-height:5.5rem;grid-template-columns:100%}.top-nav .top-nav-inner ul.user-nav{position:absolute;top:0;right:0}.top-nav .top-nav-inner ul.user-nav li a{line-height:6.7rem;height:6.7rem;padding:0 15px}.top-nav .top-nav-inner ul.user-nav li.drop-down{background:#0b2058}.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu ul.sub-nav{top:6.7rem;display:none}.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu ul.sub-nav li a{font-size:1.5rem}.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded:hover,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded:focus,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded:active,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded .dropdown-toggle,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded .dropdown-toggle:hover,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded .dropdown-toggle:focus,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded .dropdown-toggle:active{background:#091840}.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded ul.sub-nav{display:block;max-height:fit-content}.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded ul.sub-nav,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded ul.sub-nav li,.top-nav .top-nav-inner ul.user-nav li.drop-down.account-menu.expanded ul.sub-nav a{height:auto;opacity:1}.top-nav .top-nav-inner .main-nav-wrapper{max-width:100%}.top-nav .top-nav-inner .main-nav-wrapper .show-mobile-nav{display:inline-block !important;width:7rem;height:6.7rem;padding:2rem 1.7rem}.top-nav .top-nav-inner .main-nav-wrapper .show-mobile-nav span{width:100%;display:block;margin:1px 0 0.65rem;border:1px solid;border-width:1px 0 2px;border-color:#F2F5FA}.top-nav .top-nav-inner .main-nav-wrapper .show-mobile-nav span:last-child{margin:0}.top-nav .top-nav-inner .main-nav-wrapper ul.main-nav{display:none;background:#091840}.top-nav .top-nav-inner .main-nav-wrapper ul.main-nav li{display:block;width:100%;margin:0;border-bottom:1px solid #0b2058}.top-nav .top-nav-inner .main-nav-wrapper ul.main-nav li:last-child{border:0}.top-nav .top-nav-inner .main-nav-wrapper ul.main-nav li a{padding:2rem 15px}.top-nav .top-nav-inner .main-nav-wrapper ul.main-nav li.drop-down ul.sub-nav{display:none;max-height:50vh;overflow-y:auto;width:100%;position:static}.top-nav .top-nav-inner .main-nav-wrapper ul.main-nav li.drop-down ul.sub-nav li a{padding:1.5rem 3rem;border:0;font-size:1.5rem;background:rgba(9,24,64,0.5)}.top-nav .top-nav-inner .main-nav-wrapper.expanded .show-mobile-nav{border-radius:0;background:#091840}.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav{display:block !important;margin:-1px 0 1rem}.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded a.dropdown-toggle span.icon{display:inline-block;-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down ul.sub-nav{display:none}.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav{display:block;width:100%;position:static;max-height:50vh;overflow-y:auto}.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav,.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav li,.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav a{opacity:1;height:auto}.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav li a:hover,.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav li a:focus,.top-nav .top-nav-inner .main-nav-wrapper.expanded ul.main-nav li.drop-down.expanded ul.sub-nav li a:active{background:#091840}.disable-full-site.no-logins .top-nav .top-nav-inner{min-height:0}.mobile-footer{padding:2.5rem 0}.mobile-footer .categories{display:block;width:100%;margin-bottom:2rem}.mobile-footer .categories h3.categories-header{color:#F2F5FA;font-size:1.6rem;border-bottom:1px solid rgba(242,245,250,0.2);padding:0 0 1rem;margin:0 0 1rem}.mobile-footer .categories ul.categories-list{display:block;width:100%;border-bottom:1px solid rgba(242,245,250,0.2);padding:0 0 1rem}.mobile-footer .categories ul.categories-list li{display:inline-block}.mobile-footer .categories ul.categories-list li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:"Montserrat",sans-serif;font-size:11px;font-weight:bold;letter-spacing:1px;padding:12px;text-transform:uppercase;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#8ca7ef}.mobile-footer .categories ul.categories-list li a:hover,.mobile-footer .categories ul.categories-list li a:focus,.mobile-footer .categories ul.categories-list li a:active{color:#a3b8f2;background:#0c2056}.company-info{border-bottom:0}.company-info footer.group{padding:3rem 0}.company-info h1{text-align:center;font-size:2.4rem}.company-info p{float:none;text-align:center;width:100%}.company-info p.copyright-info{margin-bottom:3rem}.company-info .description-social{border-top:none;margin:0;padding:0 2rem;width:100%;text-align:center}.company-info .description-social form{margin-bottom:0;text-align:left}.social-follow{border-top:1px solid rgba(242,245,250,0.2);float:none;margin:2rem 0 0 0;padding-top:2rem;width:100%}.social-follow h2{display:none}.social-follow ul{display:inline-block;float:none;width:auto;text-align:center}.social-follow ul li{display:inline-block;float:none;width:auto}.featured-video .date,.theme-content .date{float:none;margin-bottom:1rem}.featured-video h2,.individual-video h2,.theme-content h2{float:none}.content-list ul{background:none}.content-list .date{border-bottom:none;padding-bottom:0}.featured-video h1,.content-list h2{font-size:1.6rem}.featured-video h3,.individual-video .video-header h2{font-size:3.8rem;line-height:1.2em}.featured-video p,.individual-video p,.theme-content p,.video-options p{font-size:1.6rem}.content-list p{font-size:1.4rem}.download-links{margin-bottom:1rem}.pagination{margin-top:2rem}footer{border:none;padding-bottom:0}footer p,footer p.footer-logo{text-align:center}}@media all and (max-width: 500px){.theme-content form input{padding:1.2rem}.theme-content form button{display:block;width:100%}.theme-content form .grid .unit.four-fifths{width:70%}.theme-content form .grid .unit.one-fifth{width:30%}.theme-content form .grid .unit,.theme-content form .grid .unit:first-of-type,.theme-content form .grid .unit:last-of-type{padding:1rem 0;float:none;width:100%}.theme-content form .grid .unit.four-fifths{width:100%}.theme-content form .grid .unit.one-fifth{width:100%}.playlist-content-container.grid{padding:4rem 0.5rem 0;margin:0 3rem}.playlist-content-container .playlist-videos .playlist-video-wrapper{padding:1rem;grid-template-columns:min-content 12rem auto;grid-gap:0.5rem}}
