.elementor-149 .elementor-element.elementor-element-65315549{--display:flex;border-style:none;--border-style:none;--border-radius:1px 1px 1px 1px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-cfc8457{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D2DC;--border-color:#D5D2DC;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-149 .elementor-element.elementor-element-198c3e3{border-style:none;}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-65315549{--content-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-cfc8457 */@media (min-width: 800px) {
.bsui .mb-3:not(.large-input) {
    width : 49%;
    display: inline-block;
}
}

.bsui .mb-3 {
    margin-left: 0.5%;
    margin-right: 0.5%;
    margin-bottom: 2rem !important;
}
.bsui .form-control {
    background-color: #f6f7f8 !important; 
}
h3.card-title.text-center.mb-4 {
    background: #f6f7f8;
    transform: translate(-32px, -20px);
    width: calc( 100% + 64px ) !important;
    padding: 20px;
}

.bsui h3 {
    font-family: 'Montserrat';
    font-size: 22px;
}/* End custom CSS */