body{
	max-width:640px;	
	margin: auto;
	width:100%;
}
body img{
	width: 100%;
}
.form-wrapper{
	background: linear-gradient(to bottom, #3c74fd, #d0edf5);
}
iframe{
	aspect-ratio: 16 / 9;
}
.video-wrapper {
    aspect-ratio: 508 / 532;
    max-width: 45%;
    background-size: cover;
    padding-top: 125px;
    position: absolute;
    width: 100%;
}
.frame-1{
	background-image:url('../img/frame-1.png');
	top: 135px;
	left: 25px;
}
.frame-2{
	background-image:url('../img/frame-2.png');
	top: 135px;
	right: 25px;
}
.frame-3{
	background-image:url('../img/frame-3.png');
	top: 450px;
	left: 25px;
}
.frame-4{
	background-image:url('../img/frame-4.png');
	top: 450px;
	right: 25px;
}
.float-btn{
	position: fixed;
	bottom:10px;
	right:20px;
}
.float-btn a {
    width: 80px;
    display: block;
    margin-bottom: 10px;
    /*
    background-size: 70%;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff;
    display: block;
    border: 0;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .15);
    margin-bottom: 10px;
    */
}
/*
.btn-1{
	background-image:url('../img/btn1.png');
}
.btn-2{
	background-image:url('../img/btn2.png');
}
*/
.grecaptcha-badge{
	visibility: hidden;
}
@media screen and (max-width: 767px) {
	body{
		max-width:568px;
		width:100%;
	}
	.parent-section{
		background-image:url('../img/4-mobile.jpg') !important;
		aspect-ratio: unset !important;
		padding-top: 23%;
		padding-bottom:50px;
		background-color:#3e73ff;
		background-repeat: no-repeat;
	}
	.video-wrapper {
        aspect-ratio: 508 / 532;
        max-width: calc(100% - 80px);
        background-size: cover;
        padding-top: 125px;
        position: relative;
        width: 100%;
        top: unset;
        left: unset;
        right: unset;
        margin: auto;
        margin-top: 30px;
    }
	.video-wrapper iframe{
		position: absolute;
		bottom: 20px;
		width: 100%;
	}
}