.elementor-1850 .elementor-element.elementor-element-ef533d9{--display:flex;--min-height:597px;}.elementor-1850 .elementor-element.elementor-element-ef533d9:not(.elementor-motion-effects-element-type-background), .elementor-1850 .elementor-element.elementor-element-ef533d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-1850 .elementor-element.elementor-element-ab05f58{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Monte;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1850 .elementor-element.elementor-element-b89135f .elementor-heading-title{font-family:"Montserrat", Monte;font-size:30px;font-weight:600;}.elementor-1850 .elementor-element.elementor-element-e829309{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1850 .elementor-element.elementor-element-53c64bc{--display:flex;--min-height:350px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;}.elementor-1850 .elementor-element.elementor-element-53c64bc::before, .elementor-1850 .elementor-element.elementor-element-53c64bc > .elementor-background-video-container::before, .elementor-1850 .elementor-element.elementor-element-53c64bc > .e-con-inner > .elementor-background-video-container::before, .elementor-1850 .elementor-element.elementor-element-53c64bc > .elementor-background-slideshow::before, .elementor-1850 .elementor-element.elementor-element-53c64bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1850 .elementor-element.elementor-element-53c64bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #12121200 65%, #121212 89%);}.elementor-1850 .elementor-element.elementor-element-53c64bc:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(198.9, 193.57618206521738, 193.57618206521738, 0.22);}.elementor-1850 .elementor-element.elementor-element-53c64bc, .elementor-1850 .elementor-element.elementor-element-53c64bc::before{--border-transition:0.2s;}.elementor-1850 .elementor-element.elementor-element-846b405{text-align:center;}.elementor-1850 .elementor-element.elementor-element-846b405 .elementor-heading-title{font-family:"Montserrat", Monte;font-size:40px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1850 .elementor-element.elementor-element-a2dd5b3{--display:flex;--min-height:350px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;}.elementor-1850 .elementor-element.elementor-element-a2dd5b3::before, .elementor-1850 .elementor-element.elementor-element-a2dd5b3 > .elementor-background-video-container::before, .elementor-1850 .elementor-element.elementor-element-a2dd5b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1850 .elementor-element.elementor-element-a2dd5b3 > .elementor-background-slideshow::before, .elementor-1850 .elementor-element.elementor-element-a2dd5b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1850 .elementor-element.elementor-element-a2dd5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #12121200 65%, #121212 89%);}.elementor-1850 .elementor-element.elementor-element-a2dd5b3:hover{border-style:none;box-shadow:0px 0px 10px 0px rgba(198.9, 193.57618206521738, 193.57618206521738, 0.22);}.elementor-1850 .elementor-element.elementor-element-a2dd5b3, .elementor-1850 .elementor-element.elementor-element-a2dd5b3::before{--border-transition:0.2s;}.elementor-1850 .elementor-element.elementor-element-c06c1f6{text-align:center;}.elementor-1850 .elementor-element.elementor-element-c06c1f6 .elementor-heading-title{font-family:"Montserrat", Monte;font-size:40px;font-weight:700;}#elementor-popup-modal-1850 .dialog-widget-content{animation-duration:0.2s;background-color:#02010100;}#elementor-popup-modal-1850{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1850 .dialog-message{width:644px;height:auto;}#elementor-popup-modal-1850 .dialog-close-button{display:flex;}#elementor-popup-modal-1850 .dialog-close-button i{color:#E0E0E0;}#elementor-popup-modal-1850 .dialog-close-button svg{fill:#E0E0E0;}@media(min-width:768px){.elementor-1850 .elementor-element.elementor-element-ef533d9{--content-width:1600px;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1850 .elementor-element.elementor-element-e829309{--grid-auto-flow:row;}#elementor-popup-modal-1850 .dialog-message{width:574px;}}@media(max-width:1200px){.elementor-1850 .elementor-element.elementor-element-e829309{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1850 .elementor-element.elementor-element-e829309{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1850 .elementor-element.elementor-element-b89135f .elementor-heading-title{font-size:25px;}.elementor-1850 .elementor-element.elementor-element-e829309{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1850 .elementor-element.elementor-element-846b405 .elementor-heading-title{font-size:30px;}.elementor-1850 .elementor-element.elementor-element-c06c1f6 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-ef533d9 */.popuphowtoinstall{
  position: relative; /* обов’язково, щоб псевдоелемент був прив’язаний */
  overflow: hidden;   /* щоб нічого не виступало */
  border-radius: 0px; background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.3); backdrop-filter: blur(15px) saturate(180%); -webkit-backdrop-filter: blur(15px) saturate(180%); box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1); overflow: hidden;
}

.popuphowtoinstall::before {
  content: ''; position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient(135deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 60%); transform: rotate(25deg); animation: shimmer 4s infinite linear;
}/* End custom CSS */