@media screen and (max-width: 600px) {
	.page-wrapper {
    	padding-bottom: 0;
    }
	.form {
    	display: grid;
    	justify-content: center;
        margin: 20px;
    }
    .form .left__content .term__condition {
    	display: block;
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .form .right__content .tips {
    	box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.15);
		border-radius: 12px;
        height: auto;
        padding: 20px;
    }
    .form .right__content .info {
    	padding: 0;
    }
    .form .right__content .tips img {
    	display: none;
    }
    .dependents__button {
    	display: grid;
        grid-gap: 15px;
    }
    .dependents__button button {
    	margin: 0;
        width: 100%;
    }
    #fullpage > .section:nth-child(1) {
        background-size: cover;
        background-position: center;
	}
    #fullpage > .section:nth-child(1) .wording {
    	width: auto;
    	margin-left: 0;
    }
    #fullpage > .section:nth-child(1) .wording h1 {
    	font-size: 38px
    }
    #fullpage > .section:nth-child(1) .wording h2 {
 		font-size: 22px
    }
    #fullpage > .section:nth-child(2) .sub__section {
    	flex-direction: column-reverse
    }
    #fullpage > .section:nth-child(3) .sub__section {
		width: auto;
        flex-direction: column-reverse;
    }
    #fullpage > .section:nth-child(3) .sub__section .wording {
    	width: auto;
        text-align: center;
    }
    #fullpage > .section:nth-child(3) .sub__section .wording h2 {
    	font-size: 30px;
    }
    #fullpage > .section:nth-child(3) .sub__section .wording p {
    	font-size: 44px;
    }
    .footer__container {
    	flex-direction: column;
    }
    #fullpage > .section:nth-child(5) .sub__section .content {
    	flex-direction: column;
    }
    .wpforms-container {
    	margin: 0 !important;
        width: 100% !important;
    }
    #fullpage > .section:nth-child(5) .sub__section img {
    	display: none;
    }
    #fullpage > .section:nth-child(5) .sub__section .content {
    	align-items: normal;
    }
    .wording__form__home > h3 > p {
    	font-size: 46px;
    }
    #fullpage > .section:nth-child(4) .sub__section {
    	height: auto;
    }
    #fullpage > .section:nth-child(4) .sub__section img {
    	width: 100%;
    }
    #fullpage > .section:nth-child(4) .sub__section .set__image {
    	grid-template-columns: auto;
    }
    #fullpage > .section:nth-child(4) .sub__section .wording h2 span {
    	font-size: 29px;
    }
    #fullpage > .section:nth-child(4) .sub__section .wording h2 {
    	font-size: 19px;
    }
    #step__progress__bar .all__step {
    	padding: 0 8px;
    }
}