html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);position:relative;min-height:100%;scroll-behavior:smooth}
@font-face{font-family:'host-light';font-display:block;src:url(host-light-webfont.eot);src:url(host-light-webfont.eot?#iefix) format("embedded-opentype"),url(host-light-webfont.woff2) format("woff2"),url(host-light-webfont.woff) format("woff"),url(host-light-webfont.ttf) format("truetype"),url(host-light-webfont.svg#.) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'host-regular';font-display:block;src:url(host-regular-webfont.eot);src:url(host-regular-webfont.eot?#iefix) format("embedded-opentype"),url(host-regular-webfont.woff2) format("woff2"),url(host-regular-webfont.woff) format("woff"),url(host-regular-webfont.ttf) format("truetype"),url(host-regular-webfont.svg#.) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Icons;src: url("icons.eot") format("embedded-opentype"),url(icons.woff2) format("woff2"),url(icons.woff) format("woff"),url(icons.ttf) format("truetype"),url(icons.svg) format("svg");font-display:block;font-weight:normal;font-style:normal}
body{margin:0;font-family:'host-light',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;color:#15100e;background-color:#fff;scrollbar-face-color:slategray;scrollbar-track-color:#b8c0c8}
.kont{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1260px}
.row{margin-right:-15px;margin-left:-15px}
.xs1,.sm1,.md1,.xs2,.sm2,.md2,.xs3,.sm3,.md3,.xs4,.sm4,.md4,.xs5,.sm5,.md5,.xs6,.sm6,.md6,.xs7,.sm7,.md7,.xs8,.sm8,.md8,.xs9,.sm9,.md9,.xs10,.sm10,.md10,.xs11,.sm11,.md11,.xs12,.sm12,.md12,.xs0,.sm0,.md0{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.xs1,.xs2,.xs3,.xs4,.xs5,.xs6,.xs7,.xs8,.xs9,.xs10,.xs11,.xs12,.xs0{float:left}.xs12{width:100%}.xs11{width:91.66666667%}.xs10{width:83.33333333%}.xs9{width:75%}.xs8{width:66.66666667%}.xs7{width:58.33333333%}.xs6{width:50%}.xs5{width:41.66666667%}.xs4{width:33.33333333%}.xs3{width:25%}.xs2{width:16.66666667%}.xs1{width:8.33333333%}.xs0{width:20%}
@media (min-width:768px){.sm1,.sm2,.sm3,.sm4,.sm5,.sm6,.sm7,.sm8,.sm9,.sm10,.sm11,.sm12,.sm0{float:left}.sm12{width:100%}.sm11{width:91.66666667%}.sm10{width:83.33333333%}.sm9{width:75%}.sm8{width:66.66666667%}.sm7{width:58.33333333%}.sm6{width:50%}.sm5{width:41.66666667%}.sm4{width:33.33333333%}.sm3{width:25%}.sm2{width:16.66666667%}.sm1{width:8.33333333%}.sm0{width:20%}}
@media (min-width:992px){.md1,.md2,.md3,.md4,.md5,.md6,.md7,.md8,.md9,.md10,.md11,.md12,.md0{float:left}.md12{width:100%}.md11{width:91.66666667%}.md10{width:83.33333333%}.md9{width:75%}.md8{width:66.66666667%}.md7{width:58.33333333%}.md6{width:50%}.md5{width:41.66666667%}.md4{width:33.33333333%}.md3{width:25%}.md2{width:16.66666667%}.md1{width:8.33333333%}.md0{width:20%}.pr6 {right:41.66666667%}.le6 {left:58.33333333%}}
.clearfix:before,.clearfix:after,.kont:before,.kont:after,.row:before,.row:after,.no:before,.no:after{display:table;content:""}.clearfix:after,.kont:after,.row:after,.no:after{clear:both}
.no{margin-right:0;margin-left:0}
.no > [class*=' ']{padding-right:0;padding-left:0}
::-webkit-scrollbar{width:0.5em;height:0.5em}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:4px}::-webkit-scrollbar-track{background:rgba(222,222,222,.75)}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
a{background-color:transparent;color:#15100e;text-decoration:none;transition:all .2s ease-in-out}
a:active,a:hover,a:focus{outline:0;color:#15100e;text-decoration:none;transition:all .2s ease-in-out}
abbr [title]{border-bottom:1px dashed red;text-decoration:none}
b,strong,thead{font-weight:normal;font-family:'host-regular'}
small{font-size:80%}
sup{font-size:75%;top:-0.5em;line-height:0;position:relative;vertical-align:baseline}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px;margin:0}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;padding:0px 10px;outline:0;background:#ececec;display:block;border:none}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button [disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal}
input [type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input [type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input [type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input [type="search"]::-webkit-search-cancel-button,
input [type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
textarea{overflow:auto}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}
thead{background-color:#f4f3ed}
td,th{padding:10px;width:100%;border:1px solid #e6e6e6}
p{margin:0 0 25px}
ol,ul{margin:0;padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
img{display:block;max-width:100%;height:auto;border:0;vertical-align:middle}
code{background:#f4f3ed;padding:0 4px}
.heig{background:url(../images/heig.webp) 50% 50%;background-size:cover;padding-top:24px;padding-bottom:42px;margin-bottom:38px}
.pori{display:flex;align-items:center}
.nav,.vrem,.pros{text-align:right}
.nav a{margin:0 12px;position:relative;vertical-align:middle}
.nav a:last-child{border-radius:10px;color:#fff;background-color:hsl(356deg 0% 0% / 30%);padding:8px 13px;margin-right:0}
.nav a:hover{opacity:.8}
.heig img{opacity:.85}
#netu,.mobi,#netu:checked+.pan+.but .bu1{display:none}
.pan{position:fixed;z-index:999999;top:0;left:100%;background:#fff;transition:all .5s;width:100%;height:100vh;color:#fff;padding:30px 15px;overflow:hidden}
.pan p{margin-bottom:15px}
.tit{font-size:20px;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #15100e;color:#15100e}
.but{cursor:pointer;margin-right:12px;position:absolute;right:0;top:14px}
.but a{float:right;margin:-37px 0 0}
.vai{display:block;position:relative;padding-left:30px;margin-right:0;cursor:pointer;font-size:14px;width:30px;height:30px}
#netu:checked+.pan{left:0}
.bu2{font-size:60px;position:absolute;z-index:1;top:0;right:15px;cursor:pointer;transform:rotate(45deg);color:#15100e;transition:all .3s ease-in-out}
.bu2:hover{transform:rotate(135deg) scale(1.1)}.buga{position:absolute;top:7px;background:#15100e;height:2px;left:0;width:25px}
.buga:before{top:-9px}
.buga:after{top:9px}
.buga:after,.buga:before{content:'';position:absolute;height:2px;background:#15100e;left:0;width:25px}
h1,h2,h3,.tip2{line-height:1.24;font-size:30px;font-family:'host-regular';font-weight:normal}
.into{font-size:16px;margin-top:-5px}
.nait{width:100%;height:59px;background-color:hsla(0, 0%, 100%, .3);border-color:rgba(0, 0, 0, .08);border-radius:10px;padding:0 25px 0 66px;margin-bottom:15px}
.nait:hover{background-color:hsla(0, 0%, 100%, .27)}
.nait:focus{background-color:#fff;transition:all .3s ease-in-out}
.knop{background-color:transparent;cursor:pointer;height:60px;position:absolute;left:35px;top:0}
.knop:before{display:block;font-family:Icons;font-size:23px;line-height:1;position:relative;text-align:center;content:"\e850"}
.ishu a{text-decoration:underline;text-underline-offset:4px;font-size:14px;margin:0 14px 30px 0;display:inline-block}
.ishu a:hover{text-decoration:none}
.pada{padding:7px;text-align:center;font-size:14px;line-height:1.3;background-color:hsla(0, 0%, 100%, .3);border-radius:10px;margin-bottom:20px}
.pada span{font-size:22px;display:block}
.ma30{margin-bottom:35px}
.line{border:solid 1px #e6e6e6;border-radius:8px;padding:25px 20px 0 85px;position:relative;font-size:14px;height:100%}
.line:hover{background-color:#f3f3f3}	
.line:before{font-family:Icons;position:absolute;left:25px;font-size:40px;content:"\e878"}
.line span{font-size:17px;line-height:1.3;display:block;margin-bottom:8px}
.mash:before{content:"\e895"}
.intg:before{content:"\e89c"}
.razr:before{content:"\e8a6"}
h2,.tip2{font-size:25px;margin:0;padding-bottom:20px}
.tank p,.opaa{font-size:17px}
.tank a{padding:10px 15px;display:flex;gap:8px;justify-content:space-between;margin:0 -15px}
.tank a:after{font-family:Icons;font-size:12px;content:"\e840";display:flex;flex-shrink:0;flex-direction:column;justify-content:center}
.tank a:hover{background-color:#f4f3ed;border-radius:8px}

.flux{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.chab a{display:flex;padding:16px 35px;gap:16px;overflow:hidden;align-items:center;line-height:1.4;margin-bottom:25px;height:100%}
.m10{margin-bottom:10px}
.chab a:hover,.best a:hover{border-color:#0009}
.ikos{background-color:#e3dacc;border-radius:8px;justify-content:center;align-items:center;display:flex;min-width:70px;height:70px;white-space:nowrap}
.ikos img{width:40px}
.dvaa{background-color:#bcd1ca}
.trii{background-color:#d8a899}
.chet{background-color:#a7b9cc}
.pyat{background-color:#cbcadb}
.shes{background-color:#ebcece}
.enfo{-ms-grid-row-align:center;align-self:center;align-items:center}
.enfo p{margin:0;font-family:'host-regular'}
.enfo span{color:#737373;font-size:16px}

.vopr{position:relative;padding:10px 15px;margin:0px -15px}
.slad{cursor:pointer;display:block}
.knip{cursor:pointer;color:#6a6a6a}
.text{margin-top:15px;height:auto}
.vopr:before{position:absolute;right:15px;font-family:Icons;font-size:12px;content:"\e840";top:16px}
.vopr:hover{background-color:#f4f3ed;border-radius:8px}
.vopr input[type=checkbox] + .text,.vopr input[type=checkbox]{display:none}
.vopr input[type=checkbox]:checked + .text{display:block}

.more{position:absolute;top:9px;right:15px;width:15px;height:15px;text-indent:-9999px;transition:all .5s;background-color:transparent!important}
.more:before{content:"";position:absolute;top:0;right:7px;width:1px;height:15px;background:#1a1a1a}
.more:after{content:"";position:absolute;top:7px;right:0;width:15px;height:1px;background:#1a1a1a}
.more:focus,.more:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}

.sune img{border-radius:8px;margin-bottom:17px;width:100%;max-height:331px}
.noti ul{list-style:none;position:relative}
.noti li{display:block;padding:0 0 17px;position:relative;margin-bottom:0}
.noti a:not(.btn){background-color:#f4f3ed;border-radius:8px;display:flex;overflow:hidden;text-decoration:none}
.data{background-color:#16100e;color:#fff;display:flex;flex-direction:column;font-size:12px;justify-content:flex-end;line-height:1;margin-right:20px;min-height:70px;min-width:70px;padding:7px 12px 8px;text-transform:uppercase}
.data span{white-space:nowrap}
.data span:nth-child(2){font-size:30px;margin-left:-2px}
.texx{-ms-grid-row-align:center;align-self:center;padding:4px 10px 4px 0}
.texx p{line-height:1.2;margin:0 4px 2px;text-decoration:underline}
.texx p:hover{text-decoration:none}

.naro{height:100%;padding-bottom:33px}
.maga a{display:block;background-color:#f4f3ed;border-radius:8px;padding:40px;position:relative;height:100%}
.lupa{overflow:hidden}
.maga img{margin:0 auto;--moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out}
.maga img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05)}
.maga span{font-size:20px;position:absolute;top:0;right:0;padding:10px;background:#ffa791;z-index:10}
.krat{text-align:center;font-size:16px;margin-top:12px}
.baay{margin:0 auto;border:1px solid;background:transparent;border-radius:8px;margin-top:12px;padding:2px 20px}
.baay:hover{background:#15100e;color:#fff}

.xleb ul{font-size:14px;list-style:none;margin-bottom:19px;margin-left:35px}
.xleb li{display:inline;padding-right:16px;position:relative}
.xleb li:after{font-family:Icons;font-size:10px;content:"\e840";position:absolute;right:2px;top:0}
.xleb li:last-child:after{content:""}
.xleb a:hover,.xleb li:last-child,.podh a:hover{color:#737373}

.rtr{height:100%;padding-bottom:40px}
.rtr a{display:block;position:relative;height:100%}
.rtr span{position:absolute;right:22px;top:22px;width:40px;background:#fff;height:40px;border-radius:50%}
.best h3{font-size:21px;margin:10px 0}

.obod{border:solid 1px #e6e6e6;border-radius:8px;padding:25px 35px;color:#1a1a1a;margin-bottom:35px}
.tuta a{text-decoration:underline;text-underline-offset:4px}
.tuta a:hover{text-decoration:none}
.tuta h1,.noti h1{margin-top:0}
.tuta h3{font-size:21px}
.tuta ol,.tuta ul,.moee{margin-left:18px;margin-bottom:25px}
.tuta img{padding-bottom:15px}

.wo-card{border-radius:8px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%}
.wo-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,.12)}
.wo-image img{width:100%;height:auto;display:block;object-fit:cover}
.wo-cont{padding:15px 35px 35px}
.wo-desc{font-size:16px;color:#555;margin:0 0 16px}
.masa{position:relative;padding: 10px 20px 10px 50px;text-align:center}
.masa span:before,.shop span:before{font-family:Icons;position:absolute;left:15px;font-size:25px;content:"\e88f";top:0}
.shop span:before{content:"\e889"}

.chis{color:#737373;font-size:16px;padding-bottom:25px}
.godd:before{font-family:Icons;font-size:15px;position:relative;content:"\e894";margin-right:8px}
.vrem:before{content:"\e8b5"}
.pros:before{content:"\e87b"}

.blog h3{font-size:21px}
.ma5{margin-bottom:5px}
.podh{padding-bottom:50px;height:100%}
.podh p{margin:0 0 42px;font-size:17px}
.podh span{display:block;margin:15px 0 -10px;text-transform:uppercase;font-size:14px;letter-spacing:1px}
.podh a{position:relative;height:100%;display:block;border-bottom:1px solid #e6e6e6}
.cita,.quote,.stoi,.vkma,.city,.brya{background-color:#feedaf80;border-color:#fbc91633;padding:25px;margin-bottom:25px}

.stoi{background-color:#e3dacc;text-align:center}
.stoi span{font-size:30px}
.vkma{background-color:#a7b9cc;text-align:center}
.city{background-color:#d8a899;text-align:center}
.brya{text-align:center}
.znat,.dost{color:#737373;font-size:14px;padding:0 0 25px 60px;position:relative;display:flex;justify-content:center;align-items:center}
.znat:before,.dost:before{font-family:Icons;position:absolute;left:0;font-size:40px;content:"\e88a"}
.dost:before{content:"\e89a"}

.otst{background:#f4f3ed;padding:1.5rem;height:100%}
.otst span{font-family:host-regular;line-height:1.3;display:block;margin-bottom:20px}
.podr{border-top:1px solid #c8c3bc;padding-top:20px}
.mora{float:right;font-family:host-regular;letter-spacing:.3px}
.dati{display:inline-block;font-size:16px}

.svet{border-radius:8px;padding:25px 35px 55px;margin-bottom:40px}
.stat p{margin-bottom:35px;font-size:17px}
.stat img{margin:45px auto 0;width:170px}
.stat a{padding:10px 15px;text-align:center}
.mata:before{content:"\e86a"}
.mast:before{content:"\e887"}
.rasp:before{content:"\e894"}
.vozr:before{content:"\e8aa"}
.atmo:before{content:"\e86c"}

.nase img{margin-bottom:25px;width:100%;border-radius:8px}

.best section{display:block;padding:60px 35px 0;height:100%;position:relative;margin-bottom:-5px}
.best ol{counter-reset:num;list-style:none}
.best li{counter-increment:num;position:relative}
.best li:before{content:counter(num) "";position:absolute;font-size:35px;padding:10px 35px}
.best li:nth-child(-n+9):before{content:"0" counter(num) ""}
.toch{height:14px;opacity:.2;background-repeat:repeat-x;margin-bottom:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0idHJhbnNwYXJlbnQiIGQ9Ik0wIDBoMTJ2MTJIMHoiLz48Y2lyY2xlIGN4PSI2IiBjeT0iNiIgcj0iMS41Ii8+PC9zdmc+)}
.px20{font-size:20px}

.navig{padding:25px 0 10px;text-align:center}
.navig>a,.navig>span{outline:0;padding:5px 15px;border-top:1px solid #e2e2e2;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #aeaeae;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 1px;cursor:pointer;display:inline-flex!important;margin:0}
.navig>a:hover{padding:5px 15px;border:1px solid #0009}
.navig>span{cursor:default;color:#666;border:1px solid #aeaeae}

.table{margin-bottom:25px}

.pane{background-color:#f4f3ed;border-radius:8px;margin-bottom:25px;padding:15px}
.pane span{width:40px;height:40px;background-color:#fff;border-radius:100%;padding-top:6px;text-align:center;display:block;margin:-3px 0}

footer{background-color:#16100e;color:#fff;padding:48px 0 33px;margin-top:40px;font-size:14px}
footer p{margin:0;padding-bottom:15px}
footer a{color:#fff}
footer a:hover{color:#fff;text-decoration:underline}
#loading-layer{display:none;font-size:14px;background:#ffd300;padding:10px;text-align:center}
.highslide-wrapper,.highslide-outline{background:#fff}.highslide-image{border:2px solid #fff}.highslide-active-anchor{visibility:hidden}.highslide-active-anchor img{visibility:hidden}.highslide-dimming{background-color:black}.highslide-html{background-color:white}.highslide-loading{display:block;color:white;font-size:12px;text-decoration:none;padding:3px;border:1px solid white;background-color:black}a.highslide-full-expand{background:url("../dleimages/fullexpand.gif") no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}.highslide-display-block{display:block}.highslide-display-none{display:none}.highslide-caption{display:none;padding:5px 10px;background:white;font-size:14px;text-align:center}.highslide-controls{width:195px;height:40px;background:url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif")no-repeat 0 -90px;margin-right:15px;margin-bottom:10px;margin-top:10px}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px}.highslide-controls li{float:left;padding:5px 0}.highslide-controls a{background:url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");display:block;float:left;height:30px;width:30px;outline:0}.highslide-controls a.disabled{cursor:default}.highslide-controls a span{display:none}.highslide-controls .highslide-previous a{background-position:0 0}.highslide-controls .highslide-previous a:hover{background-position:0 -30px}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}.highslide-controls .highslide-play a{background-position:-30px 0}.highslide-controls .highslide-play a:hover{background-position:-30px -30px}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}.highslide-controls .highslide-pause a{background-position:-60px 0}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}.highslide-controls .highslide-next a{background-position:-90px 0}.highslide-controls .highslide-next a:hover{background-position:-90px -30px}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}.highslide-controls .highslide-move a{background-position:-120px 0}.highslide-controls .highslide-move a:hover{background-position:-120px -30px}.highslide-controls .highslide-full-expand a{background-position:-150px 0}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}.highslide-controls .highslide-close a{background-position:-180px 0}.highslide-controls .highslide-close a:hover{background-position:-180px -30px}
@media (max-width:1280px){}
@media (max-width:992px){.nav{display:none}.mobi{display:block}.tuta img,.blog img{width:100%}}
@media (max-width:768px){.ched{display:none}.flux,.magi,.stat a{display:block}.best a{margin-bottom:0px;padding-bottom:20px}.pada{background-color:#f4f3ed}.sune img{max-height:none}}
@media (max-width:600px){.dati{display:block}.mora{float:none}.obod{padding:18px 25px}.xleb ul{margin-left:25px}.knop{left:25px}.nait{padding:0 25px 0 56px}.chab a{padding:16px 25px}.chis{font-size:14px}.godd:before{font-size:13px}.table{overflow-x: scroll;font-size:14px}table{width:auto}.svet{padding:18px 25px 55px}}
@media (max-width:300px){body{zoom:75%}}

@media (min-width:768px){.magi{display:none}}

