.elementor-639 .elementor-element.elementor-element-74b7919{--display:flex;--min-height:100vh;--background-transition:0s;}.elementor-639 .elementor-element.elementor-element-74b7919, .elementor-639 .elementor-element.elementor-element-74b7919::before{--border-transition:0.3s;}.elementor-639 .elementor-element.elementor-element-1b11f09{--display:flex;--position:absolute;--min-height:8px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;top:-557px;}.elementor-639 .elementor-element.elementor-element-1b11f09.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-639 .elementor-element.elementor-element-1b11f09{left:0px;}body.rtl .elementor-639 .elementor-element.elementor-element-1b11f09{right:0px;}.elementor-639 .elementor-element.elementor-element-345a476{--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;--background-transition:0.3s;}.elementor-639 .elementor-element.elementor-element-567ec15 > .elementor-widget-container{margin:65px 65px 65px 65px;}.elementor-639 .elementor-element.elementor-element-567ec15{text-align:center;color:#FFFFFF;font-family:"Mochiy Pop P One", Sans-serif;font-size:3.5rem;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1em;text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-639 .elementor-element.elementor-element-05ca496{--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;--background-transition:0.3s;}.elementor-639 .elementor-element.elementor-element-a90ad3b > .elementor-widget-container{margin:65px 65px 65px 65px;transition:background 0s;}.elementor-639 .elementor-element.elementor-element-a90ad3b{text-align:center;color:var( --e-global-color-primary );font-family:"Mochiy Pop One", Sans-serif;font-size:3.5rem;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1em;text-shadow:0px 0px 71px rgba(0,0,0,0.3);}@media(min-width:768px){.elementor-639 .elementor-element.elementor-element-1b11f09{--width:100%;}.elementor-639 .elementor-element.elementor-element-345a476{--width:50%;}.elementor-639 .elementor-element.elementor-element-05ca496{--width:50%;}}@media(max-width:1024px){.elementor-639 .elementor-element.elementor-element-567ec15{font-size:2.938rem;line-height:1em;}.elementor-639 .elementor-element.elementor-element-a90ad3b{font-size:2.938rem;line-height:1em;}}@media(max-width:767px){.elementor-639 .elementor-element.elementor-element-567ec15{font-size:2.3rem;line-height:1em;}.elementor-639 .elementor-element.elementor-element-a90ad3b{font-size:2.3rem;line-height:1em;}}/* Start custom CSS for text-editor, class: .elementor-element-567ec15 *//* Ustawienie body i html na pełną wysokość */
html, body {
    height: 100%; /* Ustawienie pełnej wysokości */
    margin: 0; /* Usunięcie marginesów */
    overflow: hidden; /* Ukrycie scrolla */
}

/* Kontener filmu */
.video-container {
    width: 100vw; /* Szerokość na 100% szerokości okna przeglądarki */
    height: 100vh; /* Wysokość na 100% wysokości okna przeglądarki */
    overflow: hidden; /* Ukrycie nadmiaru, żeby nie było scrolla */
    position: relative; /* Ustawienie kontenera w kontekście pozycji */
}

/* Film */
.video-container iframe, .video-container video {
    width: 100%; /* Szerokość filmu na 100% */
    height: 100%; /* Wysokość filmu na 100% */
    object-fit: cover; /* Dopasowanie filmu do kontenera (bez deformacji) */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a90ad3b */a {
    font-size: 60px; /* Rozmiar czcionki */
    font-weight: bold; /* Grubość czcionki */
    color: white; /* Kolor tekstu */
    text-decoration: none; /* Usuń podkreślenie */
    text-shadow: 
        1px 1px 0 #000, 
        2px 2px 0 #000, 
        3px 3px 0 #000, 
        4px 4px 0 #000, 
        5px 5px 0 #000; /* Cień do efektu 3D */
    font-family: "Arial", sans-serif; /* Zmiana czcionki */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b11f09 */.elementor-639 .elementor-element.elementor-element-1b11f09 {
    font-size: 60px; /* Rozmiar czcionki */
    font-weight: bold; /* Gruby tekst */
    color: white; /* Kolor czcionki */
    text-align: center; /* Wyśrodkowanie tekstu */
    text-shadow: 
        3px 3px 6px rgba(0, 0, 0, 0.7), /* Cień 3D */
        0 0 15px rgba(0, 0, 0, 0.4); /* Wydobycie głębi */
    position: relative;
    z-index: 2; /* Ustawienie tekstu na wierzchu */
}

.elementor-639 .elementor-element.elementor-element-1b11f09::before {
    content: ""; /* Tworzymy wirtualny element */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3); /* Przyciemnienie tła */
    z-index: -1; /* Ustawienie tła pod tekstem */
}/* End custom CSS */