/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1741686092
Updated: 2025-03-11 09:41:32

*/

#header-fixed {
    backdrop-filter: blur(10px);
}

.elementor-popup-modal .dialog-lightbox-message{
    backdrop-filter: blur(10px);
}

.custom-flip-box .elementor-flip-box__layer__inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.custom-flip-box .elementor-flip-box__layer.elementor-flip-box__front,
.custom-flip-box .elementor-flip-box__layer.elementor-flip-box__back {
    border-radius: 15px;
    outline: 1px solid #3E3E3E;
}

.custom-flip-box .elementor-flip-box__layer__inner .elementor-icon-wrapper{
    order: 2;
}

.custom-flip-box .elementor-flip-box__layer__inner .elementor-icon-wrapper .elementor-icon svg{
    background-color: #CA0107;
    padding: 10px;
}

.custom-flip-box .elementor-flip-box__layer__inner .elementor-flip-box__layer__title {
    order: 1;
    height: 70%;
}

.custom-flip-box .elementor-flip-box__layer__inner .elementor-flip-box__layer__description {
    order: 3;
}

.custom-flip-box .elementor-flip-box__layer__inner .elementor-flip-box__button {
    order: 4;
    padding: 0;
    font-size: 16px;
}

.elementor-field-type-textarea textarea {
    border-width: 1px 1px 1px 1px !important;
}

html, body {
    overflow-x: hidden;
}

.elementor-nav-menu {
    pointer-events: auto !important;
}

.elementor-nav-menu--dropdown {
    padding-top: 50px;
    padding-bottom: 50px;
}

.elementor-location-footer a:after{
    height: 0px !important;
}

@media only screen and (max-width:1024px){
    .elementor-nav-menu a.elementor-item-active {
        text-decoration: underline;
    }

    .sekcja-o-nas::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 0;
        height: 0;
        border-left: 100px solid black;
        border-top: 150px solid transparent;
    }
    
}

@supports (-webkit-touch-callout: none) {
    p, span {
        white-space: normal !important;
        word-spacing: normal !important;
        letter-spacing: normal !important;
    }
}