.hero-content-prime::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
    border-radius: 20px;
    background-color: var(--dinamicni-hero-bg);
    opacity: 0.4;
}

.about-us-item-prime .icon-box,
.what-we-do-item-header-prime .icon-box,
.approach-body-item-header .icon-box,
.why-choose-item-prime .icon-box {
    padding: 8px !important;
}
.about-us-item-prime:hover .icon-box svg,
.what-we-do-item-prime:hover .what-we-do-item-header-prime .icon-box svg,
.approach-body-items-list:hover .approach-body-item-header .icon-box svg{
	fill:#fff;
	z-index: 1;
}

.why-choose-item-prime:hover .icon-box svg{
	fill:#000000;
	z-index: 1;
}

.paddingElemenataSamoDole{
	padding: 0 0 100px 0 !important;
}
.marginElemenataSamoDole{
	margin: 0 0 100px 0 !important;
}

.page-header {
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    padding: 35px 0 35px;
    margin: 15px 15px 0;
    overflow: hidden;
}

.about-footer {
    background: #ffffff;
}
.about-footer-content p {
	color: #000000;
}
.footer-social-links h3 {
    color: #000000;
}
.footer-social-links ul li a {
    border: 1px solid #000000;
    color: #000000;
}

.why-choose-image-prime {
    align-content: unset;
}
.why-choose-image-prime figure img {
    border-radius: 20px;
    margin-bottom: -100px;
}

a.idea{
    color: var(--accent-color);
}
a.idea:hover{
    color: var(--accent-color-hover);
}