body {
    background-color:#040402;
    overflow-x: hidden;
}
.full-slider.featured .inner .left:after,
.no-slider.featured .inner .left:after,
.full-slider.featured .inner .left:before,
.no-slider.featured .inner .left:before {
    display: none;
}
.caption {
    padding: 100px 0;
}
h1,
.slide-content .title {
    line-height: 1;
}
.card:not(.no-hover):not(:hover) {
    background-color: var(--dark-grey-color);
}
.lp-form.card.featured:before {
    opacity: .6;
}
.lp-form.card.featured:after {
    background: rgb(47, 50, 58);
    background: -moz-radial-gradient(circle, rgba(47, 50, 58, 1) 0%, rgba(25, 25, 25, 1) 100%);
    background: -webkit-radial-gradient(circle, rgba(47, 50, 58, 1) 0%, rgba(25, 25, 25, 1) 100%);
    background: radial-gradient(circle, rgba(47, 50, 58, 1) 0%, rgba(25, 25, 25, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f323a",endColorstr="#191919",GradientType=1);
}
textarea.form-control {
    min-height: 100px;
}
.form-control {
    border-color: #efefef;
    color: #efefef;
}
.form-control::placeholder,
.form-control:focus {
    color: #efefef;
}
header {
    position: fixed;
    z-index: 11;
}
.lp-form {
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 100px 0px rgba(255, 255, 255, 0.15);
    -moz-box-shadow: 0px 0px 100px 0px rgba(255, 255, 255, 0.15);
    box-shadow: 0px 0px 100px 0px rgba(255, 255, 255, 0.15);
}
.lp-form.card.featured:before,
.lp-form.card.featured:hover::before {
    height: calc(100% + 10px);
    top: -10px;
    left: -10px;
}
.lp-form::before {
    content: " " !important;
}
.hero {
    position: relative;
    z-index: 9;
}
.underline {
    position: relative;
    z-index: 1;
}
.underline:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%233f78e0' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E");
    content: "";
    position: absolute;
    z-index: -1;
    display: block;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    left: 50%;
    bottom: -0.78em;
    width: 110%;
    height: 1.2999999999999998em;
    transform: translateX(-50%);
}
.section-1 {
    position: relative;
    z-index: 10;
    top: -20px;
    background-color: var(--section-5-bg-color)!important;
}
.section-4 .card {
    min-height: 310px;
}
.section-4,
.section-7 {
    top: -20px;
}
header .navbar-expand-lg .navbar-nav {

}
.lgpd-form, .lgpd-form a {
    font-size:12px!important;
}
.alert {
    font-size:12px;
}
@media (min-width: 992px) {
    .caption {
        padding: 230px 0;
    }
}