.content-inside-section ul{
	margin: 5px 45px;
}
.content-inside-section ul li{
	    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.7;
    margin: 0;
	    font-size: 18px;
		 font-size: 1.8rem; 
    color: #fff;
	border-bottom: 1px solid #000;
	padding: 15px 0 3px 0px;
	margin: 5px 0;
}
/*
.content-inside-section ul li:before{
	    padding: 0;
        margin: 0px 0 0 -41px;
    display: block;
	position: absolute;
	content: ' ';
	width: 35px;
	height: 35px;
	background: url(../img/ulli.png) no-repeat center center;
	background-size: contain;
}
*/
.logo-section{
	background: url(../img/proton_sect_logo.png) no-repeat center center;
	display: block;
	content: ' ';
	width: 155px;
	height: 111px;
	color: RGBA(255,255,255,0) !important;
	background-size: cover;
}
.order_phone{
	border-radius: 15px;
}
.order_phone input.phone-inp{
	font-size: 2rem;
    width: 254px;
    display: block;
    margin: 0 auto;
}
.modal__tile{
	font-size: 1.6rem;
}
.modal__form{
	text-align: center;
	width: 100%;
	font-size: 1.6rem;
}
.modal{
	border-radius: 15px;
}
.modal__close{
	    top: 7px;
    right: 14px;
}
.modal .form-submit{
	color: #fff;
}
.confidence{
	width: 80%;
}
.confidence h2 {
    font-size: 2rem;
    line-height: 3rem;
	padding: 30px 0 0 10px;
}
.law, .law a{
	font-size: 0.9rem; 
}
.law span{
	font-size: 0.7rem; 
}
.law{
	padding: 120px 0 0 0;
}
/* 14.12.2023 */
.d_text{
	padding: 35px 15px;
	border-radius: 10px;
	background: #1e1e1e;
	color: #fff;
} 
.d_text h2{
	font-size: 3.5rem;
}
.d_text h3{
	font-size: 2.4rem;
	padding: 30px 0 0 0;
}
.d_text h2, .d_text h3, #fullpage .d_text p{
	color: #fff;
}
.whitesep{
	width: 100%;
	margin: 30px 0 50px;
	border-bottom: 1px solid #fff;
}
#fullpage .d_text p{
	font-size: 1.6rem;
}
@media screen and (max-width: 3200px), screen and (max-height: 3800px){
	.qap_text_q{
		font-size: 1.6rem;
		padding: 15px 0;
	}
	.qap_text:before{
			content: ' > ';
		position: absolute;
		color: #c8a800;
		margin-left: -25px;
	}
	.qap_text{
		font-size: 1.6rem;
		padding: 15px 0 15px 35px;
	}
	.qap_text a{
		color: #c8a800;
		text-decoration: underline;
	}
	.in_smart{
		display: none;
	}
	.qap_q{
		border-bottom: 1px solid #fff;
		margin-bottom: 45px;
	}
}