.modal-on-pageLoad .modal-header, .modal-demonstracao .modal-header {
    border-bottom: initial;
    display: initial;
    padding: 35px 35px;
    padding-bottom: 10px;
}
.modal-on-pageLoad .modal-header span, .modal-demonstracao .modal-header span {
    color: #555;
}
.modal-on-pageLoad .modal-body, .modal-demonstracao .modal-body {
    padding: 35px;
    padding-top: 10px;
}
.modal-on-pageLoad .modal-header .modal-title, .modal-demonstracao .modal-header .modal-title {
	font-family: 'Montserrat', sans-serif;
    font-size: 32px;
    font-weight: 700;
    max-width: 450px;
    color: #d94245;
}

.modal-on-pageLoad .modal-header .btn-close, .modal-demonstracao .modal-header .btn-close {
    position: absolute;
    right: 20px;
    top: 20px;
}

.modal-on-pageLoad ul {
    color: #555;
}

.modal-on-pageLoad li {
    font-size: 18px;
    margin-bottom: 10px;
}

.modal-on-pageLoad .btn-whats {
    display: block;
    width: 100%;
    padding: 15px;
    font-weight: 600;
}

.modal-on-pageLoad .call {
    display: block;
    color: #b1b1b1;
    margin-top: 10px;
}

.modal-demonstracao .modal-body .form-control, .modal-demonstracao .modal-body .form-select {
    padding: 0.775rem 0.95rem;
}

.modal-experimente .modal-body .form-control {
    padding: 0.575rem 0.85rem;
}

.modal-md2 {
    max-width: 600px;
}

@media screen and (max-width: 991px) { 
    .modal-demonstracao .modal-header .modal-title {
        font-size: 26px;
    }

    .modal-demonstracao .row .col-md-5 {
        height: 250px;
    }
}