.lp0-klarakrisen {
	padding-left: 0px;
}

.col-sm-6-klarakrisen {
	padding: 10px; /* Spacing inside columns */
}

.bgcol-klarakrisen {
	background-color: white;
}


@media (min-width: 992px) {
    .menu_right_klara-krisen {
		float: right;
	}
}

/* Video container styling */
.video-container-klara-krisen {
	width: 100%;
	aspect-ratio: 16 / 9; 
	overflow: hidden;
	position: relative;
}

.container-vdo-klara-krisen {
	padding: 15px 5px 15px 5px; 
}


.new-layout-klara-krisen {
	padding: 20px;
	/*background-color: #e7a7a7;*/ /* Off-white background */
}

@media (min-width: 991px) {
	.row-equal-height-klara-krisen {
		display: flex; /* Ensure all columns have equal height */
		gap: 15px; /* Add spacing between columns */
	}
}
@media (max-width: 992px) {
	.row-equal-height-klara-krisen {
		display: flex;
		flex-direction: column;
		width: 100%;
		margin-left: 0px;
	}
}

.text-container-klara-krisen {
	/* Ensure the background matches container */
	padding: 0px 15px 15px 15px;
	border: none; /* No rounded edges */
	/*position: relative;*/ /* For alignment adjustments */
	display: flex; /* Flexbox for proper alignment */
	flex-direction: column; /* Stack elements vertically */
	/*justify-content: space-between;*/ /* Distribute content */
	height: 100%; /* Full height to equalize columns */
}

.box-klara-krisen h4 {
	margin: 15px 0px 20px !important;
}

.text-container-klara-krisen h4 {
	margin-bottom: 10px; /* Space between h4 and h5 */
	font-weight: bold;
}

.text-container-klara-krisen h5 {
	margin: 0;
	line-height: 1.5;
	display: block; /* Ensures inline layout */
}

.text-container-klara-krisen .underline {
	text-decoration: underline; /* Underline for the specific h5 */
	margin-top: 10px;
	font-size: x-large;
    font-weight: 700;
    width: fit-content;
    display: block;
}

.row .box-klara-krisen {
	margin-bottom: 20px; /* Space between rows */
}


.grid-item-klara-krisen {
	background-color: #f3eee3; 
	padding: 15px; 
	margin: 10px 0; 
	text-align: left;
}


/* Full width for Div 3 */
.div-klara-krisen {
	width: 100%; 
}

.row-font-klara-krisen {
	font-size: 57px;
}

.p-x-large-klara-krisen {
	font-size: 20px;
}

.p-blue-klara-krisen a {
    text-decoration: underline;
}

.p-blue-klara-krisen {
	color: #125796 !important;
}

.p-margin-klara-krisen {
	margin-top: 40px;
}

p.p-black-klara-krisen.klara-krisen-ingress.p-margin-klara-krisen.bottom_section_klara-krisen {
    margin-top: 5px;
}

.p-marginbottom-klara-krisen {
	margin-bottom: 60px;
}

.p-margintop-klara-krisen {
	margin-top: 20px;
}

.p-30margin-klara-krisen {
	margin-top: 30px;
}

.p-10margin-klara-krisen {
	margin-top: 10px;
}

.p-xx-large-klara-krisen {
	font-size: 28px; color: #125796;
}

.roweqh-grid-1-klara-krisen {
	padding: 40px 40px 50px 40px;
}

.roweqh-grid-2-klara-krisen {
	padding: 40px 40px 50px 40px;
}


.p-text-align-klara-krisen {
	text-align: left;
}

.p-red-krisen {
	color: #ac051d;
	font-weight: normal;
}

.pad-lef-zero-klara-krisen {
	padding-left: 0px !important;
}

@media (min-width: 992px) {
.pad-lef-zero-klara-krisen {
	padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    }
}
p.p-black-klara-krisen.klara-krisen-ingress.p-margin-klara-krisen.bottom_section_klara-krisen {
    margin-bottom: 5px;
}

.pad-right-24-klara-krisen {
	padding-right: 24px !important;
}

.klara-krisen-ingress {
	font-size: 24px;
}

.bgcolr-klara-krisen {
	background-color: #f3eee3;
}

.krisen-font50 {
	font-size: 50px;
}

.p-larger-klara-krisen {
	font-size: larger;
}

.p-larger-klara-krisen a {
    text-decoration: underline;
}

.krisen-col {
	color: #125796;
}

.p-blck-x-large-klara-krisen {
	color: #0f0f10;
}


.bottom_section_klara-krisen.p-text-align-klara-krisen {
    margin-top: 25px;
}

li.top_section {
    font-size: larger;
}

p.p-margintop-klara-krisen.top_section {
    font-size: larger;
}

p.p-x-large-klara-krisen.p-10margin-klara-krisen.p-blue-klara-krisen {
    margin-top: 10px;
}