@font-face{font-family:"ProximaNova";src:url("../assets/fonts/ProximaNova.eot");src:url("../assets/fonts/ProximaNova.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/ProximaNova.otf") format("opentype"), url("../assets/fonts/ProximaNova.svg") format("svg"), url("../assets/fonts/ProximaNova.ttf") format("truetype"), url("../assets/fonts/ProximaNova.woff") format("woff"), url("../assets/fonts/ProximaNova.woff2") format("woff2");font-weight:normal;font-style:normal}body{background:#ffffff;color:#000000;letter-spacing:0;font-size:18px;line-height:1.3em}h1,h2,h3,h4,h5,h6,p,.widget,ul{padding:0;margin:0;letter-spacing:0}a.menu-scroll-down{display:none}.no-margin{margin:0}.no-padding{padding:0}.widget a,a{text-decoration:none;color:#ffffff}.widget a:hover,.widget a:focus,a:hover,a:focus{text-decoration:none;outline:none}.wd-100{width:100%}.ls-3{letter-spacing:3.6px}.white-bg{background-color:#ffffff}.ptb-20{padding-top:20px;padding-bottom:20px}.header-section .logo{width:40%}.header-section .primary-menu-container ul{justify-content:end}.header-section .primary-menu-container ul li a{font-size:16px;line-height:16px;color:#a7afb9;font-family:"Montserrat", sans-serif;font-weight:400}.header-section .primary-menu-container ul li a:hover{background-color:#1b3d6a;color:#ffffff;text-decoration:none;border-radius:15px}.hero-banner{background-color:#1b3d6a;padding-bottom:100px;padding-bottom:100px}.footer-resources-heading{margin-block-end:5px !important}@media screen and (max-width:575px) and (min-width:320px){.key-heilight-section:after{width:85px;height:181px;position:absolute;top:-120px}}