

/* Start:/oplata/assets/css/style.css?17889597672461*/




.page-title {

font-weight: 500;
color:#1F3607;
font-size: 39px;

line-height: 100%;


    margin-bottom: 35px;
}

/* Сетка карточек */
.payment-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(322px, 1fr));
    gap: 35px 24px;
  
}

.payment-card {
    background: #EBF0E75E;
    padding: 27px;
    border-radius: 36px;
    display: flex;
    flex-direction: column;
}

.payment-card .payment-title {

font-weight: 400;
color:#1F3607;
font-size: 26px;
margin-top:23px;
margin-bottom:16px;
line-height: 100%;


}

.payment-card p {

font-weight: 400;

font-size: 16px;
color:#1F3607;
line-height: 126%;
/* margin-bottom:22px; */



}

.more-link {

font-weight: 400;

font-size: 16px;

line-height: 100%;
color:#69B51C;
text-decoration: none;
}

/* Блок для юр. лиц */
.legal-entities {
    display: flex;
    gap: 58px;

    align-items: center;
    justify-content: space-between;
}

.legal-content {
    flex: 1;
}

.legal-content .legal-title {
color:#1F3607;
font-weight: 500;

font-size: 30px;

line-height: 100%;

margin-bottom:28px;
}

.legal-content p {
font-weight: 400;

font-size: 16px;

line-height: 138%;
color:#1F3607;


}



.legal-image img {
    width: 100%;
    display: block;
    border-radius: 36px;
}


.doc-item {
    display: flex;
    align-items: flex-start;
    gap: 10px;

}

.documents{
    display: flex;  
    align-items: center;
    gap:20px;
    margin-top:40px;
}

.doc-info {
    width: 145px;
}

.doc-info .file-name{

font-weight: 400;

font-size: 12px;

line-height: 130%;
color:#1F3607;

}

.doc-info .file-size {

font-weight: 400;

font-size: 10px;

line-height: 100%;

margin-top:6px;
color:#1F3607CC;
}


@media(max-width:768px){
.payment-grid {
gap:20px;
}

.payment-card {
    padding:25px;
    border-radius: 26px;
}

.icon-row{
    display: flex;
    justify-content: flex-start;
}

.doc-info {
width: auto;
}

.legal-content .legal-title {
font-size: 22px;
}

.legal-content p{
    font-size: 14px;
}


.payment-card .payment-title{
    font-size: 20px;
    margin-top:20px;
    margin-bottom:12px;
}

.legal-content {
width: 100%;
}

.payment-card p{
    font-size: 14px;
    margin-bottom: 28px;
}
.more-link{
    font-size: 14px;
}

.legal-entities 
{
    flex-direction: column;
    gap: 36px;
}

.legal-image img{
height: 310px;
object-fit: cover;
border-radius: 26px;
}

.icon-row img{
   transform: scale(0.7);
    transform-origin: top left;
}
}
/* End */


/* Start:/local/templates/bspol/components/bitrix/news.list/payment/style.css?1788960499150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /oplata/assets/css/style.css?17889597672461 */
/* /local/templates/bspol/components/bitrix/news.list/payment/style.css?1788960499150 */
