.elementor-2545 .elementor-element.elementor-element-97d9c1b{text-align:left;}.elementor-2545 .elementor-element.elementor-element-97d9c1b img{width:100%;max-width:94%;}.elementor-2545 .elementor-element.elementor-element-820dcb0 .elementor-button{font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:groove;border-width:2px 2px 2px 2px;border-color:#9CBDDF;}.elementor-2545 .elementor-element.elementor-element-820dcb0 > .elementor-widget-container{margin:0px 40px 40px 0px;}.elementor-2545 .elementor-element.elementor-element-820dcb0{width:auto;max-width:auto;}.elementor-2545 .elementor-element.elementor-element-a911b65 .elementor-button{font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:groove;border-width:2px 2px 2px 2px;border-color:#9CBDDF;}.elementor-2545 .elementor-element.elementor-element-a911b65 > .elementor-widget-container{margin:0px 40px 40px 0px;}.elementor-2545 .elementor-element.elementor-element-a911b65{width:auto;max-width:auto;}.elementor-2545 .elementor-element.elementor-element-cbe92f9{--spacer-size:50px;}.elementor-2545 .elementor-element.elementor-element-91f5060{color:#B8EBFE;font-size:35px;line-height:51px;}@media(max-width:1366px){.elementor-2545 .elementor-element.elementor-element-820dcb0{width:var( --container-widget-width, 772.688px );max-width:772.688px;--container-widget-width:772.688px;--container-widget-flex-grow:0;}.elementor-2545 .elementor-element.elementor-element-91f5060{line-height:1px;}.elementor-2545 .elementor-element.elementor-element-91f5060 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2545 .elementor-element.elementor-element-75598f4{font-size:16px;}.elementor-2545 .elementor-element.elementor-element-75598f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-2545 .elementor-element.elementor-element-97d9c1b{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-2545 .elementor-element.elementor-element-820dcb0{width:var( --container-widget-width, 552px );max-width:552px;--container-widget-width:552px;--container-widget-flex-grow:0;}.elementor-2545 .elementor-element.elementor-element-a911b65{width:var( --container-widget-width, 574px );max-width:574px;--container-widget-width:574px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-2545 .elementor-element.elementor-element-537ed37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2545 .elementor-element.elementor-element-820dcb0 .elementor-button{font-size:14px;}.elementor-2545 .elementor-element.elementor-element-820dcb0 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2545 .elementor-element.elementor-element-a911b65 .elementor-button{font-size:14px;}.elementor-2545 .elementor-element.elementor-element-a911b65 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-2545 .elementor-element.elementor-element-91f5060{font-size:23px;}.elementor-2545 .elementor-element.elementor-element-75598f4{font-size:13px;line-height:1.5em;}}@media(min-width:768px){.elementor-2545 .elementor-element.elementor-element-52ad592{width:42.424%;}.elementor-2545 .elementor-element.elementor-element-5745c15{width:57.576%;}}/* Start custom CSS for text-editor, class: .elementor-element-91f5060 */.flashlight-text {
  animation: flashlight 2s infinite;
  color: #fff; /* lub inny kolor tekstu */
  background-color: #000; /* czarne tło dla lepszego efektu */
  padding: 10px;
  display: inline-block;
}

@keyframes flashlight {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% {
    opacity: 1;
  }
  20%, 22%, 24%, 55% {
    opacity: 0;
  }
}/* End custom CSS */