@font-face{font-family:OpenSans-Bold;src:url(fonts/OpenSans_Condensed-Bold.woff2)}
@font-face{font-family:OpenSans-Tiny;src:url(fonts/OpenSans-Regular.woff2)}
@font-face{font-family:Roboto-Regular;src:url(fonts/Roboto-Regular.woff2)}
*,:after,:before{box-sizing:border-box}
html{scroll-behavior:smooth}
a{text-decoration:none;color:#fff}
h2{margin:0;font-weight:400}
h6{margin:0;font-weight:400}
body{margin:0;font-family:OpenSans-Tiny,sans-serif;font-size:17px;line-height:1.5;background-color:#191919}
.page{overflow:hidden;display:flex;flex-direction:column;min-height:100vh;min-width:300px;max-width:1400px;margin:0 auto;background-color:#fff}
@media (max-width:750px){
body{line-height:1.45;letter-spacing:.02em;font-size:15px}
}
.header{padding:2px;background-color:#191919}
.container{max-width:1500px;max-width:97%;margin:0 auto}
.hcontainer{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}
.logo{margin-right:3px;height:65px}
@media (max-width:750px){
.logo{height:45px}
}
.reg-button-in{background-color:#fff;font-family:OpenSans-Bold;font-size:16px;color:#000;width:130px;height:35px;text-align:center;border-radius:5px;line-height:37px;cursor:pointer}
@media (max-width:750px){
.reg-button-in{font-size:12px;width:70px;height:24px;border-radius:4px;line-height:24px}
}
.soc-net-icon{cursor:pointer;margin-top:3px}
@media (max-width:750px){
.soc-net-icon{height:32px}
}
.user-icon{cursor:pointer}
@media (max-width:750px){
.user-icon{height:32px;margin-top:2px}
}
.popuptext{font-family:Roboto-Regular;font-style:italic;border:1px solid #9d9d9d;background:#fff;padding:30px;margin:0 12px;font-size:13.5px;right:0;position:absolute;transition:.3s all;top:-900px;z-index:99;max-width:660px}
.insta-checkbox:checked~.popuptext{top:65px;box-shadow:0 20px 13px 3px rgba(0,0,0,.5)}
.popclose{font-style:normal;position:absolute;top:10px;right:25px;font-size:30px;transform:rotate(45deg);cursor:pointer}
#popinput{display:none}
.but-vk-in{font-family:OpenSans-Bold;font-style:normal;font-size:13.5px;color:#fff;background-color:#2a517e;display:block;text-align:center;border-radius:6px;padding:5px 17px;cursor:pointer;max-width:300px;margin:0 auto}
.reg-list{list-style-image:url(/../../images/service/reg-list.svg);line-height:25px}
.user-pop-data{display:flex;flex-direction:column}
.user-pop-icons{width:18px}
.akk-metr{margin:7px 5px 0 5px;font-size:16px}
.user-rules{display:flex;flex-direction:column;padding:10px;border:1px dashed #4b4b4b;margin-bottom:25px;margin-left:5%;margin-right:5%;background-color:#f1f1f1}
.user-rules-icons{width:14px;margin:5px 0 0 16px}
.name-akk{font-family:OpenSans-Bold;font-size:28px;font-style:normal;letter-spacing:-1px;color:#2a517e}
.us-img{height:37px;margin-right:6px;margin-bottom:-3px}
.note-akk{color:#000;font-size:13px}
.user-condition{font-style:normal;font-size:13px}
.footer{padding:20px;background-color:#393939;box-shadow:2px 1px 7px #767676;margin-top:auto;display:flex;justify-content:space-between}
@media (max-width:450px){
.footer{flex-direction:column}
}
.footer-logo-block{text-align:center;font-size:12px;color:#e4e4e4}
.job-punkt{font-size:14px;color:#344963;margin:-6px 0 5px 10px;font-family:Roboto-Regular}
.footer-logo{height:30px}
.footer-menu{list-style-type:none;font-size:14px;line-height:1.8}
.footer-menu-unit{display:inline;margin-right:25px;white-space:nowrap}
.footer-menu-unit:hover{text-decoration:underline}
.gray-footer-unit{color:#e4e4e4}
.red-dir{color:#ff3f3f}
.main{display:flex;flex-direction:column;background-color:#191919}
.svg-logo{height:40px;margin:1px 1px 1px 1px}
.h-c-12{font-family:OpenSans-Tiny;font-weight:900;font-style:italic;color:#fb0;font-size:19px}
.geo-gold{width:16px}
.main-moto-block{position:relative;z-index:5;background-color:#191919}
.r-grd{float:right;height:948px;width:630px;background-image:url(/images/service/images/kkr.svg)}
@media (max-width:1500px){
.r-grd{display:none}
}
.main-motobbb{float:right;height:947px;width:630px;}
@media (max-width:800px){
.main-motobbb{transform:translateX(100px)}
}
@media (max-width:500px){
.main-motobbb{transform:translateX(200px)}
}
.zvonite{font-family:system-ui;font-weight:100;color:#fff;margin:-10px 0 5px 0;font-size:16}
.nomer-active{color:#000;background-color:#fb0;font-size:36px;padding:2px 5px;border-radius:6px;font-weight:900;margin:2px 1px 1px 0;width:100%;text-align:center;max-width:380px;position:relative;box-shadow:0 -8px 125px 0 #ffbb00a1;z-index:-1}
.operator{position:absolute;top:-19%;right:2%;color:#fff;background-color:#212121;padding:2px 10px;font-size:14px;border-radius:4px;transform:rotate(7deg);box-shadow:0 0 16px 0 #ffeb8775;font-family:OpenSans-Bold}
.carde{z-index:6;max-width:650px;position:absolute;bottom:4%;left:18%;padding-right:20px}
.menu{margin:0 0 -36px 0;z-index:15}
.am{background-color:#555;color:#fff;font-family:Roboto-Regular;font-size:18px;font-style:normal;font-weight:100;margin:7px 3px 0 0;border-radius:5px;padding:0 6px;display:inline-block}
.h1-big{font-size:70px;font-family:OpenSans-Tiny;color:#fff;line-height:80px;color:#fff;margin:50px 0 25px 0}
.bonus-block{font-family:OpenSans-Bold;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin:35px -3px 0 -14px;max-width:650px;line-height:30px;font-size:20px;color:#e1e1e1}
.or-point{margin:-8px -19px -3px -12px;width:60px}
@media (max-width:1150px){
.carde{left:3%;bottom:3%;max-width:600px}
.menu{margin:0 0 -22px 0}
.h1-big{font-size:46px;line-height:52px;margin:44px 0 34px 0}
.bonus-block{line-height:30px;font-size:20px}
.or-point{margin:-8px -19px -3px -12px;width:53px}
}
@media (max-width:600px){
.bonus-block{line-height:18px;font-size:15px;margin:18px -3px 0 -14px}
.menu{max-width:300px}
.am{font-size:12px;border-radius:3px;margin:4px 3px 0 0}
}
.bardur{width:100%;border-radius:18px 18px 0 0;background-color:#fff}
.land-cont{margin:0 auto;max-width:92%}
.rezhim-raboty{font-family:system-ui;font-size:14px;color:#ffc935;margin:5px 0 0 0}
.dop-tit{font-family:OpenSans-Bold;font-size:25px;margin:25px 0 3px 0;color:#3e576e}
.blog-name{font-family:OpenSans-Bold;font-size:22px;margin:20px 0 3px 0;color:#3e576e}
.microtext{font-size:12px}
@media (max-width:550px){
.dop-tit{font-size:20px;line-height:20px}
.blog-name{font-size:18px;line-height:24px;margin:10px 0 3px 0}
}
.ip-info{width:100%;display:flex;flex-direction:row;justify-content:space-between;max-width:500px;margin:40px 0 0 0;font-family:system-ui;font-weight:100}
.ip{width:47%;text-align:center;max-width:230px;padding:10px 6px;border-radius:6px;background-color:#ffffff0a;border-top:2px solid #ffea001c}
.ip-img{width:32px}
.price-tabl{border-collapse:collapse;width:100%;border:#e3f1fc 10px solid;margin:10px auto 8px auto;text-align:left;color:#305770;max-width:1200px}
.price-tabl th{font-size:16px;font-weight:400;border:none;padding:8px 80px;background-color:#ffffea;color:#9b5e00}
.price-tabl td{border:none;padding:8px 80px;font-size:16px}
@media (max-width:900px){
.ip-info{margin:24px 0 0 0}
.ip{border:1px solid #ffffff12;background-color:#ffb90012}
.price-tabl td{padding:8px 8px;font-size:14px}
.price-tabl th{padding:8px 8px;font-size:14px}
}
.price-tabl tr:nth-child(odd){background:#fff}
.price-tabl tr:nth-child(even){background:#f5f5f5}
.price-tabl td:nth-child(odd){width:75%}
.price-tabl td:nth-child(even){width:24%;text-align:center}
.price-tabl th:nth-child(even){width:24%;text-align:center}
.osebe-img{height:180px;margin-right:5px;}
.osb{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:nowrap;align-items:flex-end;max-width:1150px;margin:40px auto 0 auto}
.fotoprimer-block{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:5px -140px 0 -140px;position:relative}
.image{max-height:290px;margin:0 6px 0 0}
.vid-bl{margin:10px auto 0 auto;width:85%}
.otzyv-but-block{text-align:center;width:100%;margin:30px auto 0 auto}
.otzyv-but{background-color:#fb0;color:#000;font-family:OpenSans-Bold;padding:5px 40px;border-radius:5px;font-size:16px}
.nosb-big{display:block;margin:6px 0 0 0}
.nosb-small{display:none}
@media (max-width:600px){
.osebe-img{margin:-26px 0 0 0;height:200px;}
.osb{flex-direction:column;align-items:center}
.image{max-height:180px}
.vid-bl{width:100%;margin:0 -2px}
.otzyv-but-block{margin:20px auto 0 auto}
.otzyv-but{font-size:14px}
.nosb-big{display:none}
.nosb-small{display:block}
}
.image-full{width:100%;box-shadow:0 0 0 100vw rgba(0,0,0,.7)}
.img-checkbox{display:none}
.unvisiable-img{display:none;position:absolute;top:10%;left:0;z-index:12;width:100%}
.img-pos{position:relative;width:70%;margin:0 auto}
.closer{position:absolute;top:2%;right:45%;width:60px;z-index:13}
.img-checkbox:checked+.unvisiable-img{display:block}
.ostrovok{background-image:url(/images/service/images/333.jpg);padding:0 50px 30px 50px;margin:2px -58px;display:flex;flex-direction:row;justify-content:space-around;color:#fff}
.dop-tit-o{font-family:OpenSans-Bold;font-size:25px;margin:25px 0 10px 0;color:#fb0}
.os1{width:44%;height:100%;display:flex;justify-content:center;align-items:flex-start}
.os2{width:54%;display:flex;justify-content:center;flex-direction:column}
.ostrovok-list{list-style-type:none;margin:0;padding:0}
.ostrovok-list li{margin-bottom:13px;font-family:OpenSans-Bold;font-size:21px;line-height:1.1em}
@media (max-width:950px){
.ostrovok{flex-direction:column;margin:2px -4vi;padding:0 20px 30px 20px}
.dop-tit-o{font-size:20px;line-height:25px}
.os1{width:100%;justify-content:left}
.os2{width:100%}
.ostrovok-list li{font-size:17px;margin-bottom:10px}
}
.vidcont{margin:0 -15px}
.my-map{width:100%;height:500px;margin:7px 0 20px 0}
.fourblok{margin:0 -58px -10px -58px;background-image:url(/images/service/images/333.jpg);padding:0px 0 12px 0;position:relative;}
.kosmic{display:flex;justify-content:center;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}
.b-card{max-width:200px;margin:30px}
.b-card-img{width:75px;display:block;margin:15px auto}
.b-card-name{font-size:22px;font-family:OpenSans-Bold;color:#fb0;margin:0 auto;width:fit-content;text-align:center}
.b-card-opis{font-size:15px;color:#fff;margin:3px auto;width:fit-content;text-align:center}
@media (max-width:750px){
.kosmic{margin:0 5vi;padding-top: 30px;}
.b-card{max-width:140px;margin:20px}
.b-card-img{width:55px;margin-top: -15px;}
.b-card-name{font-size:16px}
.b-card-opis{font-size:12px}
}
.firm-comms-bl{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px;padding:12px;margin:10px 0 0 0;overflow:hidden;background-color:#fffbf5;}
.b-carousel__item{flex:0 0 100%;overflow:hidden;color:#0e3756}
.b-carousel{width:100%;overflow:hidden;position:relative;box-sizing:border-box}
.b-carousel__wrap{display:flex;transition:transform .5s;will-change:transform;position:relative;z-index:1;height:100%}
.comm-name{font-family:OpenSans-Bold;font-size:17px;margin:0}
.comm-date{font-size:11px;color:#747474;margin:0}
.rating-result{margin:-4px 0}
.rating-result span{font-size:18px;letter-spacing:-.2em}
.rating-result>span:before{content:'★'}
.rating-result>span.active{color:#ff9d00}
.rating-result>span.no-active{color:#bcbcbc}
.comm-text{margin-bottom:0;margin-top:8px;}
.comm-good-bad{margin:5px 0 0 0}
.good-comm{color:#00aa36;font-weight:500}
.bad-comm{color:#d90000;font-weight:500}
.wrap{width:stretch;}

.news-block-rec{position:relative;background-color:#f6f6f6;display:flex;flex-direction:row;padding:10px;margin-top:13px}
.first-news-image-block{min-width:230px;height:102px;overflow:hidden;border-radius:3px;max-width: 230px;}
.first-news-image{height:110px;transition:transform .2s}
.genre-date-block{margin-left:10px;margin-top:-3px}
.news-first-genre{font-family:OpenSans-Bold;font-size:10px;color:#000;background-color:#ffe600;padding:3px 10px 3px}
.news-rec-title{font-family:OpenSans-Bold;font-size:20px;color:#0f5f70;margin:0;padding:5px 0;line-height:23px}
.tit-rec{font-size:13px;color:#373737;margin:-3px 0;line-height: 1.3;}
.news-tit-genre{font-family:OpenSans-Bold;font-size:10.5px;color:#000;background-color:#ffe600;padding:2px 7px 2px}
@media (max-width:750px){
.first-news-image-block{width:140px;min-width:110px;max-width:110px;}
.news-rec-title{font-size:17px;line-height:19px}
.tit-rec{font-size:12px;}
}

.one-pers{border-radius:5px;color:#fff;background-color:#e3f1fce0;display:flex;flex-direction:row;align-items: center;position:relative;padding:4px 10px 2px 0;margin:12px 0 0 0;width:100%;}
.mf-label{width:32%;}
@media (max-width:1000px){
.mf-label{width:48%;}
}
@media (max-width:680px){
.mf-label{width:100%;}
}
.any-orgs{display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-around; width:100%;}
.rasty{width:100%;display:flex;justify-content:space-between;flex-direction:row;align-items:baseline;}
.pers-key{font-family:OpenSans-Bold;width:16px;height:16px;position:absolute;top:-6%;left:-1%;background-color:#ffea00;border-radius:50%;text-align:center;color:#000;font-size:12px}
.mf-icon{width:50px; margin:0 2px 0 2px;}
.pers-osebe{font-size:14px;font-family:OpenSans-Bold;color:#5a5a5a;letter-spacing:inherit;}
.pers-name{font-size:14px;font-family:OpenSans-Bold;color:#8c5923;margin:3px 0 -5px 0}
.pers-num{font-size:22px;font-family:OpenSans-Bold;color:#43608c}
.mf-a{color:#2b5468;font-size:13.5px;margin:0 5px 0 20px;font-family:'OpenSans-Bold';letter-spacing: 0.5px;}
.mf-ic{width:12px;}
.microunp{font-size:11px;color:#5e5e5e;margin: 10px 2px 0 0;text-align:end;}
.zhalo{}
.razmesti{font-size:12.5px;margin:10px 0 0 9px;text-decoration:underline;color:#000;}
.chislo{color:#000; font-size:11px;margin:-2px 0 0 0;}
.cont-pasp{padding:0 4px 0 0;border-right:1px solid #cacaca;margin:0 10px 2px 7px;}

.ting-result-x{margin:-7px 0px 0 2px;font-size:13px;color:#366572}
.ting-result-x span{font-size:15px;letter-spacing:-.35em}
.ting-result-x>span:before{content:'★'}
.ting-result-x>span.active{color:#ff9d00}
.ting-result-x>span.no-active{color:#bcbcbc}

.phone-checkbox{display:none}
.unvisiable-block{display:none;font-size:14px}
.phone-checkbox:checked+.unvisiable-block{display:inline}

