.hx-130 {
    height: 130px ;
} 

.mwx-200 {
    max-width: 200px;
}

.wp-100 {
    width: 100%;
}
.font-3 {
	font-weight: 300;
}

@media(min-width: 768px) {
    .mwx-md-245 {
        max-width: 245px;
    }
}

.position-relative {
    position: relative !important;
}

.background-light {
    background-color: #E6E6E6;
}
.color-blue{
	color: #3E4095;
}
.color-light {
    color: #fff;
}

.color-dark {
    color: #000;
}

.background-primary {
    background-color: #30aeca;
}

.color-primary {
    color: #30aeca;
}

.color-secondary {
    color: #727272;
}

.background-tertiary {
    background-color: #0d2147;
}

.color-tertiary {
    color: #818181;
}
.color-gray{
    color: #C8C8C8;
}

.background-gray3 {
    background-color: #e6e6e6;
}

body {
    background: #fff;
}

body a {
    color: #30aeca;
}

body a:hover,
body a:focus,
body a:active,
body a:focus-within,
body a:focus-visible {
    color: #ffffff;
}

body .btn.btn-tertiary {
    background-color: #0d2147;
    border-color: #0d2147;
    color: #fff;
}

body .btn.btn-tertiary:hover,
body .btn.btn-tertiary:focus,
body .btn.btn-tertiary:active,
body .btn.btn-tertiary:focus-within,
body .btn.btn-tertiary:focus-visible {
    background-color: #fff;
    border-color: #0d2147;
    color: #0d2147;
}

body .form-control {
    background-clip: unset;
}

body .form-control:hover,
body .form-control:focus,
body .form-control:active,
body .form-control:focus-within,
body .form-control:focus-visible {
    color: #000037;
    border-color: #000037; 
    box-shadow: none;
}

body .form-control::-webkit-input-placeholder {
    color: #000037;
}

body .form-control::-moz-placeholder {
    color: #000037;
}

body .form-control:-ms-input-placeholder {
    color: #000037;
}

body .form-control::-ms-input-placeholder {
    color: #000037 ;
}

body .form-control::placeholder {
    text-align: left;
    color:  #000037;
}

body main.page-content .banner-wrap .get-quote-wrap .form-group .form-control {
    border-color: #b7b7b7;
    outline: 0;
    box-shadow: none;
}

body main.page-content .banner-wrap .get-quote-wrap .form-group .form-control:hover,
body main.page-content .banner-wrap .get-quote-wrap .form-group .form-control:focus,
body main.page-content .banner-wrap .get-quote-wrap .form-group .form-control:active {
    border-color: #0d2147;
}

body footer.site-footer a {
    color: #778298;
    font-weight: 400;
}

body footer.site-footer a:hover,
body footer.site-footer a:focus,
body footer.site-footer a:active,
body footer.site-footer a:focus-within,
body footer.site-footer a:focus-visible {
    color: #000037;
}

h2,
h5,
.h2,
.h5 {
    margin-block: 0;
    line-height: 1.25;
}

h2,
.h2 {
    font-size: calc(36px + (45 - 36) * (100vw - 360px) / (1920 - 360));
}

h5,
.h5 {
    font-size: calc(15px + (15 - 15) * (100vw - 360px) / (1920 - 360));
}

.form-control {
    font-size: 16px;
}

.btn {
    letter-spacing: .5px;
    font-weight: 700;
    font-size: calc(16px + (20 - 16) * (100vw - 360px) / (1920 - 360));
}

.btn:hover,
.btn:focus,
.btn:active,
.btn:focus-within,
.btn:focus-visible {
    outline: 0;
    box-shadow: none;
}

body {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    font-family: "Roboto", sans-serif;
}

body footer.site-footer {
    font-size: 18px;
    background-color: #FFFFFF;
    box-shadow: inset 0 20px 20px -20px rgb(0 0 0 / 57%);
}

body footer.site-footer .footer-nav .nav-item .nav-link {
    color: #778298;
    font-size: calc(18px + (18 - 18) * (100vw - 360px) / (1920 - 360));
}

html {
    overflow-x: hidden;
}

body a,
body a:hover,
body a:focus,
body a:active,
body a:focus-within,
body a:focus-visible {
    text-decoration: none;
}

body .form-control {
    background-clip: unset;
}

body .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 34px;
    min-width: 200px;
    padding: 15px;
}

body .btn:hover,
body .btn:focus,
body .btn:active {
    outline: 0;
    box-shadow: none;
}

body .btn.btn-tertiary {
    background-color: #0d2147;
    border-color: #0d2147;
    color: #fff;
}

body .btn.btn-tertiary:hover,
body .btn.btn-tertiary:focus,
body .btn.btn-tertiary:active {
    background-color: #fff;
    border-color: #0d2147;
    color: #0d2147;
}

body .container-box {
    width: 100%;
    margin: 0 auto;
}

/*# sourceMappingURL=defaults.css.map */