

/* Start:/local/templates/main/template_styles.css?1664790526995*/
.main-banner .container {
    background-color: rgba(0,0,0,0.45);
    padding-top: 0;
    padding-bottom: 16.8em;
}
.sub-title h3 {
    font-size: 30px !important;
}
.lbox {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.title {
    font-size: 40px;
    color: #FFF;
    padding-bottom: 10px;
    border-bottom: 2px solid #FFF;
    width: 100%;
}
.logo {
    display: block;
    margin-top: 33px;
    margin-bottom: 2.0em;
    width: 136px;
}
.logo_box {
    display: flex;
    align-items: center;
    justify-content: space-around;
    align-content: center;
}
section.main-banner .col-md-5 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.title_block {
    color: white;
    width: 100%;
    text-align: center;
    font-size: 24px;
}
.banner {
    position: relative;
    bottom: unset;
    left: 0px;
}
@media (min-width: 768px){
.offset-md-1 {
    margin-left: 6.333333%;
	}}
/* End */
/* /local/templates/main/template_styles.css?1664790526995 */
