@font-face{font-family:'basefont';font-style:normal;font-display:auto;src:url(https://cdn2.hubspot.net/hubfs/5002803/fonts/Roboto-Regular.woff)}
@font-face{font-family:'headfont';font-style:normal;font-display:auto;src:url(https://cdn2.hubspot.net/hubfs/5002803/fonts/BebasNeueBold.woff)}
body{margin:0;padding:0;font-family:'basefont'}

.banner-section{position:absolute;z-index:0;height:600px;overflow:hidden;top:0;left:0;right:0}
.banner-section:before{content:"";background:rgba(21,26,50,0.7);position:absolute;top:0;right:0;bottom:0;left:0}
.title-banner{font-family:'headfont';color:#fff;font-size:5rem;font-weight:500}

.banner-info p{font-family:'basefont';color:#fff;font-size:1.15rem;font-weight:400}
.banner-container{position:relative;z-index:1}
.card-form{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15);background:rgba(255,255,255,1);border-radius:1rem;padding:2rem;display:flex;gap:1rem;flex-direction:column}
.card-form h1{font-family:'basefont';font-size:1.12rem;border-bottom: 1px solid #c8c8c8;font-weight:600;padding-bottom:.25rem}
.btn-form{background:#f6693c;font-family:'basefont';color:#fff;font-size:1.5rem;border-radius:.35rem;padding:.5rem;border:none}
.btn-form:hover{background:#e83800}
.logo-icon{width:auto;height:40px}
.card-form p{font-size:.85rem}
.card-form .form-check-label{font-size:.85rem}
.info-footer p{color:#fff;font-size:.85rem;margin:0}
.info-footer ul{list-style:none;margin:0;padding:0;display:flex;gap:1.15rem}
.info-footer ul li a{color:#fff;font-size:.85rem;text-decoration:none}
.info-footer ul li a:hover{text-decoration:underline}
@media (min-width: 992px){
    .banner-info{padding-top:0rem; padding-right: 100px !important;}
}
/*@media (max-width: 991.98px){
    .bg-light-blue{background:rgba(21,26,50,0.9)}
}*/