.body,body{width:100%}.about,.content{vertical-align:top;height:100%}.about,.body,.content,.main-desc__img,body,html{height:100%}.comment-item,.scroll-me{box-shadow:0 0 5px rgba(0,0,0,.5)}.glow-button,html{font-family:sans-serif}#order button,button,select{text-transform:none}#order button,.about__name,.chat__time,.inp,.main__title,.reviews-title,.row-form{text-align:center}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal;text-indent:7px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.show{display:block!important}.body,.comment-item-show,img{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;min-width:320px;-webkit-transition:.1s;transition:.1s;background:#14171f;border-top:49px solid #191c24;padding:20px 0 26px}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*,.scroll-me,.scroll-me:active,.scroll-me:focus{outline:0}.body{margin:0 auto}.about{width:276px;display:inline-block;background:rgba(0,0,0,.8);border-radius:10px;position:relative;padding:40px 0 0}.about__avatar img{margin:0 auto;border-radius:5px;max-width:180px}.about__name{margin:20px 0 0}.about__name p{font:24px/28px Arial-Bold,sans-serif;color:#fff}.chat__time p,.header__desc p,.header__online p{font:14px/18px Arial,sans-serif;color:#fff}.about__info{margin:20px 30px 0 0}.about__info>ul>li{height:72px;position:relative;font:16px/21px Arial-Bold,sans-serif;color:#fff}.about__info>ul>li>p{padding:15px 0 0 64px}.about__info>ul>li:first-child{background:url(../images/about-icon1-09f.arb.png) 31px 15px no-repeat}.about__info>ul>li:nth-child(2){background:url(../images/about-icon2-1a4.arb.png) 31px 25px no-repeat}.about__info>ul>li:nth-child(2) p{padding:27px 0 0 64px}.about__info>ul>li:nth-child(3){background:url(../images/about-icon3-9ae.arb.png) 32px 15px no-repeat}.about__info>ul>li:nth-child(4){background:url(../images/about-icon4-dc2.arb.png) 32px 15px no-repeat}.about__info>ul>li:after{content:"";position:absolute;top:0;left:0;width:5px;height:100%}.about__info>ul>li:first-child:after{border-radius:36px 36px 0 0;background:#5f73cd}.about__info>ul>li:nth-child(2):after{background:#ee8208}.about__info>ul>li:nth-child(3):after{background:#c76d4b}.about__info>ul>li:nth-child(4):after{border-radius:0 0 36px 36px;background:#ef5362}.content{width:1018px;border-radius:10px 0 0 10px;overflow-y:scroll;background-color:rgb(0,0,0,.8);background-size:cover;display:block;margin:0 auto}.iframe-form,body,html{overflow:hidden}.content::-webkit-scrollbar{width:3px;height:3px;transition:.5s}.content::-webkit-scrollbar:hover{width:10px!important}.content::-webkit-scrollbar-button{background-color:rgba(0,0,0,.8)}.content::-webkit-scrollbar-track{background-color:rgba(0,0,0,.8)}.content::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.8)}.content::-webkit-scrollbar-thumb{height:50px;background-color:#3498db;border-radius:15px;cursor:pointer}.content::-webkit-scrollbar-thumb:hover{background-color:#54a22c}.content::-webkit-scrollbar-corner{background-color:none}.header{background:center 8px/180px no-repeat #0db14b;position:sticky;top:0;left:0;width:100%;z-index:3;border-bottom:1px solid #222}.header__name{display:flex;align-items:center}.header__avatar,.header__desc,.header__online{display:inline-block;vertical-align:top}.header__avatar{width:46px}.header__avatar img{max-width:100%}.header__desc{margin:3px 0 0 20px}.header__desc p span{font:18px/21px Arial-Bold,sans-serif;color:#fff}.header__online{float:right;margin:35px 40px 15px 0}.header__online p{position:relative}.header__online p:before{content:"";position:absolute;top:3px;left:-16px;width:11px;height:11px;border-radius:6px;background:#54a22c}.chat{padding:20px 0}.chat__time{width:97px;margin:15px auto 0;background:#d2efff61;border-radius:20px;padding:7px 0}.hide,.hide-q{display:none!important}@media (max-width:1390px){.body{width:1180px}.content{width:800px}}@media (max-height:840px){.about{padding:30px 0 0}}@media (max-width:1001px){.body{width:750px}.about{display:none}.content{width:100%;margin-left:0}}@media (max-width:801px){.body,.content{width:580px}.about{display:none}.content{display:block;margin:0}}@media (max-width:601px){.body,body{height:100%;padding:0}.chat,body{background:0 0}.dec{display:none!important}html{height:100%}body{border-top:0}.body{width:100%;position:relative}.header__name{margin:0}.header__desc{margin:3px 0 0 15px}.chat{margin:6px 0 0}}.main-desc__img{position:relative;top:0;left:0;width:100%;background:url("../images/bg-e0e.arb.jpg") center/cover no-repeat}.main-desc{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:0;transition:1.5s linear}.content,.main-desc__body{position:relative}.main-desc__body{width:300px;margin:-44px auto 0;z-index:2;padding:0;top:50%}.body{transform:translateY(120%);transition:transform 1s linear}.b-show{display:block;animation:1s linear forwards showBlock}body{background-size:cover;border-top:none}body.add-scroll,html.add-scroll{overflow-y:auto}.container-circle{width:20px;min-width:20px;min-height:20px;height:20px;display:block;background:0 0;border:2px solid #54a22c;border-radius:100%;display:flex;justify-content:center;align-items:center}.scroll-me{position:fixed;right:40px;bottom:20%;width:40px;display:flex;justify-content:center;align-items:center;height:40px;min-width:40px;min-height:40px;background:#fff;cursor:pointer;z-index:100;border-radius:10px 0 0 10px;border:1px solid #eee}#preloader,#preloader img,.inp{position:absolute}.button-circle{border:solid #54a22c;border-width:0 2px 2px 0;display:inline-block;padding:2px}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.inp{top:-11px;left:50%;transform:translateX(-50%);background:#3498db;width:25px;display:block;color:#fff!important;border-radius:20px;border:none;padding:1px 0;font-size:12px}.chat-content-desc-item img{width:400px;max-width:100%}.reviews{padding:10px 30px;margin-top:25px}.reviews-title{font-weight:700;font-size:38px;text-decoration:underline;color:#222}.comment-item{display:none;margin:auto auto 20px;width:90%;padding:15px 20px;background:#fff;border-radius:8px}#order_form,#order_form input,.comment-top{display:flex}.comment-top{align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.comment-image{border-radius:100%;width:50px;height:50px;margin-right:15px}.comment-name{font-size:18px;font-weight:500}.comment-bottom{font-size:17px;line-height:1.4}.box__title{background:#fff;padding:10px 15px;border-radius:8px;margin:10px auto;display:block}.rcity{margin-left:15px;font-weight:600;float:right}.glow-button{text-decoration:none;display:block;padding:15px 30px;margin:10px auto;border-radius:10px;box-shadow:0 0 40px 40px #f137a6 inset,0 0 0 0 #f137a6;font-weight:700;letter-spacing:2px;color:#fff;border:none;transition:.15s ease-in-out}.glow-button:hover{box-shadow:0 0 10px 0 #f137a6 inset,0 0 10px 4px #f137a6;color:#f137a6;background:rgba(255,255,255,.7)}@media (max-width:768px){.chat-content-desc-item img{width:auto;max-width:100%}}@media (max-width:1400px){.scroll-me{right:70px}}@media (max-width:991px){body{border-top:none!important}.scroll-me{position:fixed;right:0;bottom:100px}.header__online{margin:35px 40px 0 0}.header__name{margin:20px 0 0 40px}body,html{overflow-x:hidden}}.chat-content-desc-item.user,.iti,form{position:relative}@media (max-width:601px){.header__name{margin:0}.header__online{margin:15px 0 0}}.chat-content-list{margin:20px 40px 0;font:16px/24px Arial,sans-serif;color:#666}.chat-content-desc-item{max-width:629px;display:table;background:#f9f9f9;border-radius:5px 20px 20px;padding:20px;margin-bottom:10px}.chat-content-buttons-gender,.chat-content-desc-item.user{border-radius:20px 5px 20px 20px;margin-bottom:20px;margin-left:auto;margin-right:0}.chat-content-buttons-gender{background:#f9f9f9;display:table;padding:20px 20px 17px;max-width:700px}.chat-content-buttons-gender-block,.message-time,.text{display:inline-block;vertical-align:top}.chat-content-buttons-gender-block{width:auto;margin-right:10px;margin-top:5px;margin-bottom:5px;background:#0db14b;border-radius:5px;cursor:pointer;-webkit-transition:.5s;transition:.5s;color:#f9f9f9}.chat-content-buttons-gender-block span{display:block;padding:12px 15px}.chat-content-buttons-gender-block:last-child{margin-right:0}.chat-content-desc-item.user{display:flex;flex-direction:row-reverse;background:#0db14b;color:#f9f9f9;padding:20px;width:fit-content}.message-time{width:40px;margin:4px 0 0;font:14px/18px Arial,sans-serif;color:#000}#order button,.close,.form__title,.main__title{font-weight:700}.text{max-width:539px;margin:0 0 0 10px}.chat-content-desc-item.user .text{margin:0 10px 0 0}.iframe-form{height:0;opacity:0}.iframe-form.show{opacity:1;height:auto}@media (max-width:1200px){.content{margin:auto;display:block}.about{display:none}}@media (max-width:991px){.header{background-size:50px}.header__online{margin:25px 40px 0 0}.header__name{margin:10px 0 10px 40px}.chat__time{margin-top:0}}@media (max-width:600px){.content{width:100%;z-index:2;height:80%;position:relative;border-radius:20px}.header{width:100%;margin:0 auto;padding:5px 0;background:#0db14b}.reviews{padding:10px 15px;margin-top:0}.chat-content-list{margin:10px 20px 0;color:#666}.header__body{width:100%;margin:0 auto;display:flex;justify-content:space-around;align-items:center}.header__name{margin:10px 0}.header__online{margin:0}.chat-content-desc-item,.chat-content-desc-item.user{padding:20px 15px;margin-bottom:10px}.message-time{width:40px}.chat-content-desc-item.user{max-width:90%}.text{margin:0 0 0 7px}.chat-content-buttons-gender{border-radius:20px 5px 20px 20px;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:10px 10px 12px;margin-bottom:10px;max-width:80%}}.col-md-12,.input-roulette,.modal,.register-form__input{width:100%}@media (max-width:400px){.text{margin:0 0 0 7px}.chat-content-list{margin:10px 15px 0}}@media (max-width:360px){.text{max-width:240px;margin:0 0 0 7px}}@media (max-width:320px){.text{max-width:210px;margin:0 0 0 7px}.header__desc{margin:3px 0 0 7px}}.input-roulette,input[placeholder="Ваш телефон"],input[placeholder="Ваше имя"]{padding-left:5px;margin-bottom:10px;height:42px}button{overflow:visible;border:0 solid #000;background-color:inherit}.frame-container{display:block;margin-left:auto;margin-right:auto}.row-form{font-family:Helvetica,sans-serif}#order{max-width:570px;margin:25px auto;background:#fff;padding:0;box-shadow:0 0 10px 1px #ebebeb;border-radius:15px}.col-md-12{display:block}#order button{border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;background-color:#0db14b;color:#fff;transition:opacity .2s ease-out;border:none;font-size:24px;padding:20px;width:100%;outline:0;cursor:pointer}@media (max-width:767px){#order button{font-size:21px}}#order_form{flex-direction:column;align-items:center}button[name=submitBtn]{margin-top:20px}.register-form__input input{border:2px solid #3498db;border-radius:10px}.header{padding:20px!important}.main__title{font-family:sans-serif;margin:20px 0 40px;font-size:42px;color:#000}.form__title{font-size:24px;padding:20px;color:#000}@media (max-width:640px){.main__title{font-size:24px}}.error{color:red}#email-error,#fname-error,#lname-error{position:relative;bottom:11px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0;color:#000}.form-group{text-align:start}.iti__flag-container{height:42px}.iti{display:block}#preloader,.form_message.error.inactive,.modal{display:none}#preloader{top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);background:#bdbdbdb3;z-index:1;border-radius:5px}#preloader img{z-index:2;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}form button[type=submit]{margin-top:15px}.error-border{border:1px dashed #ce0909}p.error-msg{margin:0;color:#ce0909;padding:5px 0 0;font-size:14px;font-style:italic}.modal{position:fixed;z-index:1;left:0;top:0;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}.modal-content{position:fixed;left:50%;top:20%;transform:translate(-50%,0);background-color:#fefefe;max-width:400px;min-height:300px;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s}.close{color:#fff;float:right;font-size:28px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#ff1838;color:#fff}.modal-body{padding:16px;text-align:center}@-webkit-keyframes slideIn{from{opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{from{opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.form_message.error.active{display:block;color:#0a0a0a}