


/* Szybka wycena */
@media (min-width: 993px){

.menu-szybkawycena > a{
    background:#154a98;
    padding:12px 18px;
    border-radius:4px;
    line-height:1!important;
    transition:background .2s ease;
}

.menu-szybkawycena > a:hover{
    background:#1d5dbd;
}

}

/* Biale svg */
.svg-white .elementor-image-box-img img {
    filter: brightness(0) invert(1);
}

.blue-icons img{
filter: brightness(0) saturate(100%) invert(20%) sepia(87%) saturate(1800%) hue-rotate(205deg) brightness(92%) contrast(95%);
}

/* below-content */

.below-content{
background:#12171c;
}

.below-content .widget{
position:relative;
padding-left:20px;
}

.below-content .widget-title{
color:#fff;
}

.below-content .textwidget p{
color:#d1d1d1;
}

.below-content .custom-icon{
position:absolute;
left:0;
top:2px;
width:38px;
filter:brightness(0) invert(1);
}

.secondary-navigation a {
    color: #f5f5f5 !important;
}

/* seceondary menu color */

.secondary-navigation a svg,
.secondary-navigation a svg path {
    stroke: #f5f5f5 !important;
}


/* image-feature */
.image-feature a:before {
    background-color: rgb(0 0 0 / 35%);
}

.image-feature a:hover:before {
    background-color: rgb(0 0 0 / 50%);
}


.image-feature figcaption strong {
    display: inline-block;
    position: relative;
    padding-bottom: 8px
}

.image-feature figcaption strong:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 80px;
    height: 3px;
    background: linear-gradient(
        to right,
        #154a98 0%,
        #154a98 40%,
        rgba(21, 74, 152, 0.5) 80%,
        rgba(21, 74, 152, 0) 100%
    );
}

.image-feature figcaption em {
    margin-bottom: 1.2em;
    font-size: 17px;
    padding-top: 12px;
}

.image-feature a, .image-feature a img {
     border-radius: 4px;
}

.image-feature .wp-caption {
    border-radius: 4px;
}

.image-feature:hover figcaption span {
    background-color: #1d5dbd;
}

.image-feature figcaption span {
    transition: background-color 0.4s ease;
}

/* rank math according */
#rank-math-faq .rank-math-answer {
    display: none;
}

#rank-math-faq .rank-math-list-item.active .rank-math-answer {
    display: block;
}

#rank-math-faq .rank-math-question {
    cursor: pointer;
}

#rank-math-faq .rank-math-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

#rank-math-faq .rank-math-list-item {
    border: 1px solid #eeeeee;
    border-radius: 6px;
    margin-bottom: 12px;
    overflow: hidden;
}

#rank-math-faq .rank-math-question {
    margin: 0;
    padding: 18px 50px 18px 20px;
    position: relative;
    cursor: pointer;
    font-size: 16px;
}

#rank-math-faq .rank-math-question::after {
    content: '+';
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    font-weight: 400;
}

#rank-math-faq .rank-math-list-item.active .rank-math-question::after {
    content: '−';
}

#rank-math-faq .rank-math-answer {
    padding: 0 20px 20px;
}

#rank-math-faq .rank-math-answer p:last-child {
    margin-bottom: 0;
}

@media (min-width: 992px) {

    #rank-math-faq .rank-math-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px 25px;
    }

    #rank-math-faq .rank-math-list-item {
        margin-bottom: 0;
    }

}
