.hamburger{display:none;position:absolute;z-index:10;top:22px;right:15px;cursor:pointer}.hamburger span{font-size:16px;font-family:monospace}.hamburger div{width:35px;height:5px;background-color:#333;margin:6px 0;transition:0.4s}.hamburger.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px)}.hamburger.change .bar2{opacity:0}.hamburger.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}a,p,span,li,td,div,label,blockquote,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif;line-height:1.2em}span[style]{font-family:inherit}#warp{box-shadow:none;max-width:none;margin:0;padding:0}.core,.inner{max-width:1080px;margin:0 auto;padding-left:15px;padding-right:15px}.core::after,.inner::after{content:"";display:table;clear:both}.core{padding:15px}.grid-wrap{display:grid;grid-gap:1rem}.ipi-button{display:inline-block;padding:.5em 1em;background-color:#c31a25;color:#fff;text-transform:uppercase}.site-header{margin:0;padding:1rem 0;background-color:#333}.site-header .inner{display:grid;grid-gap:1rem;grid-template-columns:max-content auto;align-items:end}.site-header .inner::after{content:none}.header_banner a,.header_banner img{display:block}.header_banner img{height:50px;width:auto}.main-navigation{background-color:transparent;padding:0}.main-navigation .nav-menu{border:none}.main-navigation .nav-menu ul{margin:0;padding:0}.main-navigation .nav-menu ul li{margin:0;padding:0}.main-navigation .nav-menu ul li a{color:#eeb310 !important;padding:.5em;text-transform:none;font-size:1rem}.main-navigation .nav-menu ul li ul li a{background:#666;border:none}footer{background-color:#333;color:#fff;margin:0;padding:0}footer h3{color:inherit;font-size:1.25rem;margin:0 0 .5em}footer a,footer a:link,footer a:visited{font-size:inherit;color:inherit}footer .footer-top{background-color:#c31a25;color:#fff;text-transform:uppercase;font-size:1rem}footer .footer-top ul,footer .footer-top li{margin:0;padding:0}footer .footer-top ul{display:flex;justify-content:space-between}footer .footer-top a{padding:1em;font-weight:bold;display:inline-block}footer .footer-bottom{padding:2rem 0}footer .footer-bottom .grid-wrap.top{grid-template-columns:1fr 1fr;grid-gap:0}footer .footer-bottom .grid-wrap.top .grid-wrap{grid-template-columns:max-content auto;border-bottom:1px solid #fff;padding:2rem 1rem}footer .footer-bottom .grid-wrap.top .blog{border-left:1px solid #fff}footer .footer-bottom .grid-wrap.top .fas{font-size:2rem;background-color:#c31a25;border:3px solid #fff;border-radius:50%;width:60px;line-height:54px;text-align:center}footer .footer-bottom .grid-wrap.bottom{grid-template-columns:max-content auto;grid-gap:0}footer .footer-bottom .grid-wrap.bottom>a{padding:2rem 2rem 2rem 1rem}footer .footer-bottom .grid-wrap.bottom>div{padding:2rem;border-left:1px solid #fff;font-size:1rem}footer .footer-bottom .grid-wrap.bottom>div p{line-height:1.5em}footer .footer-bottom .grid-wrap.bottom a{color:#eeb310}footer .footer-bottom .grid-wrap.bottom .menu-footer-nav-container li{margin:0;padding:0;display:inline}footer .footer-bottom .grid-wrap.bottom .menu-footer-nav-container li+li::before{content:"/";color:#fff}footer .footer-bottom .grid-wrap.bottom .menu-footer-nav-container li a{padding:0 .5em;text-transform:uppercase}footer .footer-bottom .grid-wrap.bottom .menu-footer-nav-container li:first-child>a{padding-left:0}@media screen and (min-width: 768px){.main-navigation .nav-menu ul li:hover>a{text-decoration:underline}.main-navigation .nav-menu>ul{text-align:right}.main-navigation .nav-menu>ul ul{text-align:left;padding-top:1rem}.main-navigation .nav-menu>ul ul li:hover>a{background:#333}.main-navigation .nav-menu>ul>li+li::before{content:"/";color:#fff}}@media screen and (max-width: 1040px){.footer-top{display:none}}@media screen and (min-width: 940px){.content-left+.content-right:not(.loginOrRegister-rightPanel){width:calc(100% - 210px)}}@media screen and (max-width: 767px){.hamburger{display:inline-block}.hamburger>div{background-color:#eeb310}.site-header .inner{grid-template-columns:1fr}footer .grid-wrap.top,footer .grid-wrap.bottom{grid-template-columns:1fr !important}footer .grid-wrap.bottom>div{border-left:none !important}footer .grid-wrap.bottom>a{padding:2rem;text-align:center}footer .grid-wrap.bottom li::before{content:none}footer .blog{border-left:none !important}}
