body,html{font-size:16px;line-height:1.5}@media only screen and (min-width:414px){body,html{font-size:3.86473vw}}@media only screen and (min-width:720px){body,html{font-size:2.22222vw;font-size:1.40351vw}}@media only screen and (min-width:1140px){body,html{font-size:16px}}.section-title{font-size:1.5rem;line-height:1.25;font-weight:700;margin:1.25rem 3.125rem;text-align:center}@media only screen and (min-width:720px){.section-title{font-size:1.875rem;margin:1.25rem 0}}.logo-vert{width:7.5rem}@media only screen and (min-width:720px){.logo-vert{width:7.5rem}}.logo-horz{width:15.625rem}@media only screen and (min-width:720px){.logo-horz{width:14.375rem}}header{color:#fff;position:relative;background:#000}@media only screen and (min-width:720px){header{padding:0 1.25rem}}header .content{box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto;position:relative;display:-ms-flexbox;display:flex;padding:0 1.25rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (min-width:720px){header .content{position:static;padding:0}}header .content .site-name{font-size:1.25rem;font-weight:800;color:#a60626;text-transform:uppercase;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem 0}@media only screen and (min-width:720px){header .content .site-name{-ms-flex:0 0 14em;flex:0 0 14em}}header .content .site-name img{display:block;width:auto;height:2.8125rem}header .content #mobile-nav-toggle{font-size:2.5rem;line-height:.5em;color:#fff;-ms-flex:0 0 auto;flex:0 0 auto;border:none;border-collapse:collapse;padding:.25em;background:transparent}@media only screen and (min-width:720px){header .content #mobile-nav-toggle{display:none}}header .content #mobile-nav-toggle:before{font-family:Font Awesome\ 5 Free;font-weight:600;content:"\f7a4"}header .content #mobile-nav-toggle[aria-checked=true]:before{content:"\f00d"}header .content .main-nav{position:absolute;z-index:1000;top:100%;right:0;width:100%;background:#000}@media only screen and (min-width:720px){header .content .main-nav{font-size:.875rem;position:static;top:unset;right:unset;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;background:transparent;flex-align:end}}header .content .main-nav:hover ul li a{color:#a1a1a1}header .content .main-nav.collapsed{display:none}@media only screen and (min-width:720px){header .content .main-nav.collapsed{display:block}}header .content .main-nav.expanded{display:block}header .content .main-nav ul{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:720px){header .content .main-nav ul{width:100%;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}header .content .main-nav ul li{display:block}@media only screen and (min-width:720px){header .content .main-nav ul li{-ms-flex:1 1 auto;flex:1 1 auto;margin:0}}header .content .main-nav ul li a{color:#fff;display:block;padding:1.25em}@media only screen and (min-width:414px){header .content .main-nav ul li a{padding:1.25em 3.25em}}@media only screen and (min-width:720px){header .content .main-nav ul li a{padding:2.3em 1.25em}}header .content .main-nav ul li a:hover{color:#fff}header .content .main-nav ul li>ul{display:none}header .content .main-nav ul li.menu-item-has-children{position:relative}@media only screen and (min-width:720px){header .content .main-nav ul li.menu-item-has-children{position:static;border-left:0 none}}header .content .main-nav ul li.menu-item-has-children>a:after{font-family:Font Awesome\ 5 Free;font-weight:900;display:inline-block;font-size:.75em;margin-left:.5em;content:"\f078";color:#fff}header .content .main-nav ul li.menu-item-has-children>ul{display:none;background:#86051f}@media only screen and (min-width:720px){header .content .main-nav ul li.menu-item-has-children>ul{position:absolute;top:100%;left:0;width:auto;min-width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:720px){header .content .main-nav ul li.menu-item-has-children>ul>li{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}header .content .main-nav ul li.menu-item-has-children>ul>li a{line-height:4rem;position:relative;min-height:4rem;padding:0 1.25em}}@media only screen and (min-width:720px) and (min-width:414px){header .content .main-nav ul li.menu-item-has-children>ul>li a{padding:0 3.25em}}@media only screen and (min-width:720px) and (min-width:720px){header .content .main-nav ul li.menu-item-has-children>ul>li a{white-space:nowrap;padding:0 1.25em}}header .content .main-nav ul li.menu-item-has-children>ul>li.menu-item-has-logo>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .content .main-nav ul li.menu-item-has-children>ul>li.menu-item-has-logo>a span{display:none}header .content .main-nav ul li.menu-item-has-children>ul>li.menu-item-has-logo>a .menu-item-logo{display:block;width:auto;height:35px;max-height:100%}@media only screen and (min-width:414px){header .content .main-nav ul li.menu-item-has-children>ul>li.menu-item-has-logo>a .menu-item-logo{height:2.1875rem}}header .content .main-nav ul li.menu-item-has-children>ul>li:not(:last-child) a{position:relative}header .content .main-nav ul li.menu-item-has-children>ul>li:not(:last-child) a:before{content:"";position:absolute;bottom:-2px;left:3.25em;display:block;width:2.8125rem;border-bottom:2px solid hsla(0,0%,100%,.25)}@media only screen and (min-width:720px){header .content .main-nav ul li.menu-item-has-children>ul>li:not(:last-child) a:before{top:50%;right:-2px;bottom:unset;left:unset;transform:translateY(-50%);width:auto;height:50%;border-right:2px solid hsla(0,0%,100%,.25)}}header .content .main-nav ul li.menu-item-has-children.expanded>a:after{font-family:Font Awesome\ 5 Free;font-weight:900;display:inline-block;font-size:.75em;margin-left:.5em;content:"\f078";color:#a60626}header .content .main-nav ul li.menu-item-has-children.expanded>ul{display:block}@media only screen and (min-width:720px){header .content .main-nav ul li.menu-item-has-children.expanded>ul{display:-ms-flexbox;display:flex}}header .content .main-nav ul li.current-menu-ancestor>a:after,header .content .main-nav ul li.current_page_item>a:after{color:red}#footer{color:#fff;background:#a60626}#footer .content{padding:2.1875rem 1.25rem;text-align:center;box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto}@media only screen and (min-width:720px){#footer .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;padding:1.25rem}}#footer .content .site-name{font-size:1.25rem;font-weight:600;text-transform:uppercase;color:#fff}@media only screen and (min-width:720px){#footer .content .site-name{font-size:1.5rem;text-align:left;-ms-flex:0 0 auto;flex:0 0 auto}}#footer .content .copyright{font-size:.875rem;line-height:1.25;margin:1em 0}@media only screen and (min-width:720px){#footer .content .copyright{-ms-flex:0 0 75%;flex:0 0 75%}}#footer .content .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:end;align-self:flex-end;padding:0;list-style:none;-ms-flex-pack:center;justify-content:center}#footer .content .menu li{font-size:.875rem;line-height:1.25;-ms-flex:0 0 auto;flex:0 0 auto}#footer .content .menu li:not(:first-child):before{content:"|"}#footer .content .menu li a{padding:0 .5em;color:#fff}#footer .content .menu li a:focus,#footer .content .menu li a:hover{text-decoration:underline}.btn-outline:link,.btn-outline:visited{font-size:1rem;font-weight:600;line-height:1;display:inline-block;margin:1em 1em 1em 0;padding:1em 2em;text-decoration:none;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:3em;background:transparent}.btn-outline:focus,.btn-outline:hover{color:#000;background:#fff;text-shadow:none}.btn-color:link,.btn-color:visited,.btn-solid:link,.btn-solid:visited{font-size:1rem;font-weight:600;line-height:1;display:inline-block;margin:1em 1em 1em 0;padding:1em 2em;text-decoration:none;text-transform:uppercase;color:#fff;border:2px solid #000;border-radius:3em;background:#000;text-shadow:none}.btn-color:focus,.btn-color:hover,.btn-solid:focus,.btn-solid:hover{color:#000;background:#fff}.btn-color{position:relative;z-index:1}.btn-color:focus,.btn-color:hover{border-color:transparent!important;background:transparent!important}.btn-color:focus:before,.btn-color:hover:before{position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;content:"";border-radius:inherit;filter:brightness(50%)}.btn-download:after{content:" \f078";font-family:Font Awesome\ 5 Free;font-weight:600}.btn-vid-section{position:relative;cursor:pointer;background-color:#000;overflow:hidden;height:auto}@media only screen and (min-width:720px){.btn-vid-section{height:33.4375rem}}.btn-vid-section picture img{width:37.5rem}@media only screen and (min-width:720px){.btn-vid-section picture img{width:100%}}.btn-vid-section:before{position:absolute;top:50%;left:50%;width:5rem;height:5rem;content:"";transform:translate(-50%,-50%);background-image:url(../img/play_btn.png);background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width:720px){.btn-vid-section:before{top:40%;width:7.9375rem;height:7.9375rem}}.img-loader{transition:opacity 1s ease-in-out;opacity:0}.img-loader.loaded{opacity:1}.img-loader picture{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.vid-overlay{position:fixed;z-index:1009;top:0;left:0;overflow-x:hidden;overflow-y:auto;width:100vw;height:100vh;transition:opacity 1 ease-in-out;opacity:0}.vid-overlay.active{opacity:1}.vid-overlay .back{width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.vid-overlay .back,.vid-overlay .vid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vid-overlay .vid{width:100%;height:13.8125rem;margin:1.25rem 0;text-align:center;vertical-align:middle}@media only screen and (min-width:414px){.vid-overlay .vid{width:24.625rem}}@media only screen and (min-width:720px){.vid-overlay .vid{width:62.5rem;height:35.15625rem;margin:1.25rem 0}}.vid-overlay .vid video{outline:none}.vid-overlay .ui{font-size:3.125rem;position:absolute;z-index:1050;cursor:pointer;transition:all .3s;transform:scale(.8);color:#fff}@media only screen and (min-width:720px){.vid-overlay .ui{font-size:3.125rem}}.vid-overlay .ui:hover{transform:scale(1)}.vid-overlay .right{right:12.5rem;bottom:1.875rem;display:none}@media only screen and (min-width:720px){.vid-overlay .right{right:1.875rem;bottom:50%;display:block}}.vid-overlay .left{bottom:1.875rem;left:12.5rem;display:none}@media only screen and (min-width:720px){.vid-overlay .left{bottom:50%;left:1.875rem;display:block}}.vid-overlay .close{background-image:url(../img/close_btn.png);background-repeat:no-repeat;background-size:100% auto;top:-3.125rem;right:0;width:2.5rem;height:2.5rem;transition:all .3s}@media only screen and (min-width:720px){.vid-overlay .close{top:-2.5rem;right:-2.5rem;width:2.5rem;height:2.5rem}}.wpforms-confirmation-container-full{color:#000!important;border:none!important;background-color:transparent!important}.category{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.category,.stats .stat{display:-ms-flexbox;display:flex}.stats .stat{margin-top:.9375rem;margin-bottom:.9375rem;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.stats .stat-title{font-size:2.8125rem;font-weight:600;line-height:1.25;display:block}.stats .stat-title .prefix,.stats .stat-title .suffix{font-weight:400}.stats .stat-desc{font-size:1rem;line-height:1.25;text-transform:uppercase}.stats-vert .stat{-ms-flex-direction:column;flex-direction:column}.stats-horz .stat{-ms-flex-direction:row;flex-direction:row}.stats-horz .stat .stat-title{margin-right:.625rem}@media only screen and (min-width:720px){.stats-horz .stat .stat-title{margin-right:.625rem}}.stats-light{color:#fff}.stats-dark{color:#000}.hero{position:relative;display:block;overflow:hidden;max-width:1920px;background:#000}.hero .img-loader{position:absolute;top:0;right:0;bottom:0;left:0}.hero .img-loader picture img{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover}.hero .img-loader-desktop{display:none}@media only screen and (min-width:720px){.hero .img-loader-desktop{display:block}}.hero .img-loader-mobile{display:block}@media only screen and (min-width:720px){.hero .img-loader-mobile{display:none}}.hero .content{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;min-height:26.5625rem;padding:2.5rem 1.25rem;text-align:center;color:#fff;text-shadow:0 0 2px #000;box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto}@media only screen and (min-width:720px){.hero .content{min-height:26.5625rem;padding:3.125rem 9.375rem}}.hero .content .section-title{font-size:2.1875rem;font-weight:600;line-height:1.25;padding:0;margin:0}@media only screen and (min-width:720px){.hero .content .section-title{font-size:2.625rem;margin:0;letter-spacing:.025em}}.hero .content .section-title *{margin:0;padding:0}.hero .content .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:center;align-content:center}@media only screen and (min-width:720px){.hero .content .stats{margin:2.5rem -6.25rem;width:100%}}.hero .content .stats .stat{-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (min-width:720px){.hero .content .stats .stat{-ms-flex:0 0 auto;flex:0 0 auto}}.hero .content .breadcrumb{font-size:.875rem;margin:1em auto}@media only screen and (min-width:720px){.hero .content .breadcrumb{font-size:.875rem;margin:2em auto;letter-spacing:.125em}}@media only screen and (min-width:414px){.hero-full .content{padding:2.5rem 1.25rem 7.5rem}}@media only screen and (min-width:720px){.hero-full .content{padding:15.625rem 9.375rem}}.page-highlight{background:transparent;position:relative}@media only screen and (min-width:414px){.page-highlight{top:-3.75rem;margin-bottom:-3.75rem}}@media only screen and (min-width:720px){.page-highlight{top:-6.25rem;margin-bottom:-6.25rem}}.page-highlight .content{padding:2.8125rem 2.1875rem}@media only screen and (min-width:414px){.page-highlight .content{margin:0 1.5625rem;padding:2.1875rem 2.1875rem 1rem}}@media only screen and (min-width:720px){.page-highlight .content{box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:5.625rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:720px){.page-highlight .content .col{-ms-flex:0 0 42%;flex:0 0 42%}.page-highlight .content .col:nth-child(2){-ms-flex:0 0 48%;flex:0 0 48%}}.page-highlight .content h2{font-size:1.75rem;font-weight:600;line-height:1.25;margin-bottom:1em}@media only screen and (min-width:720px){.page-highlight .content h2{font-size:2.25rem;letter-spacing:.025em}}.page-highlight .content p{font-size:1.25rem;line-height:1.75;margin:0 0 1em}@media only screen and (min-width:720px){.page-highlight .content p{font-size:1.25rem;font-weight:500;letter-spacing:.0125em}}.page-highlight .content p.sub{font-size:.9375rem;font-weight:400;text-transform:uppercase}@media only screen and (min-width:720px){.page-highlight .content p.sub{font-size:.95312rem;letter-spacing:.12em}}.page-highlight .content .buttons{text-align:center}@media only screen and (min-width:720px){.page-highlight .content .buttons{text-align:left}}.page-highlight-red .content{color:#fff;background:#a60626}.page-highlight-white .content{color:#000;background:#fff}@media only screen and (min-width:720px){.page-highlight-full.page-highlight-red{background:#a60626}.page-highlight-full.page-highlight-white{background:#fff}}.contact-card{width:19.0625rem;max-width:100%;margin-bottom:2.5rem}.contact-card:before{display:block;width:10.3125rem;margin-bottom:1.875rem;content:"";border-top:.75rem solid #000}.contact-card h3{font-size:1.125rem;font-weight:700;line-height:1.25em;margin-bottom:1em;letter-spacing:.07em;text-transform:uppercase}.contact-card p{margin:0 0 1em}.contact-card p:last-child{margin-bottom:0}.contact-card ul{font-weight:700;margin:0;padding:0;list-style-type:none}.contact-card ul li a{word-wrap:break-word;color:inherit}.contact-card ul li a:hover{text-decoration:underline}.contact-list{display:-ms-flexbox;display:flex;box-sizing:border-box;margin-right:-.9375rem;margin-left:-.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-item{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-height:1px;padding-right:.9375rem;padding-left:.9375rem;-ms-flex:0 0 100%;flex:0 0 100%}.contact-item:last-child .contact-card{margin-bottom:0}.contact-item:nth-child(2n-3) .contact-card:before{border-color:#a60626}.contact-item:nth-child(2n-2) .contact-card:before{border-color:#000}@media only screen and (min-width:720px){.contact-item{max-width:33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.contact-item:nth-child(3n-5) .contact-card:before{border-color:#a60626}.contact-item:nth-child(3n-4) .contact-card:before{border-color:#000}.contact-item:nth-child(3n-3) .contact-card:before{border-color:#a60626}.contact-item:nth-last-child(-n+3) .contact-card{margin-bottom:0}}.download-container{position:relative;margin-bottom:1.875rem}@media only screen and (min-width:720px){.download-container{margin-bottom:0}}.download-container:last-child{margin-bottom:0}.download-icon{display:block;width:auto;max-width:100%;margin:0 auto 2rem}.download-list{display:-ms-flexbox;display:flex;box-sizing:border-box;margin-right:-.9375rem;margin-left:-.9375rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-item{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-height:1px;padding-right:.9375rem;padding-left:.9375rem;margin-bottom:2.375rem;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:720px){.download-item{max-width:25%;margin-bottom:6.25rem;-ms-flex:0 0 25%;flex:0 0 25%}}.download-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:18.75rem;max-width:100%;margin:0 auto;text-align:center}@media only screen and (min-width:720px){.download-card{margin:0 auto}}.download-card-heading{font-size:1rem;font-weight:700;text-transform:uppercase;display:block;margin-bottom:.9375rem;letter-spacing:.075em}@media only screen and (min-width:720px){.download-card-heading{font-size:1.125rem}}.download-card-subheading{font-size:1rem;line-height:1em;display:block;margin-bottom:1.875rem}@media only screen and (min-width:720px){.download-card-subheading{font-size:1.125rem}}.download-card .btn-download{margin:auto 0 0}.team-members{padding:0 1.875rem 1.875rem}@media only screen and (min-width:720px){.team-members{padding:0 0 4.375rem}}.team-members .section-title{text-transform:uppercase}@media only screen and (min-width:720px){.team-members.grid-4 .members{grid-template-columns:21.6% 21.6% 21.6% 21.6%}}@media only screen and (min-width:720px){.team-members.grid-4 .members .team-member:nth-last-child(-n+2):first-child{grid-column-start:2}}@media only screen and (min-width:720px){.team-members.grid-5 .members{grid-template-columns:17.3% 17.3% 17.3% 17.3% 17.3%;grid-column-gap:2.3%;column-gap:2.5%;grid-row-gap:1.875rem;row-gap:1.5625rem}}.team-members .members{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto}@media only screen and (min-width:414px){.team-members .members{width:70%}}@media only screen and (min-width:720px){.team-members .members{width:100%;display:grid;grid-column-gap:3%;column-gap:3%;grid-row-gap:1.875rem;row-gap:1.875rem;grid-template-columns:21.6% 21.6% 21.6% 21.6%}}.team-members .members .team-member{margin-bottom:1.875rem;height:0;padding-bottom:100%;position:relative;cursor:pointer;text-align:center;color:#fff;background-repeat:no-repeat;background-size:100% auto;width:100%}@media only screen and (min-width:720px){.team-members .members .team-member{margin-bottom:0}.team-members .members .team-member:hover{outline:none}.team-members .members .team-member:hover .info{opacity:1}}.team-members .members .team-member:focus{outline:none}.team-members .members .team-member:focus .info{opacity:1}.team-members .members .team-member .info{position:absolute;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;padding:.625rem 1.25rem;transition:opacity .5s;opacity:0;background-color:rgba(0,0,0,.6);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:720px){.team-members .members .team-member .info{padding:.625rem}}.team-members .members .team-member .info .title{margin-bottom:.4375rem;text-transform:uppercase}@media only screen and (min-width:720px){.team-members .members .team-member .info .title{margin-bottom:.4375rem}}.team-members .members .team-member.active{cursor:default}.team-members .members .team-member.active .bio{height:100vh;opacity:1;transition:opacity .5s ease-in-out,height 0s}.team-members .members .team-member .bio{position:fixed;box-sizing:border-box;left:0;top:0;width:100vw;height:0;opacity:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.5);z-index:1000;transition:opacity .5s ease-in-out,height 0s .5s;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.team-members .members .team-member .bio .content{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;margin:auto;max-height:100vh;overflow-y:scroll;width:600px;max-width:100%;padding:5% 5% 20%;color:#000;background-color:#fff;border:.625rem solid #a60626;text-align:left}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content{display:block;padding:5%;width:70%}}.team-members .members .team-member .bio .content::-webkit-scrollbar{width:.5625rem;height:.5625rem}.team-members .members .team-member .bio .content::-webkit-scrollbar-thumb{background:red}.team-members .members .team-member .bio .content::-webkit-scrollbar-track{background:transparent}.team-members .members .team-member .bio .content body{scrollbar-face-color:red;scrollbar-track-color:transparent}.team-members .members .team-member .bio .content::-webkit-scrollbar-thumb{border:.125rem solid transparent;background-clip:padding-box;-webkit-border-radius:6.25rem;background-color:#a60626}.team-members .members .team-member .bio .content .avatar{display:block;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:6%}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content .avatar{margin-top:0;float:left;width:2.25rem;height:2.25rem;width:15.625rem;height:15.625rem;padding:0 3.125rem 0 0}}.team-members .members .team-member .bio .content .title{display:block;font-weight:700;font-size:1.625rem;text-align:center;margin-top:1.875rem;line-height:1.25rem}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content .title{font-size:1rem;font-weight:400;text-transform:uppercase;text-align:left;margin-top:0}}.team-members .members .team-member .bio .content .role{line-height:1.25rem;color:#999;text-align:center;display:block;margin-top:1.25rem}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content .role{text-align:left;margin-top:.3125rem}}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content .desc{overflow-y:scroll;height:15.625rem;margin-top:1.25rem;padding-right:1.25rem}}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content .desc p:first-child{margin-top:0}}.team-members .members .team-member .bio .content .desc::-webkit-scrollbar{width:.5625rem;height:.5625rem}.team-members .members .team-member .bio .content .desc::-webkit-scrollbar-thumb{background:red}.team-members .members .team-member .bio .content .desc::-webkit-scrollbar-track{background:transparent}.team-members .members .team-member .bio .content .desc body{scrollbar-face-color:red;scrollbar-track-color:transparent}.team-members .members .team-member .bio .content .desc::-webkit-scrollbar-thumb{border:.125rem solid transparent;background-clip:padding-box;-webkit-border-radius:6.25rem;background-color:#a60626}.team-members .members .team-member .bio .content .close-btn{position:static;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;top:8%;right:2%;width:2.25rem;height:2.25rem;transform:scale(.9);transition:transform .25s ease-in-out}@media only screen and (min-width:720px){.team-members .members .team-member .bio .content .close-btn{position:absolute;width:2.25rem;height:2.25rem}}.team-members .members .team-member .bio .content .close-btn img{width:100%;height:auto}.team-members .members .team-member .bio .content .close-btn:hover{transform:scale(1.1)}.brands .content{padding:1.25rem;box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto}@media only screen and (min-width:720px){.brands .content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:5rem 1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.brands .content .brand{margin:3.125rem 0;text-align:center}@media only screen and (min-width:720px){.brands .content .brand{-ms-flex:0 0 48%;flex:0 0 48%}}@media only screen and (min-width:720px){.brands .content .brand-img{display:-ms-flexbox;display:flex;height:20.625rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.brands .content .brand-logo{margin:.625rem 0}@media only screen and (min-width:720px){.brands .content .brand-logo{display:-ms-flexbox;display:flex;max-width:60%;height:4.6875rem;margin-right:auto;margin-left:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.brands .content .brand-logo img{max-height:3.75rem}}.brands .content .brand-logo img{width:unset;max-width:100%;max-height:2.8125rem}.brands .content .brand p{font-size:1.0625rem;line-height:1.25;margin:0 0 1em}@media only screen and (min-width:720px){.brands .content .brand p{margin:0 4em 1em}}.stories .story{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.stories .story-light{color:#000;background:#fff}.stories .story-dark{color:#fff;background:#000}.stories .story-gray{color:#000;background:#f3f3f3}@media only screen and (min-width:720px){.stories .story.story-left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.stories .story.story-left .col-content .inner-content{margin-left:auto;padding-right:11.25rem;padding-left:3.75rem;transition:padding-left .5s}}@media only screen and (min-width:720px) and (min-width:1140px){.stories .story.story-left .col-content .inner-content{padding-left:1.25rem}}@media only screen and (min-width:720px){.stories .story.story-right{-ms-flex-direction:row;flex-direction:row}.stories .story.story-right .col-content .inner-content{margin-right:auto;padding-left:5.9375rem;padding-right:3.75rem;transition:padding-right .5s}}@media only screen and (min-width:720px) and (min-width:1140px){.stories .story.story-right .col-content .inner-content{padding-right:1.25rem}}.stories .story .col-img{position:relative;overflow:hidden}@media only screen and (min-width:720px){.stories .story .col-img{-ms-flex:0 0 46%;flex:0 0 46%}}.stories .story .col-img img{min-width:100%}@media only screen and (min-width:720px){.stories .story .col-img img{min-height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.stories .story .col-content{position:relative}@media only screen and (min-width:720px){.stories .story .col-content{-ms-flex:0 0 54%;flex:0 0 54%;min-height:37.5rem}}.stories .story .col-content .bg-img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.stories .story .col-content .bg-img img{min-width:100%;min-height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stories .story .col-content .inner-content{position:relative;z-index:1;padding:2.5rem 1.25rem}@media only screen and (min-width:720px){.stories .story .col-content .inner-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-sizing:border-box;max-width:41.25rem;height:100%;padding:6.25rem 1.25rem;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center}}.stories .story .col-content .inner-content .story-content img.logo{display:block;max-width:50%;margin:0 auto 1.25rem}@media only screen and (min-width:720px){.stories .story .col-content .inner-content .story-content img.logo{margin:0 0 2.5rem}}@media only screen and (min-width:720px){.stories .story .col-content .inner-content .story-content a .logo{transition:transform .2s ease-in-out}.stories .story .col-content .inner-content .story-content a:hover .logo{transform:scale(1.1)}}.stories .story .col-content .inner-content .story-content h2{font-size:1.5625rem;font-weight:600;line-height:1.25;margin-bottom:1em}.stories .story .col-content .inner-content .story-content h2.top-title{text-transform:uppercase;text-align:center}@media only screen and (min-width:720px){.stories .story .col-content .inner-content .story-content h2.top-title{text-align:left}}.stories .story .col-content .inner-content .story-content h3{font-size:1.375rem;font-weight:600;line-height:1.25;margin-bottom:1em;text-transform:uppercase}.stories .story .col-content .inner-content .story-content p{margin:0 0 1em}.stories .story .col-content .inner-content .story-content p.colored-sub{color:#a60626;text-transform:uppercase;font-weight:500}.stories .story .col-content .inner-content .story-content .buttons{text-align:center}@media only screen and (min-width:720px){.stories .story .col-content .inner-content .story-content .buttons{text-align:left}}.stories .story .col-content .inner-content .story-content:not(:first-child){border-top:1px solid #000;margin-top:2.5rem;padding-top:2.5rem}@media only screen and (min-width:720px){.stories .story .col-content .inner-content .story-content:not(:first-child){margin-top:2.5rem;padding-top:3.75rem}}.timeline{padding-bottom:3.125rem;background-color:#000}@media only screen and (min-width:720px){.timeline{padding-bottom:3.125rem}}.timeline .page-content{padding-bottom:1.25rem}@media only screen and (min-width:720px){.timeline .page-content{padding-bottom:3.125rem}}.timeline .page-content .holder,.timeline .page-content .holder .sub,.timeline .page-content .holder h2{text-align:left}@media only screen and (min-width:720px){.timeline .page-content .holder .sub,.timeline .page-content .holder h2{text-align:center}}.timeline .page-content .holder h2{margin-bottom:1.875rem}@media only screen and (min-width:720px){.timeline .page-content .holder h2{margin-bottom:1.875rem}}.timeline .scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:3.125rem}@media only screen and (min-width:720px){.timeline .scroll{padding-bottom:3.125rem}}.timeline .scroll img{width:187.5rem;height:auto}@media only screen and (min-width:720px){.timeline .scroll img{width:437.5rem}}.timeline .scroll::-webkit-scrollbar-track{border-radius:.5rem;background-color:#000}.timeline .scroll::-webkit-scrollbar{width:.5rem;background-color:#000}.timeline .scroll::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#a60626}.section-charities{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto}@media only screen and (min-width:720px){.section-charities{-ms-flex-direction:row;flex-direction:row;padding:6.25rem 0}}.section-charities .stats{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;border-bottom:1px solid #000;padding:2.5rem 5rem;width:13.125rem}@media only screen and (min-width:720px){.section-charities .stats{border-bottom:0;width:12.5rem;padding:1.5625rem 2.5rem}}.section-charities .charities{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;border-left:0;width:100%;padding:1.25rem .625rem}@media only screen and (min-width:720px){.section-charities .charities{border-left:1px solid #000;-ms-flex-direction:row;flex-direction:row;width:50.625rem;padding:0 0 0 2.5rem}}@media only screen and (min-width:720px){.section-charities .charities a{transition:transform .2s ease-in-out}.section-charities .charities a:hover{transform:scale(1.1)}}.section-charities .charities .logo-horz,.section-charities .charities .logo-vert{padding:.625rem}@media only screen and (min-width:414px){.section-charities .charities .logo-horz,.section-charities .charities .logo-vert{padding:.9375rem}}@media only screen and (min-width:720px){.section-charities .charities .logo-horz,.section-charities .charities .logo-vert{padding:.625rem 2.1875rem}}.section-charities .charities .logo-vert{width:3.125rem}@media only screen and (min-width:414px){.section-charities .charities .logo-vert{width:3.75rem}}@media only screen and (min-width:720px){.section-charities .charities .logo-vert{width:7.5rem}}.section-charities .charities .logo-horz{width:6.25rem}@media only screen and (min-width:414px){.section-charities .charities .logo-horz{width:7.8125rem}}@media only screen and (min-width:720px){.section-charities .charities .logo-horz{width:14.375rem}}.page-content{padding:3.125rem 1.25rem}@media only screen and (min-width:720px){.page-content{padding:6.25rem 1.25rem}}.page-content .holder{margin:0 auto}@media only screen and (min-width:720px){.page-content .holder{max-width:47.5rem}}.page-content .holder h2{font-size:1.5rem;font-weight:700}@media only screen and (min-width:720px){.page-content .holder h2{font-size:1.875rem}}.page-content .holder p{font-size:1.25rem}@media only screen and (min-width:720px){.page-content .holder p{font-size:1.25rem;line-height:1.5}}.page-content.center{margin:0 auto;text-align:center}@media only screen and (min-width:720px){.page-content.center{max-width:56.25rem;margin:0 auto}}.page-content-light{color:#fff;background-color:#000}.page-content-dark{color:#000;background-color:#fff}.organizations .section-title{text-transform:uppercase}.organizations .content{padding:2.5rem 1.25rem 0;box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto}@media only screen and (min-width:720px){.organizations .content{padding:2.5rem 0}}.organizations .content:after{display:block;content:"";border-bottom:1px solid #999}.organizations .content .orgs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:720px){.organizations .content .orgs{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}}.organizations .content .orgs .org{margin:1.875rem 0}@media only screen and (min-width:720px){.organizations .content .orgs .org{box-sizing:border-box;margin:1.875rem 0 5.625rem;-ms-flex:0 0 33.3%;flex:0 0 33.3%}.organizations .content .orgs .org:nth-child(3n+1){padding-right:1em}.organizations .content .orgs .org:nth-child(3n+2){padding-right:1em;padding-left:1em}.organizations .content .orgs .org:nth-child(3n+3){padding-left:1em}}.organizations .content .orgs .org picture{display:block;max-width:80%;margin:0 auto 1.25rem}@media only screen and (min-width:720px){.organizations .content .orgs .org picture{max-width:100%;height:5.625rem;text-align:left}.organizations .content .orgs .org picture img{width:auto;max-width:100%;max-height:100%;margin:0}}.organizations .content .orgs .org .info p{margin:0 0 1em}.board-members{padding:3.125rem 1.875rem}@media only screen and (min-width:720px){.board-members{padding:4.375rem .9375rem 6.25rem}}.board-members .section-title{text-transform:uppercase}.board-members .members{box-sizing:border-box;max-width:1140px;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:414px){.board-members .members{width:70%}}@media only screen and (min-width:720px){.board-members .members{width:100%;display:grid;grid-column-gap:3%;column-gap:3%;grid-row-gap:1.875rem;row-gap:1.875rem;grid-template-columns:21.6% 21.6% 21.6% 21.6%}}.board-members .members .board-member{box-sizing:border-box;width:100%;padding:1.875rem 1.25rem;margin-bottom:1.875rem;text-align:center;border-bottom-width:.9375rem;border-bottom-style:solid;background-color:#fff}@media only screen and (min-width:720px){.board-members .members .board-member{padding:1.875rem .625rem 1.25rem;margin-bottom:0}}.board-members .members .board-member.member{border-color:#a60626}.board-members .members .board-member.observer{border-color:#000}.board-members .members .board-member .title{font-size:1.125rem;margin:0 0 .3125rem;text-transform:uppercase}@media only screen and (min-width:720px){.board-members .members .board-member .title{font-size:1.125rem;margin:0 0 .3125rem}}.board-members .members .board-member .role{color:#999}body{font-family:Raleway,sans-serif;overflow-x:hidden;margin:0;padding:0;background:#86051f}body.admin-bar{margin-top:46px}@media only screen and (min-width:720px){body.admin-bar{margin-top:32px}}html{margin-top:0!important}#site{position:relative;max-width:1920px;margin:0 auto;background:#fff}#site main{overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth}#site main.active{overflow-y:auto}img{width:100%;height:auto}h1,h2,h3,h4{font-weight:400;margin:0}p{margin:1.875rem 0}@media only screen and (min-width:720px){p{margin:1.25rem 0}}a:link,a:visited{text-decoration:none;color:#24293d}a:hover{color:#3a3f5d}a:active,a:hover{text-decoration:none}a:active{color:#24293d}.screen-reader-text{position:absolute;top:-9999px;left:-9999px}figure{margin:0}.home .section-brands,.home .section-highlight{background:#f3f3f3}@media only screen and (min-width:414px){.home .section-highlight .page-highlight{top:-6.25rem;margin-bottom:-6.25rem}}.press-room .section{position:relative}.press-room .container{box-sizing:border-box;width:71.25rem;max-width:100%;margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem}.press-room .section-highlight .page-highlight-full{margin-top:0}@media only screen and (min-width:414px){.press-room .section-highlight .page-highlight-full{top:0;margin-bottom:0}}.press-room .section-highlight .page-highlight-full .content{padding:2.8125rem .9375rem;width:22.1875rem;max-width:100%;margin-right:auto;margin-left:auto}@media only screen and (min-width:414px){.press-room .section-highlight .page-highlight-full .content{padding:2.8125rem;width:auto}}@media only screen and (min-width:720px){.press-room .section-highlight .page-highlight-full .content{width:71.25rem;padding:5.625rem .9375rem}}.press-room .section-highlight .page-highlight-full .content p{font-size:1rem}.press-room .section-highlight .page-highlight-full .content .buttons a{margin:1em 0 0}@media only screen and (min-width:720px){.press-room .section-highlight .page-highlight-full .content .buttons a{margin-right:1em}}.press-room .section-downloadable-resources{padding:3.75rem 0 1.375rem;background-color:#f3f3f3}@media only screen and (min-width:720px){.press-room .section-downloadable-resources{padding:6.25rem 0 0}}.press-room .section-downloadable-resources h2{font-size:1.5rem;font-weight:700;margin-bottom:2.1875rem;text-align:center}@media only screen and (min-width:720px){.press-room .section-downloadable-resources h2{margin-bottom:3.125rem}}.leadership .section-board-members{background-color:#f3f3f3}.contacts .container{box-sizing:border-box;width:71.25rem;max-width:100%;margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem}.contacts .section-highlight .page-highlight-full{margin-top:0}@media only screen and (min-width:414px){.contacts .section-highlight .page-highlight-full{top:0;margin-bottom:0}}.contacts .section-highlight .page-highlight-full .content{padding:2.8125rem .9375rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:720px){.contacts .section-highlight .page-highlight-full .content{padding:5.625rem .9375rem}}.contacts .section-highlight .page-highlight-full .content p{font-size:1rem;margin:0}.contacts .section-highlight .page-highlight-full .content .buttons a{margin:1em 0 0}@media only screen and (min-width:720px){.contacts .section-highlight .page-highlight-full .content .buttons a{margin-right:1em}}.contacts .section-contacts{background-color:#f3f3f3;padding:3.75rem 0}@media only screen and (min-width:720px){.contacts .section-contacts{padding:6.25rem 0}}.company-overview .section-highlight{background-color:#000}.company-overview .section-highlight .content .col:nth-child(2) p{line-height:1.5}@media only screen and (min-width:720px){.company-overview .section-highlight .content .col:nth-child(2) p{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:720px){.product-sciences .section-page-content .page-content{padding-bottom:11.25rem}}.product-sciences .section-highlight,.product-sciences .section-organizations{background:#f3f3f3}@media only screen and (min-width:720px){.product-sciences .section-organizations{padding:0 1.25rem}}.product-sciences .section-organizations .organizations-athletic-organizations .content:after{display:none}@media only screen and (min-width:720px){.product-sciences .section-teams{margin-top:5.625rem}}.social-responsibility .section-highlight .page-highlight .buttons a{font-size:.8125rem}@media only screen and (min-width:414px){.social-responsibility .section-highlight .page-highlight .buttons a{font-size:1rem}}@media only screen and (min-width:414px){.social-responsibility .section-stories .stories .story{padding-top:2.5rem}}@media only screen and (min-width:720px){.social-responsibility .section-stories .stories .story{padding-top:0}}@media only screen and (min-width:414px){.social-responsibility .section-stories .stories .story .col-img{margin:0 1.25rem}}@media only screen and (min-width:720px){.social-responsibility .section-stories .stories .story .col-img{margin:0}}.investors .section{position:relative}.investors .container{box-sizing:border-box;width:71.25rem;max-width:100%;margin-right:auto;margin-left:auto;padding-right:.9375rem;padding-left:.9375rem}.investors .hero{padding-top:132.8125%}@media only screen and (min-width:720px){.investors .hero{padding-top:0}}.investors .hero .content{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:720px){.investors .hero .content{position:relative;width:auto;height:auto}}@media only screen and (min-width:720px){.investors .page-content .holder{max-width:53.125rem}}.investors .page-content .holder h2{font-weight:500;text-align:center}@media only screen and (min-width:720px){.investors .page-content .holder h2{font-size:2.625rem}}.investors .section-btn-vid-section{position:relative;z-index:1}@media only screen and (min-width:720px){.investors .section-btn-vid-section .btn-vid-section{height:auto}.investors .section-btn-vid-section .btn-vid-section:before{top:50%}.investors .section-btn-vid-section .btn-vid-section picture img{height:auto}}.investors .section-btn-vid-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:#f3f3f3}.investors .section-btn-vid-section .container{position:relative;z-index:2;padding:0}@media only screen and (min-width:720px){.investors .download-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (min-width:720px){.investors .download-card{width:31.25rem}}.investors .download-card a{box-sizing:border-box;margin:auto 0 0}@media only screen and (min-width:720px){.investors .download-card a{display:block;width:13.125rem;max-width:100%;margin:0 auto}}.investors .contact-card{width:28.125rem}@media only screen and (min-width:720px){.investors .contact-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.investors .contact-item:nth-child(2n-3) .contact-card:before{border-color:#a60626}.investors .contact-item:nth-child(2n-2) .contact-card:before{border-color:#000}.investors .section-contacts{padding:3.75rem 0}@media only screen and (min-width:720px){.investors .section-contacts{padding:6.25rem 0}}.investors .section-contacts h2{font-weight:500;margin-bottom:3.125rem}@media only screen and (min-width:720px){.investors .section-contacts h2{font-size:2.625rem}}.investors .section-downloadable-resources{padding:3.75rem 0 1.375rem;background-color:#f3f3f3}@media only screen and (min-width:720px){.investors .section-downloadable-resources{padding:6.25rem 0 0}}.investors .section-downloadable-resources h2{font-weight:500;text-align:center;margin-bottom:3.125rem}@media only screen and (min-width:720px){.investors .section-downloadable-resources h2{font-size:2.625rem}}
/*# sourceMappingURL=main.min.css.map */
