/*
Theme Name:     Hello-elementor-child
Theme URI:      
Description:    Hello-elementor child theme.
Author:         Me
Author URI:     
Template:       hello-elementor
Version:        0.1.0
*/
.skos a.elementor-button {
    padding: 15px 75px 15px 75px;
    /* margin-left: 16px;
    transform: skew(-25deg); */
    /* Negative skew for the button */
}
.bezpadd  a.elementor-button {
    padding: 15px 15px 15px 15px;
    /* margin-left: 16px;
    transform: skew(-25deg); */
    /* Negative skew for the button */
}

span.serwis {
    font-weight: 400;;
}

#wpcf7-f2218-p2209-o1>form>p input {
    margin-bottom: 10px;
}

.skos a.elementor-button>.elementor-button-content-wrapper {

    /* transform: skew(25deg); */
    /* Positive skew for inner text */
}


.elementor-element.startowy.elementor-widget.elementor-widget-button .elementor-button-wrapper {
    display: flex;
        justify-content: flex-end;
}

.elementor-element.startowy.elementor-widget.elementor-widget-button a {
    padding:22px 22px 22px 22px;
    height: 286px;
    width: 100%;
        text-align: right;
}


body .elementor-14 .elementor-element.elementor-element-6aba74e.licznik {
    left: 0px;
    /* width: 133%; */
    z-index: 22;
    bottom: 37px;
}

.oferta_linki a {
    display: block;
    /* margin-bottom: 17px; */
    border-left: 1px solid #ccc;
    padding: 10px;
    transition: 0.4s;
}
.oferta_linki a:hover {
    background-color: #367021;
        color: #fff;
}
body>div.elementor.elementor-185.elementor-location-footer a {
    color: #fff;
}
body>div.elementor.elementor-185.elementor-location-footer a:hover {
    color: #6EBC31;
}

.elementor-widget-image-carousel .swiper-container .swiper-slide figure,
.elementor-widget-image-carousel .swiper .swiper-slide figure {
    line-height: 0 !important;
}

@media only screen and (min-width: 768px) {
    body .elementor-14 .elementor-element.elementor-element-6aba74e.licznik {
        /* Tutaj wprowadź swoje style */
    width: 133% !important;
    position: absolute !important;
        /* Przykład: tekst elementów z klasą .ddd będzie czerwony */
    }

}
@media only screen and (max-width: 767px) {
        .elementor-element.startowy.elementor-widget.elementor-widget-button a {
        
                height: 105px !important;
            }

.logap {

}
div.zap_butt,
div.zap_butt a{
    width: 100% !important;
}


}
div.logap div.e-gallery-image.elementor-gallery-item__image {
background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}