﻿html{scroll-padding-top:220px}#header{width:100%;position:fixed;background-color:rgb(var(--white));font-size:0.875em;text-transform:uppercase;z-index:1000;font-weight:700;top:0}#container{padding-top:300px}#header_top a{color:rgb(var(--second))}#header_top,#header_top .header_left a:hover{color:rgb(var(--white))}#header_top{margin-bottom:18px;background-color:rgb(var(--prime));font-size:0.822em;height:50px}.header_top_inside,.header_bottom_inside,.header_top_right{display:flex;justify-content:space-between;align-items:center}#header ul,#header li{margin:0;padding:0;list-style-type:none}#header_top nav ul{display:flex}#header_top nav a{padding-right:10px}#header_top nav a:after{content:"|";padding-left:10px}#header_top a.rib_speclink img{width:120px;margin:auto;margin-bottom:0;margin-right:15px}.header_bottom{padding-bottom:30px;padding-top:15px;text-transform:uppercase;font-weight:600}#header a{border-bottom:0}#header #logo{width:280px;display:inline-block}#header .contact{padding:0 15px;font-size:1.125em;font-weight:300;margin-right:15px}#header .contact,#header button{background-color:rgb(var(--second));color:rgb(var(--prime));margin-bottom:0;display:flex;justify-content:center;align-items:center;height:50px}#header .contact{display:flex;padding-right:15px;padding-left:15px;color:rgb(var(-prime));font-weight:600}.nav a.menu,.nav button,#header .nav .account_link,#header_top nav li:last-child a:after{display:none}#header button{width:54px;border:0;font-size:1.25em}#header .account_link{height:45px;padding-top:10px;padding-right:15px;padding-bottom:10px}#header .account_link_inside button,#header .account_link_inside a{margin-right:15px;padding-top:15px;background-color:var(--black);font-size:1em;text-transform:uppercase;font-weight:700}#header .account_link_inside a{display:inline-block;padding-top:9px}#header .nav .account_link button,#header .nav .account_link_inside a{padding-top:3px;padding-right:0;padding-bottom:3px;background-color:rgb(var(--white));color:#000}#header .nav .account_link{padding-right:0}#header #desktop-nav-1 ul.level_1 li a:after,#header #desktop-nav-1 ul.level_1 li strong:after{content:"|";color:rgb(var(--second));position:absolute;right:-5px}#header #desktop-nav-1 ul.level_2 li a:after,#header #desktop-nav-1 ul.level_2 li strong:after{display:none}#header #desktop-nav-1 ul.level_1 li:last-child a:after{display:none;content:""}#header #desktop-nav-1 .level_2 a{font-weight:400}#header #desktop-nav-1 ul.level_1 li:nth-of-type(1).sfHover .sf-menu.level_2,#header #desktop-nav-1 ul.level_1 li:nth-of-type(2).sfHover .sf-menu.level_2,#header #desktop-nav-1 ul.level_1 li:nth-of-type(5).sfHover .sf-menu.level_2{background-color:rgb(var(--prime));display:flex !important;flex-wrap:wrap;width:38em !important;padding-top:40px;padding:15px}#header #desktop-nav-1 ul.level_1 li:nth-of-type(1).sfHover .sf-menu.level_2 a,#header #desktop-nav-1 ul.level_1 li:nth-of-type(2).sfHover .sf-menu.level_2 a,#header #desktop-nav-1 ul.level_1 li:nth-of-type(5).sfHover .sf-menu.level_2 a{padding-block:8px;font-weight:400}#header #desktop-nav-1 ul.level_1 li:nth-of-type(1).sfHover .sf-menu.level_2 a:hover,#header #desktop-nav-1 ul.level_1 li:nth-of-type(2).sfHover .sf-menu.level_2 a:hover,#header #desktop-nav-1 ul.level_1 li:nth-of-type(5).sfHover .sf-menu.level_2 a:hover{background-color:rgb(var(--prime));color:rgb(var(--second))}#header #desktop-nav-1 ul.level_1 li.sfHover:nth-of-type(1) .sf-menu.level_2>li,#header #desktop-nav-1 ul.level_1 li.sfHover:nth-of-type(2) .sf-menu.level_2>li,#header #desktop-nav-1 ul.level_1 li.sfHover:nth-of-type(5) .sf-menu.level_2>li{width:50% !important}.sf-menu li:last-of-type ul a,.sf-menu li:last-of-type ul strong{text-align:left}.mm-navbar{color:var(--text)}.mm-btn--next:before{border:2px solid var(--text)}@media only screen and (max-width:1300px){#header #logo{width:200px}#header_top{font-size:0.75em;margin-bottom:0}.header_bottom{padding-bottom:15px}}@media only screen and (max-width:1250px){#container{padding-top:230px}}@media only screen and (max-width:1150px){#header #logo{width:180px}}@media only screen and (max-width:1120px){.header_top_inside{padding-right:0;padding-left:30px}#header_top{font-size:0.675em}.header_bottom{padding-right:15px}}@media only screen and (max-width:1000px){#header #logo{width:160px}#container{padding-top:200px}.header_bottom{padding-left:15px}}@media only screen and (max-width:850px){.nav a.menu{display:block}.header_bottom nav{display:none}}@media only screen and (max-width:715px){.header_top_right{justify-content:flex-end;width:100%}#header button{margin-right:0}.header_left{position:absolute;right:45px;bottom:27px}#header_top a{color:rgb(var(--prime))}#header_top .header_left a:hover{color:rgba(var(--prime), 0.65)}}@media only screen and (max-width:617px){.header_left{display:none}}@media only screen and (max-width:520px){.hide{width:0;height:0;left:-1000px;position:absolute;top:-1000px;overflow:hidden}#header{position:absolute;top:0;bottom:inherit}#header_top{position:fixed;bottom:0;background-color:rgb(var(--prime))}.header_top_inside,.header_left{width:100%;text-align:center;padding-left:0}#header_top .header_top_inside a{color:rgb(var(--prime))}.header_left nav{margin:auto;justify-content:center}.header_bottom_inside .nav{position:fixed;bottom:0;right:0;top:initial;background-color:rgb(var(--prime));width:100%;width:auto}.header_bottom_inside .nav a{margin-left:auto;background-color:rgb(var(--prime));color:rgb(var(--white))}.header_top_right{position:fixed;bottom:0;left:0;height:50px;justify-content:space-between;padding-left:15px}#header .contact{right:95px;position:fixed}.header_bottom_inside .menu{background-color:rgb(var(--second));width:50px;height:50px;display:flex;justify-content:center;text-align:center;align-items:center;padding-top:10px}#header .search_btn{position:fixed;right:50px;bottom:0}.header_bottom{padding-left:15px}#header #logo{margin:auto;padding-top:15px;width:220px}}