/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

html {
    scroll-padding-top: 120px;
}

html,body {
	overflow-x: clip;
}

.usluga-dodatkowa-info{
	display:block!important; 
	margin-bottom:15px;
}

.gradient-btn .elementor-button{
    position: relative;
    overflow: hidden;
    z-index: 1;

    background-image: linear-gradient(
        90deg,
        var(--e-global-color-primary) 0%,
        var(--e-global-color-primary) 5%,
        var(--e-global-color-secondary) 30%,
        var(--e-global-color-secondary) 70%,
        var(--e-global-color-primary) 95%,
        var(--e-global-color-primary) 100%
    ) !important;
}

.gradient-btn .elementor-button::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;

    background-image: linear-gradient(
        90deg,
        var(--e-global-color-secondary) 0%,
        var(--e-global-color-secondary) 5%,
        var(--e-global-color-primary) 30%,
        var(--e-global-color-primary) 70%,
        var(--e-global-color-secondary) 95%,
        var(--e-global-color-secondary) 100%
    );

    opacity: 0;
    transition: opacity .35s ease;
}

.gradient-btn .elementor-button:hover::before{
    opacity: 1;
}

.gradient-btn .elementor-button{
    transition:
        transform .18s ease,
        box-shadow .18s ease;
}

.gradient-btn .elementor-button:hover{
    transform:translateY(2px);
}

.gradient-btn .elementor-button:active{
    transform:translateY(4px);
}

@media (max-width: 767px){
    .force-mobile-image-left .elementor-image-box-wrapper{
        display:flex;
        align-items:center;
        gap:16px;
        text-align:left;
    }

    .force-mobile-image-left .elementor-image-box-img{
        flex:0 0 auto;
        margin:0;
    }

    .force-mobile-image-left .elementor-image-box-content{
        flex:1;
    }
}