.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: #fff
}
.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
}

.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: #00AFEF;
    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: #ffffff;
}

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: calc(14px + (12 - 12) * (100vw - 360px) / (1920 - 360))
}

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 */