:root{--header-size:60px}@media(min-width:1025px){:root{--header-size:80px}}.resources section{max-width:none;min-height:0;padding:100px calc(50vw - 420px);position:relative;width:100%}.resources section h2{clear:both;color:#336;display:block;font-size:25px;line-height:1.1;margin-bottom:60px;margin-top:0;width:100%}@media(max-width:680px)and (orientation:portrait){.resources section h2{text-align:center;width:100%}}@media(max-width:850px){.resources section{padding-left:25px;padding-right:25px}}.resources section.intro{background:#ebf0f7;max-width:none;min-height:0;overflow:hidden;padding-bottom:200px;text-align:left;width:100%}.resources section.intro h1{font-size:40px;font-style:normal;margin-bottom:20px;font-weight:500}.resources section.intro p{color:#535353;font-size:15px;line-height:18px;margin:0 0 10px}.resources section.intro nav{display:block;width:50%;min-height:56px}.resources section.intro nav a{color:#336;display:inline-block;font-size:13px;margin-right:25px;margin-top:40px;text-decoration:underline;transition:opacity .2s ease;font-weight:500;cursor:pointer}.resources section.intro nav a:focus,.resources section.intro nav a:hover{opacity:.8}.resources section.intro img[role=presentation]{bottom:0;left:calc(50vw + 240px);position:absolute;transform:translateY(-25%);width:230px;height:auto}@media(max-width:1250px){.resources section.intro img[role=presentation]{left:auto;right:25px;transform:translate(-25%,-25%)}}@media(max-width:959px){.resources section.intro{padding-right:33.34%}.resources section.intro nav{width:100%}}@media(max-width:680px){.resources section.intro{padding-bottom:30vmin;padding-top:45px}.resources section.intro nav{place-content:flex-start;width:66.67%}.resources section.intro nav a{margin-right:3vmin}}@media(max-width:680px)and (orientation:portrait){.resources section.intro{padding-bottom:50vmin;padding-right:25px;text-align:center}.resources section.intro nav{flex-flow:column nowrap;width:100%}.resources section.intro nav a{display:block;margin-top:6vmin;text-align:center}.resources section.intro nav img[role=presentation]{width:200px}}.resources section.resources{background-image:url(/images/bg_tile-dark_blue.png);padding:100px calc(50vw - 400px)}.resources section.resources.panels{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:0;padding-top:60px;width:100%}.resources section.resources.panels .panel{display:block;flex:0 1 auto;margin:0 0 10vmin;padding:0;place-content:center;text-align:left;width:calc(50% - 10px)}@media(max-width:680px){.resources section.resources.panels .panel{display:block;float:none;margin:0 auto;padding:5vmin 2vmin;width:64%}}.resources section.resources .image{background:#fff;box-shadow:4px 8px 10px 3px rgba(137,183,247,.15);display:block;margin:0 auto 2vmin;overflow:hidden;padding:75% 0 0;position:relative;width:100%}.resources section.resources .image img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;height:100%}.resources section.resources .info-title{font-weight:500;font-size:18px;line-height:25px;margin:0 auto 15px}.resources section.resources .info-desc{font-weight:400;margin:0;line-height:1.4}.resources section.resources .download{color:#336;display:inline-block;font-size:13px;line-height:18px;padding:1vmin 0;text-decoration:none;transition:opacity .2s ease;background-color:transparent;border:none;box-shadow:none;max-width:unset}.resources section.resources .download:focus,.resources section.resources .download:hover{opacity:.8}.resources section.resources .download .icon{box-sizing:border-box;display:inline-block;font-style:normal;position:relative;vertical-align:middle}.resources section.resources .download .icon:before{background-image:url(/images/icons/team.download.svg);background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;left:11px;line-height:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);vertical-align:middle;width:20px}.resources section.resources .download .download-format{background:transparent;color:inherit;display:inline-block;font-size:13px;text-decoration:underline;margin-right:5px}.resources section.resources .download .download-size{color:#535353;display:inline-block;font-style:normal}.resources section.resources .icon{margin-left:-15px;width:30px}@media(max-width:1024px){.resources section.resources .panel{margin:2vmin 0;width:45%}.resources section.resources .image{margin-bottom:6vmin}.resources section.resources .info-title{text-align:left}}@media(max-width:850px){.resources section.resources{padding-left:25px;padding-right:25px}}@media(max-width:680px){.resources section.resources .download{padding:3vmin 0}.resources section.resources.panels{display:block;padding-top:25vmin}.resources section.resources .controls,.resources section.resources .info-title{text-align:center}}@media(max-width:680px)and (orientation:landscape){.resources section.resources .panel{flex-basis:calc(50% - 8vmin);margin:4vmin 0;width:calc(50% - 8vmin)}}.resources .hero__section{background-image:url(/images/resources/intro.bg.bear.gif);background-position:80% 90%;background-repeat:no-repeat;background-size:230px 126px;background-color:#ebf0f7;position:relative;min-height:450px;padding-top:90px;overflow:hidden}@media only screen and (max-width:1024px){.resources .hero__section{min-height:545px;background-position:65% 90%;padding-top:50px}}.resources .hero__section .section__inner{max-width:unset}@media only screen and (min-width:1025px){.resources .hero__section .section__inner [data-name=intro-description]{text-align:left}.resources .hero__section .section__inner .section__logo-container{align-items:start}}.resources .hero__section .btn.link{color:#336;display:inline-block;font-size:13px;margin-right:25px;margin-top:10px;text-decoration:underline;transition:opacity .2s ease;font-weight:500;cursor:pointer;background-color:transparent;height:unset;width:unset;max-width:unset;border-radius:unset;border:none;box-sizing:unset}@media only screen and (max-width:1024px){.resources .hero__section .btn.link{display:block;line-height:30px}}.resources .hero__section .btn.link:after{display:none}.resources .hero__section .btn.link span{position:unset;transform:unset}