@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Raleway:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Raleway:wght@400;700&display=swap);body,html{margin:0;padding:0;font-size:10px;background-color:#fafafa;font-family:Raleway,sans-serif}body *,html *{-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper{position:relative;font-size:1.4rem;color:#08395b;max-width:100vw;overflow:hidden}.editor-styles-wrapper.edit-post-visual-editor a:not(.acf-button){color:#965ba8}.editor-styles-wrapper.edit-post-visual-editor a:not(.acf-button):active,.editor-styles-wrapper.edit-post-visual-editor a:not(.acf-button):visited{color:#965ba8}.editor-styles-wrapper.edit-post-visual-editor a:not(.acf-button):hover{color:#b973ce}.editor-styles-wrapper.edit-post-visual-editor .container,.wrapper .container{max-width:1366px;margin:0 auto;padding:0 20px}.editor-styles-wrapper.edit-post-visual-editor li,.editor-styles-wrapper.edit-post-visual-editor p,.wrapper li,.wrapper p{font-size:1.8rem;line-height:2.6rem}.editor-styles-wrapper.edit-post-visual-editor h1,.wrapper h1{font-size:8rem;line-height:8rem;font-family:"Bebas Neue",sans-serif;color:#08395b;margin:3rem 0 0 0}.editor-styles-wrapper.edit-post-visual-editor h1 em,.wrapper h1 em{color:#0ba25c;font-style:normal}.editor-styles-wrapper.edit-post-visual-editor h2,.wrapper h2{font-size:3.8rem;font-family:"Bebas Neue",sans-serif;color:#08395b;margin:3rem 0 0 0}.editor-styles-wrapper.edit-post-visual-editor h2 em,.wrapper h2 em{color:#0ba25c;font-style:normal}.editor-styles-wrapper.edit-post-visual-editor h3,.wrapper h3{font-size:2.4rem;font-family:"Bebas Neue",sans-serif;color:#0ba25c;margin:3rem 0 0 0}.editor-styles-wrapper.edit-post-visual-editor h3 em,.wrapper h3 em{color:#08395b;font-style:normal}.editor-styles-wrapper.edit-post-visual-editor h3 strong,.wrapper h3 strong{font-weight:400}.editor-styles-wrapper.edit-post-visual-editor h4,.wrapper h4{font-size:2rem;margin:3rem 0 0 0}.editor-styles-wrapper.edit-post-visual-editor hr,.wrapper hr{width:45px;height:6px;border:none;border-radius:10px;margin:0;background-color:#08395b;margin-bottom:20px}.editor-styles-wrapper.edit-post-visual-editor hr.white,.wrapper hr.white{background-color:#fff}.editor-styles-wrapper.edit-post-visual-editor hr.alignfull,.editor-styles-wrapper.edit-post-visual-editor hr.is-style-wide,.wrapper hr.alignfull,.wrapper hr.is-style-wide{height:6px!important;margin:10px 0;width:100%}.editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link,.wrapper .wp-block-button a.wp-block-button__link{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer}.editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link:focus,.editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link:hover,.wrapper .wp-block-button a.wp-block-button__link:focus,.wrapper .wp-block-button a.wp-block-button__link:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}.editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link.xl,.wrapper .wp-block-button a.wp-block-button__link.xl,.xlbuttons .editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link,.xlbuttons .wrapper .wp-block-button a.wp-block-button__link{padding:15px 45px;font-size:2.2rem}body.highcontrast .editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link,body.highcontrast .wrapper .wp-block-button a.wp-block-button__link{background-color:#000;color:#fff}body.highcontrast .editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link:focus,body.highcontrast .editor-styles-wrapper.edit-post-visual-editor .wp-block-button a.wp-block-button__link:hover,body.highcontrast .wrapper .wp-block-button a.wp-block-button__link:focus,body.highcontrast .wrapper .wp-block-button a.wp-block-button__link:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}input[type=button],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}aside a.skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}aside a.skip:focus,aside a.skip:hover{left:0;top:0;width:auto;height:auto;padding:1rem;background-color:#fff;color:#08395b;z-index:100;border:none}header#site-header{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#08395b));background:linear-gradient(to right,#fff 50%,#08395b 50%);position:fixed;z-index:99998;top:0;left:0;width:100vw}body.highcontrast header#site-header{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#03131e));background:linear-gradient(to right,#fff 50%,#03131e 50%)}@media screen and (max-width:1079px){header#site-header{background:0 0}.admin-bar header#site-header{top:32px}}@media only screen and (max-width:1079px) and (max-width:782px){.admin-bar header#site-header{top:46px}}header#site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1079px){header#site-header .container{padding:0}}header#site-header .container .mobile-nav{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;background-color:#08395b;color:#fff;display:none}@media screen and (max-width:1079px){header#site-header .container .mobile-nav{display:block}}header#site-header .container .mobile-nav button{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#08395b;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;color:#fff;padding:1rem;font-size:1.8rem;border-radius:0;width:50px;height:50px}header#site-header .container .mobile-nav button:focus,header#site-header .container .mobile-nav button:hover{text-decoration:none;background-color:#fff;color:#08395b;border-color:#08395b}.xlbuttons header#site-header .container .mobile-nav button,header#site-header .container .mobile-nav button.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast header#site-header .container .mobile-nav button{background-color:#000;color:#fff}body.highcontrast header#site-header .container .mobile-nav button:focus,body.highcontrast header#site-header .container .mobile-nav button:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}@media only screen and (max-width:1079px){header#site-header .container .mobile-nav button{width:70px;height:70px}}header#site-header .container .mobile-nav button.menu-toggle.open span.fa-bars::before{content:"\f00d"}header#site-header .container .logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px 0;position:relative;background-color:#fff}header#site-header .container .logo>a{position:absolute;max-width:100%;padding:0 2rem}header#site-header .container .logo>a img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;height:60px;margin-top:55px}header#site-header .container .logo.small>a img{height:40px;margin-top:0}@media screen and (max-width:1079px){header#site-header .container .logo{height:70px}header#site-header .container .logo.small>a,header#site-header .container .logo>a{width:100%;text-align:center}header#site-header .container .logo.small>a img,header#site-header .container .logo>a img{height:60px;max-width:100%;margin-top:0}}header#site-header .container .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}@media only screen and (min-width:1080px){header#site-header .container .nav-container{min-width:55%}}header#site-header .container .nav-container .desktop-nav{background-color:#08395b;color:#fff}body.highcontrast header#site-header .container .nav-container .desktop-nav{background-color:#03131e}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary{height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;margin:0;padding-left:30px}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li{padding:0;margin:0;position:relative}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a{display:inline-block;color:#fff;font-size:1.8rem;text-decoration:none;padding:1rem 2rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a:focus,header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a:hover{text-decoration:underline}@media screen and (min-width:1080px){header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li{border-top:4px solid transparent;border-bottom:4px solid transparent}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:0;top:48px;width:300px;z-index:900;background-color:#083042;color:#fff;list-style:none;padding:0}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li{padding:0;margin:0;margin-bottom:1rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li a{font-size:1.6rem;line-height:1.9rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li>.sub-menu{list-style:none;padding-left:2rem;margin-top:-10px}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu li.current_page_item>a{text-decoration:underline}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.current_page_ancestor,header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.current_page_item{border-bottom:4px solid #fff}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li:focus-within>.sub-menu,header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li:focus>.sub-menu,header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li:hover>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}header#site-header .container .nav-container .search-nav button.search-btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#08395b;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;color:#fff;padding:1rem;font-size:1.8rem;border-radius:0;width:50px;height:50px}header#site-header .container .nav-container .search-nav button.search-btn:focus,header#site-header .container .nav-container .search-nav button.search-btn:hover{text-decoration:none;background-color:#fff;color:#08395b;border-color:#08395b}.xlbuttons header#site-header .container .nav-container .search-nav button.search-btn,header#site-header .container .nav-container .search-nav button.search-btn.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn{background-color:#000;color:#fff}body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn:focus,body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn{padding:1rem;font-size:1.8rem;border-radius:0;width:50px;height:50px;background-color:#03131e}@media only screen and (max-width:1079px){header#site-header .container .nav-container .search-nav button.search-btn{width:70px;height:70px}}header#site-header .container .nav-container .search-nav button.search-btn.open{background-color:#14719c}body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn.open{background-color:#083042}header#site-header .container .nav-container .search-nav button.search-btn.open span.fa-search::before{content:"\f00d"}header#site-header .container .nav-container .search-nav .search-bar{display:none;padding:1rem;width:100%;background-color:#14719c;position:absolute;top:50px;right:0}body.highcontrast header#site-header .container .nav-container .search-nav .search-bar{background-color:#083042}@media only screen and (max-width:1079px){header#site-header .container .nav-container .search-nav .search-bar{top:70px;max-width:35rem}}header#site-header .container .nav-container .search-nav .search-bar form input{color:#08395b;background-color:#fff;border:0;border-bottom:1px solid #08395b;padding:2rem;font-size:1.4rem;margin:1rem 0;width:100%}header#site-header .container .nav-container .search-nav .search-bar form input:focus,header#site-header .container .nav-container .search-nav .search-bar form input:hover{border-bottom-style:dashed}header#site-header .container .nav-container .accessibility-tools{background-color:#fff;color:#965ba8;border-radius:0;margin-left:30px}header#site-header .container .nav-container .accessibility-tools .accessibility-btn{padding:10px 20px;border-radius:0;padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#fff;color:#965ba8;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;height:100%}header#site-header .container .nav-container .accessibility-tools .accessibility-btn:focus,header#site-header .container .nav-container .accessibility-tools .accessibility-btn:hover{text-decoration:none;background-color:#965ba8;color:#fff;border-color:#fff}.xlbuttons header#site-header .container .nav-container .accessibility-tools .accessibility-btn,header#site-header .container .nav-container .accessibility-tools .accessibility-btn.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn{background-color:#fff;color:#000}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn:focus,body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn:hover{background-color:#000;color:#fff;border-color:#fff}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#fff;color:#5b3667;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn:focus,body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn:hover{text-decoration:none;background-color:#5b3667;color:#fff;border-color:#fff}.xlbuttons body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn,body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn{background-color:#fff;color:#000}body.highcontrast body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn:focus,body.highcontrast body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-btn:hover{background-color:#000;color:#fff;border-color:#fff}header#site-header .container .nav-container .accessibility-tools .accessibility-controls{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50px;right:0;z-index:100;width:26rem;text-align:left}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#fff;color:#965ba8;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;width:100%;border-radius:0;text-align:left;padding:10px 20px}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:focus,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:hover{text-decoration:none;background-color:#965ba8;color:#fff;border-color:#fff}.xlbuttons header#site-header .container .nav-container .accessibility-tools .accessibility-controls button,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button{background-color:#fff;color:#000}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:focus,body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:hover{background-color:#000;color:#fff;border-color:#fff}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:disabled,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button[disabled]{color:#999;cursor:not-allowed;pointer-events:none}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:disabled span.far,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:disabled span.fas,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button[disabled] span.far,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button[disabled] span.fas{color:#999}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:hover span.far,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:hover span.fas{-webkit-filter:brightness(100);filter:brightness(100)}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button span.far,body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button span.fas{-webkit-filter:brightness(0);filter:brightness(0)}body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:hover span.far,body.highcontrast header#site-header .container .nav-container .accessibility-tools .accessibility-controls button:hover span.fas{-webkit-filter:brightness(100);filter:brightness(100)}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button.playing span.fas::before{content:'\f04c'}header#site-header .container .nav-container .accessibility-tools .accessibility-controls button span.far,header#site-header .container .nav-container .accessibility-tools .accessibility-controls button span.fas{margin-right:1rem;color:#965ba8}@media screen and (max-width:1079px){header#site-header .container .nav-container .accessibility-tools{display:none}}@media screen and (max-width:1079px){header#site-header .container .nav-container{display:block;position:inherit}header#site-header .container .nav-container .desktop-nav{background-color:#08395b;color:#fff;display:none;position:absolute;top:70px;left:0;width:100%;max-width:35rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary{height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li{padding:0;margin:0;width:100%;text-align:left;border-bottom:1px solid #14719c}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.current_page_item>a{text-decoration:underline;font-weight:700}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.menu-item-has-children{position:relative}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.menu-item-has-children::before{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";top:.5rem;right:1rem;font-weight:900;cursor:pointer;padding:1rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.menu-item-has-children.open::before{content:"\f0d8"}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a{display:inline-block;color:#fff;font-size:1.8rem;text-decoration:none;padding:1rem 1rem 1rem 4rem}}@media only screen and (max-width:1079px) and (max-width:1079px){header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a{font-size:2rem;padding:2rem 4rem}}@media screen and (max-width:1079px){header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a:focus,header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li a:hover{text-decoration:underline}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu{display:none;position:relative}}@media only screen and (max-width:1079px) and (max-width:1079px){header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu a{font-size:1.8rem;padding:1rem 2rem}}@media screen and (max-width:1079px){header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li.menu-item-has-children{position:relative}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li.menu-item-has-children a{width:calc(100% - 25px)}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li.menu-item-has-children::before{position:absolute;content:"\f0d7";font-family:"Font Awesome 5 Free";top:0;right:-1rem;font-weight:900;cursor:pointer;padding:1rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li.menu-item-has-children>.sub-menu{display:none}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li.menu-item-has-children.open::before{content:"\f0d8"}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li>.sub-menu>li.menu-item-has-children.open>.sub-menu{display:block}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li .sub-menu{width:100%;background-color:#14719c;color:#fff;list-style:none;padding:0 2rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li .sub-menu li.current_page_item>a{text-decoration:underline}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li .sub-menu li a{font-size:1.6rem;position:relative}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li .sub-menu li .sub-menu{list-style:none}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li .sub-menu li .sub-menu li a{padding:.5rem 1rem .5rem 2rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li .sub-menu li .sub-menu li a::before{position:absolute;content:"\007C";font-family:"Font Awesome 5 Free";top:.5rem;left:0;font-weight:900;font-size:4rem}header#site-header .container .nav-container .desktop-nav nav div ul#menu-primary>li.open>.sub-menu{display:block}header#site-header .container .nav-container .search-nav button.search-btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#08395b;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;color:#fff;padding:1rem;font-size:1.8rem;border-radius:0;width:50px;height:50px}header#site-header .container .nav-container .search-nav button.search-btn:focus,header#site-header .container .nav-container .search-nav button.search-btn:hover{text-decoration:none;background-color:#fff;color:#08395b;border-color:#08395b}.xlbuttons header#site-header .container .nav-container .search-nav button.search-btn,header#site-header .container .nav-container .search-nav button.search-btn.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn{background-color:#000;color:#fff}body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn:focus,body.highcontrast header#site-header .container .nav-container .search-nav button.search-btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}}@media only screen and (max-width:1079px) and (max-width:1079px){header#site-header .container .nav-container .search-nav button.search-btn{width:70px;height:70px}}@media screen and (max-width:1079px){header#site-header .container .nav-container .search-nav button.search-btn.open span.fa-search::before{content:"\f00d"}header#site-header .container .nav-container .accessibility-tools .accessibility-options{display:none}}@media screen and (min-width:1080px){.admin-bar header#site-header{top:32px}}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 calc(50% - 50vw);width:100vw;max-width:100vw;height:624px;margin-bottom:50px;border-bottom:5px solid #08395b}@media only screen and (max-width:1079px){.hero{height:auto}}@media only screen and (max-width:700px){.hero{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.hero .content{background-color:#fff;-ms-flex-preferred-size:50%;flex-basis:50%;padding:150px 115px 115px 115px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1079px){.hero .content{padding:115px 50px}}@media only screen and (max-width:700px){.hero .content{padding:95px 50px 50px 50px}}.hero .content .inner-content{max-width:440px;width:100%;height:100%}@media only screen and (max-width:700px){.hero .content .inner-content{max-width:640px}}.hero .content .inner-content p{font-size:1.8rem}.hero .content .inner-content .breadcrumbs{color:#965ba8;font-size:1.8rem}body.highcontrast .hero .content .inner-content .breadcrumbs{color:#5b3667}.hero .content .inner-content .breadcrumbs span.fa{margin:0 8px}.hero .content .inner-content .breadcrumbs a{color:#965ba8}body.highcontrast .hero .content .inner-content .breadcrumbs a{color:#5b3667}.hero .content .inner-content .breadcrumbs a:hover{color:#5b3667}.hero .content .inner-content h1{font-size:5.5rem;line-height:5.5rem;color:#08395b}body.highcontrast .hero .content .inner-content h1{color:#03131e}@media only screen and (max-width:1079px){.hero .content .inner-content h1{font-size:3rem;line-height:3rem}}.hero .content .inner-content h1 em{color:#0ba25c;font-style:normal}body.highcontrast .hero .content .inner-content h1 em{color:#054226}.hero .content .inner-content a.btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;display:inline-block;margin-top:25px;padding:11px}.hero .content .inner-content a.btn:focus,.hero .content .inner-content a.btn:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}.hero .content .inner-content a.btn.xl,.xlbuttons .hero .content .inner-content a.btn{padding:15px 45px;font-size:2.2rem}body.highcontrast .hero .content .inner-content a.btn{background-color:#000;color:#fff}body.highcontrast .hero .content .inner-content a.btn:focus,body.highcontrast .hero .content .inner-content a.btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}.hero .image{-ms-flex-preferred-size:50%;flex-basis:50%;background-color:#08395b;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@media only screen and (max-width:700px){.hero .image{height:300px;-ms-flex-preferred-size:auto;flex-basis:auto}}.hero .image figcaption{position:relative;background-color:#0ba25c;padding:10px;color:#fff;margin-top:-30px;max-width:70%;margin-left:30%;font-weight:700;font-size:1.9rem;line-height:2.2rem;position:absolute;right:65px;bottom:55px;width:calc(70% - 65px)}body.highcontrast .hero .image figcaption{background-color:#054226}.hero .image figcaption a{color:#fff}@media only screen and (max-width:1079px){.hero .image figcaption{right:0;bottom:0;width:100%;max-width:100%}}aside.share{max-width:914px;padding:20px;margin:0 auto;background-color:#fff;text-align:center}aside.share p{color:#965ba8;font-family:"Bebas Neue",sans-serif;font-size:24px}aside.share p a{margin:0 15px;border-radius:50%;background-color:#965ba8;color:#fff;width:24px;height:24px;display:inline-block}aside.share p a:focus,aside.share p a:hover{background-color:#08395b}aside.share p a span{color:#fff;font-size:18px}aside.cta{background-color:#14719c}body.highcontrast aside.cta{background-color:#083042}aside.cta .container{padding:110px 250px;text-align:center}@media only screen and (max-width:1079px){aside.cta .container{padding:80px 100px}}@media only screen and (max-width:500px){aside.cta .container{padding:40px}}aside.cta .container h3{font-size:5.5rem;color:#fff;margin:0}aside.cta .container p{color:#fff;font-size:1.8rem;line-height:2.6rem}aside.cta .container .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}aside.cta .container .buttons a{display:inline-block;margin:10px}aside.cta .container .buttons a:first-child{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#fff;color:#965ba8;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer}aside.cta .container .buttons a:first-child:focus,aside.cta .container .buttons a:first-child:hover{text-decoration:none;background-color:#965ba8;color:#fff;border-color:#fff}.xlbuttons aside.cta .container .buttons a:first-child,aside.cta .container .buttons a:first-child.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast aside.cta .container .buttons a:first-child{background-color:#fff;color:#000}body.highcontrast aside.cta .container .buttons a:first-child:focus,body.highcontrast aside.cta .container .buttons a:first-child:hover{background-color:#000;color:#fff;border-color:#fff}aside.cta .container .buttons a:last-child{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#14719c;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;color:#fff;border:1px solid #fff}aside.cta .container .buttons a:last-child:focus,aside.cta .container .buttons a:last-child:hover{text-decoration:none;background-color:#fff;color:#14719c;border-color:#14719c}.xlbuttons aside.cta .container .buttons a:last-child,aside.cta .container .buttons a:last-child.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast aside.cta .container .buttons a:last-child{background-color:#000;color:#fff}body.highcontrast aside.cta .container .buttons a:last-child:focus,body.highcontrast aside.cta .container .buttons a:last-child:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}footer.main-footer{background-color:#08395b;padding:37px 0}body.highcontrast footer.main-footer{background-color:#020d15}footer.main-footer .container .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:1079px){footer.main-footer .container .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:500px){footer.main-footer .container .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer.main-footer .container .columns .footer-logo{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-negative:1;flex-shrink:1;padding:30px}footer.main-footer .container .columns .footer-logo p{color:#fff;font-size:1.6rem}@media only screen and (max-width:500px){footer.main-footer .container .columns .footer-logo{text-align:center}}footer.main-footer .container .columns .footer-menu{-ms-flex-preferred-size:20%;flex-basis:20%;padding:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}footer.main-footer .container .columns .footer-menu nav div ul{list-style:none;margin:0;padding:0}footer.main-footer .container .columns .footer-menu nav div ul li{list-style:none;margin:0;padding:18px 0 0 0}footer.main-footer .container .columns .footer-menu nav div ul li a{color:#fff;text-decoration:underline}footer.main-footer .container .columns .footer-menu nav div ul li a:focus,footer.main-footer .container .columns .footer-menu nav div ul li a:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}footer.main-footer .container .columns .third-column{-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px;color:#fff}@media only screen and (max-width:1079px){footer.main-footer .container .columns .third-column{min-width:320px;text-align:center}}footer.main-footer .container .columns .third-column h1,footer.main-footer .container .columns .third-column h2,footer.main-footer .container .columns .third-column h3,footer.main-footer .container .columns .third-column h4,footer.main-footer .container .columns .third-column h5,footer.main-footer .container .columns .third-column h6,footer.main-footer .container .columns .third-column li,footer.main-footer .container .columns .third-column p{color:#fff}footer.main-footer .container .columns .third-column a{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#08395b;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;display:inline-block;margin-top:10px;border:1px solid #fff}footer.main-footer .container .columns .third-column a:focus,footer.main-footer .container .columns .third-column a:hover{text-decoration:none;background-color:#fff;color:#08395b;border-color:#08395b}.xlbuttons footer.main-footer .container .columns .third-column a,footer.main-footer .container .columns .third-column a.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast footer.main-footer .container .columns .third-column a{background-color:#000;color:#fff}body.highcontrast footer.main-footer .container .columns .third-column a:focus,body.highcontrast footer.main-footer .container .columns .third-column a:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}footer.main-footer .container .social{margin:20px 0}@media only screen and (min-width:1080px){footer.main-footer .container .social{margin-top:-60px}}@media only screen and (max-width:500px){footer.main-footer .container .social{text-align:center}}footer.main-footer .container .social a{padding:10px}footer.main-footer .container .social a span{color:#fff;font-size:3rem}main#main{max-width:914px;padding:50px;margin:0 auto;background-color:#fff}body.home main#main{padding:50px 50px 0 50px}@media only screen and (max-width:1079px){main#main{margin:0 auto}}main#main.wide{max-width:100vw}main#main>.container{padding:0}body.home{background-color:#fff}body.home main#main{max-width:1366px}main#main figure.wp-block-image{position:relative;margin:1rem 0}main#main figure.wp-block-image figcaption{position:relative;background-color:#0ba25c;padding:10px;color:#fff;margin-top:-30px;max-width:70%;margin-left:30%;font-weight:700;font-size:1.9rem;line-height:2.2rem}body.highcontrast main#main figure.wp-block-image figcaption{background-color:#054226}main#main figure.wp-block-image figcaption a{color:#fff}main#main figure.wp-block-image img{height:auto}main#main .alignfull,main#main figure.wp-block-image.alignfull{margin:0 calc(50% - 50vw);width:100vw;max-width:100vw;height:auto}main#main .wp-block-embed:not(.alignfull){margin:0 0 1rem 0}main#main .wp-block-embed-youtube iframe{border:none}.wrapper a{color:#965ba8}.wrapper a:focus,.wrapper a:hover{color:#5b3667}body.highcontrast .wrapper a{color:#5b3667}body.highcontrast .wrapper a:focus,body.highcontrast .wrapper a:hover{color:#965ba8}body.highcontrast .wrapper>.wp-block-columns>.wp-block-column>h2,body.highcontrast .wrapper>h2{color:#03131e}body.highcontrast .wrapper>.wp-block-columns>.wp-block-column>h2 em,body.highcontrast .wrapper>h2 em{color:#054226}body.highcontrast .wrapper>h3{color:#054226}body.highcontrast .wrapper>h3 em{color:#03131e}.wrapper input:not([type=submit]):not([type=checkbox]){color:#08395b;background-color:#fff;border:0;border-bottom:1px solid #08395b;padding:2rem;font-size:1.4rem;margin:1rem 0;width:100%}.wrapper input:not([type=submit]):not([type=checkbox]):focus,.wrapper input:not([type=submit]):not([type=checkbox]):hover{border-bottom-style:dashed}.wrapper input:not([type=submit]):not([type=checkbox]):active,.wrapper input:not([type=submit]):not([type=checkbox]):focus{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.wrapper input[type=checkbox]:active,.wrapper input[type=checkbox]:focus,.wrapper textarea:active,.wrapper textarea:focus{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2)}.wrapper button,.wrapper input[type=submit]{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer}.wrapper button:focus,.wrapper button:hover,.wrapper input[type=submit]:focus,.wrapper input[type=submit]:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}.wrapper button.xl,.wrapper input[type=submit].xl,.xlbuttons .wrapper button,.xlbuttons .wrapper input[type=submit]{padding:15px 45px;font-size:2.2rem}body.highcontrast .wrapper button,body.highcontrast .wrapper input[type=submit]{background-color:#000;color:#fff}body.highcontrast .wrapper button:focus,body.highcontrast .wrapper button:hover,body.highcontrast .wrapper input[type=submit]:focus,body.highcontrast .wrapper input[type=submit]:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}.wrapper #wpmem_reg fieldset,.wrapper .frm_fields_container fieldset{margin:20px 0}.wrapper #wpmem_reg label,.wrapper .frm_fields_container label{font-family:Raleway,sans-serif;font-size:1.6rem;color:#08395b}.wrapper #wpmem_reg input:not([type=submit]):not([type=checkbox]),.wrapper #wpmem_reg textarea,.wrapper .frm_fields_container input:not([type=submit]):not([type=checkbox]),.wrapper .frm_fields_container textarea{border:1px solid #08395b;border-radius:0}.wrapper #wpmem_reg .frm_submit button.frm_button_submit,.wrapper .frm_fields_container .frm_submit button.frm_button_submit{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer}.wrapper #wpmem_reg .frm_submit button.frm_button_submit:focus,.wrapper #wpmem_reg .frm_submit button.frm_button_submit:hover,.wrapper .frm_fields_container .frm_submit button.frm_button_submit:focus,.wrapper .frm_fields_container .frm_submit button.frm_button_submit:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}.wrapper #wpmem_reg .frm_submit button.frm_button_submit.xl,.wrapper .frm_fields_container .frm_submit button.frm_button_submit.xl,.xlbuttons .wrapper #wpmem_reg .frm_submit button.frm_button_submit,.xlbuttons .wrapper .frm_fields_container .frm_submit button.frm_button_submit{padding:15px 45px;font-size:2.2rem}body.highcontrast .wrapper #wpmem_reg .frm_submit button.frm_button_submit,body.highcontrast .wrapper .frm_fields_container .frm_submit button.frm_button_submit{background-color:#000;color:#fff}body.highcontrast .wrapper #wpmem_reg .frm_submit button.frm_button_submit:focus,body.highcontrast .wrapper #wpmem_reg .frm_submit button.frm_button_submit:hover,body.highcontrast .wrapper .frm_fields_container .frm_submit button.frm_button_submit:focus,body.highcontrast .wrapper .frm_fields_container .frm_submit button.frm_button_submit:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}.wrapper #wpmem_reg .div_checkbox,.wrapper .frm_fields_container .div_checkbox{width:20px;float:left}.resource-preview{position:relative;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);background-color:#fff;padding:62px 24px 40px 24px;margin:7px 15px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:20px 24px 40px 24px}.resource-preview:focus,.resource-preview:hover{-webkit-box-shadow:3px 6px 9px rgba(0,0,0,.3);box-shadow:3px 6px 9px rgba(0,0,0,.3)}.resource-preview h3{text-transform:none;font-family:Raleway,sans-serif;text-decoration:none}.resource-preview a{text-decoration:none}.resource-preview h3{text-decoration:none}.resource-preview a.btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;display:inline-block;margin-top:25px;padding:11px}.resource-preview a.btn:focus,.resource-preview a.btn:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}.resource-preview a.btn.xl,.xlbuttons .resource-preview a.btn{padding:15px 45px;font-size:2.2rem}body.highcontrast .resource-preview a.btn{background-color:#000;color:#fff}body.highcontrast .resource-preview a.btn:focus,body.highcontrast .resource-preview a.btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}.resource-preview .members-only{position:absolute;top:0;right:0;font-weight:700;background-color:#16a2b1;color:#fff;padding:8px 33px 8px 47px;background-image:url(/wp-content/themes/dpf/public/images/members-only.svg);background-position:left 16px top 8px;background-repeat:no-repeat}body.highcontrast .resource-preview .members-only{background-color:#0b4f56}.related .boxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;margin-bottom:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:960px){.related .boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.related .boxes .post-preview,.related .boxes .resource-preview{margin:15px;-ms-flex-preferred-size:calc((100%/3) - 30px);flex-basis:calc((100%/3) - 30px)}#main .resource-index{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:960px){#main .resource-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main .resource-index aside.sidebar{-ms-flex-preferred-size:297px;flex-basis:297px;-ms-flex-negative:0;flex-shrink:0;margin:0 25px;position:relative;border-top:1px solid #efefef}#main .resource-index aside.sidebar::after{content:'';position:absolute;width:100%;height:1px;background-color:#efefef}#main .resource-index aside.sidebar a:not(.filter-group-toggle){display:block;font-size:2rem;padding:15px 25px;border-radius:0;background-color:#fff;border:1px solid #fff;color:#16a2b1;font-weight:700;text-decoration:none}body.highcontrast #main .resource-index aside.sidebar a:not(.filter-group-toggle){color:#0b4f56}#main .resource-index aside.sidebar a:not(.filter-group-toggle).open{background-color:#16a2b1;color:#fff}body.highcontrast #main .resource-index aside.sidebar a:not(.filter-group-toggle).open{background-color:#0b4f56;color:#fff}#main .resource-index aside.sidebar a:not(.filter-group-toggle):focus,#main .resource-index aside.sidebar a:not(.filter-group-toggle):hover{border:1px solid #16a2b1}body.highcontrast #main .resource-index aside.sidebar a:not(.filter-group-toggle):focus,body.highcontrast #main .resource-index aside.sidebar a:not(.filter-group-toggle):hover{border:1px solid #0b4f56}#main .resource-index aside.sidebar a.filter-group-toggle{color:#08395b;font-size:2.2rem;padding:15px 25px;position:relative;display:block;border-top:1px solid #efefef;text-decoration:none}#main .resource-index aside.sidebar a.filter-group-toggle+.filter-group{display:none}#main .resource-index aside.sidebar a.filter-group-toggle.open::before{-webkit-transform:scaleY(1);transform:scaleY(1)}#main .resource-index aside.sidebar a.filter-group-toggle.open+.filter-group{display:block}#main .resource-index aside.sidebar a.filter-group-toggle::before{content:'';position:absolute;left:0;top:0;width:20px;height:100%;background-repeat:no-repeat;background-image:url(/wp-content/themes/dpf/public/images/filter-arrow.svg);background-position:center center;-webkit-transform:scaleY(-1);transform:scaleY(-1)}#main div.resource-list{margin:0 25px}#main div.resource-list .resources{margin:0 -18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#main div.resource-list .resources .resource-preview{margin:18px;-ms-flex-preferred-size:calc(50% - 36px);flex-basis:calc(50% - 36px);padding:24px}@media only screen and (max-width:600px){#main div.resource-list .resources .resource-preview{-ms-flex-preferred-size:100%;flex-basis:100%;margin:18px 0}}#main div.resource-list .resources .resource-preview .content a{text-decoration:none}#main div.resource-list .resources .resource-preview .content a.btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;display:inline-block;margin:15px 0}#main div.resource-list .resources .resource-preview .content a.btn:focus,#main div.resource-list .resources .resource-preview .content a.btn:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}#main div.resource-list .resources .resource-preview .content a.btn.xl,.xlbuttons #main div.resource-list .resources .resource-preview .content a.btn{padding:15px 45px;font-size:2.2rem}body.highcontrast #main div.resource-list .resources .resource-preview .content a.btn{background-color:#000;color:#fff}body.highcontrast #main div.resource-list .resources .resource-preview .content a.btn:focus,body.highcontrast #main div.resource-list .resources .resource-preview .content a.btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}#main div.resource-list .resources .resource-preview.featured{padding:0;-ms-flex-preferred-size:calc(100% - 36px);flex-basis:calc(100% - 36px);background-color:#08395b;color:#fff}@media only screen and (max-width:600px){#main div.resource-list .resources .resource-preview.featured{-ms-flex-preferred-size:100%;flex-basis:100%}}body.highcontrast #main div.resource-list .resources .resource-preview.featured{background-color:#03131e}#main div.resource-list .resources .resource-preview.featured a{color:#fff}#main div.resource-list .resources .resource-preview.featured .content{padding:24px}#main div.resource-list .resources .resource-preview.featured .content .featured-text{color:#38ea97;text-transform:uppercase;font-style:normal;font-weight:700;font-size:1.6rem;font-family:Raleway,sans-serif;letter-spacing:.2rem;display:block;margin-top:15px}#main div.resource-list .resources .resource-preview.featured .content a.btn{display:inline-block;padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#08395b;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;border:1px solid #fff;margin:15px 0}#main div.resource-list .resources .resource-preview.featured .content a.btn:focus,#main div.resource-list .resources .resource-preview.featured .content a.btn:hover{text-decoration:none;background-color:#fff;color:#08395b;border-color:#08395b}#main div.resource-list .resources .resource-preview.featured .content a.btn.xl,.xlbuttons #main div.resource-list .resources .resource-preview.featured .content a.btn{padding:15px 45px;font-size:2.2rem}body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn{background-color:#000;color:#fff}body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn:focus,body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#03131e;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;border:1px solid #fff}body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn:focus,body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn:hover{text-decoration:none;background-color:#fff;color:#03131e;border-color:#03131e}.xlbuttons body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn,body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn.xl{padding:15px 45px;font-size:2.2rem}body.highcontrast body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn{background-color:#000;color:#fff}body.highcontrast body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn:focus,body.highcontrast body.highcontrast #main div.resource-list .resources .resource-preview.featured .content a.btn:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}#main div.resource-list .resources .resource-preview.featured.thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:600px){#main div.resource-list .resources .resource-preview.featured.thumb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main div.resource-list .resources .resource-preview.featured.thumb .featured-thumb{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);-ms-flex-negative:0;flex-shrink:0;background-position:center center;background-size:cover}@media only screen and (max-width:600px){#main div.resource-list .resources .resource-preview.featured.thumb .featured-thumb{-ms-flex-preferred-size:200px;flex-basis:200px}}#main .filterbar{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:960px){#main .filterbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#main .filterbar div.search{-ms-flex-preferred-size:297px;flex-basis:297px;-ms-flex-negative:0;flex-shrink:0;margin:0 25px;position:relative}@media only screen and (max-width:960px){#main .filterbar div.search{-ms-flex-preferred-size:auto;flex-basis:auto}}#main .filterbar div.search input{background-color:rgba(22,162,177,.1);border-bottom:1px solid #08395b}#main .filterbar div.search button{position:absolute;z-index:2;right:0;top:11px;background:0 0;color:#08395b;padding:10px;height:57px}#main .filterbar div.search button:focus,#main .filterbar div.search button:hover{color:#14719c;border:none}#main .filterbar .filter{margin:0 25px;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}@media only screen and (max-width:960px){#main .filterbar .filter{text-align:center}}#main .filterbar .filter .showing{font-weight:700;color:#08395b;display:inline-block;font-size:2rem;margin-right:20px}@media only screen and (max-width:960px){#main .filterbar .filter .showing{display:block}}#main .filterbar .filter .filter-links{display:inline-block}@media only screen and (max-width:960px){#main .filterbar .filter .filter-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#main .filterbar .filter a{display:inline-block;font-size:2rem;padding:15px 25px;border-radius:0;background-color:#fff;border:1px solid #fff;color:#16a2b1;font-weight:700;text-decoration:none}body.highcontrast #main .filterbar .filter a{color:#0b4f56}@media only screen and (max-width:960px){#main .filterbar .filter a{font-size:1.6rem;padding:10px 15px}}#main .filterbar .filter a.open{background-color:#16a2b1;color:#fff}body.highcontrast #main .filterbar .filter a.open{background-color:#0b4f56;color:#fff}#main .filterbar .filter a:focus,#main .filterbar .filter a:hover{border:1px solid #16a2b1}body.highcontrast #main .filterbar .filter a:focus,body.highcontrast #main .filterbar .filter a:hover{border:1px solid #0b4f56}.resource-pagination{text-align:center;width:100%;margin-top:20px}.resource-pagination a{font-weight:700;color:#965ba8;text-decoration:none;display:inline-block;margin:10px;border-radius:5px;cursor:pointer;width:2.3rem;height:2.3rem;font-size:1.8rem}.resource-pagination a.open{background-color:#965ba8;color:#fff;cursor:initial}.resource-pagination a:focus,.resource-pagination a:hover{background-color:#965ba8;color:#fff}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-black-background-color{background-color:#000}.has-black-color{color:#000}#main .able-wrapper{position:relative;margin:0;padding:0;width:100%;height:auto;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;text-align:left}#main .able{position:relative;margin:1em 0;width:100%;background-color:#000;-webkit-box-shadow:0 0 16px #262626;box-shadow:0 0 16px #262626;z-index:5000}#main .able-column-left{float:left}#main .able-column-right{float:left}#main .able .able-vidcap-container{background-color:#000;left:0;margin:0;position:relative;top:0}#main .able-player{font-family:Arial,Helvetica,sans-serif;background-color:#262626}#main .able-offscreen{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#main .able-media-container audio{display:none!important}#main .able-video .able-now-playing{display:none}#main .able-controller{position:relative;border-top:2px solid #4c4c4c;border-bottom:2px solid #4c4c4c;background-color:#464646;min-height:38px;padding:0}#main .able-poster{position:absolute;top:0;left:0;width:100%!important;height:auto!important}#main .able .able-vidcap-container{overflow:hidden}#main .able-big-play-button{position:absolute;font-size:8em;opacity:.5;color:#fdfdfd;background-color:transparent;border:none;outline:0;left:0;top:0;padding:0;z-index:6500}#main .able-big-play-button:hover{opacity:100}#main .able-left-controls,#main .able-right-controls{overflow:visible}#main .able-left-controls button,#main .able-right-controls button{vertical-align:middle}#main .able-left-controls{float:left}#main .able-right-controls{float:right}#main .able-black-controls,#main .able-black-controls button,#main .able-black-controls label{color:#000!important}#main .able-black-controls .able-seekbar{border:2px solid #000}#main .able-black-controls label,#main .able-white-controls,#main .able-white-controls button{color:#fff!important}#main .able-white-controls .able-seekbar{border:2px solid #fff}#main .able-controller button{background:0 0;position:relative;display:inline-block;border-style:none;margin:3px;padding:0;font-size:20px;min-width:24px;outline:2px solid #464646;border:none;overflow:visible!important;z-index:6600}#main .able-controller button>img,#main .able-controller button>span{width:20px;margin:0 auto;padding:0;z-index:6700}#main .able-controller .buttonOff{opacity:.5;z-index:6800}#main .able-controller .able-seekbar{margin:0 5px;z-index:6900}#main .able-controller button:focus,#main .able-controller button:hover{outline-style:solid;outline-width:medium}#main .able-controller button:hover{outline-color:#8ab839!important}#main .able-controller button:focus{outline-color:#ffbb37!important}#main .able-controller button::-moz-focus-inner{border:0}#main .able-seekbar-wrapper{display:inline-block;vertical-align:middle}#main .able-seekbar{position:relative;height:.5em;border:1px solid;background-color:#000;margin:0 3px;border-style:solid;border-width:2px;border-color:#fff}#main .able-seekbar-loaded{display:inline-block;position:absolute;left:0;top:0;height:.5em;background-color:#464646;z-index:5100}#main .able-seekbar-played{display:inline-block;position:absolute;left:0;top:0;height:.5em;background-color:#dadada;z-index:5200}#main .able-seekbar-head{display:inline-block;position:relative;left:0;top:-.45em;background-color:#fdfdfd;width:.8em;height:.8em;border:1px solid;border-radius:.8em;z-index:5500}#main .able-volume-slider{width:34px;height:50px;background-color:#464646;padding:10px 0;position:absolute;right:0;top:-74px;display:block;z-index:9100}#main .able-volume-track{display:block;position:relative;height:100%;width:5px;margin:0 auto;background-color:#999}#main .able-volume-track.able-volume-track-on{background-color:#dadada;position:absolute;height:20px;top:30px}#main .able-volume-head{display:inline-block;background-color:#fdfdfd;outline:1px solid #333;position:absolute;height:7px;width:15px;left:-5px;top:23px;z-index:9175}#main .able-volume-head:focus,#main .able-volume-head:hover{background-color:#ffbb37!important}#main .able-volume-help{display:none}#main .able-status-bar{height:1.5em;min-height:1.5em;color:#ccc;font-size:.9em;background-color:transparent;padding:.5em .5em .25em}#main .able-status-bar span.able-timer{text-align:left;float:left;width:32%}#main .able-status-bar span.able-speed{float:left;width:33%;text-align:center}#main .able-status{font-style:italic;float:right;width:32%;text-align:right}#main div.able-captions-wrapper{width:100%;margin:0;padding:0;text-align:center;line-height:1.35em;display:block;z-index:6000}#main div.able-captions{display:none;padding:.15em .25em;background-color:#000;font-size:1.1em;color:#fff;opacity:.75}#main div.able-captions-overlay{position:absolute;margin:0;bottom:0}#main div.able-captions-below{position:relative;min-height:2.8em}#main div.able-descriptions{position:relative;color:#ff6;background-color:#262626;min-height:2.8em;border-top:1px solid #666;margin:0;padding:3%;width:94%;text-align:center}#main div.able-now-playing{text-align:center;font-weight:700;font-size:1.1em;color:#fff;background-color:transparent;padding:.5em .5em 1em}#main div.able-now-playing span{font-size:.9em}#main div.able-now-playing span span{display:block}#main div.able-modal-dialog{position:absolute;height:auto;max-width:90%;margin-left:auto;margin-right:auto;left:0;right:0;outline:0 none;display:none;color:#000;background-color:#fafafa;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;z-index:10000}#main div.able-modal-overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5;margin:0;padding:0;top:0;left:0;display:none;z-index:9500}#main button.modalCloseButton{position:absolute;top:5px;right:5px}#main button.modal-button{margin-right:5px}#main div.able-modal-dialog button:focus,#main div.able-modal-dialog button:hover,#main div.able-modal-dialog input:focus,#main div.able-modal-dialog input:hover{outline-style:solid;outline-width:2px}#main div.able-modal-dialog button:hover,#main div.able-modal-dialog input:hover{outline-color:#8ab839}#main div.able-modal-dialog button:focus,#main div.able-modal-dialog input:focus{outline-color:#ffbb37}#main div.able-modal-dialog h1{font-weight:700;font-size:1.8em;line-height:1.2em;margin:.75em 0;color:#000;text-align:center}#main .able-help-div,#main .able-prefs-form,#main .able-resize-form{background-color:#f5f5f5;border:medium solid #ccc;padding:.5em 1em;margin:0 0 0 1em;width:25em;display:none}#main .able-prefs-form fieldset{margin-left:0;padding-left:0;border:none}#main .able-prefs-form legend{color:#000;font-weight:700;font-size:1.1em}#main .able-prefs-form fieldset div{display:table;margin-left:1em}#main .able-prefs-form fieldset div input{display:table-cell;width:1em;vertical-align:middle}#main .able-prefs-form fieldset div label{display:table-cell;padding-left:.5em}#main fieldset.able-prefs-keys div{float:left;margin-right:1em}#main div.able-desc-pref-prompt{font-weight:700;font-style:italic;margin-left:1em!important}#main div.able-prefDescFormat>div{margin-left:1.5em}#main .able-prefs-captions label,#main .able-prefs-captions select{display:block;float:left;margin-bottom:.25em}#main fieldset.able-prefs-captions label{width:6em;text-align:right;padding-right:1em}#main fieldset.able-prefs-captions select{width:10em;font-size:.9em;border-radius:none}#main .able-prefs-form div.able-captions-sample{padding:.5em;text-align:center}#main .able-prefs-form h2{margin-top:0;margin-bottom:.5em;font-size:1.1em}#main .able-prefs-form ul{margin-top:0}#main able-prefs-form-keyboard ul{list-style-type:none}#main span.able-modkey-alt,#main span.able-modkey-ctrl,#main span.able-modkey-shift{color:#666;font-style:italic}#main span.able-modkey{font-weight:700;color:#000;font-size:1.1em}#main .able-resize-form h1{font-size:1.15em}#main .able-resize-form div div{margin:1em}#main .able-resize-form label{padding-right:.5em;font-weight:700}#main .able-resize-form input[type=text]{font-size:1em}#main .able-resize-form input[readonly]{color:#aaa}#main .able-window-toolbar{background-color:#464646;min-height:15px;padding:10px;border-style:solid;border-width:0 0 1px 0}#main .able-draggable:hover{cursor:move}#main .able-window-toolbar .able-button-handler-preferences{position:absolute;top:0;right:0;font-size:1.5em;background-color:transparent;border:none;outline:0;padding:0;z-index:9300}#main .able-window-toolbar .able-button-handler-preferences:focus,#main .able-window-toolbar .able-button-handler-preferences:hover{outline-style:solid;outline-width:medium}#main .able-window-toolbar .able-button-handler-preferences:hover{outline-color:#8ab839!important}#main .able-window-toolbar .able-button-handler-preferences:focus{outline-color:#ffbb37!important}#main .able-window-toolbar .able-popup{position:absolute;cursor:default;right:0;top:0;display:block}#main .able-drag{border:2px dashed #f90;cursor:move}#main .able-resizable{position:absolute;width:16px;height:16px;padding:5px 2px;bottom:0;right:0;cursor:nwse-resize;background:transparent url(../images/wingrip.png) no-repeat}#main .able-sign-window{position:relative;margin:1em;z-index:8000}#main .able-sign-window video{width:100%}#main .able-sign-window:focus{outline:0}#main div.able-chapters-div{padding:0}#main div.able-chapters-div .able-chapters-heading{margin:1em .75em;font-size:1.1em;font-weight:700}#main div.able-chapters-div ul{list-style-type:none;padding-left:0}#main div.able-chapters-div ul li{max-width:100%;padding:0;height:2em}#main div.able-chapters-div button{width:100%;height:100%;border:none;background-color:transparent;color:#000;font-size:1em;text-align:left;padding:.15em 1em}#main div.able-chapters-div li.able-current-chapter{background-color:#000!important}#main div.able-chapters-div li.able-current-chapter button{color:#fff!important}#main div.able-chapters-div li.able-focus{background-color:#4c4c4c}#main div.able-chapters-div button::-moz-focus-inner,#main div.able-chapters-div button:focus,#main div.able-chapters-div button:hover{border:0;outline:0;color:#fff!important}#main .able-alert,#main .able-tooltip{position:absolute;padding:5px 10px;border-color:#000;border-width:1px;color:#000!important;background-color:#ccc;border-radius:5px;display:block}#main .able-alert{background-color:#ffc;-webkit-box-shadow:0 0 16px #262626;box-shadow:0 0 16px #262626;z-index:9400;position:absolute;top:1em}#main .able-popup{z-index:9200}#main .able-tooltip{z-index:9000}#main .able-popup{position:absolute;margin:0;padding:0;border-color:#000;border-width:1px;background-color:#000;opacity:.85;border-radius:5px;display:block;cursor:default}#main ul.able-popup{list-style-type:none}#main .able-popup li{padding:.25em 1em .25em .25em;margin:1px;color:#fff}#main .able-popup li.able-focus{background-color:#ccc;color:#000}#main .able-popup-captions li{padding-left:1em}#main .able-popup-captions li[aria-checked=true]{padding-left:0}#main .able-popup-captions li[aria-checked=true]::before{content:"\2713  "}#main .able-transcript-area{border-width:1px;border-style:solid;height:400px;z-index:7000;outline:0;padding-bottom:25px;background-color:#fff}#main .able-transcript{position:relative;overflow-y:scroll;padding-left:5%;padding-right:5%;background-color:#fff;height:350px}#main .able-transcript div{margin:1em 0}#main .able-transcript-heading{font-size:1.4em;font-weight:700}#main .able-transcript-chapter-heading{font-size:1.2em;font-weight:700}#main .able-transcript div.able-transcript-desc{background-color:#fee;border:thin solid #336;font-style:italic;padding:1em}#main .able-transcript .able-unspoken{font-weight:700}#main .able-transcript .able-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}#main .able-highlight{background:#ff6}#main .able-previous{background:#000!important;font-style:italic}#main .able-transcript span:active,#main .able-transcript span:focus,#main .able-transcript span:hover{background:#cf6;cursor:pointer}#main .able-window-toolbar label{margin-right:10px;color:#fff}#main .able-controller button:focus,#main .able-controller button:hover,#main .able-controller input:focus,#main .able-controller input:hover,#main .able-seekbar-head:focus,#main .able-seekbar-head:hover,#main .able-window-toolbar input:focus,#main .able-window-toolbar input:hover,#main .able-window-toolbar select:focus,#main .able-window-toolbar select:hover{outline-style:solid;outline-width:2px}#main .able-controller button:focus,#main .able-controller input:focus,#main .able-seekbar-head:focus,#main .able-window-toolbar input:focus,#main .able-window-toolbar select:focus{outline-color:#ffbb37}#main .able-controller button:hover,#main .able-controller input:hover,#main .able-seekbar-head:hover,#main .able-window-toolbar input:hover,#main .able-window-toolbar select:hover{outline-color:#8ab839}#main .able-window-toolbar .transcript-language-select-wrapper{float:right;padding-right:30px}#main .able-playlist{list-style-type:none;margin:0;background-color:#fff;padding:5px 0}#main .able-playlist li{background-color:#ddd;margin:5px;padding:0;border:2px solid #aaa;border-radius:5px;-moz-border-radius:5px}#main .able-playlist li button{border:none;color:#000;background-color:transparent;font-size:1em;width:100%;padding:5px 10px;text-align:left}#main .able-playlist li button:active,#main .able-playlist li button:focus,#main .able-playlist li button:hover{background-color:#ffeeb3;color:#000;text-decoration:none;outline:0}#main .able-playlist li button::-moz-focus-inner{border:0}#main .able-playlist li button img{width:100px;float:left;margin-right:10px}#main .able-playlist li.able-current{background-color:#340449;border-color:#230330}#main .able-playlist li.able-current button{color:#fff;font-weight:700;text-decoration:none;outline:0}#main .able-playlist li.able-current button:active,#main .able-playlist li.able-current button:focus,#main .able-playlist li.able-current button:hover{color:#000}#main .able-search-results ul li{font-size:1.1em;margin-bottom:1em}#main .able-search-results-time{font-weight:700;text-decoration:underline;cursor:pointer}#main .able-search-results-time:active,#main .able-search-results-time:focus,#main .able-search-results-time:hover{color:#fff;background-color:#000;text-decoration:none}#main .able-search-results-text{padding-left:1em}#main .able-search-term{background-color:#ffc;font-weight:700}#main #able-vts-instructions{margin-bottom:1.5em;padding:1em;border:1px solid #999;width:720px;max-width:90%}#main #able-vts fieldset{margin:1em;border:none}#main #able-vts fieldset legend{color:#000;font-weight:700}#main #able-vts fieldset div{float:left;padding-right:1em}#main #able-vts table{clear:left}#main #able-vts table,#main #able-vts table td,#main #able-vts table th{border:1px solid #000;border-collapse:collapse;padding:.5em .75em}#main #able-vts table th.actions{min-width:140px}#main #able-vts table td button{width:auto;padding:0;margin:2px}#main #able-vts table td button svg{width:16px;height:16px}#main #able-vts table button:hover svg{fill:#c00}#main tr.kind-chapters,#main tr.kind-subtitles{background-color:#fff}#main tr.kind-descriptions{background-color:#fee}#main tr.kind-chapters{background-color:#e6ffe6}#main .able-vts-dragging{background-color:#ffc}#main div#able-vts-icon-credit{margin:1em}#main div#able-vts-alert{display:none;position:fixed;top:5px;left:5px;border:2px solid #666;background-color:#ffc;padding:1em;font-weight:700;z-index:9400}#main button#able-vts-save{font-size:1em;padding:.25em;border-radius:5px;margin-bottom:1em;font-weight:700}#main button#able-vts-save:focus,#main button#able-vts-save:hover{color:#fff;background-color:#060}#main .able-vts-output-instructions{width:720px;max-width:90%}#main #able-vts textarea{height:200px;width:720px;max-width:90%}#main .able-clipped,#main .able-screenreader-alert{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);width:1px!important;height:1px!important;overflow:hidden!important}#main .able-error{display:block;background:#ffc;border:2px solid #000;color:red;margin:.75em;padding:.5em}#main .able-fallback{display:block;text-align:center;border:2px solid #335;background-color:#eee;color:#000;font-weight:700;font-size:1.1em;padding:1em;margin-bottom:1em;max-width:500px;width:95%}#main .able-fallback div,#main .able-fallback p,#main .able-fallback ul{text-align:left}#main .able-fallback li{font-weight:400}#main .able-fallback img{width:90%;margin:1em auto;opacity:.3}#main .able-fallback img.able-poster{position:relative}#main button svg{display:inline-block;width:1em;height:1em;fill:currentColor}#main div.able-skin-2020 div.able-seekbar-wrapper{width:96%;margin:10px 2%}@font-face{src:url(../button-icons/fonts/able.eot?dqripi);src:url(../button-icons/fonts/able.eot?dqripi#iefix) format("embedded-opentype"),url(../button-icons/fonts/able.ttf?dqripi) format("truetype"),url(../button-icons/fonts/able.woff?dqripi) format("woff"),url(../button-icons/fonts/able.svg?dqripi#able) format("svg");font-weight:400;font-style:normal}#main .able-wrapper [class^=icon-]{font-family:able!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main .icon-play:before{content:"\f04b"}#main .icon-pause:before{content:"\f04c"}#main .icon-stop:before{content:"\f04d"}#main .icon-restart:before{content:"\e900"}#main .icon-rewind:before{content:"\e603"}#main .icon-forward:before{content:"\e604"}#main .icon-previous:before{content:"\e901"}#main .icon-next:before{content:"\e902"}#main .icon-slower:before{content:"\f0dd"}#main .icon-faster:before{content:"\f0de"}#main .icon-turtle:before{content:"\e904"}#main .icon-rabbit:before{content:"\e905"}#main .icon-ellipsis:before{content:"\e903"}#main .icon-pipe:before{content:"\e600"}#main .icon-captions:before{content:"\e601"}#main .icon-descriptions:before{content:"\e602"}#main .icon-sign:before{content:"\e60a"}#main .icon-volume-mute:before{content:"\e606"}#main .icon-volume-soft:before{content:"\e60c"}#main .icon-volume-medium:before{content:"\e605"}#main .icon-volume-loud:before{content:"\e60b"}#main .icon-volume-up:before{content:"\e607"}#main .icon-volume-down:before{content:"\e608"}#main .icon-chapters:before{content:"\e609"}#main .icon-transcript:before{content:"\f15c"}#main .icon-preferences:before{content:"\e60d"}#main .icon-close:before{content:"\f00d"}#main .icon-fullscreen-expand:before{content:"\f065"}#main .icon-fullscreen-collapse:before{content:"\f066"}#main .icon-help:before{content:"\f128"}#wpmem_login fieldset{margin:0;padding:0;border:none}#wpmem_login fieldset h2{margin:0;font-size:2.4rem;letter-spacing:.1rem}#wpmem_login fieldset input[type=password]+label,#wpmem_login fieldset input[type=text]+label{position:relative;top:-4.6rem;left:2rem;display:block;color:#08395b;font-size:1.4rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#wpmem_login fieldset input[type=password]:focus+label,#wpmem_login fieldset input[type=password]:valid+label,#wpmem_login fieldset input[type=text]:focus+label,#wpmem_login fieldset input[type=text]:valid+label{top:-6.5rem;font-size:1.2rem;color:#14719c}#wpmem_login fieldset input[type=password].touched:invalid+label:after,#wpmem_login fieldset input[type=text].touched:invalid+label:after{content:" - This field is required.";color:red}#wpmem_login fieldset input[type=submit]{padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer;margin:2rem 0}#wpmem_login fieldset input[type=submit]:focus,#wpmem_login fieldset input[type=submit]:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}#wpmem_login fieldset input[type=submit].xl,.xlbuttons #wpmem_login fieldset input[type=submit]{padding:15px 45px;font-size:2.2rem}body.highcontrast #wpmem_login fieldset input[type=submit]{background-color:#000;color:#fff}body.highcontrast #wpmem_login fieldset input[type=submit]:focus,body.highcontrast #wpmem_login fieldset input[type=submit]:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}#wpmem_login .login-links{padding-bottom:20px}#wpmem_login .login-links .forgot{display:block;height:2rem;padding-left:3rem;float:right}#wpmem_login .login-links .register{display:block;padding-left:3rem;background:url(/wp-content/themes/dpf/public/images/register-icon.svg) center left no-repeat}@media only screen and (max-width:500px){#wpmem_login .login-links .register{clear:both}}@media only screen and (min-width:501px){#wpmem_login .login-links .register{height:2rem}}#wpmem_login .login-links .guidelines{display:block;padding-left:3rem;background:url(/wp-content/themes/dpf/public/images/guide-icon.svg) center left no-repeat}@media only screen and (min-width:501px){#wpmem_login .login-links .guidelines{height:2rem}}body.highcontrast #wpmem_login .login-links a{-webkit-filter:brightness(0);filter:brightness(0)}#wpmem_msg,.wpmem_msg{background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:20px 0 0 0}#wpmem_msg{width:100%}.wpmem_msg{width:74%}#wp-members{width:100%}#wp-members fieldset{border:none;padding:0}#wp-members input{font-family:inherit}#wp-members input[type=password],#wp-members input[type=text]{margin:0 0 4px 0}#wp-members input[type=submit]{padding:5px 6px 4px;margin:0 4px 0 0;padding:10px 45px;border:1px solid transparent;border-radius:.5rem;background-color:#965ba8;color:#fff;text-decoration:none;font-family:Raleway,sans-serif;font-size:1.8rem;white-space:nowrap;cursor:pointer}#wp-members input[type=submit]:focus,#wp-members input[type=submit]:hover{text-decoration:none;background-color:#fff;color:#965ba8;border-color:#965ba8}#wp-members input[type=submit].xl,.xlbuttons #wp-members input[type=submit]{padding:15px 45px;font-size:2.2rem}body.highcontrast #wp-members input[type=submit]{background-color:#000;color:#fff}body.highcontrast #wp-members input[type=submit]:focus,body.highcontrast #wp-members input[type=submit]:hover{background-color:#fff;color:#000;text-decoration:underline;border-color:#000}#wp-members .button_div{margin-top:4px}#wp-members .err{width:100%;padding:5px;font-family:inherit;border:1px solid #ccc;border-radius:3px}#wpmem_login label,#wpmem_reg label{display:initial}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{color:#08395b;background-color:#fff;border:0;border-bottom:1px solid #08395b;padding:2rem;font-size:1.4rem;margin:1rem 0;width:100%}#wpmem_login input[type=password]:focus,#wpmem_login input[type=password]:hover,#wpmem_login input[type=text]:focus,#wpmem_login input[type=text]:hover,#wpmem_reg input[type=date]:focus,#wpmem_reg input[type=date]:hover,#wpmem_reg input[type=email]:focus,#wpmem_reg input[type=email]:hover,#wpmem_reg input[type=number]:focus,#wpmem_reg input[type=number]:hover,#wpmem_reg input[type=password]:focus,#wpmem_reg input[type=password]:hover,#wpmem_reg input[type=text]:focus,#wpmem_reg input[type=text]:hover,#wpmem_reg input[type=url]:focus,#wpmem_reg input[type=url]:hover,#wpmem_reg textarea:focus,#wpmem_reg textarea:hover{border-bottom-style:dashed}#wpmem_login button,#wpmem_login input,#wpmem_reg button,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{-moz-box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}#wpmem_login input:focus,#wpmem_reg input:focus,#wpmem_reg textarea:focus{border:1px solid rgba(0,0,0,.3)}#wpmem_reg select{width:100%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0}#wpmem_login fieldset,#wpmem_reg fieldset{border:none;padding:0}#wpmem_login legend,#wpmem_reg legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:30px;width:100%}#wpmem_login .form,#wpmem_reg .form{margin:0;padding:0}#wpmem_login .clear,#wpmem_reg .clear{clear:both}#wpmem_login .holder,#wpmem_reg .holder{background-color:#fff}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url{width:74%;margin:0 0 14px 0}#wpmem_login input[type=checkbox]{margin:12px 2px}#wpmem_login .password,#wpmem_login .textbox,#wpmem_login .username,#wpmem_reg .div_textarea textarea,#wpmem_reg .file,#wpmem_reg .image,#wpmem_reg .password,#wpmem_reg .textbox,#wpmem_reg .username{width:100%}#wpmem_reg textarea{height:185px}#wpmem_reg .req{color:#bd3500;font-size:22px;line-height:50%}#wpmem_reg .req-text{margin:20px 0 0 5px}#wpmem_reg .noinput{width:93%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0}#wpmem_reg .captcha{width:74%;margin:5px 0}#wpmem_reg .captcha table{line-height:0}#wpmem_login .link-text{padding:4px 0;width:74%;text-align:right}#tos{margin-right:5px}#wpmem_login .button_div,#wpmem_reg .button_div{width:74%;padding:6px 0;text-align:right}@media screen and (max-width:720px){#wpmem_login .button_div,#wpmem_login .div_text,#wpmem_login label,#wpmem_reg .button_div,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{float:none}#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{width:90%;padding:5px 0 0 0}#wpmem_reg label.textarea{height:26px}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:98%}#wpmem_msg,.wpmem_msg{width:100%}#wpmem_login .button_div,#wpmem_login .link-text,#wpmem_reg .button_div{width:98%}}