html{scroll-padding-top:180px;scroll-behavior:smooth}#header{font-size:.7em;position:fixed;width:100%;background-color:#f4f4f4;z-index:400}#header a{border-bottom:0}.header_top_inside,.header_bottom_inside{display:flex;justify-content:space-between;align-items:center}#header_top{border-bottom:1.5px solid #c7c4c4;font-size:.8em}.header_left,.header_top_right .contact,.header_top_right .social{border-right:1.5px solid #c7c4c4}.header_left a,.header_top_right .contact a{padding-top:5px;padding-bottom:5px;display:inline-block}.header_left a{padding-right:15px;font-weight:600}.header_top_right .contact a{padding-right:15px;padding-left:15px;text-transform:uppercase}.header_top_right{display:flex;align-items:center}.header_top_right .rib_speclink img{width:120px;margin:auto;margin-right:15px;margin-bottom:0;margin-top:5px}#header .social{display:flex;align-items:center;font-size:1.35em;padding-left:15px}#header .social a{padding-right:15px}#header button{border:0;background:rgba(0,0,0,0);font-size:1.4em;padding-left:15px}.header_top_right .contact,.header_bottom_inside nav{border-left:1.5px solid #c7c4c4}#header .nav nav{padding-left:60px}#header #logo{width:285px;padding-right:30px}.logo-small,.mobile-menu-icon{display:none}#header .nav{font-weight:600}@media only screen and (max-width: 1500px){.header_bottom_inside{padding-right:60px}#header .nav nav{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 1260px){#header #logo{width:230px}.header_bottom_inside{padding-right:15px}}@media only screen and (max-width: 1000px){.header_top_right .rib_speclink{border-right:1.5px solid #c7c4c4}.header_top_right .contact{border-left:0}.header_left{font-size:.875em;border-right:0}#header #logo{width:195px}.header_bottom_inside{padding-right:15px}.header_top_right .contact a{padding-right:10px;padding-left:10px}}@media only screen and (max-width: 860px){.header_bottom_inside{padding-right:0}#header .header_bottom_inside .nav nav{padding:0;padding-left:0}}@media only screen and (max-width: 800px){#header #logo{width:170px}}@media only screen and (max-width: 875px){.header_bottom_inside,.header_top_inside{padding-right:0}#header button{padding:10px 12.5px}html{scroll-padding-top:160px}}@media only screen and (max-width: 730px){#header #logo{padding-top:15px;padding-bottom:15px;margin:auto;padding-right:0}#header .row{position:fixed;top:0;right:0}.header_left{display:none}.header_top_inside{padding-left:0;border-left:0;justify-content:space-around}}@media only screen and (max-width: 600px){.header_top_right .rib_speclink{display:none}}@media only screen and (max-width: 550px){html{scroll-padding-top:45px}#header{position:absolute}.header_top_inside{position:fixed;bottom:0;left:0;background-color:#f4f4f4;width:100%;justify-content:flex-start}.mobile_btn{position:fixed;bottom:0;right:0}.bar{display:none}.header_top_right .contact a{padding-right:10px;padding-left:0}.header_top_right .contact a.phone{padding:10px 5px 10px 10px}#header .social a{padding-right:8px}#header .social{padding-left:8px}}