h1{font-weight:400}h2,h3{font-weight:700}h4{text-transform:uppercase}h2{font-size:40px!important}h3{font-size:30px!important}h4{font-size:20px!important}ul:not(.nav){margin-top:20px;margin-left:20px}ul li a{color:inherit;font-weight:700}ul#top-menu li.current-menu-item{text-decoration:underline;text-decoration-color:#de3b21;text-decoration-thickness:4px}.nav li ul{margin-top:0px;margin-left:0px}.nav li ul.sub-menu{width:280px}.nav li ul.sub-menu li a{width:100%!important}.bracket-container{margin-top:10px;position:relative;width:100%;height:340px;background-color:#fff;padding:15px}.bracket-fade-in::before,.bracket-fade-in::after{content:"";position:absolute;top:0;width:20px;height:100%;background-color:#808080;opacity:0;animation:fade-in 1s ease-in-out forwards}.bracket-fade-in::before{left:0;transform:translateX(-100%)}.bracket-fade-in::after{right:0;transform:translateX(100%)}@keyframes fade-in{from{opacity:0}to{opacity:1}}.bracket-innertext{text-align:center}@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}footer a{color:white}@media screen and (min-width:640px){#main-header .topmenu-phone i{color:#de3b21;font-size:32px}#main-header .topmenu-button a{background-color:#de3b21;padding:15px 25px!important;border-radius:25px;text-transform:uppercase;color:#fff!important;text-align:center}}.gform_button.button{background-color:#de3b21;color:white;padding:.3em 1em;font-size:20px;font-weight:500;border:none;border-radius:10px;line-height:1.7em;transition:all .21s ease}.gform-button.button:hover,.gform-button:hover,.gform_button:hover{background-color:#de3b21!important;letter-spacing:1.75px;cursor:pointer}