@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&family=Roboto:wght@400;700&family=Source+Sans+Pro&display=swap');@font-face{font-family:'franklin_gothicbold';src:url(//solvhr.com/wp-content/themes/lfs/franklin_gothic_bold.woff2) format('woff2'),url(//solvhr.com/wp-content/themes/lfs/franklin_gothic_bold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'franklin_gothic_mediumregular';src:url(//solvhr.com/wp-content/themes/lfs/fonts/franklin_gothic_medium.woff2) format('woff2'),url(//solvhr.com/wp-content/themes/lfs/fonts/franklin_gothic_medium.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gilroyextrabold';src:url(//solvhr.com/wp-content/themes/lfs/fonts/gilroy-extrabold.woff2) format('woff2'),url(//solvhr.com/wp-content/themes/lfs/fonts/gilroy-extrabold.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gilroylight';src:url(//solvhr.com/wp-content/themes/lfs/fonts/gilroy-light.woff2) format('woff2'),url(//solvhr.com/wp-content/themes/lfs/fonts/gilroy-light.woff) format('woff');font-weight:400;font-style:normal}:root{--font1:'franklin_gothic_mediumregular',sans-serif;--font2:'franklin_gothicbold',sans-serif;--font3:'gilroylight',sans-serif;--font4:'gilroyextrabold',sans-serif;--font5:'Roboto',sans-serif;--extralight:200;--light:300;--regular:400;--medium:500;--semibold:600;--bold:700;--extrabold:800;--black:900;--color1:#ffbf00;--color2:#f6f8fe;--color3:#051440;--color4:#182451}body,p,a,li,button,input,select,textarea{font-family:var(--font3);font-size:18px;line-height:32px;font-weight:var(--regular)}h1,h2,h3,h4,h5,h6{font-family:var(--font1);font-weight:var(--bold)}h1,h2{font-size:64px;line-height:66px}h3{font-weight:var(--bold);font-size:20px;line-height:22px}a.meanmenu-reveal{width:30px;padding:0;cursor:pointer;color:#fff !important;text-decoration:none;font-size:16px;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;z-index:99999999}a.meanmenu-reveal span{width:25px}a.meanmenu-reveal span{margin-left:0 !important;background:var(--color1) !important;display:block;height:3px;margin-top:3px}.mean-container .mean-bar{background-color:transparent !important;min-height:0 !important;padding:0 !important}.mean-container a.meanmenu-reveal{display:none !important}.mean-container .mean-nav{margin-top:0}@media only screen and (min-width:992px){.meanmenu-reveal{display:none !important}.mean-container .mean-bar{margin-bottom:10px;padding-bottom:0;position:fixed;background-color:#a30031}.main-menu li .sub-menu{max-height:1000px;position:relative}.mean-container .mean-nav{max-height:100%;overflow-y:auto}.mean-container .mean-nav ul li a.mean-expand{height:24px;border-bottom:none !important}.mean-container .mean-nav ul li li a{color:#fff;padding:10px 40px;border:none}.mean-container .mean-nav ul li a{background-color:#a30031}.mean-container .mean-nav ul li a:hover{color:#cdba6d}.mean-container a.meanmenu-reveal span{width:25px;margin-left:60px}.mean-container a.meanmenu-reveal{width:100px}.mean-container .mean-nav ul ul li a.mean-expand{height:15px}.main-menu li ul ul{left:0}}.footer-section .sub-menu{display:none}.menu-header-section .sub-menu{display:none;padding:15px;list-style-type:none;background-color:#000}.menu-header-section .menu-item:hover .sub-menu{display:block;position:absolute;width:100%;max-width:280px}.menu-header-section .sub-menu .menu-item{border-bottom:1px solid #dcdcdc}.menu-header-section .sub-menu .menu-item{border-bottom:1px solid #ffffff4f;margin-bottom:10px;padding-bottom:10px}.menu-header-section .sub-menu .menu-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.menu-header-section .sub-menu .menu-item{font-size:16px;line-height:20px}.menu-header-section .sub-menu .menu-item a{font-weight:var(--regular);font-size:16px;line-height:20px}.main-menu{padding:0;margin:0;display:flex;justify-content:space-between;list-style-type:none}.container{width:100%;max-width:1700px;padding:0 15px;margin:auto;position:relative}.container.full{max-width:100%;padding:0}a:focus,a:hover{text-decoration:none}.mean-container{position:absolute;width:100%}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;display:flex;flex-direction:column}header .nav .meanclose{color:var(--color1) !important}.menu-header-section{width:100%}.meanmenu-reveal{float:right}section{position:relative}.main-content .cta{background:#173075;border-radius:10px;padding:30px;font-weight:700;color:#fff}.main-content .cta a{color:#fa0}