:root{--brand-primary:#7a9c06;--brand-primary-light:#86ab07;--brand-primary-dark:#6e8d05;--brand-secondary:#8633cc;--brand-secondary-dark:#7e30c0;--brand-text:#37434a;--brand-grey:#919191;--brand-footer-bg:#3c3d37;--dark-grey:#34322f;--mid-grey:#6d6d75;--form-errors:#a94442;--rainbow-red:#f24055;--rainbow-orange:#ffa416;--rainbow-peach:#ff784f;--rainbow-teal:#5ebea0;--rainbow-blue:#5476c4;--rainbow-purple:#bd5abb;--rainbow-pink:#e561bd;--rainbow-green:#86aa0a;--font-family:"Oxygen", sans-serif}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,.content ul li,.content ol li,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}@media (min-width:0) and (max-width:360px){.hidden-xsm{display:none!important}.vis-xsm{display:block!important}}@media (min-width:0) and (max-width:768px){.hidden-sm{display:none!important}.vis-sm{display:block!important}}@media (min-width:769px) and (max-width:960px){.hidden-md{display:none!important}.vis-md{display:block!important}}@media (min-width:961px) and (max-width:1280px){.hidden-lg{display:none!important}.vis-lg{display:block!important}}@media (min-width:1281px) and (max-width:1920px){.hidden-xlg{display:none!important}.vis-xlg{display:block!important}}@media (min-width:1921px) and (max-width:10000px){.hidden-xxlg{display:none!important}.vis-xxlg{display:block!important}}@media (min-width:0) and (max-width:960px){.hidden-sm-md{display:none!important}.vis-sm-md{display:block!important}}.mt0{margin-top:0!important}.pt0{padding-top:0!important}.mb0{margin-bottom:0!important}.pb0{padding-bottom:0!important}.mr0{margin-right:0!important}.mt1{margin-top:1.0417vw!important}.pt1{padding-top:1.0417vw!important}.mb1{margin-bottom:1.0417vw!important}.pb1{padding-bottom:1.0417vw!important}.mr1{margin-right:1.0417vw!important}.mt2{margin-top:2.0833vw!important}.pt2{padding-top:2.0833vw!important}.mb2{margin-bottom:2.0833vw!important}.pb2{padding-bottom:2.0833vw!important}.mr2{margin-right:2.0833vw!important}.mt3{margin-top:3.125vw!important}.pt3{padding-top:3.125vw!important}.mb3{margin-bottom:3.125vw!important}.pb3{padding-bottom:3.125vw!important}.mr3{margin-right:3.125vw!important}.mt4{margin-top:4.1667vw!important}.pt4{padding-top:4.1667vw!important}.mb4{margin-bottom:4.1667vw!important}.pb4{padding-bottom:4.1667vw!important}.mr4{margin-right:4.1667vw!important}.mt5{margin-top:5.2083vw!important}.pt5{padding-top:5.2083vw!important}.mb5{margin-bottom:5.2083vw!important}.pb5{padding-bottom:5.2083vw!important}.mr5{margin-right:5.2083vw!important}.inline-block{display:inline-block}html{scroll-behavior:smooth;width:100%;height:100%;font-size:16px}@media (min-width:1281px) and (max-width:1920px){html{font-size:12px}}@media (min-width:961px) and (max-width:1280px){html{font-size:9.6px}}@media (min-width:769px) and (max-width:960px){html{font-size:8px}}@media (min-width:0) and (max-width:768px){html{font-size:6.4px}}*{box-sizing:border-box;outline:none}.hidden{display:none!important}body{line-height:120%;font-family:var(--font-family);background-color:#000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;overflow-x:hidden;overflow-y:scroll}body #app{flex:none}.maxed{max-width:1920px!important}.app_container{flex-direction:column;align-items:center;width:100%;display:flex}.container{width:100%}.container.indented{padding:0 6.7708vw}@media (max-width:768px){.container.indented{padding:0 4.1667vw}}.container .content_wrap{background:#fff;border-radius:1.875rem;width:100%;min-height:50px;margin-top:3.125rem;padding:2rem}.resource_container{z-index:2;width:100%;position:relative;max-width:1920px!important}.resource_container .shim{width:100%;height:0}.resource_container[data-ratio=wide] .shim{padding-top:56.25%}.resource_container[data-ratio=tall] .shim{padding-top:133.333%}.resource_container.fs{width:100vw}.resource_container #animation_container{text-align:center;background:url(/images/logo-medium.png) 50% 99%/200px no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%)}.resource_container.no_touch,.resource_container.no_touch #animation_container,.resource_container.no_touch #animation_container #resource_canvas,.resource_container.no_touch #animation_container #dom_overlay_container{touch-action:none}.fullscreen_container{justify-content:center;width:100%;padding-top:2rem;display:flex}.fullscreen_container a{background-color:#fff;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fullscreen_container a img{width:24px;height:24px}#resource_canvas{background-color:#0000}img[data-defered]{height:100%;opacity:0!important}#page-header{margin-top:0;display:flex}@media (max-width:960px){#page-header{margin-top:72px}}#page-header.home{z-index:1;background-color:#fff;position:relative}@media (min-width:961px){#page-header.hasSubmenu{margin-top:min(3.75vw,72px)}}#page-header .container{justify-content:space-between;align-items:center;display:flex}#page-header .container .page-title{color:#fff;font-size:3rem;line-height:3.125rem}#page-header .container .logo{width:auto;height:76px}#page-header .container .logo img{height:100%}#page-header .container.compact{margin-top:3.125rem}@media (max-width:960px){#page-header .container{flex-direction:column-reverse}#page-header .container.compact{margin-top:0}#page-header .container .page-title{text-align:center;width:100%}#page-header .container .logo{width:50%;max-width:418px;height:auto;margin-bottom:1rem}#page-header .container .logo img{width:100%;height:auto}}#page-header .pic-header{z-index:2;width:100%;display:flex;position:relative}#page-header .pic-header .img-header{width:inherit;align-self:flex-start}#page-header .login-form{z-index:3;background-color:#b6b6b6;border:.3125rem solid #827d77;border-radius:1.25rem;width:min(13.5417vw,260px);position:absolute;top:min(4.2708vw,82px);right:min(5.7292vw,110px)}#page-header .login-form:before,#page-header .login-form:after{content:"";background-color:#b6b6b6;width:.3125rem;height:4.5313vw;position:absolute;bottom:100%;transform:translateY(-.3125rem)}#page-header .login-form:before{left:2rem}#page-header .login-form:after{right:2rem}#page-header .login-form{padding:min(.7813vw,15px)}#page-header .login-form input{border:none;border-radius:1.0417vw;width:100%;margin-top:min(.5208vw,10px);padding:min(.5208vw,10px)}#page-header .login-form input[type=submit]{background-color:var(--brand-secondary);color:#fff;cursor:pointer}#page-header .login-form input:first-child{margin-top:0}#page-header .login-form a.logoutbtn{background-color:var(--brand-secondary);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:1.0417vw;width:100%;padding:min(.5208vw,10px);font-size:.875rem;display:block}#page-header .login-form p,#page-header .login-form .content ul li,.content ul #page-header .login-form li,#page-header .login-form .content ol li,.content ol #page-header .login-form li{text-align:center;width:100%;margin-top:.5rem}#page-header .login-form p a,#page-header .login-form .content ul li a,.content ul #page-header .login-form li a,#page-header .login-form .content ol li a,.content ol #page-header .login-form li a{color:#fff;font-size:12px;text-decoration:underline}@media (max-width:960px){#page-header .login-form{display:none}}#page-header.slim{padding-top:2.6042vw;padding-bottom:2.6042vw}@media (max-width:960px){#page-header.slim{margin-top:52px}}#page-header.slim .inner{justify-content:space-between;align-items:center;width:100%;max-width:min(86.4583vw,1660px);margin:0 auto;display:flex}#page-header.slim .inner .btn{color:#fff;background-color:#f5535f;border-radius:1rem;padding:1.25rem 3.125rem;font-size:min(1.5625vw,30px);font-weight:700;line-height:min(1.5625vw,30px);box-shadow:0 .25rem #0003}@media (max-width:960px){#page-header.slim .inner .btn{font-size:14px;line-height:14px;display:none;box-shadow:0 .5rem #0003}}#page-header.slim[data-submenu=true]{margin-top:min(4.375vw,84px)}@media (max-width:960px){#page-header.slim[data-submenu=true]{margin-top:52px}}#message_header{z-index:10000}#message_header .message_panel{flex-direction:row;max-width:min(86.4583vw,1660px);margin:2.0833vw auto 0;display:flex;position:relative}#message_header .message_panel .inner{background-color:#fedd32;border-radius:1.0417vw;align-items:flex-start;padding:min(1.0417vw,20px);display:flex}#message_header .message_panel .inner .pirate{width:20%}#message_header .message_panel .inner .message_content{width:80%;padding-left:2.0833vw}#message_header .message_panel .inner h2{color:#1a1918;text-align:left;margin-bottom:1.0417vw;font-size:min(1.5625vw,30px);line-height:min(1.5625vw,30px)}@media (max-width:960px){#message_header .message_panel .inner h2{font-size:20px;line-height:20px}}#message_header .message_panel .inner p,#message_header .message_panel .inner .content ul li,.content ul #message_header .message_panel .inner li,#message_header .message_panel .inner .content ol li,.content ol #message_header .message_panel .inner li{color:#1a1918;margin-bottom:1.0417vw;font-size:min(1.0417vw,20px);line-height:min(1.25vw,24px)}#message_header .message_panel .inner p.lg,#message_header .message_panel .inner .content ul li.lg,.content ul #message_header .message_panel .inner li.lg,#message_header .message_panel .inner .content ol li.lg,.content ol #message_header .message_panel .inner li.lg{font-size:min(1.25vw,24px);line-height:min(1.4583vw,28px)}@media (max-width:960px){#message_header .message_panel .inner p,#message_header .message_panel .inner .content ul li,.content ul #message_header .message_panel .inner li,#message_header .message_panel .inner .content ol li,.content ol #message_header .message_panel .inner li{font-size:12px;line-height:16px}#message_header .message_panel .inner p.lg,#message_header .message_panel .inner .content ul li.lg,.content ul #message_header .message_panel .inner li.lg,#message_header .message_panel .inner .content ol li.lg,.content ol #message_header .message_panel .inner li.lg{font-size:16px;line-height:20px}}#message_header .message_panel .inner p a,#message_header .message_panel .inner .content ul li a,.content ul #message_header .message_panel .inner li a,#message_header .message_panel .inner .content ol li a,.content ol #message_header .message_panel .inner li a{color:#1a1918;text-decoration:underline}.content{z-index:5;width:100%;overflow:hidden}.content h1,.content .h1{color:var(--brand-secondary);font-size:min(2.6042vw,50px);line-height:min(2.9167vw,56px);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:700}@media (max-width:960px){.content h1,.content .h1{font-size:20px;line-height:22px}}.content h2,.content .h2,.content .card-type-3 .lower .lower-left .title,.card-type-3 .lower .lower-left .content .title,.content .card-type-2 .title,.card-type-2 .content .title,.content .card-type-1 .title,.card-type-1 .content .title,.content .card .title,.card .content .title,.content .title--bg{color:var(--brand-primary);font-size:min(2.0833vw,40px);line-height:min(2.3438vw,45px);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:700}@media (max-width:960px){.content h2,.content .h2,.content .card-type-3 .lower .lower-left .title,.card-type-3 .lower .lower-left .content .title,.content .card-type-2 .title,.card-type-2 .content .title,.content .card-type-1 .title,.card-type-1 .content .title,.content .card .title,.card .content .title,.content .title--bg{font-size:20px;line-height:22px}}.content h3,.content .h3{color:var(--rainbow-blue);font-size:min(1.875vw,36px);line-height:min(2.0833vw,40px);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:700}@media (max-width:960px){.content h3,.content .h3{font-size:14px;line-height:16px}}.content h4,.content .h4{color:var(--brand-text);font-size:min(1.6667vw,32px);line-height:min(1.875vw,36px);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:700}@media (max-width:960px){.content h4,.content .h4{font-size:13px;line-height:15px}}.content h5,.content .h5{color:var(--brand-text);font-size:min(1.4583vw,28px);line-height:min(1.6667vw,32px);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:700}@media (max-width:960px){.content h5,.content .h5{font-size:12px;line-height:16px}}.content p,.content ul li,.content ol li,.content .p-reg,.content .card-type-2 .resources .resources-item .resources-item-count,.card-type-2 .resources .resources-item .content .resources-item-count,.content .card-type-2 .resources .resources-item,.card-type-2 .resources .content .resources-item{color:var(--brand-text);font-size:min(1.0417vw,20px);line-height:min(1.5625vw,30px);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:400}@media (max-width:1280px){.content p,.content ul li,.content ol li,.content .p-reg,.content .card-type-2 .resources .resources-item .resources-item-count,.card-type-2 .resources .resources-item .content .resources-item-count,.content .card-type-2 .resources .resources-item,.card-type-2 .resources .content .resources-item{font-size:14px;line-height:18px}}.content p a,.content ul li a,.content ol li a,.content .p-reg a,.card-type-2 .resources .resources-item .content .resources-item-count a,.content .card-type-2 .resources .resources-item a,.card-type-2 .resources .content .resources-item a{text-decoration:underline}.content a{color:var(--brand-secondary-dark);text-decoration:none}.content .underline{text-decoration:underline}.content .bg--white{background:#fff!important}.content .bg--black{background:#000!important}.content .bg--primary{background:var(--brand-primary)!important}.content .bg--secondary{background:var(--brand-secondary)!important}.content .bg--red{background:var(--rainbow-red)!important}.content .bg--orange{background:var(--rainbow-orange)!important}.content .bg--peach{background:var(--rainbow-peach)!important}.content .bg--teal{background:var(--rainbow-teal)!important}.content .bg--blue{background:var(--rainbow-blue)!important}.content .bg--purple{background:var(--rainbow-purple)!important}.content .bg--pink{background:var(--rainbow-pink)!important}.content .text--white{color:#fff!important}.content .text--black{color:#000!important}.content .text--primary{color:var(--brand-primary)!important}.content .text--secondary{color:var(--brand-secondary)!important}.content .text--red{color:var(--rainbow-red)!important}.content .text--orange{color:var(--rainbow-orange)!important}.content .text--peach{color:var(--rainbow-peach)!important}.content .text--teal{color:var(--rainbow-teal)!important}.content .text--blue{color:var(--rainbow-blue)!important}.content .text--purple{color:var(--rainbow-purple)!important}.content .text--pink{color:var(--rainbow-pink)!important}.content .grid_container{flex-wrap:wrap;display:flex}@supports (display:grid){.content .grid_container{display:grid}.content .grid_col--2{grid-template-columns:repeat(2,1fr)}.content .grid_col--3{grid-template-columns:repeat(3,1fr)}.content .grid_col--4{grid-template-columns:repeat(4,1fr)}.content .grid_gap--1{grid-gap:.5208vw}.content .grid_gap--2{grid-gap:1.0417vw}.content .grid_gap--3{grid-gap:1.5625vw}@media (max-width:768px){.content .grid_col--2{grid-template-columns:1fr}}@media (max-width:1280px){.content .grid_col--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.content .grid_col--3{grid-template-columns:1fr}}.content .grid_item{display:flex}@media (max-width:768px){.content .grid_gap--1{grid-gap:1.0417vw}.content .grid_gap--2{grid-gap:2.0833vw}.content .grid_gap--3{grid-gap:3.125vw}}}.content ul,.content ol{margin-bottom:2.0833vw;padding-left:2.0833vw}.content ul.reset,.content ol.reset{margin:0;padding:0}.content ol{counter-reset:custom-counter;padding:0;list-style:none;display:table}.content ol li{counter-increment:custom-counter;display:table-row}.content ol li:first-child:before{padding-top:0}.content ol li:before{content:counter(custom-counter) ". ";color:var(--brand-primary);text-align:right;padding-top:1rem;padding-right:1rem;font-weight:700;display:table-cell}.content ul.vice-versa{margin-top:4.1667vw;padding:0}.content ul.vice-versa li{background:#e6e6f0;justify-content:space-evenly;align-items:center;margin:1.0417vw;padding:2.0833vw;list-style:none;display:flex}.content ul.vice-versa li:nth-child(2n){background:#cccce0;flex-direction:row-reverse}.content ul.vice-versa li:nth-child(2n) p,.content ul.vice-versa li:nth-child(2n) li{width:50%;padding:0 0 0 4.1667vw}.content ul.vice-versa li p,.content ul.vice-versa li li{width:50%;padding:0 4.1667vw 0 0}.content ul.vice-versa li img{width:150px;height:150px}.content .title--bg{background:var(--rainbow-blue);color:#fff;text-align:left;border-radius:2.0833vw;margin:2.0833vw 0;padding:min(1.0417vw,20px) min(1.5625vw,30px)}.content .title--bg[data-theme=red]{background-color:var(--rainbow-red)}.content .title--bg[data-theme=orange]{background-color:var(--rainbow-orange)}.content .title--bg[data-theme=peach]{background-color:var(--rainbow-peach)}.content .title--bg[data-theme=teal]{background-color:var(--rainbow-teal)}.content .title--bg[data-theme=blue]{background-color:var(--rainbow-blue)}.content .title--bg[data-theme=purple]{background-color:var(--rainbow-purple)}.content .title--bg[data-theme=pink]{background-color:var(--rainbow-pink)}.content .title--bg[data-theme=green]{background-color:var(--rainbow-green)}.content .title--bg[data-theme=grey]{background-color:var(--mid-grey)}.content .mt0{margin-top:0!important}#main-menu,.main-menu-container{background-color:var(--brand-primary);border-bottom:10px var(--brand-secondary) solid;z-index:100;width:100%;height:min(6.9792vw,134px);font-size:min(1.6667vw,32px);line-height:min(1.875vw,36px);font-family:var(--font-family);flex-direction:column;align-items:center;font-weight:700;display:flex;position:relative}#main-menu .main-menu,.main-menu-container .main-menu{width:100%;height:100%}#main-menu .main-menu .main-menu-items,.main-menu-container .main-menu .main-menu-items{align-items:flex-end;width:100%;height:100%;list-style:none;display:flex}#main-menu .main-menu .main-menu-items .main-menu-item,.main-menu-container .main-menu .main-menu-items .main-menu-item{text-align:center;color:#ffffff4d;justify-content:center;align-items:flex-end;width:16.6667%;height:100%;padding:1.3542vw;display:flex}#main-menu .main-menu .main-menu-items .main-menu-item>a,#main-menu .main-menu .main-menu-items .main-menu-item>span,.main-menu-container .main-menu .main-menu-items .main-menu-item>a,.main-menu-container .main-menu .main-menu-items .main-menu-item>span{color:#fff}#main-menu .main-menu .main-menu-items .main-menu-item.active,.main-menu-container .main-menu .main-menu-items .main-menu-item.active{background-color:var(--brand-secondary)}#main-menu .main-menu .main-menu-items .main-menu-item.disabled,.main-menu-container .main-menu .main-menu-items .main-menu-item.disabled{opacity:.3;cursor:default}@media (max-width:960px){#main-menu,.main-menu-container{display:none}}#sub-menu,.sub-menu-container{background-color:var(--brand-secondary);flex-direction:column;align-items:center;width:100%;height:min(4.375vw,84px);padding-left:min(6.7708vw,130px);padding-right:min(6.7708vw,130px);font-size:min(1.25vw,24px);line-height:min(1.25vw,24px);display:flex;position:absolute;top:100%;left:0}#sub-menu .sub-menu,.sub-menu-container .sub-menu{width:100%;height:100%}#sub-menu .sub-menu .sub-menu-items,.sub-menu-container .sub-menu .sub-menu-items{justify-content:space-around;align-items:center;width:100%;height:100%;list-style:none;display:flex}#sub-menu .sub-menu .sub-menu-items .sub-menu-item,.sub-menu-container .sub-menu .sub-menu-items .sub-menu-item{text-align:center;justify-content:center;align-items:center;width:16.6667%;height:100%;display:flex}#sub-menu .sub-menu .sub-menu-items .sub-menu-item a,.sub-menu-container .sub-menu .sub-menu-items .sub-menu-item a{color:#fff;display:block;position:relative}#sub-menu .sub-menu .sub-menu-items .sub-menu-item a span,.sub-menu-container .sub-menu .sub-menu-items .sub-menu-item a span{z-index:2;display:inline-block;position:relative}#sub-menu .sub-menu .sub-menu-items .sub-menu-item.active a,.sub-menu-container .sub-menu .sub-menu-items .sub-menu-item.active a{color:var(--brand-secondary);background:#fff;border-radius:1.3542vw;padding:.5208vw 1.0417vw}#ko{z-index:999;pointer-events:none;will-change:background-color;background-color:#0000;width:100vw;height:100vh;transition:background-color .3s ease-in-out;position:fixed}#ko.open{pointer-events:all;background-color:#000000b3}#mobile-menu{background-color:var(--brand-primary);will-change:max-height;z-index:1000;flex-direction:column;flex:none;width:100%;height:auto;max-height:52px;padding:10px 0 0;transition:max-height .3s ease-in-out;display:flex;position:absolute;overflow:hidden}#mobile-menu.open{max-height:999px}#mobile-menu .burger-bar{width:100%;height:32px;padding:0 20px}#mobile-menu .burger-bar .btn-hamburger{cursor:pointer;width:32px;height:32px}#mobile-menu .burger-bar .btn-hamburger path{fill:#fff}#mobile-menu .mobile-login{position:absolute;top:10px;right:20px}#mobile-menu .mobile-login .btn{background-color:var(--brand-secondary);color:#fff;border-radius:1rem;padding:1.25rem 3.125rem;font-size:min(1.5625vw,30px);font-weight:700;line-height:min(1.5625vw,30px);position:absolute;top:0;right:0}@media (max-width:960px){#mobile-menu .mobile-login .btn{font-size:14px;line-height:14px}}#mobile-menu .menu-group{will-change:all;width:200%;transition:all .3s ease-in-out;display:flex}#mobile-menu .menu-group[data-sub="1"],#mobile-menu .menu-group[data-sub="2"],#mobile-menu .menu-group[data-sub="3"],#mobile-menu .menu-group[data-sub="4"],#mobile-menu .menu-group[data-sub="5"],#mobile-menu .menu-group[data-sub="6"]{transform:translate(-50%)}#mobile-menu .menu-group .mobile-menu.primary{color:#fff;flex-direction:column;width:50%;margin-top:16px;font-size:24px;line-height:24px;list-style:none;display:flex}#mobile-menu .menu-group .mobile-menu.primary .mobile-menu-item{border-bottom:1px solid var(--brand-primary-light);width:100%;position:relative}#mobile-menu .menu-group .mobile-menu.primary .mobile-menu-item:first-child{border-top:1px solid var(--brand-primary-light)}#mobile-menu .menu-group .mobile-menu.primary .mobile-menu-item a{color:#fff;width:100%;padding:16px 20px;display:inline-block}#mobile-menu .menu-group .mobile-menu.primary .mobile-menu-item.active{background-color:var(--brand-secondary)}#mobile-menu .menu-group .mobile-menu.primary .mobile-menu-item.active span{background-color:var(--brand-secondary-dark)}#mobile-menu .menu-group .mobile-menu.primary .mobile-menu-item span{background-color:var(--brand-primary-dark);cursor:pointer;background-image:url(/images/pp-accordion-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;width:70px;height:100%;position:absolute;top:0;right:0}#mobile-menu .menu-group .mobile-menu.secondary{color:#fff;flex-direction:column;width:50%;margin-top:16px;font-size:24px;line-height:24px;list-style:none;display:none}#mobile-menu .menu-group .mobile-menu.secondary .mobile-menu-item{border-bottom:1px solid var(--brand-primary-light);width:100%;position:relative}#mobile-menu .menu-group .mobile-menu.secondary .mobile-menu-item:first-child{border-top:1px solid var(--brand-primary-light)}#mobile-menu .menu-group .mobile-menu.secondary .mobile-menu-item a{color:#fff;width:100%;padding:16px 20px;display:inline-block}#mobile-menu .menu-group .mobile-menu.secondary .mobile-menu-item.active{background-color:var(--brand-secondary)}#mobile-menu .menu-group .mobile-menu.secondary .mobile-menu-item.back a{background-color:var(--brand-primary-dark);padding-left:70px}#mobile-menu .menu-group .mobile-menu.secondary .mobile-menu-item.back span{cursor:pointer;pointer-events:none;background-image:url(/images/pp-accordion-back.svg);background-position:20px;background-repeat:no-repeat;background-size:30px 30px;width:70px;height:100%;position:absolute;top:0;left:0}#mobile-menu .menu-group[data-sub="1"] .mobile-menu.secondary[data-id="1"],#mobile-menu .menu-group[data-sub="2"] .mobile-menu.secondary[data-id="2"],#mobile-menu .menu-group[data-sub="3"] .mobile-menu.secondary[data-id="3"],#mobile-menu .menu-group[data-sub="4"] .mobile-menu.secondary[data-id="4"],#mobile-menu .menu-group[data-sub="5"] .mobile-menu.secondary[data-id="5"]{display:flex}@media (max-width:768px){#mobile-menu .menu-group .mobile-menu.primary{font-size:24px;line-height:24px}}@media (min-width:961px){#mobile-menu{display:none}}.button,.btn-type-1,.btn{color:var(--brand-text);font-size:min(1.25vw,24px);line-height:min(1.25vw,24px);font-family:var(--font-family);text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.5208vw;outline:none;padding:1.0417vw;font-weight:700;transition:all .15s ease-in-out;display:inline-block}.button:hover,.btn-type-1:hover,.btn:hover{background:var(--dark-grey);color:#fff}@media (max-width:960px){.button,.btn-type-1,.btn{font-size:13px;line-height:15px}}.btn-type-1{background:var(--dark-grey);width:100%;color:#fff!important}.btn-type-1:hover{background:#fff;color:var(--brand-primary)!important}.btn-type-1:hover[data-theme=red]{color:var(--rainbow-red)!important}.btn-type-1:hover[data-theme=orange]{color:var(--rainbow-orange)!important}.btn-type-1:hover[data-theme=peach]{color:var(--rainbow-peach)!important}.btn-type-1:hover[data-theme=teal]{color:var(--rainbow-teal)!important}.btn-type-1:hover[data-theme=blue]{color:var(--rainbow-blue)!important}.btn-type-1:hover[data-theme=purple]{color:var(--rainbow-purple)!important}.btn-type-1:hover[data-theme=pink]{color:var(--rainbow-pink)!important}.btn-type-1:hover[data-theme=green]{color:var(--rainbow-green)!important}.card{border-radius:1.0417vw;flex-flow:column;width:100%;padding:min(1.0417vw,20px);display:flex}.card[data-theme=red]{background-color:var(--rainbow-red)}.card[data-theme=orange]{background-color:var(--rainbow-orange)}.card[data-theme=peach]{background-color:var(--rainbow-peach)}.card[data-theme=teal]{background-color:var(--rainbow-teal)}.card[data-theme=blue]{background-color:var(--rainbow-blue)}.card[data-theme=purple]{background-color:var(--rainbow-purple)}.card[data-theme=pink]{background-color:var(--rainbow-pink)}.card[data-theme=green]{background-color:var(--rainbow-green)}.card[data-theme=grey]{background-color:var(--mid-grey)}@supports not (display:grid){.card{flex:0 32%;margin:0 2% 2% 0}.card:nth-child(3n+3){margin-right:0}}.card .spacer{flex-grow:1}.card-type-1 .title{text-align:left}.card-type-1 .upper{display:flex}.card-type-1 .upper .upper-left{color:#fff;text-align:left;width:70%;padding-right:.5208vw}.card-type-1 .upper .upper-right{width:30%}.card-type-1 .upper .upper-right img{width:100%;height:auto}.card-type-1 .lower{margin-top:auto}.card-type-2{padding-right:32%;position:relative;overflow:hidden}.card-type-2 .title{min-height:4.5rem}@media (min-width:961px){.card-type-2 .title{width:140%}}@media (max-width:960px){.card-type-2 .title{margin-bottom:12px!important}}.card-type-2 p,.card-type-2 .content ul li,.content ul .card-type-2 li,.card-type-2 .content ol li,.content ol .card-type-2 li{margin-bottom:.25rem!important}@media (max-width:960px){.card-type-2 p,.card-type-2 .content ul li,.content ul .card-type-2 li,.card-type-2 .content ol li,.content ol .card-type-2 li{margin-bottom:4px!important}}.card-type-2 .resources{padding:0;list-style:none}.card-type-2 .resources .resources-item{align-items:center;display:flex;margin-bottom:.25rem!important}@media (max-width:960px){.card-type-2 .resources .resources-item{margin-bottom:4px!important}}.card-type-2 .resources .resources-item .resources-item-count{background:#0003;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:.5rem;font-weight:700;display:flex;color:#fff!important;margin-bottom:0!important}@media (max-width:960px){.card-type-2 .resources .resources-item .resources-item-count{width:30px;height:30px;margin-right:10px}}.card-type-2 .corner-monster{width:32%;max-height:100%;position:absolute;bottom:0;right:0}.card-type-2 .corner-monster img{width:100%;position:absolute;bottom:0}.card-type-3 .hero-img{width:100%;height:auto;padding-bottom:1.25rem}.card-type-3 .hero-img img{width:100%}.card-type-3 .lower{justify-content:space-between;display:flex}.card-type-3 .lower .lower-left{padding-right:1.0417vw}.card-type-3 .lower .lower-left .title{margin-bottom:.75rem}.card-type-3 .lower .lower-right .interaction-icon{border-radius:.625rem;width:4.75rem;height:4.75rem;display:block}@media (max-width:960px){.card-type-3 .lower .lower-right .interaction-icon{width:7.5rem;height:7.5rem}}.grid_item.disabled .card-type-3 .hero-img,.grid_item.disabled .card-type-3 .lower{opacity:.7}.grid_item.disabled .card{position:relative}.grid_item.disabled .card .subscribe{position:absolute;top:0;left:0}#form{flex:none;padding-bottom:min(3.9063vw,75px)}#form .red-form{width:100%;max-width:1920px;margin:0 auto}#form .red-form form{box-shadow:none;border:none}#form .red-form form div.row{background-color:#0000;border-bottom:none}@media (max-width:960px){#form .red-form form div.row{margin-top:24px}}#form .red-form form div.row.with-checkbox{position:relative}#form .red-form form div.row.with-checkbox div.element-title{padding:.5208vw 0 2.0833vw 80px;position:absolute}@media (max-width:768px){#form .red-form form div.row.with-checkbox div.element-title{transform:translateY(-5px)}}#form .red-form form div.row.with-checkbox div.element span.error{padding:0 0 1.0417vw 1.0417vw}#form .red-form form div.element-title{text-align:left;width:100%;padding:1.0417vw 0 .5208vw 1.0417vw}#form .red-form form div.element-title label{width:100%;font-family:var(--font-family);color:#555;font-size:18px;font-weight:700;line-height:20px;display:block}#form .red-form form div.element-title .comment{color:var(--brand-grey);margin-top:.2604vw;font-size:18px;line-height:20px}#form .red-form form div.element{margin-left:0;padding:0;position:relative}#form .red-form form div.element input[type=text],#form .red-form form div.element input[type=password],#form .red-form form div.element textarea,#form .red-form form div.element select{color:#555;width:100%;font-size:18px;line-height:22px;font-family:var(--font-family);border:2px solid #ddd;border-radius:1rem;padding:1rem;font-weight:400}#form .red-form form div.element select option{margin:0 1rem}#form .red-form form div.element textarea{resize:none}#form .red-form form div.element input[type=submit]{border:2px var(--brand-primary) solid;background:0 0;background-color:var(--brand-primary);color:#fff;cursor:pointer;border-radius:1rem;width:100%;max-width:200px;margin-top:1.0417vw;padding:1rem;font-size:18px;line-height:20px}#form .red-form form div.element .indicator-outer{width:100%;padding:0 1rem;display:none;position:absolute}#form .red-form form div.element .indicator-outer .am-pass-indicator-bar{position:relative}#form .red-form form div.element .indicator-outer .am-pass-indicator-bar .am-pass-indicator-bar_bar{height:.5rem}#form .red-form form div.element a{margin-top:.5208vw;display:inline-block}#form .red-form form div.element span.error{color:var(--form-errors);margin-bottom:1.0417vw;padding:10px 0 0 1.0417vw;font-size:16px;line-height:20px;display:block}#form .red-form form div.element span.error a{color:var(--form-errors);font-weight:700;text-decoration:underline}#form .red-form form div.element.group input[type=text]{margin-top:0}#form .red-form form div.element.group{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}#form .red-form form div.element.group input,#form .red-form form div.element.group select,#form .red-form form div.element.group span{width:48%;display:inline-block}#form .red-form form h2{font-size:fontVW(24, 26);color:var(--brand-primary);font-family:var(--font-family);margin-bottom:1.0417vw;font-weight:700}#form .red-form form p,#form .red-form form .content ul li,.content ul #form .red-form form li,#form .red-form form .content ol li,.content ol #form .red-form form li{margin-bottom:1rem}#form .red-form form fieldset legend{display:none}.inline-ad-right{box-sizing:border-box;background-color:#fff;position:relative}.inline-ad-right.floated{float:right;margin-bottom:2.5rem;margin-left:2.5rem}.inline-ad-right.floated:before{content:"";background-color:#fff;width:40px;position:absolute;top:0;bottom:0;left:-40px}.inline-ad-right.w300{width:300px}@media (max-width:960px){.inline-ad-right.w300{text-align:center;width:100%;margin-left:0}}.inline-ad-right.amazon{width:120px}@media (max-width:960px){.inline-ad-right.amazon{text-align:center;width:100%;margin-left:0}}.inline-ad-left{text-align:left;width:100%}.inline-ad-left.w300{width:300px}@media (max-width:960px){.inline-ad-left.w300{text-align:center;width:100%;margin-left:0}}.inline-ad-left.amazon{margin-bottom:1.0417vw}.inline-ad-center{text-align:center;width:100%}.ad.amazon.tall{width:120px}.ad.amazon.tall iframe{margin:0;display:inline-block}@media (max-width:960px){.ad.amazon.tall{width:100%;margin-bottom:2.0833vw}}.ad.amazon.wide{text-align:center;width:100%;display:block}.ad.amazon.wide iframe{margin:0 10px 20px;display:inline-block}#footer{background-color:var(--brand-footer-bg);margin-top:4.1667vw;padding-top:min(3.3854vw,65px);padding-bottom:min(3.3854vw,65px);font-size:min(.8333vw,16px);line-height:min(.8333vw,16px);position:relative}#footer footer{justify-content:space-between;width:100%;display:flex}#footer footer .footer-menu-items{list-style:none;display:flex}#footer footer .footer-menu-items .footer-menu-item{padding-right:min(2.8646vw,55px)}#footer footer .footer-menu-items .footer-menu-item a{color:#fff}#footer footer .footer-menu-items .footer-menu-item a.active{color:var(--brand-primary);font-weight:700}#footer footer .company-info{color:#fff}@media (max-width:960px){#footer{font-size:12px;line-height:16px}#footer footer{text-align:center;flex-direction:column;align-items:center}#footer footer .main-menu-item:last-child{padding-right:0}#footer footer .company-info{margin-top:4.1667vw}}@media (max-width:768px){#footer{font-size:12px;line-height:16px}#footer footer .footer-menu-items{flex-direction:column;align-items:center}#footer footer .footer-menu-items .footer-menu-item{padding:1.0417vw 0}}#footer.fixed{position:absolute;bottom:0}.cookie-disclaimer{background-color:var(--brand-grey);color:#fff;z-index:1010;text-align:center;box-sizing:border-box;will-change:all;width:100%;padding:20px 60px;font-size:min(.9375vw,18px);line-height:min(1.0417vw,20px);transition:all .3s ease-in-out;position:fixed;bottom:0;left:0;transform:translateY(100%)}@media (max-width:1280px){.cookie-disclaimer{font-size:14px;line-height:18px}}.cookie-disclaimer.shown{transform:translateY(0)}.cookie-disclaimer a{color:#fff}.cookie-disclaimer .btn-close{cursor:pointer;width:15px;height:15px;position:absolute;top:20px;right:20px}.cookie-disclaimer .btn-close line{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-miterlimit:10}.resource_container:not(.fs) .resource_html{container-type:inline-size}@media (min-width:1921px){.resource_container:not(.fs) .resource_html .resource_content .bBack{width:5.2632cqw;height:11.6541cqw}.resource_container:not(.fs) .resource_html .resource_content .screen{padding:3.1328cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="1"] .bStart{width:16.9799cqw;height:16.9799cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="2"] h1{margin-top:0;margin-bottom:6.2657cqw;font-size:2.8195cqw;line-height:2.8195cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="2"] p{margin-top:2.8195cqw;font-size:3.5088cqw;line-height:4.5113cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="2"] .btn{border-radius:.9398cqw;margin-top:6.2657cqw;padding:1.2531cqw 0;font-size:3.7594cqw;line-height:3.7594cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .bStart{width:11.6541cqw;height:11.6541cqw}.resource_container:not(.fs) .resource_html .resource_content .screen h1{margin-top:2.8195cqw;font-size:3.7594cqw;line-height:3.7594cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .cards{padding:10.3383cqw 5.2632cqw 0}.resource_container:not(.fs) .resource_html .resource_content .screen .cards .card .inner{padding:.9398cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .cards .card .inner p{font-size:3.1328cqw;line-height:3.1328cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .ui{width:25.0627cqw;padding-right:3.1328cqw;top:1.8797cqw;right:5.2632cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .ui .time{margin-bottom:1.4411cqw;font-size:3.5088cqw;line-height:3.5088cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .ui .progress{font-size:2.1303cqw;line-height:2.1303cqw}.resource_container:not(.fs) .resource_html .resource_content .screen .ui .progress .bar{border-radius:.6266cqw;width:11.2782cqw;height:1.2531cqw;margin-top:.5013cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="4"] h1{margin-bottom:2.5063cqw;font-size:9.0852cqw;line-height:9.0852cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="4"] h2{font-size:3.0075cqw;line-height:3.0075cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="4"] h3{font-size:12.5313cqw;line-height:12.5313cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="4"] p{margin-bottom:2.8195cqw;font-size:3.0075cqw;line-height:3.0075cqw}.resource_container:not(.fs) .resource_html .resource_content .screen[data-id="4"] .btn{border-radius:.9398cqw;width:25.0627cqw;padding:1.2531cqw 0;font-size:3.7594cqw;line-height:3.7594cqw}}
