@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
outline:none !important;
}

a:focus{outline:none;}
a {outline:none;}
* {outline:none;}

outline:none !important;

/*=============================================================================================================================================================================*/

body {
            /*display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;*/
            background-color: #f1efe7;
            margin: 0;
}
.br-check {display: none;}
.check-left {position: relative; left: 0;}
.br-check2 {display: none;}
.check-left2 {position: relative; left: 0;}
.br-check3 {display: none;}
.check-left3 {position: relative; left: 0;}
.br-check4 {display: none;}
.check-left4 {position: relative; left: 0;}

.text-do-forma {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:17px;
	font-weight:600;
	text-align: center;
	line-height: 1.3;
	padding-top: 50px;
	padding-bottom: 30px;
	width: 850px;
}

.text-do-forma-span {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:17px;
	font-weight:400;
	line-height: 1.3;
}

        .form-container {
            width: 610px;
			margin-top: 50px;
         }


.cont-forma {
	width: 610px;
	background-color:transparent;
}

		.form-group {
           padding-bottom: 30px;
        }

        label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
			text-align: left;
        }

.lab {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:13px;
	font-weight:400;
	line-height: 1.3;
	text-align: left;
	margin-left: 20px;
}

        input[type="text"], textarea {
            width: 566px;
            padding: 20px;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:17px;
			font-weight:400;
        }

        input[type="text"]:focus, textarea:focus {
            border-color: #e0614d;
			background-color: #ffffff;
            outline: none;
        }

        input[type="text"].filled, textarea.filled {
            border-color: #28a745;
			border-color: #ffffff;
			background-color: #ffffff;
        }

		input[type="tel"], textarea {
            width: 566px;
            padding: 20px;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:17px;
			font-weight:400;
        }

        input[type="tel"]:focus, textarea:focus {
            border-color: #e0614d;
			background-color: #ffffff;
            outline: none;
        }

        input[type="tel"].filled, textarea.filled {
            border-color: #28a745;
			border-color: #ffffff;
			background-color: #ffffff;
        }

		input[type="email"], textarea {
            width: 566px;
            padding: 20px;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:17px;
			font-weight:400;
        }

        input[type="email"]:focus, textarea:focus {
            border-color: #e0614d;
			background-color: #ffffff;
            outline: none;
        }

        input[type="email"].filled, textarea.filled {
            border-color: #28a745;
			border-color: #ffffff;
			background-color: #ffffff;
        }

        .checkbox-group {
            /*display: flex;
            flex-direction: column;*/
			background-color: #ffffff;
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 30px;
			padding-right: 30x;
			border-radius: 12px;
        }

        .checkbox-group label {
            /*display: flex;
            align-items: center;*/
            margin-bottom: 30px;
        }
