main {
    margin-bottom: 92px;
}
h1 {
    font-family: "ABCDiatype-Heavy", sans-serif;
    color: #333333;
    font-size: 50px;
    line-height: 1;
    
}
h2 {
    font-family: "ABCDiatype-Medium", sans-serif;
    color: #333333;
    font-size: 40px;
    line-height: 1.2;
    max-width: 583px;
}
.subheading {
    color: #3444EC;
    font-family: "ABCDiatype-Medium", sans-serif;
    font-size: 40px;
    line-height: 1.2;
    max-width: 583px;
}
main form {
    margin-top: 24px;
}
main .form-submit-btn {
    color: #FFFFFF;
    background: #3444EC;
    border-radius: 12px;
    font-family: "ABCDiatype-Regular", sans-serif;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
}
main .form-submit-btn:hover {
    text-decoration: underline;
    color: #FFFFFF;
    background: #3444EC;
}
main form input.form-control {
    font-family: "ABCDiatype-Regular", sans-serif;
    color: #333333;
}
.extra-links:not(a) {
    font-family: "ABCDiatype-Regular", sans-serif;
    color: #333333;
}
.col-lg-7.desktop img {
    height: 100%;
    object-fit: cover;
}
@media only screen and (max-width: 1024px) {
    body main {
        margin-top: 148px;
    }
}
@media only screen and (min-width: 1025px) {
    .details-container:not(.details-container-large) {
        padding-left: 32px;
        max-width: 400px;
    }
    .details-container.details-container-large {
        padding-left: 32px;
        max-width: 520px;
    }
}
.xdsoft_datetimepicker {
    border: solid 4px transparent;
    border-radius: 12px;
    box-shadow: rgba(0, 0, 0, 0.01) 0px 8px 13px 0px;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
    background: #3444EC;
    box-shadow: #3444EC 0 1px 3px 0 inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover,
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
    background: #00ff00 !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th, .xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
    border: 0;
}
.xdsoft_datetimepicker .xdsoft_calendar th, .xdsoft_datetimepicker .xdsoft_label:hover>span, .xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option, .xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option > span, .xdsoft_datetimepicker * {
    font-family: "ABCDiatype-Medium", sans-serif;
}
.xdsoft_datetimepicker .xdsoft_calendar td>div {
    font-family: "ABCDiatype-Regular", sans-serif;
}
.xdsoft_datetimepicker .xdsoft_year, .xdsoft_datetimepicker .xdsoft_month {
    font-size: 13px;
}
.subsubtitle {
    color: #3444EC;
    font-family: "ABCDiatype-Regular", sans-serif;
}
.subsubtitle-black {
    color: #333333;
    font-family: "ABCDiatype-Regular", sans-serif;
}