:root{--color-white:#fff;--color-dark:#121212;--color-black:#000;--color-grey:#e4e4e4;--color-lightgrey:#fbfbfb;--color-red:#d41e2d;--color-darkred:#a4181f;--color-blue:#0072da;--color-yellow:#fdbd0d;--color-salmon:#ffeee7;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-Light_Web.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-LightItalic_Web.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-Book_Web.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-BookItalic_Web.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-Medium_Web.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-MediumItalic_Web.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-Bold_Web.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:GothamSSm;src:url(/fonts/GothamSSm-BoldItalic_Web.woff2) format("woff2");font-weight:700;font-style:italic}body{margin:0;font-display:auto}h1{font-size:2.5em;margin:.65em 0}h2{font-size:2.1em;margin:.8em 0 .5em}h3{font-size:1.65em}p,ul li{color:#1e2e42;line-height:1.5em;font-weight:300;max-width:850px}p.small{font-size:.85em}p.large{font-size:1.3em;font-weight:300;max-width:850px;line-height:35px}a:focus{outline:1px dashed #000}a[href]{color:var(--color-black)}a[href]:hover{text-decoration-thickness:2px!important}span.styled-underline{background-image:url(/localassets/Underline.svg);background-size:380px 92px}.AliceBlue span.styled-underline{background-image:url(/localassets/Underline-blue.svg)}.Lotion span.styled-underline{background-image:url(/localassets/Underline-yellow.svg)}button,input{font-family:var(--font-gotham)}button{cursor:pointer}span.tag{font-weight:100;position:relative;top:-9px;text-transform:uppercase;font-size:.28em;border-radius:5px;padding:4px 10px;z-index:1;text-wrap:nowrap}span.tag.Resource{background-color:#f5bcc0}span.tag.Course{background-color:var(--color-blue);color:#fff}span.tag.Webinar{background-color:#fdbd0d}span.tag.Bundle{color:#fff;background-color:var(--color-red)}span.tag.Module{color:#fff;background-color:var(--color-blue)}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s ease-in-out infinite}.loader{color:#fff;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}summary{cursor:pointer}summary:hover{text-decoration:underline}.ck-balloon-panel_visible{display:none!important}.loader-effect:after{content:"";width:90%;height:100%;position:absolute;background-repeat:no-repeat;background-size:100px 240px;box-sizing:border-box;animation:animloader 1s linear infinite;background-image:linear-gradient(100deg,transparent,hsla(0,0%,100%,.5) 50%,transparent 80%)}@keyframes animloader{0%{background-position:0 0,0 0,70px 5px,70px 38px,0 66px}to{background-position:150% 0,0 0,70px 5px,70px 38px,0 66px}}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.loadingIcon{width:48px;height:48px;border:5px solid var(--color-red);border-bottom:5px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes modalSideIn{0%{top:-1%}to{top:0}}@media only screen and (max-width:1024px){body{font-size:14px!important}h1{font-size:2.2em;line-height:1em}h2{font-size:1.8em}span.styled-underline{background-size:280px 65px}p.large{font-size:1.25em;line-height:1.7em}}.yarl__root .yarl__slide_image{background-color:#fff}@media print{body{font-size:10px;margin:0}body .no-print{display:none}}