.elementor-8 .elementor-element.elementor-element-6ff13817{--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;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-25477d1b{--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-2b50c3b8{--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-8 .elementor-element.elementor-element-3d5fe0bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-2c78935a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-2c78935a.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-2c78935a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-68414051{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-68414051.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-68414051 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-129c5163{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-129c5163.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-129c5163 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7d8bf4ec{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);text-align:center;}.elementor-8 .elementor-element.elementor-element-7d8bf4ec.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7d8bf4ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-18c38ed5{--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;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3d42895e{text-align:center;}.elementor-8 .elementor-element.elementor-element-3d42895e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3863b1ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-7c85740{text-align:center;}.elementor-8 .elementor-element.elementor-element-7c85740 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2a19fe59{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8 .elementor-element.elementor-element-3ba57ca6{--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;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-3ba57ca6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ba57ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF20;}.elementor-8 .elementor-element.elementor-element-3002f6e7{text-align:center;}.elementor-8 .elementor-element.elementor-element-3002f6e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3a9c3844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7925bcae{--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;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-7925bcae:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7925bcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF20;}.elementor-8 .elementor-element.elementor-element-11d3bc27{text-align:center;}.elementor-8 .elementor-element.elementor-element-11d3bc27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-125549f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2c765d14{--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-8 .elementor-element.elementor-element-2af1254{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(71deg, #5720FB 1%, #B5E5F3 100%);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-6ff13817{--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2c78935a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-68414051 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-129c5163 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7d8bf4ec .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3d42895e .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-7c85740 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-325b694a img{width:150px;}.elementor-8 .elementor-element.elementor-element-3002f6e7 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-632b816e img{width:150px;}.elementor-8 .elementor-element.elementor-element-11d3bc27 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-25477d1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b50c3b8{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3d5fe0bc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-2c78935a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-2c78935a .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-68414051{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-68414051 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-129c5163{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-129c5163 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7d8bf4ec{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-7d8bf4ec .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-18c38ed5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-3d42895e{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-3d42895e .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-3863b1ac{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-8 .elementor-element.elementor-element-7c85740{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-7c85740 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-2a19fe59{--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:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-25477d1b{--width:50%;}.elementor-8 .elementor-element.elementor-element-2b50c3b8{--width:50%;}.elementor-8 .elementor-element.elementor-element-3d5fe0bc{--width:100%;}.elementor-8 .elementor-element.elementor-element-2a19fe59{--content-width:873px;}.elementor-8 .elementor-element.elementor-element-3ba57ca6{--width:50%;}.elementor-8 .elementor-element.elementor-element-7925bcae{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-2c78935a */.blur-background {
  backdrop-filter: blur(10px); /* блюр заднего фона */
  -webkit-backdrop-filter: blur(10px); /* поддержка Safari */

  background-color: rgba(255, 255, 255, 0.2); /* полупрозрачный белый фон */
  transform: rotate(-5deg) scale(1.007);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68414051 */.blur-background1 {
  backdrop-filter: blur(10px); /* блюр заднего фона */
  -webkit-backdrop-filter: blur(10px); /* поддержка Safari */

  background-color: rgba(255, 255, 255, 0.2); /* полупрозрачный белый фон */
  transform: rotate(-3deg) scale(1.007);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-129c5163 */.blur-background2 {
  backdrop-filter: blur(10px); /* блюр заднего фона */
  -webkit-backdrop-filter: blur(10px); /* поддержка Safari */

  background-color: rgba(255, 255, 255, 0.2); /* полупрозрачный белый фон */
  transform: rotate(2deg) scale(1.007);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d8bf4ec */.blur-background3 {
  backdrop-filter: blur(10px); /* блюр заднего фона */
  -webkit-backdrop-filter: blur(10px); /* поддержка Safari */

  background-color: rgba(255, 255, 255, 0.2); /* полупрозрачный белый фон */
  transform: rotate(-3deg) scale(1.007);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3863b1ac *//* Твої стилі контейнера (без змін) */
  #sib-container {
    background: rgba(1, 50, 32, 0.3) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border-radius: 20px;
    border: 1px solid var(--accent-color-2);
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.2);
    padding: 2.5rem 2rem !important;
    max-width: 560px;
    margin: 0 auto;
  }
  #sib-container .sib-form-block { text-align: center !important; }

  /* Поле вводу */
  #sib-container .entry__field {
    border-radius: 9999px !important;
    border: 1px solid var(--accent-color-2) !important;
    background: rgba(0,0,0,0.3) !important;
    transition: all 0.3s ease;
  }
  #sib-container .entry__field input {
    width: 100%;
    padding: 14px 18px !important;
    font-size: 15px !important;
    border: none !important;
    background: transparent !important;
    color: #fff !important; /* білий текст */
    outline: none !important;
  }
  /* Placeholder — одразу зникає на фокусі */
  #sib-container .entry__field input::placeholder { color: #9ca3af; }
  #sib-container .entry__field input:focus::placeholder { color: transparent; }
  /* Вендорні префікси для більшої підтримки */
  #sib-container .entry__field input:-ms-input-placeholder { color: #9ca3af; }
  #sib-container .entry__field input:focus:-ms-input-placeholder { color: transparent; }
  #sib-container .entry__field input::-ms-input-placeholder { color: #9ca3af; }
  #sib-container .entry__field input:focus::-ms-input-placeholder { color: transparent; }

  /* Autofill (Chrome/Safari) — робимо текст білим і фон прозорим */
  #sib-container .entry__field input:-webkit-autofill,
  #sib-container .entry__field input:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff !important;
    transition: background-color 9999s ease-in-out 0s !important;
  }

  #sib-container .entry__field:focus-within {
    border-color: var(--accent-color-1) !important;
    box-shadow: 0 0 15px var(--glow-color) !important;
  }

  /* Кнопка — сильніший селектор + !important, щоб перебити Brevo */
  .sib-form #sib-container .sib-form-block__button,
  #sib-container .sib-form-block__button {
    background: #2ED0FE !important;
    color: #fff !important;
    padding: 16px 28px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    border: none !important;
    border-radius: 9999px !important;
    cursor: pointer !important;
    box-shadow: 0 8px 18px rgba(0, 132, 61, 0.35) !important;
    transition: transform 0.2s ease, box-shadow 0.3s ease !important;
    width: 100% !important;
    margin-top: 1rem !important;
  }
  #sib-container .sib-form-block__button:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0 10px 24px rgba(255, 215, 0, 0.5) !important;
  }

  /* Панелі повідомлень — трохи відступів */
  #sib-container .sib-form-message-panel { margin-top: 1rem !important; }/* End custom CSS */
/* Start custom CSS */html, body {
  margin: 0;
  padding: 0;
  /* Скрываем горизонтальный скролл */
  overflow-x: hidden;
  /* При желании сохранить вертикальную прокрутку:
     overflow-y: auto; или scroll (по умолчанию браузер её включает сам) */
}/* End custom CSS */