.elementor-kit-7{--e-global-color-primary:#B5E276;--e-global-color-secondary:#67645E;--e-global-color-text:#212326;--e-global-color-accent:#B5E276;--e-global-color-0661a82:#B0D573;--e-global-color-b572953:#E7FFC5;--e-global-color-a5d1b22:#E7FFC5;--e-global-color-3a3e972:#F1F0ED;--e-global-color-e9fbb02:#3A3935;--e-global-color-0243150:#E6F1D6;--e-global-color-03a512b:#999999;--e-global-color-db89e40:#C4C4C4;--e-global-typography-primary-font-family:"Geologica";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Geologica";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Geologica";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Geologica";--e-global-typography-accent-font-weight:500;--e-global-typography-0257bb5-font-family:"Geologica";--e-global-typography-0257bb5-font-size:115px;--e-global-typography-44c6f87-font-family:"Geologica";--e-global-typography-44c6f87-font-size:21px;--e-global-typography-c17cd69-font-family:"Geologica";--e-global-typography-c17cd69-font-size:130px;--e-global-typography-c17cd69-font-weight:300;background-color:#F8F8F8;--e-preloader-animation-duration:2000ms;--e-preloader-delay:500ms;--e-preloader-color:var( --e-global-color-text );--e-preloader-size:89px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Geologica", Sans-serif;font-size:16px;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-b572953 );color:var( --e-global-color-text );}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-b572953 );}.elementor-kit-7 a{color:var( --e-global-color-accent );}.elementor-kit-7 a:hover{color:var( --e-global-color-primary );}.elementor-kit-7 h2{font-size:62px;}.elementor-kit-7 h3{font-size:44px;}.elementor-kit-7 h4{font-size:38px;}.elementor-kit-7 h5{font-size:32px;}.elementor-kit-7 label{font-family:"Geologica", Sans-serif;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:"Geologica", Sans-serif;background-color:var( --e-global-color-b572953 );border-radius:10px 10px 10px 10px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{background-color:var( --e-global-color-3a3e972 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1470px){.elementor-kit-7{--e-global-typography-c17cd69-font-size:90px;}.elementor-kit-7 h2{font-size:54px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-kit-7 h2{font-size:40px;}.elementor-kit-7 h3{font-size:32px;}.elementor-kit-7 h4{font-size:32px;}.elementor-kit-7 h5{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-7 h2{font-size:34px;}.elementor-kit-7 h3{font-size:28px;}.elementor-kit-7 h4{font-size:24px;}.elementor-kit-7 h5{font-size:21px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */html::-webkit-scrollbar {
  width: 10px;
}

/* трек можно оставить мягко-зелёным */
html::-webkit-scrollbar-track {
  background: rgba(231, 255, 197, 0.25);
  border-radius: 999px;
}

/* стеклянный, но заметный ползунок */
html::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg,
    rgba(231, 255, 197, 0.45) 0%,   /* светлый верх */
    rgba(181, 226, 118, 0.65) 100%  /* более насыщенный низ */
  );
  border-radius: 999px;
  border: 1px solid rgba(255, 255, 255, 0.8);   /* яркий «ободок» */
  box-shadow: 0 2px 6px rgba(33, 35, 38, 0.28); /* даёт объём и видимость */
  backdrop-filter: blur(6px);                   /* эффект стекла */
}

html::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg,
    rgba(231, 255, 197, 0.7) 0%,
    rgba(181, 226, 118, 0.9) 100%
  );
}

/* Firefox — без blur, но с хорошим контрастом */
* {
  scrollbar-width: thin;
  scrollbar-color: rgba(181, 226, 118, 0.9) rgba(231, 255, 197, 0.25);
}/* End custom CSS */