.elementor-kit-20{--e-global-color-primary:#F2CB05;--e-global-color-secondary:#03658C;--e-global-color-text:#000000;--e-global-color-accent:#1D1D1D;--e-global-color-6ecb877:#FFFFFF;--e-global-color-26cecdf:#EAEAEB;--e-global-color-b0f92a6:#DFDFDF;--e-global-typography-primary-font-family:"Bounded";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Bounded";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Bounded";--e-global-typography-text-font-size:26px;--e-global-typography-text-font-weight:300;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"Bounded";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:300;--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;background-color:#FFFFFF;}.elementor-kit-20 e-page-transition{background-color:#FFBC7D;}.elementor-kit-20 input:not([type="button"]):not([type="submit"]),.elementor-kit-20 textarea,.elementor-kit-20 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-kit-20 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-20 textarea:focus,.elementor-kit-20 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--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-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1279px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1279px;}.e-con{--container-max-width:1279px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1278px){.elementor-kit-20{--e-global-typography-primary-font-size:38px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-size:14px;--e-global-typography-accent-line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1278px;}.e-con{--container-max-width:1278px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}
/* Start custom CSS *//*Убрать браузерное наведение */
a.active.focus,
a.active:focus,
a.focus,
a:active.focus,
a:active:focus,
a:focus,
button.active.focus,
button.active:focus,
button.focus,
button:active.focus,
button:active:focus,
button:focus,
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
outline: 0!important;
outline-color: transparent!important;
outline-width: 0!important;
outline-style: none!important;
box-shadow: 0 0 0 0 rgba(0,123,255,0)!important;
}

::selection {
            color: white;
            background: #1d1d1d;
        }
        
.char-table {
            width: 100%;
            border-collapse: collapse;
            margin: 10px 0;
            background: #fff;
            font-size: 11px;
        }
        
        .char-table td {
            padding: 4px 6px;
            border: 1px solid #d1d5db;
        }
        
        .char-table tr:nth-child(even) {
            background-color: #f9fafb;
        }
        
        .copy-btn {
            background: #007cba;
            color: white;
            border: none;
            padding: 10px 20px;
            margin: 10px 0;
            cursor: pointer;
            border-radius: 4px;
        }
        
        .copy-btn:hover {
            background: #005a87;
        }
        
        .progress {
            margin: 10px 0;
            font-weight: bold;
            color: #007cba;
        }     
        
b, strong {
    font-weight: 500 !important;
}       

.clearfy-cookie {
    position: fixed;
    left: 1% !important;
    ght: 0;
    bottom: 1% !important;
    padding: 12px;
    color: #0a0a0a;
    background: #ffffff;
    box-shadow: 0 3px 20px -5px rgba(41, 44, 56, 0.2);
    z-index: 999999 !important;
    font-size: 13px;
    border-radius: 2px !important;
    transition: .3s;
    width: 98% !important;
}       

.clearfy-cookie-container {
    max-width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
    display: flex !important
;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center;
}

.clearfy-cookie-accept:hover, .clearfy-cookie-accept:focus {
    background-color: #000 !important;
}

.clearfy-cookie-container a {
    color: #0d0d0d !important; /* Темный цвет текста */
    text-decoration: underline !important; /* Подчеркивание */
    transition: color 0.3s ease !important; /* Плавное изменение цвета */
}

.clearfy-cookie-container a:hover {
    color: #03658c !important; /* Цвет при наведении */
    text-decoration: underline !important; /* Сохраняем подчеркивание при наведении */
}

jdiv {
    z-index: 99989 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bounded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://xn----ctbj3aibahxe6d6b.xn--p1ai/wp-content/uploads/2025/05/bounded-extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Bounded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://xn----ctbj3aibahxe6d6b.xn--p1ai/wp-content/uploads/2025/05/bounded-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Bounded';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://xn----ctbj3aibahxe6d6b.xn--p1ai/wp-content/uploads/2025/05/bounded-black.ttf') format('truetype');
}
@font-face {
	font-family: 'Bounded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://xn----ctbj3aibahxe6d6b.xn--p1ai/wp-content/uploads/2025/05/bounded-variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */