/*= 🐿️flex12-3D = start = https://github.com/rullan-ardilla/flex12-3D © TM͡๏̯͡๏ rullan.in.ua --[30.06.2025]  2.17rem or 34.7px */ 
:root {
--gap-half: 17.35px;
--gap-halff: 8.67px;
--gap-halfff: 4.33px;
--gap: 34.7px;
--col-1:8.33%; 
--col-2:16.6%; 
--col-3:25%; 
--col-4:33.33%;
--col-5:41.66%;
--col-6:50%;
--col-7:58.33%;
--col-8:66.67%;
--col-9:75%; 
--col-10:83.33%;
--col-11:91.67%;
--col-12:100%;
--gap-1: calc(var(--gap) / 2);
--gap-2: calc((2 * var(--gap)) / 3);
--gap-3: calc((3 * var(--gap)) / 4);
--gap-4: calc((4 * var(--gap)) / 5);
--gap-5: calc((5 * var(--gap)) / 6);
--gap-6: calc((6 * var(--gap)) / 7);
--gap-7: calc((7 * var(--gap)) / 8);
--gap-8: calc((8 * var(--gap)) / 9);
--gap-9: calc((9 * var(--gap)) / 10);
--gap-10: calc((10 * var(--gap)) / 11);
--gap-11: calc((11 * var(--gap)) / 12);
--white: #fff;
--yellow: rgba(255,211,71);
--red: rgba(255,56,58);
--blue: rgba(0,109,157);
--bluk: rgba(0,173,246);
--green: rgba(0,181,174);
--desert: rgba(75, 105, 68, 0.4);
--gray: #b5b5b5;
--black: rgba(85,96,108);
--darck: rgba(67,70,75);
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--font-cize: 14px;
}
.col-1-11{width:100%;}
.col-1-11 > .c-1{width: calc(var(--col-1) - var(--gap-1));}
.col-1-11 > .c-11{width: calc(var(--col-11) - var(--gap-1));}
.col-2-10 > .c-2{width: calc(var(--col-2) - var(--gap-1));}
.col-2-10 > .c-10{width: calc(var(--col-10) - var(--gap-1));}
.col-3-9 > .c-3{width: calc(var(--col-3) - var(--gap-1));}
.col-3-9 > .c-9{width: calc(var(--col-9) - var(--gap-1));}
.col-4-8 > .c-4{width: calc(var(--col-4) - var(--gap-1));}
.col-4-8 > .c-8{width: calc(var(--col-8) - var(--gap-1));}
.col-5-7 > .c-5{width: calc(var(--col-5) - var(--gap-1));}
.col-5-7 > .c-7{width: calc(var(--col-7) - var(--gap-1));}
.col-6-6 > .c-6{width: calc(var(--col-6) - var(--gap-1));}
.col-6-3-3 > .c-6{width: calc(var(--col-6) - var(--gap-2));}
.col-6-3-3 > .c-3{width: calc(var(--col-3) - var(--gap-2));}
.col-3-3-3-3 > .c-3{width: calc(var(--col-3) - var(--gap-3));}
.col-4-4-4  > .c-4{width: calc(var(--col-4) - var(--gap-2));}
.col-2-6-4  > .c-2{width: calc(var(--col-2) - var(--gap-2));}
.col-2-6-4  > .c-4{width: calc(var(--col-4) - var(--gap-2));}
.col-2-6-4  > .c-6{width: calc(var(--col-6) - var(--gap-2));}
.col-1-4-7  > .c-1{width: calc(var(--col-1) - var(--gap-2));}
.col-1-4-7  > .c-4{width: calc(var(--col-4) - var(--gap-2));}
.col-1-4-7  > .c-7{width: calc(var(--col-7) - var(--gap-2));}
.str-1 {height: var(--gap);}.str-2 {height: calc(2 * var(--gap));}.str-3 {height: calc(3 * var(--gap));}.str-4 {height: calc(4 * var(--gap));}.str-5{height: calc(5 * var(--gap));}.str-6{height: calc(6 * var(--gap));}
.row{display:flex; flex-flow: row wrap; justify-content: space-between; gap:var(--gap);max-width:100%;border-style: none; box-sizing:border-box;}
.row-ltc {display:flex; justify-content: start; align-items:center; align-content: center; gap:var(--gap);}
.row-rtc {display:flex; justify-content: end; align-items:center; align-content: center; gap:var(--gap);}
.row-c {display:flex; justify-content:center; align-items:center; align-content: center; gap:var(--gap);}
.nowrap {flex-wrap: nowrap;}
.row > div{margin: var(--gap-half) 0; min-height:var(--gap);max-width:100%; border-style: none; box-sizing:border-box;}
html {height: 100%; min-height: 100%; }
body {min-height: 100%;width:100%;max-width:100%;font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: 100; background:var(--white); color:var(--darck); line-height: 1;margin:0; padding:0;}
figure, iframe{width:100%;padding:0; margin:0;}
div, section, header, article, main, aside, footer, textarea, input, button, nav, ol, ul, li, a, s, span, input, textarea{border-style: none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box;}
table {caption-side: bottom;border-collapse: collapse;}
caption {padding-top: 0.5rem;padding-bottom: 0.5rem;color: #6c757d;text-align: left;}
th {text-align: inherit;text-align: -webkit-match-parent;}
thead, tbody, tfoot, tr, td, th {border-color: inherit;border-style: solid;border-width: 0;}
td, th {border-bottom: 1px solid rgba(50, 58, 100, 0.9); padding:8px 10px;}
tr:nth-child(even){background: rgba(23, 36, 53, 0.8);}
tr:hover {background: rgba(23, 36, 53, 0.9);}
s{text-decoration:none;font-style:normal;margin:0;}
img {max-width:100%;}
h1, h2, h3, h4, h5, h6, .big-zag {display:inline-block; margin:0;padding:0; text-decoration:none; line-height:1; font-weight:700;  -webkit-box-sizing:border-box; box-sizing:border-box;}
h1{font-size:2.1em;}
h2{font-size:1.9em;}
h3{font-size:1.7em;}
h4{font-size:1.3em; text-transform:uppercase;}
h5{font-size:1.2em; text-transform:uppercase;}
p {text-indent: var(--gap); text-align:justify; margin:0 0 var(--gap-halff) 0; font-size: var(--font-cize); line-height: 1.4; letter-spacing: 1px;}
p a{text-indent: initial;}
b, strong{font-weight:700;}
.qoute {position:relative; margin: var(--gap-half) 0; line-height:1.3; font-weight:100; padding: var(--gap-half) 0  var(--gap-half) var(--gap); quotes: "\201c" "\201d" "\2018" "\2019"; font-size:1.1em; font-style: italic;border-left: 2px solid var(--red);}
.qoute::before {content: open-quote;font-size:3em; color:var(--red); position:absolute; top:-3px; left:-1px;}
.qoute::after {content: close-quote;font-size:3em; color:var(--red); position:absolute; bottom:-10px; right:10px;height:28px;}
.qoute-v2 {quotes: "\00AB\00A0" "\00A0\00BB";}
.texkontyr {text-shadow: black 1px 1px 0, black -1px -1px 0, black -1px 1px 0, black 1px -1px 0;}
.texkontyr-m {text-shadow: 0px 1px 1px black;}
.shadow {box-shadow: rgb(0 0 0 / 99%) 0px 0px 20px;} 
pre {white-space: pre-wrap; word-wrap: break-word; border-radius:16px; line-height: 1.6; border: 1px dashed var(--gray); padding:15px; color: var(--darck);}
pre s {color: var(--yellow); font-weight:bold; font-size:1.1em;}
a {display: inline-block;color:var(--blue); text-decoration:none;}
a:hover, button:hover {filter: hue-rotate(45deg); cursor:pointer;}
a:not([href]):not([class]), a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}
hr {margin: var(--gap-half) 0; height:1px; background-color: var(--gray);border: 0;opacity: 0.9;}
hr.eleghr {border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));background-image: -moz-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));background-image: -ms-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));background-image: -o-linear-gradient(left, rgba(105,106,105,0), rgba(105,106,105,0.75), rgba(105,106,105,0));}
.a-center{text-align: center;width:100%;vertical-align: baseline;}
.clear{display:block;position:relative;padding:1px 0; width:100%;min-height:1px;font-size:2px;float:none;clear: both;}
select, textarea, input[type="text"], input[type="password"], input[type="file"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {display: inline-block;padding: 6px; vertical-align: middle;	border-radius: 3px;	background: transparent;	border: 1px solid #d7d7d7;}
select {width: auto; padding: .35rem 2.2rem .35rem .65rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
background-repeat: no-repeat; background-position: right .75rem center; background-size: 16px 12px; appearance: none;}
select[multiple], select[size] {height: auto; padding-right: .75rem; background-image: none;}
textarea {height: auto; margin: 0; overflow: auto; vertical-align: top; resize: vertical; }
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus,	input[type="file"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,	input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,	input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,	input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,	input[type="color"]:focus, .uneditable-input:focus {
	border-color: #109aceed;
}
input::-moz-placeholder, textarea::-moz-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity: 0.6; }
input:focus { outline: none; }
input[type="file"], input[type="image"] {padding: 0; border-width: 0;}
[class*='btn']{padding:8px 10px 5px 10px; background:var(--blue); color: var(--white); border-radius: var(--gap-halfff); display:inline-block; font-weight:700; white-space:nowrap;  text-decoration:none;transition: .1s; text-decoration:none; vertical-align:middle; text-align:center; box-sizing:border-box;}
[class*='btn-m']{padding:4px 6px 2px 6px; background:var(--blue); color: var(--white); border-radius: var(--gap-halfff);}
[class*='btn-b']{padding:14px 18px 12px 18px; background:var(--blue); color: var(--white); border-radius: var(--gap-halff); text-decoration:none;}
.btn-m-red, .btn-red, .btn-b-red {background:var(--red);}
.btn-m-green, .btn-green, .btn-b-green {background:var(--green);}
.btn-m-yellow, .btn-yellow, .btn-b-yellow {background:var(--yellow);}
.btn-m-darck, .btn-darck, .btn-b-darck {background:var(--darck);}
.btn-m-white, .btn-white, .btn-b-white {background:var(--white); color:var(--gray); border:1px solid var(--gray)}
ul{margin:var(--gap-half) 0; padding:0 0 0 var(--gap-half);}
li{padding:var(--gap-halff) 0; font-size: var(--font-cize); line-height: 1.2; letter-spacing: 1px;}
li::marker {content: "🔸";}

/*--- SPRITE ---*/
[class*='ik-']{display:inline-block; background:url(../images/sprit.png) no-repeat top left;width: 36px; height: 36px; opacity:0.7;}
#ramka{width:1600px; max-width:1600px; margin:0 auto;}



/*--- HEDER ---*/
.hed-logo.c-4 {padding:0;}
#header{width:100%;}
#header > .row > div{margin:0;}
.hed-logo.c-4{display:flex; flex-flow: row nowrap; justify-content: start; align-items: end;}
.hedmlogo{flex:1;color:var(--red); font-weight:bold; text-transform:uppercase; font-size:36px;  margin: 0 0 0 17px;}
.hedmlogo i{text-decoration: none; color:var(--blue); font-style: normal; }
.hedmlogo u{text-decoration: none; color:var(--yellow);}
.ik-logob{}
header .hedmenu{border-top:4px solid var(--blue); position:relative;}

#q_search{position:relative; height:100%; width:100%;}
.q_search{position:absolute; width:100%;  bottom:0; z-index:20;}
.q_search_adv {display:none;}
#story{width:100%; padding:10px 28px 10px 8px; border:none; border-bottom:1px solid var(--gray); border-radius:0;}
.q_search_btn{padding:0; margin:0; background:transparent; position:absolute;top:9px; right:3px;z-index:22;}

/*--- MENU ---*/
.hed-knopka{display:none;}
nav{width:100%; max-width:100%;display:inline-block; position: absolute; bottom: 0; right:0; margin:auto 0 0 auto;}
nav ul{gap:20px;width:100%; max-width:100%; list-style:none;margin:0;padding:0;}
nav li{position:relative;padding: 0;}
nav a{text-decoration:none;display:block; font-size:18px;}
nav li::marker {content: "";}
nav .menu-pbig{ position:absolute; top:0; left:-600px; min-width:800px; max-width:800px; display:flex; background:var(--white); padding:var(--gap); border-radius:var(--gap-half);flex-flow: row wrap; justify-content: space-between; gap:var(--gap-halff);z-index:1000;}
nav ul.menu-pbig{display:none;}
nav li:hover>ul.menu-pbig{display:flex;}
nav ul ul li{padding:10px 15px;}
nav ul ul li:hover{border:1px solid var(--gray);border-radius:var(--gap-halff);}
#toggleMenuBtn{display:none;}
.menu-pbig s {float:left;transform: scale(0.7); margin:-5px 4px 0 0;}
.speedbar{margin:var(--gap-half) 0;}
.main-menu > .menu-pbig{margin:0; padding:0; display:flex; flex-flow: row wrap; justify-content: space-between; gap:var(--gap);}
.main-menu > .menu-pbig li::marker {content: "";}

.opis-cat {margin: 0 0 var(--gap-half) 0;}
.opis-cat p {text-indent: 0; margin:0; padding:0;}
.opis-cat p s {float:left; margin: 2px 14px -2px 0;}
article{width:100%;}
.artic-tilo{width:100%; }
.artc-title{display:block;width:100%; margin: 0 0 var(--gap-half) 0; color:var(--green);}
.artc-l{order: -1;}
aside{flex:1;}
.page_next-prev {font-size:18px;}
.page_next-prev > span {padding-top:var(--gap-halff);display: inline-block;}
.page_next-prev > span:first-child{margin-right:var(--gap);}
.nvpages a, .nvpages span{border: 1px solid var(--gray); padding:var(--gap-halfff) var(--gap-halff); border-radius:var(--gap-halff); margin:var(--gap-halff) 0;}
.nvpages a:hover {background: var(--blue); color: var(--white);}


/*--- FULL ---*/
.flspd-mbdsk.row{flex-wrap: nowrap;align-items: center;align-self: center;align-content: center;}
.flspd-mbdsk > div{margin:0;}
.flspd-mbdsk > div > div{position:relative; min-height:42px;}
.fulspeed > div{margin:0 0 var(--gap) 0; position:relative;}
.fulcircle {width:133px; height:133px; border-radius:50%; border: 4px solid var(--red); text-align:center; font-weight:bold; line-height:1.4;}
.fulcircle sup {display: block; width:100%; text-align:center; font-size:38px;}
.fulcircle sup a {color:rgba(239,142,67); letter-spacing:-3px;}
.fulcircle sub {display: block; width:100%; text-align:center; font-size:24px; color:rgba(68,95,200);}
.flspd_zagmb {text-align:center; font-size:22px;}
.flspd_zagmb a {text-decoration:none; margin:var(--gap-half) 0;}
.flspd_zagmm s {position:absolute; top:0; right:-12px;}
.flspd_goglsp {line-height:2.9;}
.flspd_goglsp > s {float:left; margin:8px 14px 0 2px;}
.at-inful{margin:0; padding:0;}
.at-inful li::marker {content: "";}
.at-inful > li, .at-cat.row{display:flex; flex-flow: row nowrap;  gap:var(--gap);justify-content: start;align-items: center;align-self: center;align-content: center; margin-bottom: var(--gap);}
.fl-speed > div{align-items: center;align-self: center;align-content: center; margin: 0;}
.fl-speed u {margin:0 17px; float:left;}
.fl-speed s{float:left;}
.fl-speed .ik-cat {margin:2px 0 -2px 0;}
.full-info li{}
.full-info li::marker {content: "";}
.full-point{font-size:1.8em;}
.addcomment {margin-top:var(--gap);}
.comments-image-uploader-area{display:none;}
#comment-editor{margin-left:var(--gap-half);}
.form_submit button {margin-left:var(--gap);}
.addsit-submit, .c-captcha.row {justify-content: start;align-items: center;align-self: center;align-content: center;}
.addsit-submit #sec_code {margin-top:7px;}
.cinu{text-align:center;}
.cinu h3{text-align:center; color:var(--red);border:5px solid var(--red); padding:40px 0 0 0; margin:0 auto; border-radius:50%; display:block; width:120px; height:120px;}
.cina-2 h3 {color:var(--green);border-color:var(--green);}
.cina-3 h3 {color:var(--blue);border-color:var(--blue);}
.cinu sub{display:block; margin:var(--gap-half) 0 var(--gap) 0; font-size:18px; font-weight:700; position:relative;}
.cinu sub::after {content: ''; display: block;width: 40px;height: 5px;background-color: #2c3e50;position: absolute;left: 50%; transform: translateX(-50%);bottom: -10px;}
.cinu .cina-1, .cinu .cina-2, .cinu .cina-3{border-top:5px solid var(--red); border-bottom:5px solid var(--red); padding: var(--gap) 0; }
.cinu .cina-2{border-color:var(--green);}
.cinu .cina-3{border-color:var(--blue);}
.vart-price{font-size:33px; font-weight:700; color:var(--red);}
.cina-2 .vart-price{color:var(--green);}
.cina-3 .vart-price{color:var(--blue);}
.cinu  .c-4 > a{margin-top:var(--gap);}
.flspd-mbdsk .ik-googlsped {margin:9px 0 0 5px;}
.fulspeed img {border:1px solid var(--black);border-radius:var(--gap-half);}

/*--- SHORTS ---*/
.short-relayt{margin: var(--gap-half) 0; padding:1px; position:relative;}
.short-relayt a {line-height:1.2; font-weight:700;}
.short-relayt a s {margin:0 5px -3px 0;}
.short-relayt p {text-indent: inherit; margin-top:10px;}
.short {border: 1px solid var(--gray); padding:var(--gap-halff); border-radius:var(--gap-half); margin:var(--gap-half) 0;}
.sh-titl a{flex:1; text-align:left;max-width: 100%;}
.ch-txt{padding: 0 0 0 50px;}
.ch-txt .rate{}
.ch-txinf {padding:0;align-items: center;align-self: center;align-content: center; color:var(--green);}
.ch-txinf li s{transform: scale(0.7); margin: 0 0 -3px 0;}
.ch-txinf li::marker {content: "";}
.last-comm {margin:var(--gap-half) 0;}
.last-comm s {float:left;margin: 3px 22px -3px 0;}
.com-foto {display:block; width:90px; height:90px; background-size: cover;}
.com-avt {font-weight:700; font-size:1.2em;}
.cm-text {margin:var(--gap-half) 0;}
.short-aside {border: 1px solid var(--gray); padding:var(--gap-halff); border-radius:var(--gap-half); margin:var(--gap-half) 0;}
.short-aside img {border-radius:var(--gap-half); margin-bottom:var(--gap-half);}
.sh-tex{font-size:16px;justify-content: start; gap:var(--gap-half); align-items: center;}
.sh-tex u {text-decoration:none; border-radius:50%; padding:10px; border:3px solid rgba(239,142,67);}
.sh-tex u a {color:rgba(239,142,67);}
.sh-tex i {color:rgba(68,95,200); font-style: normal; font-weight:800;}

/*--- ASIDE ---*/
aside h3{color: var(--red); min-height:25px; margin-top:3px;}
aside h3 > s{float:left; margin:-5px 14px 0 0;}
aside h3 > span{float:left;}
.asid-stat{flex-wrap: nowrap; align-items: center;align-self: center;align-content: center;}
.asid-stat > div{font-size:21px;  border:6px solid var(--yellow); height:90px; border-radius:20%; display: flex;justify-content: center; align-items: center;  flex-direction: column; text-align: center;}
.asid-stat > div:last-child{ border:6px solid var(--bluk);}
.asid-stat u {text-decoration:none;font-size:27px; font-weight:800;color:var(--bluk);}
.asid-stat > div:last-child u{color:var(--yellow);}

/*--- FOOTER ---*/
footer.row{width:100%; justify-content: start; align-items: end; line-height:1.07;}
.foot-info{flex:1;}
.footnav  a {display:block; width:100%; font-size:20px; text-transform: upper case; text-decoration:none; margin-top: var(--gap);}
.footnav i {width:42px; display:inline-block;}
.footspons > s {margin-top: var(--gap);}
.foot-copirt {line-height:1.98;}

/*==🐿️== MEDIA sitka */
@media (max-width: 1600px) {
    #ramka{width:100%; max-width:100%; margin:0; padding:0 var(--gap);}
}

/* Desktop */
@media (max-width: 1488px) {
    :root {
    --gap: 27px;
	--gap-half: 13.5px;
    }
	.tilohed .hed-logo.c-4{width: calc(var(--col-4) - var(--gap-2));}
	.tilohed .hedsearc.c-4{width: calc(var(--col-2) - var(--gap-2));}
	.tilohed .hedmenu.c-4{width: calc(var(--col-6) - var(--gap-2));}
	.hedmlogo {font-size:23px;}
}

/* Laptop */
@media (max-width: 1279px) {
    :root {
    --gap: 22px;
	--gap-half: 11px;
    }
.tilglav.col-3-9 {flex-direction: column;}	
.tilglav.col-3-9 > .c-3{width:100%;}
.tilglav.col-3-9 > .c-9{width:100%;}
	

}

@media (max-width: 920px) {

.tilohed .hed-logo.c-4{width: calc(var(--col-6) - var(--gap-2)); height: calc(2 * var(--gap));}
.tilohed .hedsearc.c-4{width: calc(var(--col-4) - var(--gap-2));}
.tilohed .hed-knopka{display:block; width: calc(var(--col-2) - var(--gap-2));position:relative;}
#toggleMenuBtn{display:block;position:absolute;bottom:-2.2px;right:0;}
#mainNav{display:none;}
#mainNav.activ-menu{display:block; bottom:auto; top:0; width:100%;height:90vh;z-index:1020;background:var(--white);}
#mainNav.activ-menu nav{position:relative; margin:var(--gap) 0 0 0; background:var(--white);}
#mainNav.activ-menu nav ul ul li {padding:5px 0;}
#mainNav.activ-menu nav ul.menu-pbig {display:flex; min-width:300px; width:100%; max-width:100%; position:relative;left:0; padding:0;}
#mainNav.activ-menu nav > .row{flex-direction: column;}
.punkt-1{order: 1;}
.punkt-2{order: 2;}
.punkt-3{order: 3;}
.punkt-4{order: 4;}
.tilglav.row {flex-direction: column;}
.tilglav.row > main, .tilglav.row > aside{width:100%;}
.footnav a {font-size:14px;}
#mainNav.activ-menu ~ .hed-knopka{position:absolute; z-index:1030; top:calc(3 * var(--gap)); width:calc(100% - (2 * var(--gap))); background: var(--blue); height: var(--gap);}
.activ-menu ~ .hed-knopka #toggleMenuBtn {margin-top:3px;background: transparent; color:var(--white); font-size:16px; text-transform:uppercase;}
.activ-menu ~ .hed-knopka #toggleMenuBtn::before{content:"✖"; display:inline-block;}
.activ-menu ~ .hed-knopka #toggleMenuBtn > s{display:none;}

.fulspeed.col-4-8{width:100%;flex-direction: column;}
.fulspeed.col-4-8 > .c-4{width:100%;}
.fulspeed.col-4-8 > .c-8{width:100%;}
}

/* Tablet */
@media (max-width: 767px) {
    :root {
    --gap: 18px;
	--gap-half: 9px;
    }
h1{font-size:1.8em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
.ik-logob{display:none;}
.hedmlogo{margin:0;}
footer.col-3-3-3-3 > .c-3{width: calc(var(--col-6) - var(--gap-1));}
.short > .row	{flex-direction: column; gap: var(--gap-halff);}
.short > .row > div{width:100%; margin:0;}
.artic-tilo.col-4-8{flex-direction: column; gap: var(--gap-halff);}
.artic-tilo.col-4-8 > .c-4{order: -1;width:100%;}
.artic-tilo.col-4-8 > .c-8{width:100%;}
.fulspeed.col-4-8 > .c-4{display:none;}
.col-4-4-4.cinu{flex-direction: column; gap: var(--gap-halff);}
.col-4-4-4.cinu > div{width:100%;}
}

/* Mobil */
@media (max-width: 575px) {
    :root {
    --gap: 14px;
	--gap-half: 7px;
    }
.hedmlogo {font-size: 18px;}
}

@media (max-width: 380px) {
.hedmlogo {font-size: 15px;}
}
/*=🐿️=end====== flex12-3D =========================================================*/





.ik-sitemap { background-position: 0 0; width: 17px; height: 9px; } 
.ik-m-folder { background-position: -22px 0; width: 21px; height: 16px; } 
.ik-m-ice { background-position: -48px 0; width: 24px; height: 16px; } 
.ik-ardilla { background-position: -77px 0; width: 90px; height: 18px; } 
.ik-b-papka { background-position: -172px 0; width: 25px; height: 18px; } 
.ik-m-reyt { background-position: -202px 0; width: 18px; height: 19px; } 
.ik-m-str { background-position: -225px 0; width: 14px; height: 19px; } 
.ik-b-menu { background-position: -244px 0; width: 23px; height: 19px; } 
.ik-bing { background-position: -272px 0; width: 66px; height: 20px; } 
.ik-ahrefs { background-position: -343px 0; width: 75px; height: 20px; } 
.ik-home { background-position: -423px 0; width: 20px; height: 20px; } 
.ik-google { background-position: -448px 0; width: 64px; height: 21px; } 
.ik-m-zakl { background-position: -517px 0; width: 16px; height: 21px; } 
.ik-m-doc { background-position: -538px 0; width: 16px; height: 21px; } 
.ik-m-medal { background-position: -559px 0; width: 17px; height: 21px; } 
.ik-m-close { background-position: -581px 0; width: 21px; height: 21px; } 
.ik-m-coment { background-position: -607px 0; width: 21px; height: 21px; } 
.ik-m-config { background-position: -633px 0; width: 20px; height: 21px; } 
.ik-m-pipl { background-position: -658px 0; width: 21px; height: 21px; } 
.ik-cat { background-position: -684px 0; width: 30px; height: 21px; } 
.ik-b-ruport { background-position: -719px 0; width: 25px; height: 21px; } 
.ik-b-korona { background-position: -749px 0; width: 31px; height: 23px; } 
.ik-b-kubok { background-position: -785px 0; width: 24px; height: 23px; } 
.ik-b-dveri { background-position: -814px 0; width: 22px; height: 23px; } 
.ik-b-kybik { background-position: -841px 0; width: 24px; height: 23px; } 
.ik-b-man { background-position: -870px 0; width: 21px; height: 23px; } 
.ik-b-lupa { background-position: -896px 0; width: 25px; height: 23px; } 
.ik-youtube { background-position: -926px 0; width: 56px; height: 24px; } 
.ik-yandex { background-position: -987px 0; width: 58px; height: 24px; } 
.ik-googlsped { background-position: -1050px 0; width: 24px; height: 24px; } 
.ik-hmara { background-position: -1079px 0; width: 29px; height: 24px; } 
.ik-b-rocet { background-position: -1113px 0; width: 24px; height: 24px; } 
.ik-b-book { background-position: 0 -29px; width: 22px; height: 24px; } 
.ik-baidu { background-position: -27px -29px; width: 67px; height: 25px; } 
.ik-kv-blue { background-position: -99px -29px; width: 26px; height: 26px; } 
.ik-kv-gren { background-position: -130px -29px; width: 26px; height: 26px; } 
.ik-kv-orang { background-position: -161px -29px; width: 26px; height: 26px; } 
.ik-b-reit { background-position: -192px -29px; width: 28px; height: 26px; } 
.ik-b-mens { background-position: -225px -29px; width: 26px; height: 26px; } 
.ik-b-dok { background-position: -256px -29px; width: 21px; height: 26px; } 
.ik-b-figur { background-position: -282px -29px; width: 26px; height: 26px; } 
.ik-kv-suniy { background-position: -313px -29px; width: 27px; height: 27px; } 
.ik-monitor { background-position: -123px -70px; width: 42px; height: 39px; } 
.ik-logom { background-position: -170px -70px; width: 40px; height: 39px; } 
.ik-mobil { background-position: -215px -70px; width: 26px; height: 42px; } 
.ik-logob { background-position: -246px -70px; width: 67px; height: 66px; } 
.ik-logobig { background-position: -318px -70px; width: 375px; height: 375px; } 
.ik-22 { background-position: -345px -29px; } 
.ik-25 { background-position: -386px -29px; } 
.ik-23 { background-position: -427px -29px; } 
.ik-24 { background-position: -468px -29px; } 
.ik-21 { background-position: -509px -29px; } 
.ik-20 { background-position: -550px -29px; } 
.ik-19 { background-position: -591px -29px; } 
.ik-18 { background-position: -632px -29px; } 
.ik-16 { background-position: -673px -29px; } 
.ik-15 { background-position: -714px -29px; } 
.ik-12 { background-position: -755px -29px; } 
.ik-4 { background-position: -796px -29px; } 
.ik-10 { background-position: -837px -29px; } 
.ik-9 { background-position: -878px -29px; } 
.ik-11 { background-position: -919px -29px; } 
.ik-8 { background-position: -960px -29px; } 
.ik-14 { background-position: -1001px -29px; } 
.ik-7 { background-position: -1042px -29px; } 
.ik-6 { background-position: -1083px -29px; } 
.ik-5 { background-position: -1124px -29px; } 
.ik-3 { background-position: 0 -70px; } 
.ik-2 { background-position: -41px -70px; } 
.ik-1 { background-position: -82px -70px; } 
