.transition,#outdated .brand-link,#outdated .last a,.home:not(.logged-in) .links__social i,.home:not(.logged-in) footer a,.element-tabs-navigation .tab,.why_mpo .thumbnails .single_thumbnail i,.annually_highlighted,.monthly_highlighted,.pricing_links_section a,.purchase_button:hover,.purchase_button,.scrollwrap .scroll_circle,.scrollwrap,.landing_page_previous_arrow:hover,.landing_page_next_arrow:hover,.landing_page_previous_arrow,.landing_page_next_arrow,.posts-list .card,.posts-list[data-display-type=list] a.card .actions .action,.filter-panel .filter-terms:not(.hierarchical) label,.filter-panel [data-filter],.filter-panel .close-filter-panel,.filter-panel,.view-filter__container label,.sort-filter__container label,#menu-landing-page-top-menu a,#menu-landing-page-top-menu,body:not(.logged-in) .menu-icon>span,.login_options_menu,.nav-container a,.nav-container a span.menu-item-title,.nav-container,.button--base{transition:all .2s ease-in-out}.align--middle{position:relative;top:50%;transform:translateY(-50%)}.button--base{padding:.7111111rem;line-height:1.1em;font-size:1em;font-weight:700;border:none;border-radius:.22rem;text-decoration:none;background-color:#eaeaea;color:#000522;position:relative;display:inline-block;align-items:center;gap:.22rem}.button--base:hover{background-color:#d1d1d1}@media screen and (min-width: 992px)and (min-height: 782px){.button--base{font-size:.7111111rem}}.button--base i:first-child{margin-right:.22rem}.button--base i:last-child{margin-left:.22rem}.form-add-procedures label{flex-direction:column}.form-add-procedures textarea{width:100%;padding:.7111111rem}@media screen and (min-width: 952px){html{margin-left:0}}body{margin-left:44px;margin-left:44px !important}body .body-content{width:100%}body.home:not(.logged-in),body.login-screen{margin-left:0 !important}body.logged-in .nav-container{z-index:5}@media screen and (min-width: 952px){body{margin-left:0 !important}body.admin-bar .nav-container{top:32px}body.logged-in{margin-left:0px}}header.top-bar{display:flex;flex-wrap:wrap;position:relative;z-index:5;padding:.44rem;gap:.44rem;width:100%;top:0;align-items:center;justify-content:space-between;background-color:#eaeaea;box-shadow:rgba(0,0,0,.16) 0 0 .22rem 0px}@media screen and (min-width: 782px){header.top-bar{width:100%}header.top-bar>*{order:0}}@media screen and (min-width: 952px)and (min-height: 782px){header.top-bar{padding:.88rem;gap:.88rem;align-items:initial;position:sticky}}.account-info{display:flex;gap:.44rem;align-self:start;position:relative}.account-info .dropdown-container button{background-color:#fff}.account-info .dropdown-container button:hover{opacity:.8;background-color:transparent}@media screen and (min-width: 952px)and (min-height: 782px){.account-info{gap:.88rem}}.post-type-filters{flex-direction:column;background:#fff;height:100%;border-radius:.22rem;min-width:0;padding:.44rem;gap:.22rem;font-size:.875em;display:none;margin:0;left:43px;top:45px;height:calc(100% - 45px);width:100%;overflow:auto;min-height:270px}.post-type-filters .filters__level2-title{margin-bottom:0}.post-type-filters label{position:relative;padding:.1em 0;font-size:.76rem;font-weight:600}.post-type-filters a{border-bottom:solid 1px #eaeaea;font-size:.64rem;padding:.22rem 0 !important}.post-type-filters a.current:before{content:"";width:10px;height:10px;background:#166ef8;border-radius:50%;margin-right:.33rem;flex:0 0 10px}.post-type-filters a.last-search{color:#fff;border-radius:.22rem !important;padding:.22rem !important;align-self:center;background-color:#166ef8}.post-type-filters a.last-search:hover{background-color:#0657d5}.post-type-filters .folders-title-container{z-index:1}.post-type-filters.dropzone-active{padding-top:20px}.post-type-filters.dropzone-active:before{content:"Drag list here to add to a folder";position:absolute;background-color:#000522;color:#fff;z-index:2;left:0;top:0;padding:0 10px;text-align:center;display:flex;align-items:center}.post-type-filters.dropzone-active:after{content:"";position:absolute;left:0;top:0;padding:0 10px;text-align:center;display:flex;width:100%;height:100%;border:solid 4px #000522;align-items:center;z-index:-1}.post-type-filters input[type=radio]{align-self:center;box-shadow:none}@media screen and (min-width: 952px){.post-type-filters{height:100%;display:flex;top:0;position:absolute;width:calc(100% - 36px);left:40px;z-index:1;overflow:auto}}@media screen and (min-width: 1400px){.post-type-filters{width:223px}}.nav-container{display:flex;gap:.44rem;box-shadow:0 0 10px -5px;flex-direction:column;border-radius:0;max-width:250px;width:44px;justify-content:space-between;top:0;left:0;position:fixed;height:100vh;background-color:#fff;z-index:3}.nav-container .navigation-expand{height:3em;padding:.66em;background:#166ef8;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0 !important;position:sticky;top:0;z-index:1;cursor:pointer}.nav-container .navigation-expand:hover{background:#0657d5}.nav-container .navigation-expand span.icon-bar{width:22px;max-width:100%;height:2px;background-color:#fff;margin-bottom:0;position:relative}.nav-container.open{width:250px}.nav-container.open .nav__main>a span{display:initial}.nav-container.open .nav__main>a i{margin-right:.44rem}.nav-container.open .nav__main::after{content:none}.nav-container.open .nav__support{display:flex}.nav-container.open .navigation-expand .icon-bar{display:none}.nav-container.open .navigation-expand .icon-bar:first-child{transform:rotate(45deg);display:initial;top:3px}.nav-container.open .navigation-expand .icon-bar:last-child{transform:rotate(-45deg);display:initial;top:-3px}.nav-container.open .post-type-filters{left:34px;display:flex}.nav-container nav{display:flex;flex-direction:column;font-size:.8rem;position:relative}.nav-container nav.nav__support{line-height:1.1em;min-height:5.6em;display:none}.nav-container nav.nav__social{flex-direction:column;font-size:.8rem;position:sticky;bottom:.22rem;align-items:center}.nav-container nav.nav__social i{width:auto;margin-right:0}.nav-container nav.nav__social a{padding:.22rem}.nav-container nav.nav__main{background:#eaeaea;z-index:1;height:auto;overflow:hidden;overflow-y:auto !important}.nav-container nav.nav__main>a{position:relative;padding:.66em;justify-content:center}.nav-container nav.nav__main>a:hover{background-color:#fff}.nav-container nav.nav__main>a:first-of-type{border-radius:.22rem .22rem 0 0}.nav-container nav.nav__main>a span{display:none}.nav-container nav.nav__main>a i{margin-right:0}.nav-container nav.nav__main>a[aria-current]{background-color:#fff;overflow:visible;background-color:#fff;min-width:auto}@media screen and (min-width: 952px){.nav-container nav.nav__main>a{padding:.44em}}@media screen and (max-width: 952px)and (max-height: 576px){.nav-container nav.nav__main{height:calc(100% - 9.3rem)}}.nav-container a{text-decoration:none;color:#000522;font-weight:600;line-height:1.1em;display:flex;align-items:center}.nav-container a span.menu-item-title{opacity:0}.nav-container a i{width:17px;text-align:center;margin-right:.44rem}.nav-container a i.fa-bug{width:auto;height:auto;background:none;color:#000522;border-radius:.22rem;display:flex;align-items:center;justify-content:center;margin-left:.22rem}.nav-container a:hover{opacity:.6}.nav-container nav.nav__support{line-height:1.1em;min-height:5.6em}.nav-container nav.nav__support a{padding:.22rem}@media screen and (max-width: 952px){.nav-container.open span.menu-item-title{opacity:1}.nav-container.open .nav__main>a{justify-content:flex-start}.nav-container.open [aria-current]{width:100% !important}.nav-container.open .footer__navigation{justify-content:space-between}.nav-container.open .nav__social{flex-direction:row}.nav-container.open .post-type-filters{left:36px}.nav-container .navigation-expand .icon-bar{margin-bottom:4px}}@media screen and (min-width: 952px){.nav-container{position:sticky;min-width:250px;width:100%;height:calc(100vh - .44rem);border-radius:.22rem;box-shadow:none;align-items:flex-start;background-color:transparent}.nav-container .navigation-expand{display:none}.nav-container nav{width:100%;font-size:.8rem}.nav-container nav.nav__main{border-radius:.22rem;overflow:hidden;height:auto}.nav-container nav.nav__main a{width:100%;justify-content:flex-start}.nav-container nav.nav__main a span{display:initial}.nav-container nav.nav__main a i{width:25px;margin-right:.44rem}.nav-container nav.nav__main a:first-child{border-radius:.22rem .22rem 0 0}.nav-container nav.nav__main a:first-child[aria-current]{margin:-0.44rem -0.44rem -0.22rem}.nav-container nav.nav__main a:last-child{border-radius:0 0 .22rem .22rem}.nav-container nav.nav__main a:last-child[aria-current]{margin:-0.2rem -0.44rem -0.44rem}.nav-container nav.nav__main span.menu-item-title{opacity:1}.nav-container nav.nav__main:before,.nav-container nav.nav__main:after{content:none}.nav-container nav.nav__social{flex-direction:row;font-size:.8rem}.nav-container nav.nav__support{font-size:.65rem;display:flex}.nav-container nav.nav__support a{line-height:1.2em}.nav-container nav i.fa-bug{background:#166ef8;width:1.2em;height:1.2em;color:#fff}}.nav-container ::last-child{padding-bottom:0}@media screen and (min-width: 1400px){.nav-container{height:calc(100vh - .88rem)}}@media screen and (min-width: 952px)and (min-height: 782px){.nav-container{top:4.84rem;height:calc(100vh - 6.5rem)}}@media screen and (min-width: 952px)and (max-width: 1400px){body.archive.logged-in:not(.tax-months) .nav-container nav.nav__main a span.menu-item-title,body.search.logged-in:not(.tax-months) .nav-container nav.nav__main a span.menu-item-title,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav-container nav.nav__main a span.menu-item-title{background-color:#166ef8;color:#fff;padding:0 .22rem;border-radius:.22rem;opacity:0}body.archive.logged-in:not(.tax-months) .nav-container nav.nav__main a:hover,body.search.logged-in:not(.tax-months) .nav-container nav.nav__main a:hover,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav-container nav.nav__main a:hover{opacity:1;z-index:2}body.archive.logged-in:not(.tax-months) .nav-container nav.nav__main a:hover span.menu-item-title,body.search.logged-in:not(.tax-months) .nav-container nav.nav__main a:hover span.menu-item-title,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav-container nav.nav__main a:hover span.menu-item-title{opacity:1}body.archive.logged-in:not(.tax-months) .nav-container nav.nav__main a:hover i,body.search.logged-in:not(.tax-months) .nav-container nav.nav__main a:hover i,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav-container nav.nav__main a:hover i{opacity:.6}}@media screen and (min-width: 1400px){body.archive.logged-in:not(.tax-months) .nav-container,body.search.logged-in:not(.tax-months) .nav-container,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav-container{min-width:473px}body.archive.logged-in:not(.tax-months) .nav-container .post-type-filters,body.search.logged-in:not(.tax-months) .nav-container .post-type-filters,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav-container .post-type-filters{left:250px}}@media screen and (min-width: 952px){body.archive.logged-in:not(.tax-months) .ajax-content,body.search.logged-in:not(.tax-months) .ajax-content,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .ajax-content{max-width:calc(100vw - 15rem)}}@media screen and (min-width: 1400px){body.archive.logged-in:not(.tax-months) .ajax-content,body.search.logged-in:not(.tax-months) .ajax-content,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .ajax-content{max-width:calc(100vw - 497px)}}@media screen and (min-width: 1400px){body.archive.logged-in:not(.tax-months) .nav__main,body.search.logged-in:not(.tax-months) .nav__main,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav__main{overflow:visible;width:100%}body.archive.logged-in:not(.tax-months) .nav__main:before,body.search.logged-in:not(.tax-months) .nav__main:before,body.single.logged-in:not(.single-post):not(.student):not(.tax-months) .nav__main:before{margin:-0.44rem}}.login_options_menu{color:#fff;background-color:transparent;text-align:center;color:#000522;font-weight:600;display:flex;flex-direction:row;gap:.22rem;align-self:center;align-items:start;z-index:1}.login_options_menu .login_header{font-size:.6rem}.login_options_menu .login_individual_options{display:flex;gap:.22rem;display:flex;gap:.22rem;flex-direction:column;align-items:start}.login_options_menu .login_individual_options .or_header{display:none}.login_options_menu .login_individual_options a{width:100%}.login_options_menu a{text-decoration:none}.login_individual_options{display:inline-grid;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 952px){.login_options_menu{text-align:left;padding:0px;background:none;margin:0;opacity:1}}body:not(.logged-in) .logo-container{z-index:1}body:not(.logged-in) .menu-icon{display:flex;gap:.33rem;flex-direction:column;justify-content:center}body:not(.logged-in) .menu-icon>span{width:25px;height:2px;background:#000;transform-origin:30%}@media screen and (min-width: 782px){body:not(.logged-in) .menu-icon{display:none}}body:not(.logged-in) .top-bar{padding:.44rem}#menu-landing-page-top-menu{display:flex;flex-direction:column;list-style:none;gap:.88rem;align-items:center;color:#000;position:absolute;width:100%;height:0;overflow:hidden;top:0;left:0;position:fixed;background-color:#fff}#menu-landing-page-top-menu a{color:#000;font-weight:900;text-decoration:none;font-size:.95rem}#menu-landing-page-top-menu a:hover{opacity:.6}#menu-landing-page-top-menu .login-header{white-space:nowrap}#menu-landing-page-top-menu.active{height:100vh}@media screen and (min-width: 782px){#menu-landing-page-top-menu{position:relative;width:auto;height:auto;background-color:transparent;flex-direction:row}#menu-landing-page-top-menu a{font-size:.75rem}}body.menu-active{overflow:hidden}body.menu-active .copyright-container{position:absolute;bottom:10px;color:#000 !important;z-index:10;width:100%;left:0;font-size:7px}body.menu-active #menu-landing-page-top-menu{display:flex;flex-direction:column;height:100%;z-index:0;padding-top:66px}body.menu-active .menu-icon span:nth-child(2){display:none}body.menu-active .menu-icon span:first-child{transform:rotate(45deg)}body.menu-active .menu-icon span:last-child{transform:rotate(-45deg)}.fullscreen-toggle-notice{position:fixed;width:100%;height:100%;top:0;left:0;background:#eaeaea;z-index:4;display:flex;align-items:center;justify-content:center}.fullscreen-notice{position:fixed;background-color:#fff;width:100%;height:100%;z-index:9999;gap:40px;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fullscreen-notice .feature.address-bar{align-items:center;justify-content:center;font-weight:600}.fullscreen-notice .notice-content{flex-direction:column;text-align:center;gap:10px;max-width:600px}.fullscreen-notice .logo{width:300px}.breadcrumbs{color:#000522;font-weight:600;margin-top:.44rem !important;display:flex;width:100%;justify-content:space-between;position:relative}.breadcrumbs a{text-decoration:none;color:#000522;font-weight:800}.breadcrumbs .breadcrumb-text{float:right;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.breadcrumbs .seperator{margin:0 .44rem}@media screen and (min-width: 782px){.breadcrumbs .breadcrumb-text{width:auto;margin-top:0;float:right}}.filters-search{flex-direction:column;display:flex;gap:.44rem;justify-content:center;width:100%;order:20;z-index:1}@media screen and (min-width: 576px){.filters-search{flex:1 0 412px}}.filters-container{display:flex;flex-wrap:wrap;gap:.22rem;justify-content:space-between;flex-direction:column}.filters-container .display-container{display:flex;align-items:center;justify-content:center;gap:.44rem}.filters-container .display-container{display:flex;align-items:center;justify-content:center;gap:.44rem}.filters-container .filter-actions{display:flex;gap:10px;flex-wrap:wrap}.filters-container .filter__clear{display:none}.filters-container .filter__clear.active{display:block}.filters-container .filter__tax-name{background:#000522;color:#fff;margin:-0.22rem 0 -0.22rem -0.3rem;padding:.22rem .22rem;position:absolute;left:5px;height:100%;display:flex;align-items:center;width:60px}@media screen and (min-width: 952px){.filters-container .filter__tax-name{display:initial;margin-right:10px;height:auto;width:auto;position:relative}}@media screen and (min-width: 952px){.filters-container{flex-direction:row}.filters-container .view-filter,.filters-container .sort-filter{justify-content:space-between;flex-direction:row;width:auto}}.view-filter,.sort-filter{display:flex;gap:.44rem;align-items:center;font-size:.66666667rem;font-weight:bold;flex-direction:column;align-items:flex-start;font-weight:bold;width:100%}.view-filter [name=orderby],.sort-filter [name=orderby]{font-weight:bold;padding:.22rem .44rem;max-width:180px}.view-filter__container,.sort-filter__container{display:flex;background:#fff;border-radius:.22rem;box-shadow:rgba(0,0,0,.16) 0 0 .22rem 0px}.view-filter__container label,.sort-filter__container label{padding:.22rem;border-radius:0 .22rem .22rem 0;border-left:solid 1px #dcdcdc}.view-filter__container label.active,.sort-filter__container label.active{background-color:#000522;color:#fff}.view-filter__container label:first-child,.sort-filter__container label:first-child{border-radius:.22rem 0 0 .22rem;border-left:none}.view-filter__container label:last-child,.sort-filter__container label:last-child{border-radius:0 .22rem .22rem 0}.view-filter__container label:not(.active),.sort-filter__container label:not(.active){cursor:pointer}.view-filter__container label:not(.active):hover,.sort-filter__container label:not(.active):hover{background-color:#eaeaea}.search-input{display:flex;flex-wrap:wrap}.search-input>:first-child{width:100%;border-radius:.22rem .22rem 0 0;padding:.44rem}.search-input>:nth-child(3){border-radius:0 0 0 .22rem;width:calc(100% - 100px)}.search-input>:last-child{border-radius:0 0 .22rem 0;width:100px}@media screen and (min-width: 782px){.search-input{flex-wrap:no-wrap}.search-input input[type=text]{flex-grow:1}.search-input>:first-child{width:auto;border-radius:.22rem 0 0 .22rem;padding:.7111111rem}.search-input>:nth-child(3){border-radius:0;width:auto}.search-input>:last-child{border-radius:0 .22rem .22rem 0;width:auto}}[data-action=filterToggle]{flex:0 0 auto;width:1 .66666667rem}[data-action=filterToggle]:hover{background-color:rgba(0,0,0,.1) !important}.filter-panel{position:absolute;width:100%;height:100vh;color:#000;top:0;right:-33%;background:#e0dfd7;box-shadow:rgba(0,0,0,.16) 0 0 .22rem 0px;padding:190px .44rem .44rem;display:flex;flex-direction:column;max-width:490px;z-index:0;display:none}.filter-panel .close-filter-panel{font-weight:900;cursor:pointer;align-self:end;z-index:2;padding:6px 0}.filter-panel .close-filter-panel:hover{opacity:.6}.filter-panel.active{left:auto;right:0;display:flex}.filter-panel .filters-list{display:flex;flex-wrap:wrap;gap:10px}.filter-panel [data-filter]{background-color:rgba(0,0,0,.2);font-size:20px;padding:.22rem .44rem;color:#000522;box-shadow:none}.filter-panel [data-filter]:hover{background-color:rgba(0,0,0,.3)}.filter-panel .filter-terms{position:absolute;height:calc(100vh - 32px);width:100%;padding:190px .44rem .44rem;top:0;left:0;background:#e0dfd7;z-index:-1;opacity:0}.filter-panel .filter-terms:not(.hierarchical) label{padding:.22rem .44rem;border-radius:5px;font-size:20px;font-weight:900;border:solid 2px;box-shadow:rgba(0,0,0,.16) 0 0 .22rem 0px;position:relative;background-color:#fff}.filter-panel .filter-terms:not(.hierarchical) label input{position:relative}.filter-panel .filter-terms:not(.hierarchical) label input{display:none}.filter-panel .filter-terms:not(.hierarchical) label.active{background-color:#000522;border-color:#000522;color:#fff}.filter-panel .filter-terms:not(.hierarchical) label.active:hover{background-color:#000d55}.filter-panel .filter-terms:not(.hierarchical) label:hover{background-color:rgba(0,0,0,.1)}.filter-panel .filter-terms.active{z-index:1;opacity:1}.filter-panel .filter-terms__header{display:flex;flex-direction:column;align-items:start}.filter-panel .filter-terms>.filter-panel .filter-terms__contaner{overflow-y:auto}.filter-panel .filter-terms__container{display:flex;gap:5px;flex-wrap:wrap;position:relative}.filter-panel .filter-terms.hierarchical .filter-terms__container{flex-direction:column;flex-wrap:nowrap}.filter-panel .filter-terms.hierarchical>.filter-terms__container{overflow-y:auto;max-height:calc(100% - 3rem);font-size:.8rem}.filter-panel .filter-terms.hierarchical>.filter-terms__container .filter-terms__container{padding-left:25px;flex-wrap:nowrap}.filter-panel .filter-terms--close{padding:10px 0;background-color:transparent;color:#000522;box-shadow:none;align-self:start}@media screen and (min-width: 782px){.filter-panel{width:33%;padding:130px .44rem .44rem}.filter-panel .filter-terms{padding:130px .44rem .44rem}}.posts-list{display:flex;vertical-align:top;gap:.44rem;flex-direction:column;width:100%}.posts-list[data-display-type=grid] .no-content{flex:0 0 100%}.posts-list[data-display-type=list] a.card .actions{display:flex;flex-direction:row !important;padding-top:0;padding-bottom:0}.posts-list[data-display-type=list] a.card .actions .action{padding:.88rem .22rem}.posts-list[data-display-type=list] a.card .actions .action.action__manage-folders:hover{color:#166ef8}.posts-list[data-display-type=list] a.card .actions .action.action__delete-folders:hover{color:#ed1c24}.posts-list .meta{background-color:rgba(255,255,255,.7);padding:.22rem .22rem;border-radius:.22rem;color:#000;font-size:.66666667rem;font-weight:600}.posts-list .meta.updated,.posts-list .meta.new{color:#fff;width:100%;display:block;margin-bottom:.44rem}@media screen and (min-width: 782px){.posts-list .meta.updated,.posts-list .meta.new{width:auto;display:inline-block;margin-bottom:0px}}.posts-list .meta.updated{background-color:#7c31c7}.posts-list .meta.new{background-color:#1870bc}.posts-list[data-display-type=grid]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.posts-list .card{margin:0 !important;position:relative}.posts-list .heading{margin:.22rem 0;font-weight:800;padding:0 .44rem;display:none;position:relative;color:#000522}.posts-list .heading.language-labeled{padding-left:2.84444444rem}.posts-list .heading.language-labeled .language-display{content:"";font-family:"FontAwesome";position:absolute;padding:0 .71111111rem;text-align:center;left:0;top:0}.posts-list .heading.language-labeled .language-display i{margin:0 .15rem}.posts-list .heading>span,.posts-list .heading>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;margin:0;height:100%;padding:0 .22rem;display:flex;align-items:center;gap:.44rem}@media screen and (min-width: 782px){.posts-list .heading{display:flex;align-items:center}}.posts-list .card{display:flex;align-items:center;padding:0 .44rem;margin-top:0;margin-bottom:0;border-radius:.22rem;box-shadow:0 0 .22rem -2px;line-height:1em;color:#000522;text-decoration:none}.posts-list .card span.feature{font-weight:800;display:flex;align-items:center;flex-direction:row !important}.posts-list .card .mobile-title{margin-right:.22rem}@media screen and (min-width: 782px){.posts-list .card .mobile-title:not(.mobile-title__visible){display:none}}.posts-list .card>span,.posts-list .card>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:#000;margin:0;padding:.22rem;display:flex;align-items:center;gap:.44rem}.posts-list .card>span.multi-lines,.posts-list .card>a.multi-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:break-spaces}.posts-list .card .actions .action{cursor:pointer}.posts-list .card:not(.card__thumbnail)>a:not(.expandable,.accordion-toggle):first-child,.posts-list .card:not(.card__thumbnail)>span:not(.expandable,.accordion-toggle):first-child{padding-left:0}.posts-list .card:not(.card__thumbnail)>a:not(.expandable,.accordion-toggle):last-child,.posts-list .card:not(.card__thumbnail)>span:not(.expandable,.accordion-toggle):last-child{padding-right:0}.posts-list .card.language-labeled:not(.card__thumbnail){padding-left:2.84444444rem}.posts-list .card.language-labeled:not(.card__thumbnail) .language-display{position:absolute;left:0;top:0;height:100%;padding:.71111111rem !important;font-weight:bold;text-transform:uppercase;border-radius:.22rem 0 0 .22rem;background-color:#d9d9d9;text-align:center;line-height:1em;display:flex;justify-content:center;align-items:center}.posts-list .card.language-labeled:not(.card__thumbnail).language--fr .language-display{background-color:blue;color:#fff}.posts-list .card.language-labeled:not(.card__thumbnail).language--esp .language-display{background-color:#e51a52;color:#fff}.posts-list .card.card__thumbnail.language-labeled .language-display{content:attr(data-language);position:absolute;left:.44rem;top:.44rem;padding:.44rem;font-weight:bold;text-transform:uppercase;border-radius:.22rem;background-color:#fff;text-align:center;z-index:2}.posts-list .card.card__thumbnail.language-labeled.language--fr .language-display{background-color:blue;color:#fff}.posts-list .card.card__thumbnail.language-labeled.language--esp .language-display{background-color:#e51a52;color:#fff}.posts-list .card:not(div):hover{background:#e6e6e6}.posts-list .card:not(.card__thumbnail){flex-wrap:wrap;align-items:flex-start}.posts-list .card:not(.card__thumbnail)>a:not(:nth-child(2)),.posts-list .card:not(.card__thumbnail)>span:not(:nth-child(2)){flex:0 0 50%;flex-direction:column;align-items:start}.posts-list .card:not(.card__thumbnail)>a:not(:nth-child(2)) img,.posts-list .card:not(.card__thumbnail)>span:not(:nth-child(2)) img{margin:0;padding:0}.posts-list .card:not(.card__thumbnail)>:nth-child(2){flex:0 0 100%;padding-top:.88rem}.posts-list .card:not(.card__thumbnail) .mobile-title{background-color:#eaeaea;padding:.22rem;border-radius:.22rem}@media screen and (min-width: 576px){.posts-list .card:not(.card__thumbnail)>a:not(:nth-child(2)),.posts-list .card:not(.card__thumbnail)>span:not(:nth-child(2)){flex:0 0 25%;flex-direction:column}}.posts-list .card:not(.card__thumbnail) .meta{position:relative}@media screen and (min-width: 782px){.posts-list .card:not(.card__thumbnail){flex-wrap:nowrap;align-items:center}.posts-list .card:not(.card__thumbnail) .meta{position:absolute;top:-7px;padding:.0889rem .44rem;left:83px}.posts-list .card:not(.card__thumbnail)>:nth-child(2){flex:auto}.posts-list .card:not(.card__thumbnail)>span,.posts-list .card:not(.card__thumbnail)>a{padding:.88rem .22rem;align-items:start;background-color:transparent}.posts-list .card:not(.card__thumbnail) .creator-image-container{padding:0}.posts-list .card:not(.card__thumbnail)>a:not(:nth-child(2)),.posts-list .card:not(.card__thumbnail)>span:not(:nth-child(2)){flex:auto}}.ajax-content{flex:1;display:flex;flex-direction:column;gap:.44rem;align-items:start;align-self:stretch;width:calc(100vw - 44px - .88rem)}.logo-container{display:flex}.logo-container a{display:flex}.logo-container img{width:96px}.logo-container g#themes-variations path{fill:#000}@media screen and (min-width: 992px){.logo-container img{height:3.5rem;width:auto}}.hero__featured{padding:1.77777778rem .88rem 1.77777778rem;color:#fff;justify-content:space-between;align-items:center;overflow:hidden;position:relative}@media screen and (min-width: 782px){.hero__featured h1,.hero__featured .h1{font-size:50px;margin-bottom:.88rem}}.hero__featured-content-container{position:relative;z-index:2;display:flex;justify-content:space-around;align-items:center;flex-direction:column;gap:.88rem}.hero__featured:before{content:"";background-image:linear-gradient(to right, #00965E, rgba(0, 150, 94, 0.21) 350%);background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero__featured:after{content:"";background-image:url("../../images/notes-repeated-background.svg");background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;right:.88rem;transform:rotate(35deg);z-index:1}.hero__featured .hero_column_2{width:100%}.hero__featured .hero_modal_link{position:relative;background-image:url("./../images/Hero_image.jpeg");border-radius:.22rem;background-position:center;border:.44rem solid #ffc72c;margin:0 auto;background-color:#eaeaea;width:100%;height:40vh;z-index:auto;background-size:cover}.hero__featured .hero_modal_link .hero_play_icon{position:absolute;color:#ffc72c;font-size:72px;left:50%;top:50%;transform:translate(-50%, -50%)}.hero__featured p{font-weight:600}@media screen and (min-width: 782px){.hero__featured{display:flex;padding:180px .88rem 100px}.hero__featured p{font-size:.88rem}.hero__featured-content-container{flex-direction:row}.hero__featured-content-container>div{max-width:50%}.hero__featured .hero_modal_link .hero_image{max-width:none;width:490px;height:250px;object-fit:cover}}@media screen and (min-width: 992px){.hero__featured .hero_column_2{max-width:40%}}video#hero_background{position:absolute;z-index:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.video_thumbnail{background:#000}.announcement{border-width:.22rem;border-style:solid;border-radius:.22rem;max-width:50rem;margin:0 .88rem}.announcement .body,.announcement .title{padding:.44rem .88rem}.announcement .title{width:100%;display:flex;justify-content:space-between}.announcement .title i{font-size:30px}.announcement p{margin-bottom:0}.announcement .text-container{color:#000522}.announcement .body{padding:.88rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.announcement .body img{padding:.88rem 0 .88rem 0;max-width:100%}.announcement .body .btn{background-color:#e24585;border-color:#e24585;color:#fff;margin:0 !important;margin-top:.88rem !important}.announcement .text-container{display:flex;flex-direction:column;align-items:start}.announcement .text-container,.announcement .image-container{width:100%}@media screen and (min-width: 782px){.announcement{margin:0}.announcement .body{flex-direction:row}.announcement .body img{max-width:46%}.announcement .text-container{width:50%}.announcement .image-container{width:50%}}.landing_page_testimonials_full_section{background-color:#fff;width:100%}.landing_page_testimonials_full_section h2{padding:.71111111rem;color:#002a3a;text-align:center}.landing_page_testimonials_full_section .testimonial_image{opacity:0}.landing_page_testimonials_section{color:#000;position:relative;max-width:50rem}.landing_page_testimonials_section .yellow_background{background-color:rgba(255,199,44,.79);position:absolute;width:100%;height:100%;left:50%;transform:translate(-50%, 0);filter:drop-shadow(0 0.22em 0.22rem rgba(0, 0, 0, 0.16))}.landing_page_testimonials_section h4{margin-top:.44rem;margin-bottom:0;font-size:22px;font-weight:900;text-transform:uppercase}.landing_page_testimonials_section p.testimonial_comment{font-size:.88rem}.testimonial_main_content{padding:.44rem 1.77777778rem 24px;text-align:center;height:135px;position:relative;font-weight:500}.landing_page_previous_arrow,.landing_page_next_arrow{color:#000;font-size:48px;position:absolute;width:auto;top:44%;cursor:pointer}.landing_page_previous_arrow:hover,.landing_page_next_arrow:hover{color:#aaa}.landing_page_previous_arrow{left:3%}.landing_page_next_arrow{right:3%}.testimonial_box{position:relative}.slick-dots li{display:none}ul.testimonial_main_content.slick-initialized.slick-slider{height:auto;width:80%;margin:0 auto}ul.testimonial_main_content.slick-initialized.slick-slider p.testimonial_comment{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:10;margin:0 auto}.testimonial_comment{text-align:center;font-weight:600}.slick-track{display:flex !important;height:auto;align-items:center}.slick-list.draggable{height:fit-content !important}.slick-initialized .slick-slide{display:block;text-align:center;margin:24px}@media(max-width: 767px){.landing_page_testimonials_full_section h2{padding:48px 28px .44rem;font-size:30px}}@media(min-width: 768px){.landing_page_testimonials_full_section{position:relative}.landing_page_testimonials_full_section h2{padding:0 0 .22rem;margin:0 auto !important;font-size:34px}.landing_page_testimonials_full_section .testimonial_image{position:absolute;z-index:99;left:50%;transform:translate(-50%, 0);width:auto}.landing_page_testimonials_full_section .yellow_background,.landing_page_testimonials_full_section .landing_page_testimonials_section .homepage_main_content{height:368px;padding:52px 0}.landing_page_testimonials_section{max-height:400px;margin:0 auto;border-radius:.44rem}ul.testimonial_main_content.slick-initialized.slick-slider{width:75%}ul.testimonial_main_content.slick-initialized.slick-slider p.testimonial_comment{-webkit-line-clamp:6}.slick-initialized .slick-slide{margin:.44rem}.yellow_background,.landing_page_testimonials_section .homepage_main_content{border-radius:.44rem}.landing_page_testimonials_section .homepage_main_content{padding:24px;background-size:cover;background-position:center;display:flex;align-items:center}.testimonial_content{min-height:180px;margin:0 auto;border-radius:24px}.testimonial_content .testimonial_main_content{padding:36px;width:70%}ul.testimonial_main_content.homepage_content.slick-initialized.slick-slider p{-webkit-line-clamp:6}}@media(min-width: 1000px){.landing_page_testimonials_full_section .landing_page_testimonials_section{height:69%}.landing_page_testimonials_full_section .testimonial_image{max-height:none}.landing_page_testimonials_full_section h2{font-size:34px}.testimonial_content{min-height:130px}ul.testimonial_main_content.slick-initialized.slick-slider{width:70%}}.scrollwrap{display:flex;margin-top:.44rem;overflow:auto;padding:0 .88rem;overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;gap:.44rem}.scrollwrap::-webkit-scrollbar{display:none}.scrollwrap>*:not(.scroll_circle){height:274px;min-width:240px;position:relative}.scrollwrap .scroll_circle{top:50%;position:absolute;border-radius:100%;height:50px;width:50px;transform:translate(0, -50%);background:#ffc72c;border:.22rem solid #000522}.scrollwrap .scroll_circle i.fa-solid.fa-angle-left,.scrollwrap .scroll_circle i.fa-solid.fa-angle-right{font-size:24px;font-weight:900;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.scrollwrap .scroll_circle_right{right:.88rem}.scrollwrap .scroll_circle_left{left:.88rem;display:none}.scrollwrap__videos{padding:0 !important}.scrollwrap__videos>*:not(.scroll_circle){width:480px;min-width:100%;position:relative;height:auto}.scrollwrap__videos>*:not(.scroll_circle) iframe{height:auto;z-index:0;width:100%}.scrollwrap__videos>*:not(.scroll_circle) img{width:100%;height:182px;object-fit:cover;border-radius:.22rem;padding-bottom:25px}.scrollwrap__videos>*:not(.scroll_circle) .video_title{font-size:.71111111rem;font-weight:900;text-transform:uppercase;width:100%;border-radius:0 0 .22rem .22rem;padding:.22em 0 .22em .66666667rem;margin-top:-25px}@media screen and (min-width: 992px){.scrollwrap__videos>*:not(.scroll_circle){min-width:480px}.scrollwrap__videos>*:not(.scroll_circle) iframe{height:400px}}.scrollwrap__videos .scroll_circle_left{left:.88rem !important}.scrollwrap__videos .scroll_circle_right{right:.88rem !important}@media screen and (min-width: 992px){.scrollwrap .scroll_circle_right{right:calc((100% - 50rem)/2 + .88rem)}.scrollwrap .scroll_circle_left{left:calc((100% - 50rem)/2 + .88rem)}}.scrollwrap .scroll-menu-box{height:274px;border-radius:.22rem;min-width:240px;border:#000522 solid .22rem;padding:.44rem .44rem;position:relative}.scrollwrap .scroll-menu-box:last-child{margin-right:0}.scrollwrap .scroll-menu-box h4{font-weight:900;font-size:.811111rem;line-height:24px;padding:.22rem 0 .44rem 0}.scrollwrap .scroll-menu-box p{font-weight:600;font-size:15.5px;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6}.scrollwrap .scroll-menu-box .expand-button{position:absolute;width:100%;height:36px;bottom:0;left:50%;transform:translate(-50%, 0);color:#000522;border-top:.22rem solid;text-align:center;line-height:1.2em;padding:.22rem;text-decoration:none;border-radius:0;font-weight:900;font-size:.66666667rem;text-transform:uppercase}.scrollwrap .scroll-menu-box:nth-child(4n) .expand-button{background-color:#e24585}.scrollwrap .scroll-menu-box:nth-child(4n+1) .expand-button{background-color:#ff8200}.scrollwrap .scroll-menu-box:nth-child(4n+2) .expand-button{background-color:#ee2737}.scrollwrap .scroll-menu-box:nth-child(4n+3) .expand-button{background-color:#78be20}@media screen and (min-width: 576px){.scrollwrap{padding:0 calc((100% - 764px)/2)}}@media screen and (min-width: 782px){.scrollwrap{padding:0 calc((100% - 50rem)/2)}}.landing_page_pricing_section{background-color:#fff;text-align:center}.landing_page_pricing_section p,.landing_page_pricing_section h3{text-align:center}.landing_page_pricing_section h2{font-size:30px;color:#000522}.landing_page_pricing_section h3{font-size:30px !important;font-weight:900;color:#fff !important;justify-content:left}.landing_page_pricing_section .product{border-radius:.44rem;padding:.88rem .44rem;align-items:center;background-color:#000522;color:#fff;box-sizing:rgba(0,0,0,.16) 0 0 .22rem 0px;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 330px}.landing_page_pricing_section .product ul{list-style:disc;margin-top:0}.landing_page_pricing_section .product ul li{text-align:left;font-family:"Open Sans",sans-serif;font-weight:620;font-size:.7111111rem;line-height:26px}.landing_page_pricing_section .btn{align-self:center}.landing_page_pricing_section .btn:hover{background-color:#ca0}.landing_page_pricing_section .pricing_features{padding-left:.88rem}.landing_page_pricing_section .product-column-container{display:flex;flex-direction:column;justify-content:center;align-content:center;gap:.711rem;flex-wrap:wrap}@media screen and (min-width: 992px){.landing_page_pricing_section .product-column-container{flex-direction:row}}.landing_page_pricing_section .product_columns{position:relative;display:flex;flex-direction:column;justify-content:space-between}.landing_page_pricing_section .price_section{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between}.purchase_button{background-color:#ffc72c;color:#000522;text-transform:uppercase;font-weight:900;border:none;border-radius:0 0 .22rem .22rem;position:absolute;left:50%;width:100%;transform:translate(-50%, 50%);padding:.22rem .7111111rem;bottom:0}.purchase_button:hover{background-color:#f4b4ff;color:#000;border:none}.price,.price_cad{font-family:"Open Sans",sans-serif;font-weight:500;font-size:30px}.landing_page_pricing_icon{margin:24px;font-size:64px}.toggles{width:auto;display:inline-block}.toggle{position:relative;display:flex;margin:.0889rem 0 0 0;place-content:center;font-weight:900;gap:.44rem;border:.0889rem solid #000522;border-radius:.22rem;-webkit-transition:.5s;transition:.5s}input#toggle_slider{display:none}.toggle_slide{float:left}.order_form_link{margin-bottom:.71111111rem}.purchase_button{box-shadow:none}.toggle_slide:before{position:absolute;height:100%;right:0;bottom:0;background-color:#000522;padding-top:.22em;-webkit-transition:.5s;transition:.5s}.toggle_slide:before{content:"";width:110px}input:checked+.toggle_slide:before{left:0;content:"";font-size:.88rem}.untoggled_slide,.untoggled_slide_2{align-self:center;font-size:.88rem;z-index:1;width:100px;padding:.44rem}.untoggled_slide{color:#000522;left:4%}.untoggled_slide_2{color:#fff;right:5%}.pricing_links_section{margin-top:.44rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.pricing_links_section a{text-align:center;color:#000522;margin:0 0 .71111111rem 0;font-weight:700;font-size:.61111111rem;border:none;box-shadow:none;align-items:center;vertical-align:middle;display:inherit;text-decoration:none;display:none}.pricing_links_section a i{margin-right:.23rem}.pricing_links_section .individual_pricing_link{margin:.71111111rem;display:flex;align-items:center}.pricing_links_section .individual_pricing_link svg{width:30px;margin-right:.71111111rem}.monthly_highlighted{color:rgba(250,250,250,.4)}.annually_highlighted{color:rgba(250,250,250,.4)}.pricing_pdf_icon{font-size:20px;color:#000522}.pricing_caption{display:block;font-size:.71111111rem;font-family:"Open Sans",sans-serif;text-transform:initial;font-weight:normal}.pricing_selection{display:flex;justify-content:space-evenly;position:relative;width:100%;padding:.88rem 0}.dollar_sign,.number span{font-size:55px;align-self:center;font-weight:900}.number{display:flex;margin:0}ul.timing_selection{align-self:center}.timing_selection li{list-style:none;cursor:pointer}.extra_pricing_text{font-size:.88rem;line-height:30px;text-transform:uppercase;font-weight:900;margin-top:1.77777778rem}@media(max-width: 369px){.number .dollar_sign,.number .number span,.number span#price{font-size:48px}}@media(min-width: 370px){.individual_product_column_background{width:300px}.individual_product_column{min-height:394px;width:300px;max-width:none}.purchase_button{width:300px}}@media(min-width: 700px){.pricing_links_section{display:flex;gap:20px;justify-content:center}.pricing_links_section .pricing_pdf_icon{margin-right:.44rem}}@media(max-width: 767px){.toggles{margin-bottom:24px}}@media(min-width: 768px)and (max-width: 999px){.landing_page_pricing_section .pricing_section_main_content{width:75%;margin:0 auto}.landing_page_pricing_section .individual_product_column{padding:24px;margin:24px auto}}@media(min-width: 768px){.toggles{display:flex;margin:.22rem 0 .88rem;justify-content:center}.landing_page_pricing_section .product_columns{margin-bottom:48px}.landing_page_pricing_section h2{font-size:34px}}@media(max-width: 999px){.mobile_footer_copyright_notice{display:block;text-align:left}.desktop_footer_copyright_notice{display:none}}@media(min-width: 1000px){.mobile_footer_copyright_notice{display:none}.desktop_footer_copyright_notice{display:block}.pricing_section_main_content{margin:0 auto}.individual_product_column{margin:.71111111rem;width:250px}.product_columns{display:inline-table}.product_columns .image_placeholder{padding:0;margin:24px auto}.pricing_buttons_section{margin-top:0}.extra_pricing_text{width:85%}}@media(min-width: 1000px)and (max-width: 1199px){.pricing_section_main_content .individual_product_column .image_placeholder{padding:0}}@media(min-width: 1000px){.pricing_section_main_content .individual_product_column_background{transform:translate(-50%, 0px)}.pricing_section_main_content .product_columns{margin-bottom:0}.pricing_section_main_content .pricing_features{width:85%}.pricing_section_main_content .individual_product_column{margin:.71111111rem}.pricing_section_main_content .individual_product_column,.pricing_section_main_content .purchase_button{width:330px}.pricing_section_main_content .number{margin:0}.pricing_section_main_content .purchase_button{transform:translate(-50%, 0%)}.pricing_section_main_content .extra_pricing_text{margin-top:30px;width:82%}}.pricing_section_main_content[data-current-currency=usd] a[data-currency=usd],.pricing_section_main_content[data-current-currency=usd] a[data-currency=both]{display:flex}.pricing_section_main_content[data-current-currency=cad] a[data-currency=cad],.pricing_section_main_content[data-current-currency=cad] a[data-currency=both]{display:flex}.why_mpo_content>h2{padding:0 .88rem}@media screen and (min-width: 576px){.why_mpo_content>h2{padding:0 calc((100% - 764px)/2)}}@media screen and (min-width: 992px){.why_mpo_content>h2{padding:0 calc((100% - 50rem)/2)}}.why_mpo{background-color:#fff;max-width:100%;position:relative}.why_mpo .thumbnails{padding:0px;display:flex}.why_mpo .thumbnails a{text-decoration:none}.why_mpo .thumbnails .single_thumbnail{width:18%;min-width:1px;height:10.71111111rem;background-color:rgba(0,0,0,.6);color:#fff;text-decoration:none;border-radius:.22rem;padding:.44rem .44rem;position:relative;display:inline-block;box-shadow:0 0 .88rem -10px;font-weight:600;display:flex;justify-content:space-around;flex-direction:column;margin:1%}.why_mpo .thumbnails .single_thumbnail p{font-weight:normal;overflow:hidden;text-overflow:ellipsis;color:#fff;-webkit-line-clamp:3}.why_mpo .thumbnails .single_thumbnail .time_row{display:block;position:absolute;bottom:.22em;overflow:hidden;width:100%}.why_mpo .thumbnails .single_thumbnail .time_row i.fa-solid.fa-clock{align-self:center;color:rgba(0,0,0,.6);margin-right:.22rem}.why_mpo .thumbnails .single_thumbnail .time_row p{font-size:.44rem}.why_mpo .thumbnails .single_thumbnail .link_row{display:flex;bottom:.22em;overflow:hidden}.why_mpo .thumbnails .single_thumbnail .link_row p{margin-left:.22rem;margin-top:-4px;font-size:.71111111rem;overflow:hidden}.why_mpo .thumbnails .single_thumbnail .link_row i{align-self:center;margin-right:.22em}@media screen and (min-width: 992px){.why_mpo .thumbnails{flex-wrap:wrap}}.why_mpo .why_mpo_content{position:relative}.collection-list{display:flex;gap:.44rem;flex-wrap:wrap;width:100%}.collection-list a:nth-of-type(2) i{color:#fbca9a;transform:rotate(-5deg)}.collection-list .btn-collection{flex:0 0 calc(50% - .4rem)}.collection-list>.btn-collection:nth-child(n+4){display:none}.collection-list>.btn-collection.modal-button:not(:nth-child(4)){display:flex !important}@media screen and (min-width: 992px){.collection-list>.btn-collection.modal-button:not(:nth-child(4)){display:none !important}.collection-list>.btn-collection.modal-button:not(:nth-child(6)){display:flex !important}}@media screen and (min-width: 1400px){.collection-list>.btn-collection.modal-button:not(:nth-child(6)){display:none !important}.collection-list>.btn-collection.modal-button:not(:nth-child(8)){display:flex !important}}.collection-list>.btn-collection.modal-button i{font-size:inherit;position:relative;transform:none;color:inherit}@media screen and (min-width: 992px){.collection-list .btn-collection{flex:0 0 calc(16.67% - .4rem)}.collection-list>.btn-collection:nth-child(n+4){display:flex}.collection-list>.btn-collection:nth-child(n+6){display:none}}@media screen and (min-width: 1400px){.collection-list .btn-collection{flex:0 0 calc(12.5% - .4rem)}.collection-list>.btn-collection:nth-child(n+6){display:flex}.collection-list>.btn-collection:nth-child(n+8){display:none}}.creators-list{display:flex;gap:.88rem;flex-wrap:wrap}.content{width:100%;display:flex;flex-direction:column;gap:.22rem}.media-container{display:flex;flex-direction:column;width:100%;border-radius:.22rem;background-color:#fff;justify-content:space-between;align-items:center}.media-container iframe{flex:1}.media-container.media__no-content{display:flex;color:#fff;justify-content:center;align-items:center;background-color:#000522}.media-container.media__no-content .no-content-container{height:700px;text-align:center;justify-content:center;display:flex;align-items:center;flex-direction:column}.media__audio{flex-direction:row;gap:.44rem;align-items:center;background-color:none}.media__audio audio{flex:1}.media__video,.media__activity{background-color:#000522}.song-selector{display:flex;justify-content:space-between;padding:.44rem;background:#fff;align-items:center;border-radius:.22rem .22rem 0 0;width:100%}.song-selector .selector{display:flex;align-items:center;justify-content:space-between;gap:.44rem}.meta-table{display:flex;flex-direction:row;width:100%;gap:.44rem}.meta-table .meta{flex:1;display:flex;gap:.44rem}.meta-table .meta>span{flex:1;padding:.44rem;border-radius:5px;background:#fff}.meta-table .meta>span .title{font-weight:600}.meta-table .meta>span a{color:#000}.meta-table .btn{display:flex;align-items:center}.extra-details-meta{padding:.88rem;flex:0 0 50%;border-top:solid 2px}.extra-details-meta__buttons{display:flex;flex-wrap:wrap;gap:.22rem}.extra-details-meta__buttons .btn{box-shadow:none}.modal-content#extraDetails{justify-content:start}.accordion{padding:0 !important;display:flex;gap:.44rem;flex-direction:column}.accordion-title{display:flex;width:100%;justify-content:space-between;padding:.44rem;font-weight:600 !important;font-size:1rem !important;text-decoration:none;align-items:center;color:#000522;border-radius:.22rem .22rem 0 0}.accordion-body{height:0;margin:0 .44rem 0 .44rem;display:flex;flex-direction:column;gap:.88rem;overflow:hidden}.accordion.active .accordion-title{background-color:#eaeaea}.accordion.active .accordion-body{height:auto;margin:0 .44rem .44rem .44rem;padding-bottom:.44rem}.card__accordion{background:#fff;border-radius:.22rem}.element-tabs-content{width:100%}.element-tabs-content .tab-content{display:none}.element-tabs-content .tab-content.active{display:block}.element-tabs{display:flex;flex-direction:column}@media screen and (min-width: 782px){.element-tabs{flex-direction:row}}.element-tabs-navigation{width:calc(100% + 1.77rem);border-radius:.22rem 0 0 .22rem;background-color:#f1efef;display:flex;flex-direction:column}.element-tabs-navigation .tab-containers{width:100%}.element-tabs-navigation select{width:100%;background-color:#000;color:#fff;background-image:url(../images/angle-down-solid__white.svg);border-radius:5px 5px 0 0;box-shadow:none}.element-tabs-navigation select i{color:#fff}.element-tabs-navigation .tab{padding:10px;margin-bottom:0px;font-weight:900;border-right:solid 2px #dcdcdc;color:#000;text-decoration:none;flex:1}.element-tabs-navigation .tab:hover{background-color:#dcdcdc}.element-tabs-navigation .tab.active{background-color:#000;border-right:solid 2px #000;color:#fff}.element-tabs-navigation .tab:first-child{border-radius:5px 0 0 0}@media screen and (min-width: 992px){.element-tabs-navigation{width:auto;min-width:300px}}.featured-taxonomy-content{display:flex;flex-wrap:wrap;width:100%;gap:.44rem}.featured-content__collection{display:flex;flex-direction:column;width:100%}.featured-content__intro{display:flex;flex-direction:column;width:100%;flex:0 0 25%}.featured-content__intro>.card{display:flex;flex-direction:row;gap:.44rem}.featured-content__intro .meta-container{flex-direction:row}.featured-content__resources{flex:1;display:flex;flex-direction:column}.featured-content__resources>.card{gap:.44rem;display:flex;flex-wrap:wrap;flex:1;align-items:start;align-content:start}.featured-content__video{flex:1}.featured-content .meta-container--assets{flex:1}.guided-tour-overflow .tg-dialog-dots{max-width:300px;position:relative}.guided-tour-overflow .tg-dot{width:5px !important;height:5px !important;margin:0px 2px !important}.tg-dialog{max-width:500px !important;border-radius:5px}.tg-dialog-body{display:flex;flex-direction:column;align-items:center}.tg-dialog [data-skip-all]{position:absolute;bottom:65px;padding:5px 20px;font-weight:300}.tg-dialog #tg-dialog-next-btn{background:#166ef8;color:#fff}.tg-backdrop{border-radius:5px}[data-show-guided-tour] span{background:#ffd400;color:#000;width:15px;height:15px;border-radius:3px;display:flex;justify-content:center;align-items:center;font-size:13px;margin-left:4px;font-weight:900}table.rcp-table{width:100% !important}.subscription-container{margin-bottom:10px}.subscription-container .membership-container{display:flex}.meta-container{margin-bottom:10px}.meta-container .title{margin-bottom:10px}.payments-list{width:100%;text-align:left}.rcpga-group-dashboard #rcpga-group-members-list{width:100%;text-align:left;text-align-last:left;padding:20px;margin-bottom:30px;border-collapse:collapse}.rcpga-group-dashboard #rcpga-group-members-list tr{border-bottom:1px solid #000;height:40px}.rcpga-group-dashboard .btn-primary{display:inline}ul#rcp_subscription_levels{position:relative;width:100%;text-align:center;display:flex;padding:0;flex-wrap:wrap}ul#rcp_subscription_levels>li{padding:20px;margin:1%;border-radius:.22rem;box-shadow:0 0 10px -3px}ul#rcp_subscription_levels>li input[type=radio]{box-shadow:none}ul#rcp_subscription_levels>li:before{content:none}ul#rcp_subscription_levels>li span{width:100%;display:inline-block}ul#rcp_subscription_levels>li .rcp_price{font-weight:100}ul#rcp_subscription_levels>li .rcp_level_duration{font-weight:100}ul#rcp_subscription_levels .rcp_level_description{border-left:none}ul#rcp_subscription_levels .rcp_level_description ul{font-weight:200;list-style:disc;margin-top:20px}ul#rcp_subscription_levels .rcp_level_description ul li{list-style:disc;margin-bottom:0}ul#rcp_subscription_levels .rcp_separator{display:none}@media screen and (min-width: 782px){ul#rcp_subscription_levels{flex-wrap:nowrap}ul#rcp_subscription_levels>li{width:50%}}#rcp_registration_form{position:static;zoom:1;display:flex;flex-direction:column;gap:.44rem}#rcp_registration_form li:before{content:none}#rcp_registration_form textarea{border:solid 2px;border-radius:10px;padding:10px}#rcp_registration_form input[type=checkbox]{padding:0 !important}#rcp-sandbox-gateway-test-cards{margin-top:20px !important}#rcp-sandbox-gateway-test-cards ul{padding-left:20px;position:relative}#rcp-sandbox-gateway-test-cards li{margin-bottom:0}#rcp-sandbox-gateway-test-cards li:before{content:"" !important;left:-20px}#cc-window{background:#fff;color:#000;border:solid 2px #674400;box-shadow:2px 3px 6px -5px #000522;border-radius:20px}#cc-window .cc-btn{padding:9px 15px;border-radius:30px;display:inline-block;text-decoration:none !important;font-weight:800;font-size:14px;background-color:#ffe864 !important;border-color:#ffe864 !important;color:#674400;border-radius:0 0}#cc-window a:not(.cc-btn){color:#674400}.rcp_gateway_option_label{width:100%;display:block}.rcp_gateway_option_label input[type=radio][name=rcp_gateway]{float:left;display:block;width:auto;margin:5px !important}.rcp_form input:not([type=submit]),.rcp_form select{width:100%;border:solid 2px;border-radius:10px;padding:10px 15px !important}.rcp_form legend{font-size:30px;padding:5px}.rcp_form legend:not(:first-child){margin-top:30px}.rcp_form p#rcp_profile_submit_wrap{width:100%}.rcp_form input[type=checkbox]{border-radius:50%;padding:5px !important}.rcp_form fieldset>p{display:inline-block;width:48%;vertical-align:top}.rcp_form fieldset>p:nth-of-type(2n+1){margin-right:1%}.rcp_form fieldset>p:nth-of-type(2n+2){margin-left:2%}.rcp_form fieldset>p:nth-of-type(2n+1),.rcp_form fieldset>p:nth-of-type(2n+2){margin-left:0 !important;width:100%}@media screen and (min-width: 591px){.rcp_form fieldset>p:nth-of-type(2n+1),.rcp_form fieldset>p:nth-of-type(2n+2){width:48% !important}}.action-button{padding:0 5px;color:#000}.action-button:last-child{padding-right:0}#rcpga-group-members-list-roles-filter a{color:#000}.rcpga-group-dashboard .rcp-filter-header{display:none}.rcpga-group-members-pagination{display:none}.rcp_submit_wrap{width:100% !important}.rcp_agree_to_terms_fieldset{margin-top:20px}.rcp_agree_to_terms_fieldset input[type=checkbox]{margin-top:0 !important;margin-right:10px;padding:8px !important;border-radius:50%}.rcp_agree_to_terms_fieldset label{line-height:1em;font-weight:400}.rcp-gateway-saved-payment-methods li:before{content:none !important}.rcp-gateway-saved-payment-methods li input[type=radio]{width:auto !important}.rcp_subscription_fieldset{padding:0;border:none}.rcp_subscription_fieldset #rcp_subscription_levels{padding:0}.rcp_discounts_fieldset #rcp_discount_code_wrap{width:100%}.rcp_discounts_fieldset #rcp_discount_code{display:inline-block;width:auto}.rcp_discounts_fieldset .rcp_button{display:inline-block;border-color:#ffe864 !important;color:#674400;font-weight:900}.membership-icon{font-size:70px;text-align:center}.payments-list .payments-heading{font-weight:bold}.payments-list th{text-align:left}.payments-list tr td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.payments-list tr td:last-child{text-align:right}.payments-list .even{background-color:rgba(0,0,0,.1)}.cancel,.rcp-disable-auto-renew{color:#fff;padding:10px 10px;font-weight:800;text-decoration:none;display:inline-block;background:#e61d1d;border-radius:10px;font-size:.942em}.rcp-enable-auto-renew{color:#fff;padding:10px 10px;font-weight:800;text-decoration:none;display:inline-block;background:#2d8249;border-radius:10px;font-size:.942em}.rcp-auto-renew-toggle{display:inline-block;margin:0 15px}#rcp_auto_renew_wrap{margin-top:20px;width:auto;display:inline-block;box-shadow:0 0 20px -10px;border-radius:20px;padding:20px;font-size:18px;text-transform:uppercase}#rcp_auto_renew_wrap label{display:inline-block}#rcp_auto_renew_wrap input[name=rcp_auto_renew]{width:20px !important;height:20px;padding:0 !important;margin-top:3px !important}#rcp_agree_to_terms_wrap label{padding-top:3px !important}.rcp-filter-header{background:#dcdcdc;display:inline-block;width:100%;border:solid 2px #dcdcdc;vertical-align:top;border-bottom:none;border-radius:5px 5px 0 0;padding:5px 10px}.rcp-filter-header #rcpga-group-members-list-roles-filter{padding:5px 0}.rcp-filter-header #rcpga-members-search{margin-bottom:0 !important}.rcp-filter-header #rcpga-members-search [type=submit]{padding:5px !important;margin:0 !important}.membership-container.disabled{display:inline-block;width:100%;position:relative}.membership-container.disabled:after{content:"This subscription does not affect your expiry date while your account is managed by a district";background:#166ef8;position:absolute;padding:20px;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff;font-weight:900;border-radius:.22rem;text-align:center}.membership-container.disabled:before{content:"";background:#00000094;width:100%;height:100%;position:absolute;border-radius:.22rem}.jumbotron{float:left}.rcpga-group-dashboard .rcp-filter-header{display:none}.rcpga-group-members-pagination{display:none}#rcp-membership-renew-upgrade-notice p{font-weight:900}#rcp-membership-renew-upgrade-notice a{display:none}#rcp-membership-new-signup-notice{padding:20px;background:#c7c7c7;border-radius:5px;margin-bottom:30px}#rcp-membership-new-signup-notice p{font-size:20px;font-weight:900;margin-bottom:0;color:#000}#rcp-membership-new-signup-notice a{font-size:16px;font-weight:900;margin-top:15px}.membership-container{display:flex}.membership-actions{display:flex;flex-direction:row;align-items:flex-start;gap:.44rem}.subscription-container{flex:1;display:flex;flex-direction:column;gap:.44rem}.dataTables_length label{display:flex;align-items:center;justify-content:space-between;gap:10px}.dataTables_length select{padding-right:20px !important}#rcp_profile_editor_form legend{font-weight:600;font-size:.8rem;margin-bottom:10px}#rcp_profile_editor_form p{display:inline-block;width:48% !important}#rcp_profile_editor_form input:not([type=submit]),#rcp_profile_editor_form select{width:100%;border:solid 2px;border-radius:5px;padding:.7111111rem !important}#rcp_profile_editor_form fieldset>p:nth-of-type(2n+1){margin-right:1%}.logged-out-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), white);z-index:4;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:.44rem}.logged-out-overlay .logged-out-cta-container{display:flex;align-items:center;justify-content:center;background-color:#e0dfd7;padding:.44rem;position:relative;gap:.44rem;width:100%}.logged-out-overlay .logged-out-cta-container:before{content:"";position:absolute;bottom:100%;width:100%;height:100%;left:0;background-image:linear-gradient(to bottom, transparent, rgba(224, 223, 215, 0.5), #E0DFD7)}.logged-out-overlay .logged-out-cta-container p,.logged-out-overlay .logged-out-cta-container a,.logged-out-overlay .logged-out-cta-container .links-container{font-size:1rem}.logged-out-overlay .logged-out-cta-container input[type=text]{width:100%}.logged-out-overlay.logged-out-overlay__student .logged-out-cta-container{height:100%}@media screen and (min-width: 992px){.logged-out-overlay .info-panel{flex:1;padding:.44rem;gap:.44rem;display:flex;flex-direction:column}}.asset-container{background:#fff;padding:.44rem;border-radius:.22rem}.asset-container>h4{background:rgba(0,0,0,.1);padding:.44rem;margin:-0.44rem -0.44rem 0 -0.44rem;margin-bottom:.44rem}.asset-list-container{display:flex;gap:.22rem;flex-wrap:wrap}.student-notice{position:absolute;top:0;left:0;width:100%;background:#166ef8;color:#fff;padding:10px;font-weight:bold;text-align:center;z-index:6}@media screen and (min-width: 952px){.student-notice{position:fixed}}body.logged-in.student{position:relative;padding-top:40px}body.logged-in.student .top-bar{top:0}@media screen and (min-width: 952px)and (min-height: 782px){body.logged-in.student .top-bar{top:40px}}@media screen and (min-width: 952px)and (min-height: 782px){body.logged-in.student .nav-container{top:calc(4.84rem + 60px) !important;height:calc(100vh - 6.5rem - 60px)}}.notifications__dropdown-scroll{width:300px;height:400px;overflow-x:auto}.notifications__dropdown-scroll a{display:flex !important;align-items:self-start;padding:.44rem !important;position:relative;justify-content:space-between;width:100%;border-bottom:2px solid #eaeaea;font-size:.6rem}.notifications__dropdown-scroll a h4{font-size:.7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notifications__dropdown-scroll a p{font-size:.6rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.notifications__dropdown-scroll a:first-child .notifications__dropdown-icon{border-radius:.22rem 0 0}.notifications__dropdown-icon{align-self:center}.notifications__dropdown-unread-icon{width:6px;position:absolute;height:10px;background:#166ef8;left:0;top:0;height:100%}.notifications__dropdown-no-content{background:rgba(0,0,0,.1);margin:.22rem !important;padding:.44rem;height:calc(100% - .44rem);border-radius:.22rem;display:flex;align-items:center;justify-content:center}.notifications__button-unread{background:red;color:#fff;font-size:.5rem;width:.66rem;display:inline-block;position:absolute;height:.66rem;border-radius:50%;right:0rem;top:.33rem;z-index:-1}.notifications__dropdown-content{display:flex;flex-direction:column;height:100%;overflow:hidden}.notifications__dropdown-content p{font-weight:400}.home:not(.logged-in) footer{padding:24px;text-align:center;background-image:linear-gradient(to left, #000522, white 400%);overflow:hidden;position:relative;width:100%;color:#fff;font-weight:400}.home:not(.logged-in) footer a{color:#fff;font-weight:900}.home:not(.logged-in) footer a:hover{opacity:.8}.home:not(.logged-in) footer ul{list-style:none;padding-left:0}.home:not(.logged-in) footer li{display:inline-block}.home:not(.logged-in) footer p{margin-bottom:0}.home:not(.logged-in) footer img.custom-logo{width:170px;height:81px;object-fit:contain}.home:not(.logged-in) img.custom-logo{width:210px;height:100px;object-fit:contain}.home:not(.logged-in) .links__social{font-size:.71111111rem}.home:not(.logged-in) .links__social li{display:inline-block}.home:not(.logged-in) .links__social a{padding:.44rem .22rem}.home:not(.logged-in) .links__social i{color:#fff}.home:not(.logged-in) .links__social i:first-child{margin-left:0}.home:not(.logged-in) .links__privacy{font-weight:600;text-decoration:none}footer.footer__navigation{gap:.44rem;display:flex;flex-direction:column;position:sticky;bottom:.44rem;min-height:6rem;justify-content:space-between}@media screen and (min-width: 576px){.home:not(.logged-in) footer{text-align:left}.home:not(.logged-in) footer .col-6:last-of-type{display:flex;flex-direction:column;align-items:self-end}.home:not(.logged-in) .copyright-info a:first-of-type{margin-left:.88rem}.home:not(.logged-in) .copyright-info>*{display:inline-block}}p:empty{display:none}.add-to-folders,.add-folder{display:none !important}.d-none{display:none}.skip-to-main-content{position:absolute;left:-9999px;z-index:999;font-weight:bold;padding:.22rem;background-color:#166ef8;color:#fff;opacity:0}.skip-to-main-content:focus{left:50%;transform:translateX(-50%);opacity:1}@media screen and (max-width: 576px){.d-xs-none{display:none !important}}@media screen and (min-width: 576px)and (max-width: 782px){.d-sm-none{display:none !important}}@media screen and (min-width: 782px)and (max-width: 992px){.d-md-none{display:none !important}}@media screen and (min-width: 992px)and (max-width: 1400px){.d-lg-none{display:none !important}}@media screen and (min-width: 1400px){.d-xl-none{display:none !important}}#outdated{width:100%;height:100%;top:0;left:0;position:fixed;z-index:100000;align-items:center;flex-direction:column;padding:.88rem calc(50% - 500px);background-color:#0082de !important;text-align:center;display:none;justify-content:center}#outdated #buttonUpdateBrowser{display:none}#outdated .last{position:absolute;right:.44rem;bottom:.44rem}#outdated .last a{text-decoration:none !important;font-weight:bold;font-size:1.77777778rem;display:flex;justify-content:space-around;align-items:center;gap:.44rem}#outdated .last a:before{content:"Ignore for today, and continue to content";text-decoration:underline;font-size:.71111111rem}#outdated .last a:hover{opacity:.7}#outdated h6{font-size:60px;line-height:1.2em;margin-bottom:.88rem}#outdated h6 img{width:300px;display:block;margin:0 auto;margin-bottom:.88rem}#outdated .brand-link{color:rgba(255,255,255,.6);text-decoration:none;font-weight:400;display:flex;flex-direction:column;gap:.44rem}#outdated .brand-link i{font-size:100px}#outdated .brand-link:hover{color:#fff}#outdated .brands-container{display:flex;justify-content:space-between;margin-top:30px;width:100%}body.admin-bar #outdated{height:calc(100% - 32px);top:32px}.meta-container.add-new-procedure form{display:flex;flex-direction:column}.meta-container.add-new-procedure fieldset{display:flex;flex-direction:column;gap:.22rem}.add-new-procedure-button__inline{position:absolute !important;background:none !important;opacity:0;padding:7.5px !important;background-color:#166ef8 !important;box-shadow:0px 0px 20px -10px #000;margin-top:-10px;color:#fff !important;transform:translateX(-50%);left:50%}@media(hover: none){.add-new-procedure-button__inline{opacity:1}}.teaching-procedures .teaching-procedure:hover .add-new-procedure-button__inline{opacity:1}.component-featured-resource iframe,body.attachment .media-container iframe{min-height:600px}body.in-iframe.error404 .top-bar,body.in-iframe.error404 .nav-container{display:none}body.in-iframe.error404 .error-container{position:absolute;height:100vh;top:0;left:0}body.in-iframe.error404 .error-container .buttons-container:first-of-type{display:none}