html{
line-height:1.15;
-webkit-text-size-adjust:100%}
body{
margin:0}
main{
display:block}
h1{
font-size:2em;
margin:.67em 0}
hr{
overflow:visible;
-webkit-box-sizing:content-box;
box-sizing:content-box;
height:0}
pre{
font-family:monospace,monospace;
font-size:1em}
a{
background-color:transparent}
abbr[title]{
text-decoration:underline;
text-decoration:underline dotted;
border-bottom:none;
-webkit-text-decoration:underline dotted}
b,strong{
font-weight:bolder}
code,kbd,samp{
font-family:monospace,monospace;
font-size:1em}
small{
font-size:80%}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}
sub{
bottom:-.25em}
sup{
top:-.5em}
img{
border-style:none}
button,input,optgroup,select,textarea{
font-family:inherit;
font-size:100%;
line-height:1.15;
margin:0}
button,input{
overflow:visible}
button,select{
text-transform:none}
button,[type='button'],[type='reset'],[type='submit']{
-webkit-appearance:button}
button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{
padding:0;
border-style:none}
button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{
outline:1px dotted ButtonText}
fieldset{
padding:.35em .75em .625em}
legend{
display:table;
-webkit-box-sizing:border-box;
box-sizing:border-box;
max-width:100%;
padding:0;
white-space:normal;
color:inherit}
progress{
vertical-align:baseline}
textarea{
overflow:auto}
[type='checkbox'],[type='radio']{
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0}
[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{
height:auto}
[type='search']{
outline-offset:-2px;
-webkit-appearance:textfield}
[type='search']::-webkit-search-decoration{
-webkit-appearance:none}
::-webkit-file-upload-button{
font:inherit;
-webkit-appearance:button}
details{
display:block}
summary{
display:list-item}
template{
display:none}
[hidden]{
display:none}
html,body,div,span,applet,main,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video,div{
margin:0;
padding:0;
border:0}
button{
margin:0;
padding:0;
border:none;
background:none}
input{
margin:0;
padding:0;
border:none;
background:none}
a{
text-decoration:none}
body{
font-family:'Open Sans',sans-serif}
.flex_center{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.flex{
display:-webkit-box;
display:-ms-flexbox;
display:flex}
.fl_al_center{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.fl_jus_sb{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}
.fl_wrap{
-ms-flex-wrap:wrap;
flex-wrap:wrap}
.box{
-webkit-box-sizing:border-box;
box-sizing:border-box}
.center{
text-align:center}
.transit6{
-webkit-transition:all .6s;
-o-transition:all .6s;
transition:all .6s}
header{
z-index:2000;
top:0;
width:100%;
min-height:110px;
background:#000}
.header_isset{
width:1500px;
min-height:10px}
@media screen and (max-width: 1550px){
header{
padding:20px}
.header_isset{
width:100%}
}
.header_a{
color:#fabd83;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}
.header_a_span0_j{
font-size:92px;
margin-top:-12px}
.header_a_span1{
font-size:50px;
text-transform:uppercase;
letter-spacing:3px}
.header_a_span2{
font-size:37px;
letter-spacing:3px;
line-height:0;
margin-top:15px;
display:inline-block}
.header_block2_text{
letter-spacing:1px;
color:#fabd83;
text-align:right}
.header_block2_link_number{
color:#e4b781;
font-size:22px;
font-weight:600;
display:block;
margin:10px 0 0;
text-align:right;
cursor:pointer}
.header_block2_links{
margin:13px 0 0;

-moz-text-align-last:right;
text-align-last:right}
.header_block2_links>a{
letter-spacing:1px;
text-transform:uppercase;
color:#fff}
@media screen and (max-width: 500px){
.header_block2_links>a{
width:100%;
display:inline-block;
margin:5px 0}
.none_a{
display:none}
}
@media screen and (max-width: 450px){
.header_a_span1{
font-size:40px}
.header_a_span2{
font-size:30px}
.header_a_span0_j{
font-size:76px;
margin-top:-10px}
.header_block2_text{
font-size:15px;
margin-top:10px}
.header_block2_link_number{
font-size:20px}
.header_block2_links{
font-size:30px}
}
@media screen and (max-width: 960px){
.header_a{
margin:0 0 10px;
width:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:20px}
.header_isset{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}
.header_block2_text{
text-align:center}
.header_block2_link_number{
text-align:center}
.header_block2_links{
text-align:center;
-moz-text-align-last:center;
text-align-last:center}
}
@media screen and (max-width: 450px){
.header_a{
margin-bottom:10px}
}
.block1_slider_fix_p1{
font-size:50px;
text-align:center;
letter-spacing:5px;
color:#fff;
background:#000}
@media screen and (max-width: 1380px){
.block1_slider_fix_p1{
font-size:30px}
}
@media screen and (max-width: 446px){
.block1_slider_fix_p1{
font-size:25px;
letter-spacing:2px}
}
body{
background:#000}
.block1_slider_fix_p2{
font-size:25px;
text-align:center;
letter-spacing:3px;
color:#fabd83;
margin-top:20px}
@media screen and (max-width: 446px){
.block1_slider_fix_p2{
font-size:18px;
margin-top:10px}
}
.block1{
width:100%;
min-height:10px;
padding:20px 10px}
.block1n_img{
width:70%;
position:relative}
@media screen and (max-width: 1380px){
.block1n_img{
width:100%}
}
.block1n_img_teni{
position:absolute;
-webkit-box-shadow:inset 0 0 10px 10px rgba(0,0,0,0.9);
box-shadow:inset 0 0 10px 10px rgba(0,0,0,0.9);
width:100%;
height:100%}
.block1n_img>img{
width:100%}
.block2{
width:100%;
min-height:10px;
padding:0 10px 40px;
background:#000}
.block2_block_zg_h1{
font-size:35px;
font-weight:500;
margin:0 20px;
text-align:center;
letter-spacing:3px;
color:#fff}
@media screen and (max-width: 446px){
.block2_block_zg_h1{
font-size:20px;
margin:0;
letter-spacing:1.5px}
}
.block2_block_zg_h1>span{
color:#d2ba74}
.block2_block_zg_poloska{
width:30%;
height:3px;
background:#d2ba74}
@media screen and (max-width: 1590px){
.block2_block_zg_poloska{
width:20%}
}
@media screen and (max-width: 1000px){
.block2_block_zg_poloska{
width:10%}
}
@media screen and (max-width: 780px){
.block2_block_zg_poloska{
display:none}
.block2_block_zg_h1{
font-size:25px}
}
.block2_p1{
font-size:18px;
line-height:25px;
display:inline-block;
max-width:1520px;
margin:15px 0 0;
text-align:center;
letter-spacing:1.5px;
color:#fff}
.block2_p1_div_n{
margin:0 0 25px;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0 10px}
@media screen and (max-width: 446px){
.block2_p1{
font-size:14px}
}
.block2_models_block{
position:relative;
width:300px;
height:420px;
margin:60px 25px;
border-radius:5px;
background-size:cover}
.block2_models_block_a{
position:absolute;
top:0;
left:0;
width:100%;
height:100%}
.block2_models_block_a2{
color:#fff;
position:absolute;
top:105%;
width:100%;
height:50px;
border:1px solid #D2BA74;
border-radius:5px;
letter-spacing:1.5px;
font-size:15px;
text-transform:uppercase}
.block2_models_block_a2:hover{
background:#D2BA74;
color:#000}
.block2_models_block_image1{
background:url(../images/girls/girl1_yl.jpg) no-repeat center top;
background:url(../images/girls/girl1.jpg) no-repeat center top;
background-size:cover}
.block2_models_block_image1:hover{
background:url(../images/girls/girl1_yl.jpg) no-repeat center top;
background-size:cover}
.block2_models_block_image2{
background:url(../images/girls/girl2_yl.jpg) no-repeat center top;
background:url(../images/girls/girl2.jpg) no-repeat center top;
background-size:cover}
.block2_models_block_image2:hover{
background:url(../images/girls/girl2_yl.jpg) no-repeat center top;
background-size:cover}
.block2_models_block_image3{
background:url(../images/girls/girl3_yl.jpg) no-repeat center top;
background:url(../images/girls/girl3.jpg) no-repeat center top;
background-size:cover}
.block2_models_block_image3:hover{
background:url(../images/girls/girl3_yl.jpg) no-repeat center top;
background-size:cover}
.block2_all_catalog{
margin:100px 0 0;
padding:10px 15px;
cursor:pointer;
letter-spacing:3px;
color:#fff;
border:1px solid #fff;
border-radius:10px}
.block2_all_catalog:hover{
border:1px solid transparent;
background:#d2ba74}
@media screen and (max-width: 360px){
.block2_all_catalog{
font-size:13px;
letter-spacing:1.5px}
}
.block1_fiolet{
min-height:150px;
background:#54153b}
.block1_fiolet>p{
font-size:20px;
line-height:25px;
text-align:center;
letter-spacing:2px;
text-transform:uppercase;
color:#fff}
.block1_fiolet>a{
display:inline-block;
margin:0 0 0 50px;
padding:15px 30px;
letter-spacing:3px;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
border-radius:30px}
.block1_fiolet>a:hover{
color:#000;
background:#fff}
@media screen and (max-width: 849px){
.block1_fiolet>a{
margin:0}
}
@media screen and (max-width: 400px){
.block1_fiolet>p{
font-size:16px}
.block1_fiolet>a{
font-size:14px;
display:inline-block;
padding:10px 20px;
letter-spacing:3px;
text-transform:uppercase;
color:#fff;
border:1px solid #fff;
border-radius:30px}
}
.block3{
width:100%;
min-height:10px;
padding:20px 10px 0;
background:#000}
.block3_blocks_block{
margin:10px}
.block3_blocks_block_img{
width:150px;
height:150px;
border-radius:50%;
background:url(../images/icons/icon_obvodka.png) no-repeat center top}
.block3_blocks_block_img>img{
margin:0 0 30px}
.block3_blocks_block>p{
font-size:16px;
max-width:190px;
margin:0 0 25px;
letter-spacing:2px;
color:#fff}
@media screen and (max-width: 400px){
.block3_blocks_block>p{
text-align:center}
}
.block4{
overflow:hidden;
width:100%;
min-height:10px;
padding:20px 10px;
background:#000}
.block4_block_zg{
margin:0 0 30px}
.block4_h1{
font-size:35px;
font-weight:500;
margin:0 20px;
text-align:center;
letter-spacing:3px;
color:#fff}
@media screen and (max-width: 780px){
.block4_h1{
font-size:25px}
}
.block4_poloska{
width:40%;
height:3px;
background:#d2ba74}
@media screen and (max-width: 1500px){
.block4_poloska{
width:30%}
}
@media screen and (max-width: 630px){
.block4_poloska{
width:20%;
display:none}
}
.block4_blocks_isset{
max-width:450px;
margin:35px}
@media screen and (max-width: 500px){
.block4_blocks_isset{
max-width:450px;
margin:35px 0}
}
.block4_blocks_block{
position:relative;
width:275px;
height:275px;
border-radius:50%}
.block4_blocks_block_img{
position:absolute;
top:-18px;
right:-17.5px;
-webkit-transform:rotate(50deg);
-ms-transform:rotate(50deg);
transform:rotate(50deg)}
.block4_blocks_block_link{
position:absolute;
z-index:5;
width:100%;
height:100%;
border-radius:50%}
.block4_blocks_block:hover .block4_blocks_block_img{
-webkit-transform:rotate(250deg);
-ms-transform:rotate(250deg);
transform:rotate(250deg)}
.block4_blocks_block_black{
position:absolute;
width:100%;
height:100%;
border-radius:50%;
background:rgba(0,0,0,.7)}
.block4_blocks_block_black>p{
font-size:30px;
font-weight:700;
letter-spacing:2px;
color:#e3b61a}
.block4_blocks_block:hover .block4_blocks_block_black{
background:rgba(0,0,0,0)}
.block4_blocks_block:hover .block4_blocks_block_black>p{
color:transparent}
.block4_blocks_isset_block{
font-size:25px;
font-weight:600;
line-height:34px;
position:relative;
width:429px;
min-height:100px;
margin:30px 0 0;
padding:0 10px;
text-align:center;
letter-spacing:3px;
color:#fff;
border:1px solid #e3b61a;
border-radius:8px;
-webkit-box-shadow:inset 0 0 7px 1px rgba(227,182,26,.4),0 0 7px 1px rgba(227,182,26,.4);
box-shadow:inset 0 0 7px 1px rgba(227,182,26,.4),0 0 7px 1px rgba(227,182,26,.4)}
@media screen and (max-width: 500px){
.block4_blocks_isset_block{
font-size:16px;
line-height:20px;
width:100%;
min-height:80px;
padding:0 10px}
}
.block4_blocks_isset_block>a{
position:absolute;
width:100%;
height:100%;
border-radius:8px}
.block5{
position:relative;
overflow:hidden;
width:100%;
min-height:900px;
padding:20px 10px;
background:#000}
.block5_bg_image{
position:absolute;
left:400px}
.block5_form{
position:absolute;
z-index:5;
right:400px;
width:390px;
min-height:20px;
padding:20px 10px;
border:1px solid #11b6e6;
border-radius:14px;
-webkit-box-shadow:inset 0 0 7px 1px rgba(17,182,230,.4),0 0 7px 1px rgba(17,182,230,.4);
box-shadow:inset 0 0 7px 1px rgba(17,182,230,.4),0 0 7px 1px rgba(17,182,230,.4)}
@media screen and (max-width: 1650px){
.block5_bg_image{
left:300px}
.block5_form{
right:200px}
}
@media screen and (max-width: 1427px){
.block5_bg_image{
left:100px}
.block5_form{
right:100px}
}
@media screen and (max-width: 1150px){
.block5{
width:100%;
min-height:10px}
.block5_bg_image{
left:auto}
.block5_form{
position:static;
right:0;
margin:300px 0 0}
}
.block5_form_p{
font-size:25px;
text-align:center;
letter-spacing:2px;
color:#fff}
.block5_form_poloska{
margin:15px 0}
.block5_form_poloska>div{
display:inline-block;
width:90%;
height:1px;
border-radius:30px;
background:#11b6e6}
.block5_form_input{
width:90%;
height:45px;
margin:10px 0;
padding:0 10px;
letter-spacing:3px;
color:#fff;
border-radius:5px;
background:transparent;
-webkit-box-shadow:inset 0 0 2px 1px white,0 0 2px 1px #fff;
box-shadow:inset 0 0 2px 1px white,0 0 2px 1px #fff}
.block5_form_input::-webkit-input-placeholder{
letter-spacing:2px;
opacity:1;
color:#fff}
.block5_form_input::-moz-placeholder{
letter-spacing:2px;
opacity:1;
color:#fff}
.block5_form_input:-ms-input-placeholder{
letter-spacing:2px;
opacity:1;
color:#fff}
.block5_form_input::-ms-input-placeholder{
letter-spacing:2px;
opacity:1;
color:#fff}
.block5_form_input::placeholder{
letter-spacing:2px;
opacity:1;
color:#fff}
.block5_form_input:-ms-input-placeholder{
letter-spacing:2px;
color:#fff}
.block5_form_input::-ms-input-placeholder{
letter-spacing:2px;
color:#fff}
.block5_form_button{
font-size:20px;
font-weight:500;
font-style:italic;
-webkit-box-sizing:border-box;
box-sizing:border-box;
width:90%;
height:60px;
height:45px;
margin:20px 0 0;
cursor:pointer;
letter-spacing:2px;
color:#fff;
border-radius:5px;
-webkit-box-shadow:inset 0 0 2px 1px white,0 0 2px 1px #fff;
box-shadow:inset 0 0 2px 1px white,0 0 2px 1px #fff}
.block5_form_button:hover{
color:#000;
background:#d2ba74;
-webkit-box-shadow:inset 0 0 2px 1px transparent,0 0 2px 1px transparent;
box-shadow:inset 0 0 2px 1px transparent,0 0 2px 1px transparent}
.block4_blocks_block_bg_1{
background:url(../images/uslugi/1.jpg) no-repeat center}
.block4_blocks_block_bg_2{
background:url(../images/uslugi/2.jpg) no-repeat center}
.block4_blocks_block_bg_3{
background:url(../images/uslugi/3.jpg) no-repeat center}
.block4_blocks_block_bg_4{
background:url(../images/uslugi/4.jpg) no-repeat center}
.fix_numbers{
position:fixed;
bottom:0;
width:0;
height:370px;
padding:20px 0;
z-index:99;
background:#000;
overflow:hidden}
.fix_numbers_w100{
width:100%}
.fix_numbers_isset{
width:100%;
height:100%;
position:relative}
.fix_numbers_isset_p{
font-size:18px;
letter-spacing:1.5px;
color:#fff}
.fix_numbers_isset_icon_block{
margin:20px 0 0}
.fix_n_block{
width:350px;
height:50px;
background:#fff;
margin:0 0 15px;
border-radius:10px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 10px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
color:#000;
border:1px solid #000}
@media screen and (max-width: 600px){
.fix_n_block{
width:350px}
}
@media screen and (max-width: 393px){
.fix_n_block{
width:300px}
}
@media screen and (max-width: 343px){
.fix_n_block{
width:280px}
}
.fix_n_block>i{
margin:0 25px 0 10px}
.fix_n_block>p{
color:#217EED;
letter-spacing:1px;
font-weight:500}
@media screen and (max-width: 400px){
.fix_n_block>p{
font-size:15px}
}
.fix_n_block_text_span{
font-weight:600;
color:#217EED;
margin:0 10px 0 0}
.fix_whastapp{
color:#40E45D;
font-size:33px}
.fix_n_block_span{
font-weight:600;
color:#217EED;
letter-spacing:1px;
cursor:pointer}
.fix_telegram{
color:#2BA2DF;
font-size:30px}
.fix_telephone{
color:#696969;
font-size:24px;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg)}
.fix_viber{
color:#7D51A0;
font-size:30px}
.fix_numbers_isset_krest{
position:absolute;
width:50px;
height:50px;
right:10px;
top:-8px;
cursor:pointer}
.fix_numbers_isset_krest>div{
width:50px;
height:3px;
background:#000;
position:absolute;
border-radius:10px}
.fix_numbers_isset_krest>div:nth-child(1){
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)}
.fix_numbers_isset_krest>div:nth-child(2){
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)}
@media screen and (max-width: 600px){
.fix_numbers_isset_krest{
width:30px;
height:30px}
.fix_numbers_isset_krest>div{
width:30px;
height:3px}
.fix_numbers_isset_p{
font-size:14px;
max-width:200px;
text-align:center;
letter-spacing:1.5px}
}
.header_block2_link_number{
color:#e4b781}
