body.reese-primary .core-primary-2 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-500 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-300 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-100 .button-cmp .button-cmp--primary{border:2px solid #440802}
body.reese-primary .nav-bar{background-color:#ff5200}
body.branch-high-contrast-mode .nav-bar{background-color:#3f000b}
body.high-contrast-mode .nav-bar{background-color:#b00060}
body.reese-primary .core-primary-2 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-500 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-300 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-100 .button-cmp .button-cmp--primary{border:2px solid #440802}
body.reese-primary .nav-bar .social-follow ul li a i{color:#fe0}
body.branch-high-contrast-mode .nav-bar .social-follow ul li a i{color:#007bbd}
body.high-contrast-mode .nav-bar .social-follow ul li a i{color:#007bbd}
body.reese-primary .core-primary-2 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-500 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-300 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-100 .button-cmp .button-cmp--primary{border:2px solid #440802}
body.reese-primary .nav-bar .social-follow ul li a:hover i{color:#fff780}
body.branch-high-contrast-mode .nav-bar .social-follow ul li a:hover i{color:#80bdde}
body.high-contrast-mode .nav-bar .social-follow ul li a:hover i{color:#80bdde}
body.reese-primary .core-primary-2 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-500 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-300 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-100 .button-cmp .button-cmp--primary{border:2px solid #440802}
body.reese-primary .nav-bar .social-follow ul li a:focus i{color:#fff780}
body.branch-high-contrast-mode .nav-bar .social-follow ul li a:focus i{color:#80bdde}
body.high-contrast-mode .nav-bar .social-follow ul li a:focus i{color:#80bdde}
body.reese-primary .core-primary-2 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-500 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-300 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-100 .button-cmp .button-cmp--primary{border:2px solid #440802}
body.reese-primary .nav-bar ul.menu li a::after{background:#fff780}
body.branch-high-contrast-mode .nav-bar ul.menu li a::after{background:#80bdde}
body.high-contrast-mode .nav-bar ul.menu li a::after{background:#80bdde}
body.reese-primary .core-primary-2 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-500 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-300 .button-cmp .button-cmp--primary,body.reese-primary .core-variant-2-100 .button-cmp .button-cmp--primary{border:2px solid #440802}
body.reese-primary .nav-bar .menu-container ul.menu li a::after{color:#fe0}
body.branch-high-contrast-mode .nav-bar .menu-container ul.menu li a::after{color:#007bbd}
body.high-contrast-mode .nav-bar .menu-container ul.menu li a::after{color:#007bbd}
.nav-bar{box-shadow:0 0 7.52px .48px #000;overflow:visible;background-color:#ffc627;display:flex;position:fixed;z-index:1000;top:0;left:0;width:100%;height:11rem;padding-top:1.2rem;padding-bottom:.5rem}
@media screen and (min-width:992px){.nav-bar>.menu-btn{display:none}
}
@media screen and (max-width:991.9px){.nav-bar{height:7rem}
}
.nav-bar>a{border-bottom:0}
.nav-bar .nav-logo{padding-top:5px;float:left;z-index:1000}
.nav-bar .nav-logo .logo{height:13rem;width:auto}
@media screen and (max-width:991.9px){.nav-bar .nav-logo{padding-top:0;display:inline-block;margin:auto}
.nav-bar .nav-logo .logo{height:9rem}
}
.nav-bar .menu-container{padding-left:3%;width:100%;overflow:hidden}
@media screen and (min-width:992px){.nav-bar .menu-container ul.menu{display:flex;width:100%;justify-content:space-around}
}
.nav-bar .menu-container ul.menu>li{overflow-x:hidden;padding:30px 20px}
@media screen and (max-width:991.9px){.nav-bar .menu-container ul.menu>li{padding:0}
}
.nav-bar .menu-container ul.menu>li>a{font-family:'TT Norms Pro',sans-serif;font-size:2.1rem;font-weight:900;color:#3f000b;white-space:nowrap;overflow:hidden;border-bottom:0;letter-spacing:.1rem}
@media screen and (max-width:991.9px){.nav-bar .menu-container ul.menu>li>a{display:inline-block;font-size:1.8rem;padding:2rem 2rem 1rem}
}
.nav-bar .menu-container ul{list-style:none;padding:0;margin:0}
@media screen and (min-width:992px){.nav-bar .menu-container ul.menu>li>a::after{transition:width .2s;background:#268fc7;content:"";display:block;height:2px;width:0}
.nav-bar .menu-container ul.menu>li>a:hover::after,.nav-bar .menu-container ul.menu>li>a:focus::after{width:100%}
.nav-bar .menu-container ul.menu>li.selected>a::after{width:100%}
}
@media screen and (max-width:991.9px){.nav-bar .menu-container ul.menu>li:last-child>a::after{font-weight:900;font-family:'Font Awesome 6 Pro';content:"\f061";background:none !important;color:#007bbd;padding-left:.5rem}
}
@media screen and (max-width:991.9px){.menu-blur{-webkit-filter:blur(8px);-moz-filter:blur(8px);-ms-filter:blur(8px);-o-filter:blur(8px);filter:blur(8px)}
.nav-bar .menu-container{width:0;height:0;transition:left .3s ease-out;display:flex;flex-direction:column;position:fixed;overflow-y:visible}
.nav-bar .menu-icon{cursor:pointer;padding:34px 25px;position:absolute;user-select:none;right:0;top:0}
.nav-bar .menu-icon .navicon{background:#fff;display:block;height:3px;position:relative;transition:background .2s ease-out;width:24px}
.nav-bar .menu-icon .navicon:before,.nav-bar .menu-icon .navicon:after{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}
.nav-bar .menu-icon .navicon:before{top:8px}
.nav-bar .menu-icon .navicon:after{top:-8px}
.nav-bar .menu-btn{display:none}
.nav-bar .menu-btn:checked ~ .menu-container{background-color:#c6430b;width:100%;height:100vh;overflow-y:visible;overflow-x:hidden;opacity:.95;top:7rem;padding:2rem;padding-top:50px;text-align:center;position:fixed}
.nav-bar .menu-btn:checked ~ .menu-container ul.menu>li{overflow:hidden;border-bottom:.5px solid #ff933c}
.nav-bar .menu-btn:checked ~ .menu-container ul.menu>li:first-child{border-top:.5px solid #ff933c}
.nav-bar .menu-btn:checked ~ .menu-icon .navicon{background:transparent}
.nav-bar .menu-btn:checked ~ .menu-icon .navicon:before{transform:rotate(-45deg)}
.nav-bar .menu-btn:checked ~ .menu-icon .navicon:after{transform:rotate(45deg)}
.nav-bar .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,.nav-bar .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after{top:0}
}
.social-share__container{padding-top:4rem;padding-bottom:2rem}
@media screen and (min-width:992px){.social-share__container{display:none}
}
.social-share__container .social-text{font-family:'TT Norms Pro',sans-serif;font-size:1.8rem;font-weight:700;color:#fff}
.social-share__container .social-follow{padding-top:1rem}
.social-share__container .social-follow ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:row wrap}
.social-share__container .social-follow ul li{display:block;width:5rem;height:3rem;text-align:center}
.social-share__container .social-follow ul li:not(:last-child){border-right:1px solid #ff933c}
.social-share__container .social-follow ul li a{border-bottom:0}
.social-share__container .social-follow ul li a i{margin-top:.5rem;margin-bottom:.5rem;font-size:2rem;color:#007bbd;line-height:1}
.social-share__container .social-follow ul li a:focus i,.social-share__container .social-follow ul li a:hover i{color:#268fc7}
@media screen and (min-width:1280px){.nav-bar{padding-right:calc(2rem + (100vw - 1200px)/4);padding-left:calc(2rem + (100vw - 1200px)/4)}
}
@media screen and (min-width:992px){.nav-bar{padding-right:calc(2rem + (100vw - 992px)/3);padding-left:calc(2rem + (100vw - 992px)/3)}
}
.aem-AuthorLayer-Edit .ru-navigation{margin-bottom:13rem}
.ru-navigation{margin-bottom:11rem}
@media screen and (max-width:991.9px){.ru-navigation{margin-bottom:7rem}
}
.high-contrast-mode .social-share__container .social-text,.high-contrast-mode .nav-bar .menu-container ul.menu>li>a{color:#fff !important}
.social-share__container .social-text{color:#3f000b}