.elementor-38265 .elementor-element.elementor-element-2b4dc48{margin-top:0px;margin-bottom:-1px;}.elementor-38265 .elementor-element.elementor-element-5aa71c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-38265 .elementor-element.elementor-element-5aa71c9:not(.elementor-motion-effects-element-type-background), .elementor-38265 .elementor-element.elementor-element-5aa71c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38265 .elementor-element.elementor-element-e15b7f9{--spacer-size:7px;}.elementor-38265 .elementor-element.elementor-element-2b7de61{font-family:"Afacad", Sans-serif;font-size:19px;}.elementor-38265 .elementor-element.elementor-element-2b7de61 p{margin-bottom:0px;}.elementor-38265 .elementor-element.elementor-element-7888ed8{width:var( --container-widget-width, 84.859% );max-width:84.859%;--container-widget-width:84.859%;--container-widget-flex-grow:0;}.elementor-38265 .elementor-element.elementor-element-7888ed8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38265 .elementor-element.elementor-element-d342f6b{font-family:"Afacad", Sans-serif;font-size:19px;}.elementor-38265 .elementor-element.elementor-element-d342f6b p{margin-bottom:0px;}.elementor-38265 .elementor-element.elementor-element-84ea738{--spacer-size:5px;}.elementor-38265 .elementor-element.elementor-element-f9c1869{font-family:"Afacad", Sans-serif;font-size:19px;}.elementor-38265 .elementor-element.elementor-element-f9c1869 p{margin-bottom:0px;}.elementor-38265 .elementor-element.elementor-element-8f38215{--spacer-size:16px;}.elementor-38265 .elementor-element.elementor-element-00bf4fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-38265 .elementor-element.elementor-element-00bf4fa:not(.elementor-motion-effects-element-type-background), .elementor-38265 .elementor-element.elementor-element-00bf4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(246deg, #FFFFFF 41%, #B9FFF766 100%);}.elementor-38265 .elementor-element.elementor-element-00bf4fa > .elementor-background-overlay{opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38265 .elementor-element.elementor-element-00bf4fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 0px 0px 0px;}.elementor-38265 .elementor-element.elementor-element-5e6aa08{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-38265 .elementor-element.elementor-element-5e6aa08 .elementor-divider-separator{width:100%;}.elementor-38265 .elementor-element.elementor-element-5e6aa08 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38265 .elementor-element.elementor-element-98d6216{width:var( --container-widget-width, 97.424% );max-width:97.424%;--container-widget-width:97.424%;--container-widget-flex-grow:0;}.elementor-38265 .elementor-element.elementor-element-98d6216.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-38265 .elementor-element.elementor-element-c0bb750{--spacer-size:50px;}@media(min-width:768px){.elementor-38265 .elementor-element.elementor-element-da59a97{width:67.449%;}.elementor-38265 .elementor-element.elementor-element-91167ed{width:32.551%;}}@media(max-width:1024px){.elementor-38265 .elementor-element.elementor-element-00bf4fa{padding:80px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-7888ed8 */.elementor-38265 .elementor-element.elementor-element-7888ed8{
    position: relative;
    overflow: hidden;
    z-index: 1;
}

/* animowany wykres desktop */
.elementor-38265 .elementor-element.elementor-element-7888ed8::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    opacity: 0.14;
    background-repeat: no-repeat;
    background-position: center 35%;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='none'><path d='M0 190 L120 190 L170 188 L210 190 L255 190 L285 125 L325 245 L375 150 L430 190 L520 190 L575 188 L620 190 L690 190 L735 135 L780 200 L835 165 L900 190 L1010 190 L1060 188 L1110 190 L1165 190 L1210 95 L1260 188 L1320 190 L1410 190 L1500 189 L1600 190' fill='none' stroke='%23ff4d4f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    clip-path: inset(0 100% 0 0);
    animation: bmLineDrawErase 25s linear infinite;
}

/* content nad wykresem */
.elementor-38265 .elementor-element.elementor-element-7888ed8 > *{
    position: relative;
    z-index: 2;
}

@keyframes bmLineDrawErase{
    0%{
        clip-path: inset(0 100% 0 0);
        opacity: 0.14;
    }
    45%{
        clip-path: inset(0 0 0 0);
        opacity: 0.14;
    }
    55%{
        clip-path: inset(0 0 0 0);
        opacity: 0.14;
    }
    100%{
        clip-path: inset(0 100% 0 0);
        opacity: 0.14;
    }
}

.ssh-rr-time{
    position: relative;
    display: inline-block;
    z-index: 1;
    color: #ff4d4f;
}

.ssh-rr-time::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: -2px;
    transform: translateX(-50%);
    width: 120%;
    height: 26px;
    border-radius: 999px;
    background: radial-gradient(
        ellipse at center,
        rgba(255, 77, 79, 0.28) 0%,
        rgba(255, 77, 79, 0.16) 35%,
        rgba(255, 77, 79, 0.07) 60%,
        rgba(255, 77, 79, 0) 100%
    );
    filter: blur(8px);
    z-index: -1;
    pointer-events: none;
}

/* MOBILE */
@media (max-width: 767px){
    .elementor-38265 .elementor-element.elementor-element-7888ed8::before{
        opacity: 0.10;
        background-position: center 42%;
        background-size: 100% 78%;
        background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 300' preserveAspectRatio='none'><path d='M0 190 L120 190 L170 189 L210 190 L255 190 L285 155 L325 220 L375 165 L430 190 L520 190 L575 189 L620 190 L690 190 L735 160 L780 205 L835 175 L900 190 L1010 190 L1060 189 L1110 190 L1165 190 L1210 140 L1260 188 L1320 190 L1410 190 L1500 189 L1600 190' fill='none' stroke='%23ff4d4f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
    }

    .ssh-rr-time{
        font-size: 13px;
        line-height: 1.35;
    }

    .ssh-rr-time::after{
        width: 110%;
        height: 20px;
        filter: blur(6px);
    }
}/* End custom CSS */