.slider h1 p {
    font-size: clamp(2.5rem, -3rem + 8.333vw, 4.5rem);
}

.slider .all-slider {
    padding-top: 3%;
}

.slider .all-slider .row .col-12 {
    display: flex;
    align-items: center;
}

.slider .all-slider .text-side {
    padding-bottom: 6%;
}

.slider .sub-text,
.post-191 .slider .sub-text {
    line-height: 1.6rem;
}

.wp-container-13 {
    justify-content: center;
}

.accessdd {
    width: 90vw!important;
    align-items: center!important
}

.section-gm4e65c48 .grid-row {
    align-items: center;
}

.slider .headings p {
    line-height: 1;
}

.logo-carousel-free .sp-lc-logo img {
	filter: grayscale(100%);
}
.footer-c p {
	line-height: 1rem;
}
.contactForm {
	max-width: 600px;
    margin: 0 auto;
}
.contactForm .gfield_label, .contactForm .gform_title {
	color: white;
}
.contactForm .ginput_container input, .ginput_container textarea {
	display: block;
    width: 100%;
    padding: 9px 17px!important;
    font-size: 1rem!important;
    font-weight: 400;
    line-height: 1.5!important;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.contactForm .gfield_label {
	display: block;
    margin-bottom: 10px;
    color: #fdfdfd;
    font-weight: 300!important;
    font-size: 19px!important;
    line-height: 35px;
	font-family: effra, sans-serif;
}
.contactForm .gform_button {
	max-width: 227px;
    height: 46px!important;
    background-color: transparent!important;
    border: 1px solid #fdfdfd;
    border-radius: 55px;
    padding: 11px 40px!important;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #fdfdfd;
}
.footer-top-area {
	padding-bottom: 4rem;
}
.page-template-comparison-table .comparison-table .result--datatable table tbody tr td a.preapproved {
	white-space: nowrap;
}

@media only screen and (min-device-width: 781px) {

    .accessdd .wp-container-9 .wp-container-5 .wp-container-3, .accessdd .wp-container-9 .wp-container-5 .wp-container-4, .accessdd .wp-container-9 .wp-container-8 .wp-container-6, .accessdd .wp-container-9 .wp-container-8 .wp-container-7, .accessdd .wp-container-1 .h3, .accessdd .wp-container-1 h3 {
        text-align: left;
    }

}

.ctags {
    text-align: center;
    padding: 2%;
}

.ctags a {
    padding: 11px 32px;
    border: 1px solid #6e54fd;
    border-radius: 33px;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    font-size: 1rem;
    min-width: 200px;
    display: inline-block;
}