 html {scroll-behavior: smooth;scroll-padding-top:5em;}body {color: #000 !important;}img {display: block;max-width: 100%;}.h2, h2 {font-size: 2rem !important;line-height: 42px !important;}.lead {font-weight: 400 !important;}a, button {cursor: pointer;}.jumbotron {margin-bottom: 0 !important;}.atlas-cta {border-radius: 22px !important;padding: 12px 30px !important;font-weight: 700;transition: .3s ease-in-out !important;}#banner h1 {font-size: 3.3rem;line-height: 1.3;margin-top: 5rem;}.atlas-cta:hover {text-decoration: none;transform: translateY(-5px);}.atlas-cta-wide {width: 100%;}.cta-green {background: #ee1c24;color: #fff;}.cta-green:hover {color: #ffffff;background: #1a4ea1;}.cta-blue {background: #192440;color: #ffffff;}.cta-blue:hover {color: #ffffff;background: #121a2e;}.cta-ghost {border: 2px solid #192440 !important;color: #192440;}.cta-ghost:hover {color: #ffffff;background: #121a2e;}#banner {background-size: cover;padding: 10rem 2rem 10rem 2rem;}.scrolltop {background: #f9151c;color: #fff;width: fit-content;height: fit-content;padding: 5px 10px;position: fixed;right: 20px;bottom: 20px;border-radius: 3px;cursor:pointer;z-index:999;display:none;}.navbar-light .navbar-toggler {color: rgb(255 255 255) !important;border-color: rgb(255 255 255) !important;padding: 4px 8px;border-radius: 2px;margin-right:15px;}header.sticky .navbar-light .navbar-toggler {color: #003c9d !important;border-color: #003c9d !important;}.navbar-toggler:focus, .navbar-toggler:hover {text-decoration: none;outline: none;}.navbar-light .navbar-toggler-icon{background-image: none !important;width: auto;height: auto;padding: 0px;vertical-align: baseline;font-size:18px;}header.sticky #social-media a{border: 1px solid #1a4ea1;background: #1a4ea1;}header.sticky #social-media a i{color: #fff;}header.sticky {position: fixed !important;top: 0 !important;width: 100%;background: #fff;z-index: 1030;box-shadow: 0px 10px 20px rgb(0 0 0 / 30%);}header {overflow: hidden;top:15px !important;transition: .5s;}header .h-logo {max-width: 125px;}.cust-nav .nav-item .nav-link{color: #fff !important;padding: 0px 20px !important;text-transform: capitalize;font-weight: 400;font-size:17px;letter-spacing:0.8px;}header.sticky .cust-nav .nav-item .nav-link{color: #000 !important;}.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgb(248 22 25) !important;}header.sticky .cust-nav .nav-item .nav-link:focus, header.sticky .cust-nav .nav-item .nav-link:hover {color: rgb(248 22 25) !important;}.feature img {width: 100%;box-shadow: 0px 1rem 1rem rgb(0 0 0 / 25%);}#feature-first {background: #fff;padding: 5rem 2rem;}#feature-last {background: #1a4ea1;padding: 5rem 2rem;}#price-table {padding-top: 4rem !important;padding-bottom: 4rem !important;}#price-table__premium {background: #192440;color: #ffffff;}#price-table ul li {padding: 5px 0;}#contact {background-size: cover;}#contact ul li {padding: 3px 0;}#contact form {color: #fff;}.head-btn {border: 2px solid #ffffff !important;}.head-btn:hover {transform: none !important;background: #fff;color: #000 !important;}#contact form input, #contact form textarea {background: transparent;border: 1px solid #fff;color: #ffffff;}.highlight-serv h2 {line-height: 40px;}#copyright {background: #0d1222;padding: 0.8rem 3rem;color: #fff;}#social-media a {width: 25px;height: 27px;border-radius: 2px;border: 1px solid #fff;transition: .4s ease;}#social-media a i {color: #fff;font-size: 13px;line-height:28px;}#social-media a:hover {background: #ee1c24;border: 1px solid #ee1c24;}#social-media a:hover i {color: #ffffff;}@media (max-width: 575px) {header .h-logo {max-width:100px;margin-left:15px;}header{top:10px !important;}#banner {padding: 3rem 1rem 5rem 1rem;}#banner h1 {font-size: 2rem;margin-top: 4rem;}.display-3 br {display: none;}#social-media {display: none;}#banner header img {margin: 0 auto;}.lead br {display: none;}#feature-first {background: none;}#feature-first img, #feature-last img {display: none !important;}#feature-last {padding-bottom: 2rem;padding-top: 2rem;}#feature-first {padding-bottom: 20px;padding-top: 25px;}.highlight-serv p br, .highlight-serv h2 br {display: none;}.h2, h2 {font-size: 1.7rem !important;line-height: 36px !important;}.cust-nav .nav-item .nav-link{color: #000 !important;padding: 5px 25px !important;letter-spacing:0.5px;}.cust-nav{background:#f5f5f5;padding: 15px 0px;}#copyright{padding: 0.8rem 0rem;font-size:13px;}.highlight-serv img{width:150px;}}  