@media screen and (max-width:1090px) {
.qa-7 {
    max-width: 65% !important;
}
.hp-form {
    width: 65% !important;
}
#company table {
    width: 50% !important;
}
.cta-relative {
    width: 65% !important;
}
}
@media screen and (max-width:700px) {
	.pc {
		display:none;
	}
	.sp {
		display:inherit !important;
	}
.header {
    width: 100% !important;
}
.header a {
    width: 100% !important;
}
.header img {
    width: 100% !important;
    height: inherit !important;
}
.cta-relative {
    width: 95% !important;
}
.cta {
    padding: 3rem 0 !important;
}
.slick-prev, .slick-next {
    width: 25px !important;
    height: 25px !important;
}
.voices {
    max-width: 100% !important;
    padding: 0px 10px !important;
}
.slick-next {
    right: -20px !important;
}
.slick-prev {
    left: -20px !important;
}
.comparison {
    background-color: #d2f5ff;
    padding: 2rem 1rem;
}
.flow {
    width: 90%;
    margin: 3rem auto;
}
.qa-7 {
    max-width: 95% !important;
}
.hp-form {
        width: 95% !important;
    }
#company table {
        width: 95% !important;
    }
.floating-btn .float-item {
    width: 100% !important;
}
.slick-prev, .slick-next {
    top: 68% !important;
}
}