.elementor-kit-95{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#D9D9E7;--e-global-color-text:#CDDCF0;--e-global-color-accent:#A2AFBE;--e-global-color-b160ca2:#0B0E14;--e-global-color-c366a66:#161B22;--e-global-color-aedf95c:#1F2937;--e-global-color-5e72d75:#46AAFF0D;--e-global-color-f940bb6:#39FF14;--e-global-color-ee15ec9:#FF9900;--e-global-color-6035638:#000000;--e-global-color-c696dce:#FFFFFF;--e-global-color-14ef391:#C8D5DC;--e-global-color-764183d:#F9FAFD;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-86b4fcd:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-6ebb319:#00FFFF;--e-global-color-3a713ba:#FF00FF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:3px;--e-global-typography-primary-word-spacing:15px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-letter-spacing:0.8px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-bdc3da4-font-family:"Lilita One";--e-global-typography-bdc3da4-font-size:60px;--e-global-typography-bdc3da4-font-weight:500;--e-global-typography-bdc3da4-line-height:1.1em;--e-global-typography-bdc3da4-letter-spacing:1.4px;--e-global-typography-bdc3da4-word-spacing:0px;--e-global-typography-392b9e0-font-family:"Roboto";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:none;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.15em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-392b9e0-word-spacing:3px;--e-global-typography-c05b693-font-family:"Montserrat";--e-global-typography-c05b693-font-size:16px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Poppins";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Poppins";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:capitalize;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Poppins";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Poppins";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:capitalize;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-8247d83-font-family:"Roboto";--e-global-typography-8247d83-font-size:22px;--e-global-typography-8247d83-font-weight:600;--e-global-typography-8247d83-text-transform:none;--e-global-typography-8247d83-font-style:normal;--e-global-typography-8247d83-line-height:1.2em;--e-global-typography-8247d83-letter-spacing:1px;--e-global-typography-8cfccb3-font-family:"Roboto";--e-global-typography-8cfccb3-font-size:35px;--e-global-typography-8cfccb3-font-weight:600;--e-global-typography-8cfccb3-text-transform:none;--e-global-typography-8cfccb3-font-style:normal;--e-global-typography-8cfccb3-line-height:1.1em;--e-global-typography-8cfccb3-letter-spacing:1px;--e-global-typography-838218f-font-family:"Roboto Flex";--e-global-typography-838218f-font-size:36px;--e-global-typography-838218f-font-weight:600;--e-global-typography-838218f-text-transform:uppercase;--e-global-typography-838218f-text-decoration:none;--e-global-typography-838218f-line-height:1.2em;--e-global-typography-838218f-letter-spacing:7px;--e-global-typography-838218f-word-spacing:15px;--e-global-typography-1321c58-font-family:"Roboto";--e-global-typography-1321c58-font-size:25px;--e-global-typography-1321c58-font-weight:600;--e-global-typography-1321c58-text-decoration:none;--e-global-typography-1321c58-line-height:1.1em;--e-global-typography-1321c58-letter-spacing:3px;--e-global-typography-1321c58-word-spacing:2px;--e-global-typography-6483de7-font-family:"Montserrat";--e-global-typography-6483de7-font-size:18px;--e-global-typography-6483de7-font-weight:800;--e-global-typography-6483de7-line-height:18px;--e-global-typography-6483de7-letter-spacing:1.4px;--e-global-typography-b605190-font-family:"Roboto";--e-global-typography-b605190-font-size:35px;--e-global-typography-b605190-font-weight:600;--e-global-typography-b605190-text-transform:none;--e-global-typography-b605190-font-style:normal;--e-global-typography-b605190-line-height:1.1em;--e-global-typography-b605190-letter-spacing:1px;--e-global-typography-da1cd11-font-family:"Montserrat";--e-global-typography-da1cd11-font-size:27px;--e-global-typography-da1cd11-font-weight:600;--e-global-typography-da1cd11-line-height:1.2em;--e-global-typography-da1cd11-letter-spacing:1.2px;--e-global-typography-30e0459-font-family:"Roboto";--e-global-typography-30e0459-font-size:26px;--e-global-typography-30e0459-font-weight:600;--e-global-typography-30e0459-text-transform:none;--e-global-typography-30e0459-font-style:normal;--e-global-typography-30e0459-line-height:1.2em;--e-global-typography-30e0459-letter-spacing:1px;--e-global-typography-9eee08b-font-family:"Roboto";--e-global-typography-9eee08b-font-size:35px;--e-global-typography-9eee08b-font-weight:600;--e-global-typography-9eee08b-text-transform:uppercase;--e-global-typography-9eee08b-font-style:normal;--e-global-typography-9eee08b-text-decoration:none;--e-global-typography-9eee08b-line-height:1.1em;--e-global-typography-9eee08b-letter-spacing:1px;background-color:var( --e-global-color-c366a66 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-95 e-page-transition{background-color:var( --e-global-color-ee15ec9 );}.site-footer{background-color:#000000;}.elementor-kit-95 a{color:var( --e-global-color-f940bb6 );}.elementor-kit-95 a:hover{color:var( --e-global-color-primary );}.elementor-kit-95 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bdc3da4-font-family ), Sans-serif;font-size:var( --e-global-typography-bdc3da4-font-size );font-weight:var( --e-global-typography-bdc3da4-font-weight );line-height:var( --e-global-typography-bdc3da4-line-height );letter-spacing:var( --e-global-typography-bdc3da4-letter-spacing );word-spacing:var( --e-global-typography-bdc3da4-word-spacing );}.elementor-kit-95 h2{color:var( --e-global-color-primary );}.elementor-kit-95 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );text-transform:var( --e-global-typography-392b9e0-text-transform );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-95 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-95 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--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:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-footer .copyright p{color:var( --e-global-color-c696dce );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1440px){.elementor-kit-95{--e-global-typography-primary-font-size:60px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:2em;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-bdc3da4-font-size:48px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-8247d83-font-size:22px;--e-global-typography-8cfccb3-font-size:32px;--e-global-typography-1321c58-font-size:22px;--e-global-typography-1321c58-line-height:1.15em;--e-global-typography-1321c58-letter-spacing:2px;--e-global-typography-6483de7-font-size:14px;--e-global-typography-da1cd11-font-size:24px;--e-global-typography-30e0459-font-size:22px;--e-global-typography-9eee08b-font-size:30px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-95 h1{font-size:var( --e-global-typography-bdc3da4-font-size );line-height:var( --e-global-typography-bdc3da4-line-height );letter-spacing:var( --e-global-typography-bdc3da4-letter-spacing );word-spacing:var( --e-global-typography-bdc3da4-word-spacing );}.elementor-kit-95 h3{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-95 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-95 h5{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-kit-95{--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:16px;--e-global-typography-bdc3da4-font-size:44px;--e-global-typography-c05b693-font-size:18px;--e-global-typography-c05b693-line-height:1.4em;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;--e-global-typography-8247d83-font-size:20px;--e-global-typography-8cfccb3-font-size:30px;--e-global-typography-838218f-font-size:20px;--e-global-typography-1321c58-font-size:20px;--e-global-typography-1321c58-line-height:1.15em;--e-global-typography-1321c58-letter-spacing:2px;--e-global-typography-6483de7-font-size:13px;--e-global-typography-da1cd11-font-size:28px;--e-global-typography-30e0459-font-size:14px;--e-global-typography-9eee08b-font-size:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-95 h1{font-size:var( --e-global-typography-bdc3da4-font-size );line-height:var( --e-global-typography-bdc3da4-line-height );letter-spacing:var( --e-global-typography-bdc3da4-letter-spacing );word-spacing:var( --e-global-typography-bdc3da4-word-spacing );}.elementor-kit-95 h3{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-95 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-95 h5{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header{padding-inline-end:5%;padding-inline-start:5%;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:880px){.elementor-kit-95{--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.15em;--e-global-typography-accent-font-size:15px;--e-global-typography-bdc3da4-font-size:42px;--e-global-typography-8247d83-font-size:20px;--e-global-typography-8cfccb3-font-size:28px;--e-global-typography-1321c58-font-size:18px;--e-global-typography-1321c58-letter-spacing:2px;--e-global-typography-6483de7-font-size:12px;}}@media(max-width:767px){.elementor-kit-95{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:1.15em;--e-global-typography-accent-font-size:13px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-bdc3da4-font-size:40px;--e-global-typography-bdc3da4-line-height:1.1em;--e-global-typography-bdc3da4-letter-spacing:1.2px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-c05b693-font-size:16px;--e-global-typography-b2deeae-font-size:42px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;--e-global-typography-8247d83-font-size:20px;--e-global-typography-8247d83-line-height:1.2em;--e-global-typography-8247d83-letter-spacing:1px;--e-global-typography-8cfccb3-font-size:28px;--e-global-typography-8cfccb3-line-height:1.1em;--e-global-typography-8cfccb3-letter-spacing:1px;--e-global-typography-838218f-font-size:18px;--e-global-typography-838218f-line-height:1em;--e-global-typography-838218f-letter-spacing:1px;--e-global-typography-838218f-word-spacing:0em;--e-global-typography-1321c58-font-size:18px;--e-global-typography-1321c58-line-height:1.15em;--e-global-typography-1321c58-letter-spacing:2px;--e-global-typography-6483de7-font-size:12px;--e-global-typography-b605190-font-size:26px;--e-global-typography-b605190-line-height:1.1em;--e-global-typography-b605190-letter-spacing:1px;--e-global-typography-da1cd11-font-size:20px;--e-global-typography-da1cd11-line-height:1.2em;--e-global-typography-da1cd11-letter-spacing:1px;--e-global-typography-30e0459-font-size:22px;--e-global-typography-30e0459-line-height:1.2em;--e-global-typography-30e0459-letter-spacing:1px;--e-global-typography-9eee08b-font-size:24px;--e-global-typography-9eee08b-line-height:1.1em;--e-global-typography-9eee08b-letter-spacing:1px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-95 h1{font-size:var( --e-global-typography-bdc3da4-font-size );line-height:var( --e-global-typography-bdc3da4-line-height );letter-spacing:var( --e-global-typography-bdc3da4-letter-spacing );word-spacing:var( --e-global-typography-bdc3da4-word-spacing );}.elementor-kit-95 h3{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );word-spacing:var( --e-global-typography-392b9e0-word-spacing );}.elementor-kit-95 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-95 h5{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:404px;}.e-con{--container-max-width:404px;}.site-footer .copyright p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}:root { --Heater_color:rgb(11, 14, 20); --Roboto:Roboto; --White:#ffffff; --Footer_text:Roboto Flex; --Montserrat:Montserrat; --Tab_menu_button:rgb(30, 44, 62); --4_in_line_button:25%; --Green:rgb(0, 255, 0); --Orange:rgb(255, 153, 0); --5_px:5px; --10_px:10px; --56_procent:56%; --30_px:30px; --Light_light_gray:rgb(125, 125, 125); --1_px:1px; --22_px:22px; --24_px:24px; --Blue_gray:rgb(100, 145, 200); --3_px:3px; ---3_px:-3px; --15_px:15px; --49_5_procent:49.5%; --0_px:0px; --Auto:auto; --2_px:2px; --Black:rgba(0, 0, 0, 1); --28_procent:28%; --34_procent:34%; --18_px:18px; --Light_blue:rgba(0, 255, 255, 1); --Light_light_light_gray:rgb(236, 238, 240); --Light_light_blue_gray:#a2afbe; --Clear:#ffffff00; --Magenta:rgb(255, 0, 255); --43_procent:43%; --20_px:20px; --25_procent:25%; --FX_25_proc_minus_20_px:calc(25% - 20px); --50_procent:50%; --24_procent:24%; --34_px:34px; --8_px:8px; --48_procent:48%; --45_procent:45%; --54_procent:54%; --70_procent:70%; --14_px:14px; --32_procent:32%; --13_px:13px; --16_px:16px; --100_procent:100%; --55_procent:55%; --12_px:12px; --1150_px:1150px; --60_px:60px; --300_px:300px; --140_px:140px; --200_px:200px; --35_procent:35%; --40_procent:40%; --60_procent:60%; --80_px:80px; --75_procent:75%; --65_procent:65%; --10_procent:10%; --6_px:6px; --50_px:50px; --70_px:70px; --4_px:4px; --25_px:25px; --44_procent:44%; --53_procent:53%; --800_px:800px; --250_px:250px; --100_px:100px; --650_px:650px; --380_px:380px; --160_px:160px; ---25_px:-25px; --Acid_green:#A2F700; --75_px:75px; --190_px:190px; --120_px:120px; --80_procent:80%; --Yellow:#ffff00; --3_procent:3%; --58_procent:58%; --41_procent:41%; --95_procent:95%; --90_procent:90%; --57_procent:57%; --e-gv-68b258d:57%; --e-gv-12ffb56:0px; --e-gv-38ab9cd:15px; --e-gv-36ab255:95%; --e-gv-8fa656a:5px; --e-gv-107911f:48%; --e-gv-6f5d6be:10px; --e-gv-399b3f2:41%; --e-gv-24ee1c9:65%; --e-gv-1fb0f23:70%; --e-gv-4e43bf1:90%; --e-gv-231336e:100%; --e-gv-3f360dc:80%; --Light_light_blue:rgb(217, 217, 231); --28_px:28px; --RED-FIOLENT:rgba(255, 0, 50, 1); --Dark_blue:rgba(34, 49, 69, 1); --40_px:40px; ---5_px:-5px; --Clear_1_procent:rgba(255, 255, 255, 0.01); --Clear_15_procent:rgba(255, 255, 255, 0.15); --Clear_40_procent:rgba(0, 0, 0, 0.4); --Cyan:rgb(0, 0, 255); --Dark_Cyan:rgb(0, 10, 70); --Orange_50_proc:rgba(255, 153, 0, 0.5); --Orange_20_proc:rgba(255, 153, 0, 0.2); --Cyan_20_proc:rgba(0, 0, 255, 0.2); --Dark_blue_20_proc:rgba(0, 10, 70, 0.2); --35_px:35px; --45_px:45px; ---1:-1px; --30_procent:30%; --150_px:150px; --130_px:130px; --85_procent:85%; --180_px:180px; --20_procent:20%; --15_procent:15%; --42_px:42px; --29_procent:29%; --12_procent:12%; --65_px:65px; --13_procent:13%; --23_px:23px; --21_px:21px; }
/* Start custom CSS *//* =======================
   ATOM TABS — ИЗМЕНЕНИЕ ТЕКСТА (.TAB-TITLE)
   ===================== */

/* 1. Состояние Normal (Зеленый) */
.TAB-TRIGGER-BUTTON-01 .TAB-TITLE, 
.TAB-TRIGGER-BUTTON-02 .TAB-TITLE {
    color: rgb(0, 255, 0) !important; 
}

/* 2 и 3. Состояния Hover и Selected (Белый) */
.TAB-TRIGGER-BUTTON-01:hover .TAB-TITLE,
.TAB-TRIGGER-BUTTON-01.e--selected .TAB-TITLE,
.TAB-TRIGGER-BUTTON-02:hover .TAB-TITLE,
.TAB-TRIGGER-BUTTON-02.e--selected .TAB-TITLE {
    color: rgb(255, 255, 255) !important;
}

/* =======================
   ATOM TABS — ЗАМЕНА ИКОНКИ (ДЛЯ КОНТЕЙНЕРА/ИНТЕРВАЛА)
   ==================== */

/* 1. Состояние Normal */
.TAB-TRIGGER-BUTTON-01 .TAB-MENU-PICT, 
.TAB-TRIGGER-BUTTON-02 .TAB-MENU-PICT {
    background-image: url('/wp-content/uploads/2026/09/Tab_pict_link.svg') !important;
}

/* 2. Состояние Hover */
.TAB-TRIGGER-BUTTON-01:hover .TAB-MENU-PICT, 
.TAB-TRIGGER-BUTTON-02:hover .TAB-MENU-PICT {
    background-image: url('/wp-content/uploads/2026/09/Tab_pict_hover.svg') !important;
}

/* 3. Состояние Selected (Активная вкладка) */
.TAB-TRIGGER-BUTTON-01.e--selected .TAB-MENU-PICT, 
.TAB-TRIGGER-BUTTON-02.e--selected .TAB-MENU-PICT {
    background-image: url('/wp-content/uploads/2026/09/Tab_pict_active.svg') !important;
}

/*  4. Кнопка языка в header */
.Lang-Switcher {
    position: relative;
}

.Lang-Trigger {
    cursor: pointer;
    user-select: none;
}

.Lang-Dropdown {
    display: none !important;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 10;
}

.Lang-Switcher.is-open .Lang-Dropdown {
    display: flex !important;
}

/* В редакторе Elementor всегда показываем список */
.elementor-editor-active .Lang-Dropdown {
    display: flex !important;
}

/* =======================
   6. LANG SWITCHER — СОСТОЯНИЯ КНОПКИ-ТРИГГЕРА
   ==================== */


/* =======================
   ТЕКСТ КНОПКИ
   ==================== */

/* 1. Normal — белый */
.Lang-Trigger .Lang-Switcher-Label {
    color: rgb(255, 255, 255) !important;
}

/* 2. Hover — зелёный */
.Lang-Trigger:hover .Lang-Switcher-Label {
    color: rgb(0, 255, 0) !important;
}

/* 3. Open / Active — оранжевый */
.Lang-Switcher.is-open .Lang-Trigger .Lang-Switcher-Label {
    color: rgb(255, 153, 0) !important;
}


/* =======================
   СТРЕЛКА КНОПКИ
   ==================== */

/* 1. Normal — стрелка вниз */
.Lang-Trigger .Lang-Switch-Arrow {
    background-image: url('/wp-content/uploads/2026/09/Lang_down_buttone.svg') !important;
}

/* 2. Hover */
.Lang-Trigger:hover .Lang-Switch-Arrow {
    background-image: url('/wp-content/uploads/2026/09/Lang_hover_buttone.svg') !important;
}

/* 3. Open / Active — стрелка вверх */
.Lang-Switcher.is-open .Lang-Trigger .Lang-Switch-Arrow {
    background-image: url('/wp-content/uploads/2026/09/Lang_up_buttone.svg') !important;
}


/* =======================
   ПРИОРИТЕТ ОТКРЫТОГО СОСТОЯНИЯ
   =================== */

/* Если меню открыто, Hover уже не меняет оранжевый текст */
.Lang-Switcher.is-open .Lang-Trigger:hover .Lang-Switcher-Label {
    color: rgb(255, 153, 0) !important;
}

/* Если меню открыто, Hover уже не меняет стрелку вверх */
.Lang-Switcher.is-open .Lang-Trigger:hover .Lang-Switch-Arrow {
    background-image: url('/wp-content/uploads/2026/09/Lang_up_buttone.svg') !important;
}

/* =======================
   LANG DROPDOWN — ТЕКСТ
   ======================= */

.Lang-Item {
    cursor: pointer;
}

/* Normal — белый */
.Lang-Item .Lang-Paragraph {
    color: rgb(255, 255, 255) !important;
}

/* Hover всего Flexbox — зелёный */
.Lang-Item:hover .Lang-Paragraph {
    color: rgb(0, 255, 0) !important;
}

/* =======================
   LANG DROPDOWN — ФЛАГИ
   ======================= */

/* UA — Normal */
.Lang-Item .Lang-Flag-UA {
    background-image: url('/wp-content/uploads/2026/08/UkraineFlagNoAction.webp') !important;
}

/* UA — Hover */
.Lang-Item:hover .Lang-Flag-UA {
    background-image: url('/wp-content/uploads/2026/07/UkraineFlag.webp') !important;
}


/* RU — Normal */
.Lang-Item .Lang-Flag-RU {
    background-image: url('/wp-content/uploads/2026/07/ODFlagNoAction.webp') !important;
}

/* RU — Hover */
.Lang-Item:hover .Lang-Flag-RU {
    background-image: url('/wp-content/uploads/2026/08/ODFlag.webp') !important;
}


/* EN — Normal */
.Lang-Item .Lang-Flag-EN {
    background-image: url('/wp-content/uploads/2026/07/EnglishFlagNo-Action.webp') !important;
}

/* EN — Hover */
.Lang-Item:hover .Lang-Flag-EN {
    background-image: url('/wp-content/uploads/2026/09/EnglishFlag.webp') !important;
}

.Lang-Flag-UA,
.Lang-Flag-RU,
.Lang-Flag-EN {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}


/* ===========================Перенос слов через дефис
============================*/
.Hyphen-Text {
    text-align: justify;
    hyphens: auto;
    -webkit-hyphens: auto;
    word-break: normal;
    overflow-wrap: normal;
}

/* ==========================
   MPRINT — HEADER
   Desktop + Tablet: fixed + auto hide
   Mobile: static, без эффектов
   ======================= */


/* ==========================
   DESKTOP + TABLET
   ======================= */

@media (min-width: 768px) {

    body.mprint-header-autohide-ready .Header-AutoHide {
        position: fixed !important;

        top: var(--mprint-header-top, 0px);
        left: 0;
        right: 0;

        width: auto !important;
        max-width: none !important;

        z-index: 9999;

        opacity: 1;

        transition:
            top 0.30s ease,
            opacity 0.30s ease;
    }


    /* Скрытое состояние */
    body.mprint-header-autohide-ready
    .Header-AutoHide.Header-Hidden {

        top: calc(
            var(--mprint-header-top, 0px)
            - var(--mprint-header-height, 0px)
            - 2px
        );

        opacity: 0;
    }


    /* Компенсация высоты fixed-хедера */
    body.mprint-header-autohide-ready {
        padding-top: var(--mprint-header-height, 0px);
    }


    /* WordPress Admin Bar */
    body.admin-bar.mprint-header-autohide-ready {
        --mprint-header-top: 32px;
    }

}


/* ==========================
   MOBILE
   ====================== */

@media (max-width: 767px) {

    /*
       Полностью обычный хедер в потоке страницы.
       Никаких fixed / sticky / transform / animation.
    */

    .Header-AutoHide,
    body.mprint-header-autohide-ready .Header-AutoHide,
    body.mprint-header-autohide-ready
    .Header-AutoHide.Header-Hidden {

        position: relative !important;

        top: auto !important;
        left: auto !important;
        right: auto !important;

        width: 100% !important;
        max-width: 100% !important;

        opacity: 1 !important;

        transform: none !important;
        translate: none !important;

        transition: none !important;
        animation: none !important;

        max-height: none !important;

        overflow: visible !important;

        z-index: auto;
    }


    /*
       Никакой компенсации высоты —
       хедер и так находится в обычном потоке.
    */

    body,
    body.mprint-header-autohide-ready {
        padding-top: 0 !important;
    }


    /*
       Большое мобильное меню:
       никаких специальных fixed/scroll эффектов.
       Раскрывается обычным способом.
    */

    .Header-AutoHide * {
        touch-action: auto;
    }

}

/* =====================================================
   АНИМАЦИЯ ЗАГОЛОВКОВ РАЗДЕЛОВ
   Desktop + Tablet
   Mobile без анимации
   =============================================== */


/* Базовое состояние */

.slide-left,
.slide-right {
    width: 50%;
    max-width: 50%;
    min-width: 0;

    box-sizing: border-box;

    opacity: 0;

    animation-duration: 1.5s;
    animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
    animation-fill-mode: forwards;
}


/* Левый блок */

.slide-left {
    margin-right: auto;
}


/* Правый блок */

.slide-right {
    margin-left: auto;
}


/* Запуск анимации */

.slide-left.is-visible {
    animation-name: slideFromLeft;
}

.slide-right.is-visible {
    animation-name: slideFromRight;
    animation-delay: 0.5s;
}


/* Анимация слева */

@keyframes slideFromLeft {

    from {
        transform: translateX(-100%);
        opacity: 0;
    }

    to {
        transform: translateX(0);
        opacity: 1;
    }
}


/* Анимация справа */

@keyframes slideFromRight {

    from {
        transform: translateX(100%);
        opacity: 0;
    }

    to {
        transform: translateX(0);
        opacity: 1;
    }
}


/* =====================================================
   ELEMENTOR EDITOR
   ===================================================== */

body.elementor-editor-active .slide-left,
body.elementor-editor-active .slide-right,
body.elementor-editor-preview .slide-left,
body.elementor-editor-preview .slide-right {

    opacity: 1 !important;
    transform: none !important;
    animation: none !important;
}


/* =====================================================
   PHONE — PORTRAIT
   ===================================================== */

@media (max-width: 767px) {

    .slide-left,
    .slide-right {

        width: 100%;
        max-width: 100%;
        min-width: 0;

        margin-left: 0;
        margin-right: 0;

        opacity: 1 !important;

        animation: none !important;
        transform: none !important;
    }
}


/* =====================================================
   PHONE — LANDSCAPE
   ===================================================== */

@media (max-height: 500px) and (pointer: coarse) {

    .slide-left,
    .slide-right {

        width: 100%;
        max-width: 100%;
        min-width: 0;

        margin-left: 0;
        margin-right: 0;

        opacity: 1 !important;

        animation: none !important;
        transform: none !important;
    }
}/* End custom CSS */