@font-face {
    font-family: "Parkinsans";
    src: url(../fonts/Parkinsans-Regular.ttf);
}

.bg-lap-blue-light {
    background-color: #0056c1!important;
}

body p,
label {
    color: #0056c1!important;
    font-family: "Parkinsans";
}

input::placeholder {
    font-family: "Parkinsans";
}

.bg-body-header {
    width: 100%;
    min-height: 350px;
    background: url(../images/slider.jpg) !important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}

.bg-body-header-md {
    width: 100%;
    height: auto;
    aspect-ratio: 393 / 161;
    background: url(../images/slider-md.jpg) !important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    background-position: center!important;
}

.card {
    border-color: #0056c1!important;
    border-radius: 15px!important;
}

.custom-input {
    border: none!important;
    border-radius: 0px!important;
    border-bottom: 2px solid #0056c1!important;
}

label {
    font-weight: 600;
    color: black!important;
}

.btn-custom {
    border-radius: 19px!important;
    border-color: #0056c1!important;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.3);
}

.condiciones {
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: solid 1px #0056c1!important;
    border-bottom: solid 1px #0056c1!important;
    margin-left: -10px!important;
    font-size: 12px;
}

.text-description {
    font-size: 16px;
    padding-right: 200px;
    margin-right: -50px;
}

.card {
    width: 100%!important;
}

.description-custom {
    padding-right: 50px!important;
}

.col-custom {
    margin-left: 50px;
}

@media screen and (max-width:991px) {
    .description-custom {
        padding-right: 0px!important;
    }
    .col-custom {
        margin-left: 0px;
    }
    .bg-body-header-md {
        background-size: cover;
    }
}