.check {background-color: #ffffff;}

.checkbox-p {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:16px;
	font-weight:600;
	line-height: 1.4;
	text-align: left;
	cursor: pointer;
	transition: opacity 0.3s ease;
}
.checkbox-p-span {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:16px;
	font-weight:400;
	line-height: 1.4;
	text-align: left;
}
.checkbox-p:hover {color: #e0614d;}
.checkbox-p:hover .checkbox-p-span {color: #e0614d;}

        input[type="checkbox"] {
            appearance: none;
            width: 22px;
            height: 22px;
            background-color: white;
            border: 2px solid #dedede;
            border-radius: 4px;
            margin-right: 10px;
            position: relative;
			top:5px;
            cursor: pointer;
        }

        input[type="checkbox"]:checked {
            border-color: #adadad;
        }

        input[type="checkbox"]:checked::after {
            /*content: '✔';*/
			content: url("image/galka.svg");
			width: 23px;
			height: 16px;
            /*color: #e0614d;
            font-size: 26px;
            font-weight: bold;*/
            position: absolute;
            top: -12px; top: 0px;
            left: 1px; left: 0px;
        }


        .radio-group {
            /*display: flex;
            justify-content: space-between;*/
			background-color: #ffffff;
			padding-top: 20px;
			padding-bottom: 20px;
			padding-left: 30px;
			padding-right: 30x;
			margin-bottom: 30px;
			height: 30px;
			margin-top: 50px;
			border-radius: 12px;
        }

.radio1 {
	float: left;
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:16px;
	font-weight:600;
	line-height: 1.3;
	text-align: left;
	cursor: pointer;
	transition: opacity 0.3s ease;
}
.radio2 {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:16px;
	font-weight:600;
	line-height: 1.3;
	text-align: left;
	cursor: pointer;
	float: right;
	margin-right: 30px;
	transition: opacity 0.3s ease;
}
.radio1:hover {color: #e0614d;}
.radio2:hover {color: #e0614d;}
.radio-span {
	position: relative;
	top: 5px;
}

/*input[type="radio"] {
            appearance: none;
            width: 16px;
            height: 16px;
            border: 2px solid #adadad;
            border-radius: 50%;
            background-color: white;
            margin-right: 5px;
            position: relative;
            cursor: pointer;
        }

        input[type="radio"]:checked {
            border-color: #e0614d;
        }

        input[type="radio"]:checked::before {
            content: '';
            width: 8px;
            height: 8px;
            background-color: #e0614d;
            border-radius: 50%;
            position: absolute;
            top: 2px;
            left: 2px;
}*/

.text-radio-span {position: relative; top: 4px;}

		input[type="radio"] {
            appearance: none;
            width: 16px;
            height: 16px;
            border: 2px solid #dedede;
			border: 2px solid #adadad;
            border-radius: 50%;
            position: relative;
            margin-right: 5px;
            cursor: pointer;
			top: 7px;
        }

        /* Внешний кружок */
        input[type="radio"]::before {
            content: '';
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: #dedede;
			background-color: #adadad;
            position: absolute;
            top: 2px;
            left: 2px;
            transition: background-color 0.3s;
        }

        /* Внутренний кружок при нажатии */
        input[type="radio"]:checked::before {
            background-color: #e0614d;
        }

        /* Внешний кружок при наведении */
        input[type="radio"]:hover {
            border-color: #adadad;
        }

		input[type="radio"]:hover::before {
            content: '';
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: #adadad;
            position: absolute;
            top: 2px;
            left: 2px;
            transition: background-color 0.3s;
        }
        
        input[type="radio"]:checked {
            border-color: #e0614d;
        }

        input[type="radio"]:checked::before {
            content: '';
            width: 8px;
            height: 8px;
            background-color: #e0614d;
            border-radius: 50%;
            position: absolute;
            top: 2px;
            left: 2px;
        }


        .textarea-group {
			margin-top: 30px;
        }

        .button-group {
            display: block;
			height: 70px;
            margin-bottom: 60px;
			margin-top: 90px;
        }

        button {
            padding-left: 90px;
			padding-right: 90px;
			padding-top: 21px;
			padding-bottom: 21px;
            background-color: #e0614d;
            color: #fff;
            border-radius: 12px;
			border: #e0614d 2px solid;
            cursor: pointer;
            transition: all ease 0.3s;
			font-family: "Montserrat", sans-serif;
			font-size:20px;
			font-weight:600;
			float: left;
        }

.podcherk {
			position: relative;
    		display: inline-block;
			bottom: 3px;
}
.podcherk::after {
			content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: -3px; /* Отступ подчеркивания */
            height: 2px; /* Толщина подчеркивания */
            background-color: #ffffff; /* Цвет подчеркивания */
	        transition: all ease 0.3s;
}

        button:hover {
            background-color: #44032e;
            color: #ffffff;
            border-radius: 12px;
			border: #44032e 2px solid;
			transition: all ease 0.3s;
        }
		button:hover .podcherk::after {background-color: #ffffff;transition: all ease 0.3s;}

		button:active {
            background-color: #ffffff;
            color: #e0614d;
            border-radius: 12px;
			border: #e0614d 2px solid;
			transition: all ease 0.3s;
        }
		button:active .podcherk::after {background-color: #e0614d;transition: all ease 0.3s;}

        .social-buttons-u {
            display: inline-block;
			float: right;
            width: 260px;
			height: 70px;
        }

        .social-button {
            width: 70px;
            height: 70px;
            border-radius: 50%;
            cursor: pointer;
            transition: all ease 0.3s;
        }

        .social-button:hover {
            background-color: #555;
        }

        .social-button:active {
            background-color: #111;
        }
#te, #wh, #vi {position: relative;} #te {float: left; margin-right: 25px;} #wh {float: left;} #vi {float: right;}

#te1 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 1; transition: all .3s ease;}
#te2 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 0; transition: all .3s ease;}
#wh1 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 1; transition: all .3s ease;}
#wh2 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 0; transition: all .3s ease;}
#vi1 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 1; transition: all .3s ease;}
#vi2 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 0; transition: all .3s ease;}


.zgoda {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	font-weight:400;
	line-height: 1.3;
	text-align: left;
	padding-bottom: 50px;
}

.politica {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:13px;
	font-weight:600;
	line-height: 1.3;
	transition: opacity 0.3s ease;

}
.politica:hover {color: #e0614d}





@media screen and (max-width:900px) { /* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px *//* 900px */



.text-do-forma {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:17px;
	font-weight:600;
	text-align: left;
	line-height: 1.3;
	padding-top: 50px;
	width: 610px;
}


}

/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */
/* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px *//* 750px */



@media screen and (max-width:750px) { 
	
	
.br-check {display: block;}
.check-left {position: relative; left: 37px;;}
	
.text-do-forma {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:17px;
	font-weight:600;
	text-align: center;
	line-height: 1.3;
	padding-top: 50px;
	width: 90%;
}

.text-do-forma-span {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:17px;
	font-weight:400;
	line-height: 1.3;
}

.form-container {
	width: 100%;
	margin-top: 50px;
}


.cont-forma {
	width: 90%;
	background-color:transparent;
}

		.form-group {
           padding-bottom: 30px;
        }

        label {
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
			text-align: left;
        }

.lab {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:13px;
	font-weight:400;
	line-height: 1.3;
	text-align: left;
	margin-left: 20px;
}

        input[type="text"], textarea {
            width: 90%;
			padding: inherit;
            padding-bottom: 20px;
			padding-top: 20px;
			padding-left: 5%;
			padding-right: 5%;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:17px;
			font-weight:400;
        }

        input[type="text"]:focus, textarea:focus {
            border-color: #e0614d;
			background-color: #ffffff;
            outline: none;
        }

        input[type="text"].filled, textarea.filled {
            border-color: #28a745;
			border-color: #ffffff;
			background-color: #ffffff;
        }
	
		input[type="tel"], textarea {
            width: 90%;
			padding: inherit;
            padding-bottom: 20px;
			padding-top: 20px;
			padding-left: 5%;
			padding-right: 5%;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:17px;
			font-weight:400;
        }

        input[type="tel"]:focus, textarea:focus {
            border-color: #e0614d;
			background-color: #ffffff;
            outline: none;
        }

        input[type="tel"].filled, textarea.filled {
            border-color: #28a745;
			border-color: #ffffff;
			background-color: #ffffff;
        }
	
		input[type="email"], textarea {
            width: 90%;
			padding: inherit;
            padding-bottom: 20px;
			padding-top: 20px;
			padding-left: 5%;
			padding-right: 5%;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:17px;
			font-weight:400;
        }

        input[type="email"]:focus, textarea:focus {
            border-color: #e0614d;
			background-color: #ffffff;
            outline: none;
        }

        input[type="email"].filled, textarea.filled {
            border-color: #28a745;
			border-color: #ffffff;
			background-color: #ffffff;
        }


        .checkbox-group {
            /*display: flex;
            flex-direction: column;*/
			background-color: #ffffff;
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 30px;
			padding-right: 30x;
			border-radius: 12px;
        }

        .checkbox-group label {
            /*display: flex;
            align-items: center;*/
            margin-bottom: 30px;
        }
.check {background-color: #ffffff;}

.checkbox-p {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:15px;
	font-weight:600;
	line-height: 1.4;
	text-align: left;
	cursor: pointer;
	transition: opacity 0.3s ease;
}
.checkbox-p-span {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:15px;
	font-weight:400;
	line-height: 1.4;
	text-align: left;
}
.checkbox-p:hover {color: #e0614d;}

        input[type="checkbox"] {
            appearance: none;
            width: 22px;
            height: 22px;
            background-color: white;
            border: 2px solid #dedede;
            border-radius: 4px;
            margin-right: 10px;
            position: relative;
			top:5px;
            cursor: pointer;
        }

        input[type="checkbox"]:checked {
            border-color: #adadad;
        }

        input[type="checkbox"]:checked::after {
            /*content: '✔';*/
			content: url("image/galka.svg");
			width: 23px;
			height: 16px;
            /*color: #e0614d;
            font-size: 26px;
            font-weight: bold;*/
            position: absolute;
            top: -12px; top: 0px;
            left: 1px; left: 0px;
        }


        .radio-group {
            /*display: flex;
            justify-content: space-between;*/
			background-color: #ffffff;
			padding-top: 20px;
			padding-bottom: 20px;
			padding-left: 30px;
			padding-right: 30x;
			margin-bottom: 30px;
			height: auto;
			margin-top: 50px;
			border-radius: 12px;
        }

.radio1 {
	float: inherit;
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:15px;
	font-weight:600;
	line-height: 1.3;
	text-align: left;
	cursor: pointer;
	transition: opacity 0.3s ease;
}
.radio2 {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:15px;
	font-weight:600;
	line-height: 1.3;
	text-align: left;
	cursor: pointer;
	float: inherit;
	margin-right: 30px;
	transition: opacity 0.3s ease;
}
.radio1:hover {color: #e0614d;}
.radio2:hover {color: #e0614d;}
.radio-span {
	position: relative;
	top: 5px;
}

/*input[type="radio"] {
            appearance: none;
            width: 16px;
            height: 16px;
            border: 2px solid #adadad;
            border-radius: 50%;
            background-color: white;
            margin-right: 5px;
            position: relative;
            cursor: pointer;
        }

        input[type="radio"]:checked {
            border-color: #e0614d;
        }

        input[type="radio"]:checked::before {
            content: '';
            width: 8px;
            height: 8px;
            background-color: #e0614d;
            border-radius: 50%;
            position: absolute;
            top: 2px;
            left: 2px;
}*/

.text-radio-span {position: relative; top: 4px;}

		input[type="radio"] {
            appearance: none;
            width: 16px;
            height: 16px;
            border: 2px solid #dedede;
			border: 2px solid #adadad;
            border-radius: 50%;
            position: relative;
            margin-right: 5px;
            cursor: pointer;
			top: 7px;
        }

        /* Внешний кружок */
        input[type="radio"]::before {
            content: '';
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: #dedede;
			background-color: #adadad;
            position: absolute;
            top: 2px;
            left: 2px;
            transition: background-color 0.3s;
        }

        /* Внутренний кружок при нажатии */
        input[type="radio"]:checked::before {
            background-color: #e0614d;
        }

        /* Внешний кружок при наведении */
        input[type="radio"]:hover {
            border-color: #adadad;
        }

		input[type="radio"]:hover::before {
            content: '';
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: #adadad;
            position: absolute;
            top: 2px;
            left: 2px;
            transition: background-color 0.3s;
        }
        
        input[type="radio"]:checked {
            border-color: #e0614d;
        }

        input[type="radio"]:checked::before {
            content: '';
            width: 8px;
            height: 8px;
            background-color: #e0614d;
            border-radius: 50%;
            position: absolute;
            top: 2px;
            left: 2px;
        }


        .textarea-group {
			margin-top: 30px;
        }

        .button-group {
            display: block;
			height: auto;
            margin-bottom: 40px;
			margin-top: 40px;
			width: 290px;
        }

        button {
            padding-left: 90px;
			padding-right: 90px;
			padding-top: 21px;
			padding-bottom: 21px;
            background-color: #e0614d;
            color: #fff;
            border-radius: 12px;
			border: #e0614d 2px solid;
            cursor: pointer;
            transition: all ease 0.3s;
			font-family: "Montserrat", sans-serif;
			font-size:20px;
			font-weight:600;
			float: inherit;
			margin-bottom: 30px;
        }

.podcherk {
			position: relative;
    		display: inline-block;
			bottom: 3px;
}
.podcherk::after {
			content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: -3px; /* Отступ подчеркивания */
            height: 2px; /* Толщина подчеркивания */
            background-color: #ffffff; /* Цвет подчеркивания */
}

        button:hover {
            background-color: #44032e;
            color: #ffffff;
            border-radius: 12px;
			border: #44032e 2px solid;
        }
		button:hover .podcherk::after {background-color: #ffffff;}

		button:active {
            background-color: #ffffff;
            color: #e0614d;
            border-radius: 12px;
			border: #e0614d 2px solid;
        }
		button:active .podcherk::after {background-color: #e0614d;}

        .social-buttons-u {
            display: inline-block;
			float: inherit;
			clear: both;
            width: 260px;
			height: 70px;
			margin-top: 20px;
        }
        .social-button {
            width: 70px;
            height: 70px;
            border-radius: 50%;
            cursor: pointer;
            transition: all ease 0.3s;
        }
        .social-button:hover {
            background-color: #555;
        }
        .social-button:active {
            background-color: #111;
        }
	
#te, #wh, #vi {position: relative;} #te {float: left; margin-right: 25px;} #wh {float: left;} #vi {float: right;}

#te1 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 1; transition: all .3s ease;}
#te2 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 0; transition: all .3s ease;}
#wh1 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 1; transition: all .3s ease;}
#wh2 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 0; transition: all .3s ease;}
#vi1 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 1; transition: all .3s ease;}
#vi2 {display: block; position: absolute; top: 0; left: 0; width: 70px; height: 70px; opacity: 0; transition: all .3s ease;}


.zgoda {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size: 12px;
	font-weight:400;
	line-height: 1.3;
	text-align: left;
	padding-bottom: 50px;
}

.politica {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:13px;
	font-weight:600;
	line-height: 1.3;
	transition: opacity 0.3s ease;

}
.politica:hover {color: #e0614d}


}

/***********************************************************************************/

@media screen and (max-width:560px) { 
	
.br-check3 {display: block;}
.check-left3 {position: relative; left: 37px;}	
	
}

@media screen and (max-width:390px) { 
	
.br-check2 {display: block;}
.check-left2 {position: relative; left: 37px;}	
.checkbox-group label {
            /*display: flex;
            align-items: center;*/
            margin-bottom: 20px;
}
	
input[type="text"],input[type="tel"],input[type="email"], textarea {
            width: 90%;
			padding: inherit;
            padding-bottom: 20px;
			padding-top: 20px;
			padding-left: 5%;
			padding-right: 5%;
            border: 2px solid #ffffff;
            border-radius: 12px;
			background-color: #ffffff;
            transition: border-color 0.3s;
			color: #000000;
			font-family: "Montserrat", sans-serif;
			font-size:16px;
			font-weight:400;
        }
	
}

@media screen and (max-width:350px) { 
	
.br-check4 {display: block;}
.check-left4 {position: relative; left: 00px;}
	
.radio1 {
	float: inherit;
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	font-weight:600;
	line-height: 1.3;
	text-align: left;
	cursor: pointer;
	transition: opacity 0.3s ease;
}
.radio2 {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	font-weight:600;
	line-height: 1.3;
	text-align: left;
	cursor: pointer;
	float: inherit;
	margin-right: 30px;
	transition: opacity 0.3s ease;
}
	
.checkbox-p {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	font-weight:600;
	line-height: 1.4;
	text-align: left;
	cursor: pointer;
	transition: opacity 0.3s ease;
}
.checkbox-p-span {
	color: #44032e;
	font-family: "Montserrat", sans-serif;
	font-size:14px;
	font-weight:400;
	line-height: 1.4;
	text-align: left;
}
	
	
	
	
	
}