.elementor-1021 .elementor-element.elementor-element-7354af47:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-7354af47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cleanprime.pl/wp-content/uploads/2024/12/cleans-monitor-group-of-workers-clean-modern-offi-2023-11-27-05-27-34-utc-scaled.jpg");background-size:cover;}.elementor-1021 .elementor-element.elementor-element-7354af47 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1021 .elementor-element.elementor-element-7354af47 > .elementor-container{max-width:1440px;}.elementor-1021 .elementor-element.elementor-element-7354af47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 50px 100px 50px;}.elementor-1021 .elementor-element.elementor-element-775f8b6c > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-68eafa3c .elementor-heading-title{color:#FFFFFF;}.elementor-1021 .elementor-element.elementor-element-ee91386 .elementor-heading-title{color:#FFD523;}.elementor-1021 .elementor-element.elementor-element-11364085{font-size:17px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1021 .elementor-element.elementor-element-740cf3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1021 .elementor-element.elementor-element-740cf3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1021 .elementor-element.elementor-element-740cf3e > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-1021 .elementor-element.elementor-element-749e6d0{--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-1021 .elementor-element.elementor-element-43a402f{--divider-border-style:solid;--divider-color:#FFD523;--divider-border-width:3px;}.elementor-1021 .elementor-element.elementor-element-43a402f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1021 .elementor-element.elementor-element-43a402f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1021 .elementor-element.elementor-element-13980a5a{--display:flex;--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;--row-gap:0px;--column-gap:0px;}.elementor-1021 .elementor-element.elementor-element-511913d6{--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-1021 .elementor-element.elementor-element-511913d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-2f727dac{width:var( --container-widget-width, 104.182% );max-width:104.182%;--container-widget-width:104.182%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-2f727dac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-26dbfa30{--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-1021 .elementor-element.elementor-element-aa8cccf{--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-1021 .elementor-element.elementor-element-5c8eda3{--divider-border-style:solid;--divider-color:#FFD523;--divider-border-width:3px;}.elementor-1021 .elementor-element.elementor-element-5c8eda3 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1021 .elementor-element.elementor-element-5c8eda3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1021 .elementor-element.elementor-element-fdb2156{--display:flex;--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;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-1021 .elementor-element.elementor-element-fdb2156::before, .elementor-1021 .elementor-element.elementor-element-fdb2156 > .elementor-background-video-container::before, .elementor-1021 .elementor-element.elementor-element-fdb2156 > .e-con-inner > .elementor-background-video-container::before, .elementor-1021 .elementor-element.elementor-element-fdb2156 > .elementor-background-slideshow::before, .elementor-1021 .elementor-element.elementor-element-fdb2156 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1021 .elementor-element.elementor-element-fdb2156 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1021 .elementor-element.elementor-element-0e6d5b6{--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-1021 .elementor-element.elementor-element-0e6d5b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-c0b6932{text-align:start;font-size:20px;}.elementor-1021 .elementor-element.elementor-element-c4978fb{text-align:start;font-size:15px;}.elementor-1021 .elementor-element.elementor-element-35ea84e{--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-1021 .elementor-element.elementor-element-c6000a2{--divider-border-style:solid;--divider-color:#FFD523;--divider-border-width:3px;}.elementor-1021 .elementor-element.elementor-element-c6000a2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1021 .elementor-element.elementor-element-c6000a2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1021 .elementor-element.elementor-element-2d2f41f4{--display:flex;--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;--row-gap:0px;--column-gap:0px;}.elementor-1021 .elementor-element.elementor-element-203b49f2{--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-1021 .elementor-element.elementor-element-203b49f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-48f46fc0{width:var( --container-widget-width, 102.309% );max-width:102.309%;--container-widget-width:102.309%;--container-widget-flex-grow:0;}.elementor-1021 .elementor-element.elementor-element-48f46fc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-48f46fc0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1021 .elementor-element.elementor-element-650c6ddb{--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-1021 .elementor-element.elementor-element-650c6ddb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1021 .elementor-element.elementor-element-70d50861 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1021 .elementor-element.elementor-element-70d50861 .elementor-button .elementor-button-content-wrapper{gap:2px;}@media(min-width:768px){.elementor-1021 .elementor-element.elementor-element-511913d6{--width:51.825%;}.elementor-1021 .elementor-element.elementor-element-26dbfa30{--width:50%;}.elementor-1021 .elementor-element.elementor-element-0e6d5b6{--width:91.027%;}.elementor-1021 .elementor-element.elementor-element-203b49f2{--width:27.756%;}.elementor-1021 .elementor-element.elementor-element-650c6ddb{--width:25.31%;}}@media(max-width:1024px){.elementor-1021 .elementor-element.elementor-element-7354af47{padding:200px 15px 50px 15px;}.elementor-1021 .elementor-element.elementor-element-775f8b6c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1021 .elementor-element.elementor-element-740cf3e > .elementor-element-populated{padding:25px 0px 0px 0px;}}@media(max-width:767px){.elementor-1021 .elementor-element.elementor-element-7354af47{padding:200px 15px 50px 15px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1021 .elementor-element.elementor-element-775f8b6c{width:100%;}.elementor-1021 .elementor-element.elementor-element-740cf3e{width:100%;}}@media(min-width:1025px){.elementor-1021 .elementor-element.elementor-element-7354af47:not(.elementor-motion-effects-element-type-background), .elementor-1021 .elementor-element.elementor-element-7354af47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-70d50861 *//* Основний стиль кнопки */
 .elementor-button {
  position: relative;
  overflow: hidden;
}

/* Блик на кнопці */
 .elementor-button::before {
  content: "";
  position: absolute;
  width: 25px; /* ширина блика */
  height: 100%;
  top: 0;
  left: -50px; /* стартова позиція блика */
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.8) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: rotate(15deg); /* нахил для ефекту блика */
  opacity: 0.8; /* яскравість блика */
  filter: blur(2px);
  animation: shine 2s infinite linear; /* швидка і плавна анімація */
}

/* Анімація блика */
@keyframes shine {
  0% {
    left: -50px; /* старт зліва */
  }
  100% {
    left: 100%; /* проходить через всю кнопку */
  }
}/* End custom CSS */