html{box-sizing:border-box}

*,:after,:before{box-sizing:inherit}

body,html{margin:0;padding:0}

.inner-container{width:auto!important}

.parsys-container{border:0!important}

.module-tmpl-html{margin-top:60px}
.module-htmlcontainer{padding:0!important}
.module-htmlcontainer div{margin:0 auto}

.CustomHTML a,.CustomHTML address,.CustomHTML code,.CustomHTML div,.CustomHTML h1,.CustomHTML i,.CustomHTML img,.CustomHTML li,.CustomHTML nav,.CustomHTML object,.CustomHTML p,.CustomHTML s,.CustomHTML section,.CustomHTML span,.CustomHTML strong,.CustomHTML time,.CustomHTML ul{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}
.CustomHTML nav,.CustomHTML section{display:block}
.CustomHTML ul{list-style:none;margin:0}
.CustomHTML ul:after,.CustomHTML ul:before{display:none}
.CustomHTML ul li{list-style:none;margin:0}


@media(min-width:1200px)
{:root{--k-custom-bs-body-font-size:1.6rem}}

.CustomHTML *,.CustomHTML :after,.CustomHTML :before{box-sizing:border-box}


.CustomHTML body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--k-custom-bs-body-bg);color:var(--k-custom-bs-body-color);font-family:var(--k-custom-bs-body-font-family);font-size:var(--k-custom-bs-body-font-size);font-weight:var(--k-custom-bs-body-font-weight);line-height:var(--k-custom-bs-body-line-height);margin:0;text-align:var(--k-custom-bs-body-text-align)}
.CustomHTML .h1,.CustomHTML h1{color:#00338d;font-family:Open Sans Condensed,Arial,Helvetica,sans-serif;font-size:calc(1.685rem + 5.22vw);font-weight:700;line-height:1.3;margin-bottom:1.6rem;margin-top:0}

@media(min-width:1200px)
{.CustomHTML .h1,.CustomHTML h1{font-size:5.6rem}}

.CustomHTML p{margin-bottom:1.6rem;margin-top:0}
.CustomHTML address{font-style:normal;line-height:inherit;margin-bottom:1rem}
.CustomHTML ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}
.CustomHTML ul ul{margin-bottom:0}
.CustomHTML strong{font-weight:bolder}
.CustomHTML a{color:var(--k-custom-bs-link-color);text-decoration:underline}


.CustomHTML .container{--k-custom-bs-gutter-x:3rem;--k-custom-bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--k-custom-bs-gutter-x)*.5);padding-right:calc(var(--k-custom-bs-gutter-x)*.5);width:100%}

@media(min-width:640px)
{.CustomHTML .container{max-width:588px}}

@media(min-width:768px)
{.CustomHTML .container{max-width:716px}}

@media(min-width:992px)
{.CustomHTML .container{max-width:940px}}

@media(min-width:1200px)
{.CustomHTML .container{max-width:1148px}}

@media(min-width:1440px)
{.CustomHTML .container{max-width:1230px}}

@media(min-width:1600px)
{.CustomHTML .container{max-width:1230px}}

.CustomHTML .btn.show,.CustomHTML .btn:first-child:active,.CustomHTML :not(.btn-check)+.btn:active{background-color:var(--k-custom-bs-btn-active-bg);border-color:var(--k-custom-bs-btn-active-border-color);color:var(--k-custom-bs-btn-active-color)}
.CustomHTML .btn.show:focus-visible,.CustomHTML .btn:first-child:active:focus-visible,.CustomHTML :not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--k-custom-bs-btn-focus-box-shadow)}

.CustomHTML .row{--k-custom-bs-gutter-x:3rem;--k-custom-bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--k-custom-bs-gutter-x)*-.5);margin-right:calc(var(--k-custom-bs-gutter-x)*-.5);margin-top:calc(var(--k-custom-bs-gutter-y)*-1)}

.CustomHTML .col-12{flex:0 0 auto;width:100%}

@media(min-width:992px)
{.CustomHTML .col-md-12{flex:0 0 auto;width:100%}}

.CustomHTML .mb-4{margin-bottom:2.4rem!important}
.CustomHTML .p-3{padding:1.6rem!important}
.CustomHTML .pt-3{padding-top:1.6rem!important}
.CustomHTML .pb-5{padding-bottom:4.8rem!important}
.CustomHTML .text-center{text-align:center!important}
.CustomHTML .bg-gray-5{background:#e5e5e5!important}



.CustomHTML,body{position:relative}
.CustomHTML{background-color:#fff}
.CustomHTML .custom-content{padding:0}
.CustomHTML .custom-content,.CustomHTML .custom-section{background-color:#fff;border:none;display:block;height:auto;margin:0 auto;position:relative;width:100%;z-index:1}
.CustomHTML .custom-section{padding:50px 16px}


@media only screen and (min-width:768px)
{.CustomHTML .custom-section{padding:75px 0}}

.CustomHTML .container,.CustomHTML .custom-container{margin-top:0!important;padding-bottom:0;padding-top:0!important;position:relative;width:100%;z-index:3}
.CustomHTML ul,.CustomHTML ul li{line-height:1.5;position:relative}

.CustomHTML .cta-promo__container{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}

@media only screen and (min-width:768px)
{.CustomHTML .cta-promo__container{grid-template-columns:repeat(1,1fr)}}

@media only screen and (min-width:992px)
{.CustomHTML .cta-promo__container{grid-template-columns:repeat(2,1fr)}}

.CustomHTML .cta-promo__ctalist{border:2px solid #fff;padding:25px 20px 25px 20px;}

@media only screen and (min-width:768px)
{.CustomHTML .cta-promo__ctalist{padding:30px 35px 30px 35px;;}}

.CustomHTML .cta-promo__ctalist--gradient{background: #fff}

.CustomHTML .cta-promo__body{padding-right:0px;padding-left:0px;position:static}

.CustomHTML .cta-promo__title{color:#fff;font-size:18px;font-weight:700;margin-bottom:0}
.CustomHTML .cta-promo_textdiv{position: absolute;vertical-align:middle}
.CustomHTML .cta-promo_text{color:#fff;font-size:12px;font-weight:300;padding-top:15px;padding-bottom:15px;}

@media only screen and (min-width:990px)
{.CustomHTML .cta-promo__title{font-size:24px}
.CustomHTML .cta-promo_text{font-size:17px;}}