/* Styles form page blocks */

.vasc-container	{
		max-width: 900px;
		    margin: 20px auto;
		    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
		    color: #2d3748;
		    line-height: 1.5;
		}

.vasc-card	{
		background: #ffffff;
		    padding: 35px;
		    border-radius: 20px;
		    box-shadow: 0 10px 30px rgba(0,0,0,0.07);
		    margin-bottom: 40px;
		    border: 1px solid #e2e8f0;
		    transition: transform 0.3s ease;
		}

.vasc-card:hover	{
		transform: translateY(-5px);
		    box-shadow: 0 15px 35px rgba(0,0,0,0.1);
		}

.vasc-card h2	{
		color: #1a365d;
		    font-size: 24px;
		    border-bottom: 3px solid #3182ce;
		    padding-bottom: 15px;
		    margin-top: 0;
		    margin-bottom: 25px;
		    text-transform: uppercase;
		    letter-spacing: 0.5px;
		    display: flex;
		    align-items: center;
		    gap: 10px;
		}

.vasc-info-row	{
		margin-bottom: 18px;
		    display: block;
		}

.vasc-label	{
		color: #2b6cb0;
		    font-weight: 800;
		    font-size: 13px;
		    text-transform: uppercase;
		    display: block;
		    margin-bottom: 5px;
		    letter-spacing: 1px;
		}

.vasc-content	{
		font-size: 16px;
		    color: #4a5568;
		    display: block;
		    padding-left: 5px;
		}

.vasc-analize-btn	{
		display: inline-block;
		    margin-top: 20px;
		    padding: 12px 25px;
		    background-color: #ffffff;
		    border: 2px solid #3182ce;
		    color: #3182ce;
		    border-radius: 10px;
		    text-decoration: none;
		    font-weight: 700;
		    font-size: 14px;
		    transition: all 0.3s ease;
		    text-transform: uppercase;
		}

.vasc-analize-btn:hover	{
		background-color: #3182ce;
		    color: #ffffff;
		    box-shadow: 0 4px 12px rgba(49, 130, 206, 0.3);
		}

@media (max-width: 600px)	{
		.vasc-card}

@media (max-width: 600px)	{
		padding: 25px;
		}

.vasc-card h2	{
		font-size: 19px;
		}

	{
		background-color: #0066cc !important;
		        color: #ffffff !important;
		        box-shadow: 0 2px 5px rgba(0,102,204,0.3);
		}

/* END Styles form page blocks */

