@font-face {
			font-family: "Gilroy-Regular";
			src: url("../fonts/Gilroy-Regular.eot");
			src: url("../fonts/Gilroy-Regular-1.eot")format("embedded-opentype"),
			url("../fonts/Gilroy-Regular.woff.txt") format("woff"),
			url("../fonts/Gilroy-Regular.ttf.txt") format("truetype");
			font-style: normal;
			font-weight: normal;
}
@font-face {
			font-family: "Gilroy-Light";
			src: url("../fonts/Gilroy-Light.eot");
			src: url("../fonts/Gilroy-Light-1.eot")format("embedded-opentype"),
			url("../fonts/Gilroy-Light.woff.txt") format("woff"),
			url("../fonts/Gilroy-Light.ttf.txt") format("truetype");
			font-style: normal;
			font-weight: normal;
}
@font-face {
			font-family: "Gilroy-Bold";
			src: url("../fonts/Gilroy-Bold.eot");
			src: url("../fonts/Gilroy-Bold-1.eot")format("embedded-opentype"),
			url("../fonts/Gilroy-Bold.woff.txt") format("woff"),
			url("../fonts/Gilroy-Bold.ttf.txt") format("truetype");
			font-style: normal;
			font-weight: normal;
}
*{
	background-repeat: no-repeat;
	box-sizing: border-box;
}
button{
	border: none;
	cursor: pointer;
}
a, svg, path, button{
	transition: all 0.2s;
}
b, strong{
	font-weight: normal;
}
body{
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: "Gilroy-Regular";
	font-weight: normal;
	color: #505465;
}

p,h1,h2,h3,h4,h5,h6,ul{
	margin: 0;
	padding: 0;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #666;
}
*{
	font-weight: normal;
	font-style: normal;
}
*:focus{
	outline: none;
}
li{
	display: block;
}
.flex{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.container{
	width: 1225px;
	margin: 0 auto;
}
.main{
	background-image: url(../images/main_bg.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	width: 100%;
}
.main .container{
	height: 100vh;
	-ms-align-items: center;
	align-items: center;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
	min-height: 550px;
}
header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 50;
}
.menu-btn{
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384.97 384.97' style='enable-background:new 0 0 384.97 384.97;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M12.03,120.303h360.909c6.641,0,12.03-5.39,12.03-12.03c0-6.641-5.39-12.03-12.03-12.03H12.03 c-6.641,0-12.03,5.39-12.03,12.03C0,114.913,5.39,120.303,12.03,120.303z'/%3E%3Cpath d='M372.939,180.455H12.03c-6.641,0-12.03,5.39-12.03,12.03s5.39,12.03,12.03,12.03h360.909c6.641,0,12.03-5.39,12.03-12.03 S379.58,180.455,372.939,180.455z'/%3E%3Cpath d='M372.939,264.667H132.333c-6.641,0-12.03,5.39-12.03,12.03c0,6.641,5.39,12.03,12.03,12.03h240.606 c6.641,0,12.03-5.39,12.03-12.03C384.97,270.056,379.58,264.667,372.939,264.667z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-background-size: 27px;
	background-size: 27px;
    position: relative;
    top: 10px;
}
.logo{
	width: 191px;
}
.logo a {
	display: block;
	height: 60px;
	background-image: url(../images/logo1.png);
	-webkit-background-size: 224px;
	background-size: 130px;
	background-position: center;
}
header .container{
	padding-top: 35px;
	-ms-align-items: center;
	align-items: center;
	justify-content: space-between;
}
.header-contact{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 54.757 54.757' style='enable-background:new 0 0 54.757 54.757;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23333' d='M27.557,12c-3.859,0-7,3.141-7,7s3.141,7,7,7s7-3.141,7-7S31.416,12,27.557,12z M27.557,24c-2.757,0-5-2.243-5-5 s2.243-5,5-5s5,2.243,5,5S30.314,24,27.557,24z'/%3E%3Cpath fill='%23333' d='M40.94,5.617C37.318,1.995,32.502,0,27.38,0c-5.123,0-9.938,1.995-13.56,5.617c-6.703,6.702-7.536,19.312-1.804,26.952 L27.38,54.757L42.721,32.6C48.476,24.929,47.643,12.319,40.94,5.617z M41.099,31.431L27.38,51.243L13.639,31.4 C8.44,24.468,9.185,13.08,15.235,7.031C18.479,3.787,22.792,2,27.38,2s8.901,1.787,12.146,5.031 C45.576,13.08,46.321,24.468,41.099,31.431z'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-background-size: 13px;
	background-size: 13px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-right: 35px;
	letter-spacing: 0.9px;
}
.header-contact:last-child{
	margin-right: 0;
}
.header-contact p{
	font: normal 12px/20px "Gilroy-Regular";
	color: #333;
}
.header-contact p:first-child{
	font-family: "Gilroy-Bold";
}
.header-contacts{
	margin-left: 65px;
}
.phone{
	color: #222;
	font: normal 21px "Gilroy-Bold";
	display: block;
	letter-spacing: 1.5px;
	position: relative;
}
.phone:before{
	display: block;
	content: "";
	border-radius: 50%;
	width: 29px;
	height: 29px;
	border: 3px solid #e2d9ce;
	-webkit-background-size: 11px;
	background-size: 11px;
	background-position: center;
	position: absolute;
	left: -55px;
	top: -5px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29.731 29.731' style='enable-background:new 0 0 29.731 29.731;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M23.895,29.731c-1.237,0-2.731-0.31-4.374-0.93c-3.602-1.358-7.521-4.042-11.035-7.556 c-3.515-3.515-6.199-7.435-7.558-11.037C-0.307,6.933-0.31,4.245,0.921,3.015c0.177-0.177,0.357-0.367,0.543-0.563 c1.123-1.181,2.392-2.51,4.074-2.45C6.697,0.05,7.82,0.77,8.97,2.201c3.398,4.226,1.866,5.732,0.093,7.478l-0.313,0.31 c-0.29,0.29-0.838,1.633,4.26,6.731c1.664,1.664,3.083,2.882,4.217,3.619c0.714,0.464,1.991,1.166,2.515,0.642l0.315-0.318 c1.744-1.769,3.25-3.296,7.473,0.099c1.431,1.15,2.15,2.272,2.198,3.433c0.069,1.681-1.27,2.953-2.452,4.075 c-0.195,0.186-0.385,0.366-0.562,0.542C26.103,29.424,25.126,29.731,23.895,29.731z M5.418,1C4.223,1,3.144,2.136,2.189,3.141 C1.997,3.343,1.811,3.539,1.628,3.722C0.711,4.638,0.804,7.045,1.864,9.856c1.31,3.472,3.913,7.266,7.33,10.683 c3.416,3.415,7.208,6.018,10.681,7.327c2.811,1.062,5.218,1.152,6.133,0.237c0.183-0.183,0.379-0.369,0.581-0.56 c1.027-0.976,2.192-2.082,2.141-3.309c-0.035-0.843-0.649-1.75-1.825-2.695c-3.519-2.83-4.503-1.831-6.135-0.176l-0.32,0.323 c-0.78,0.781-2.047,0.608-3.767-0.51c-1.193-0.776-2.667-2.038-4.379-3.751c-4.231-4.23-5.584-6.819-4.26-8.146l0.319-0.315 c1.659-1.632,2.66-2.617-0.171-6.138C7.245,1.651,6.339,1.037,5.496,1.001C5.47,1,5.444,1,5.418,1z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.call-btn{
	color: #c2b69b;
	text-transform: uppercase;
	font: normal 10px "Gilroy-Bold";
	padding-bottom: 2px;
	letter-spacing: 1.4px;
	border-bottom: 1px solid #ded9d3;
	display: inline-block;
	margin-top: 8px;
}
.call-btn:hover{
	color: #ee523b;
}
.main-menu a:hover{
	color: #ee523b;
}
.phones{
	text-align: right;
}
.logo{
	margin-left: 65px;
}
.main-title{
	color: #333;
	font: normal 44px/57px "Gilroy-Bold";
}
.main-desc{
	color: #333;
	font: normal 21px/32px "Gilroy-Regular";
	margin-top: 20px;
}
.main-list li{
	color: #312925;
	font: normal 12px/20px "Gilroy-Bold";
	text-transform: uppercase;
	letter-spacing: 1.2px;
	margin-right: 85px;
	margin-top: 55px;
}
.main-list li:last-child{
	margin-right: 0;
}
.main-btns{
	margin-top: 60px;
}
.main-info{
	margin-left: 90px;
	margin-top: 95px;
}
.main-btns a.red, .red-btn{
	background-image: url(../images/red_btn.png);
	background-repeat: no-repeat;
	width: 324px;
	height: 97px;
	background-position: center;
	display: block;
	text-align: center;
	color: #fff;
	font: normal 14px/76px "Gilroy-Bold";
	text-transform: uppercase;
	letter-spacing: 1.4px;
	margin-right: 33px;
}
.main-btns a.yellow{
	background-image: url(../images/yellow_btn.png);
	background-repeat: no-repeat;
	width: 295px;
	height: 97px;
	background-position: center;
	display: block;
	text-align: center;
	color: #312925;
	font: normal 14px/76px "Gilroy-Bold";
	text-transform: uppercase;
	letter-spacing: 1.4px;
}
.main-info, .main .container{
	position: relative;
}
.go-scroll{
    writing-mode: tb-rl;
    transform: rotate(180deg);
    text-transform: uppercase;
    font: normal 10px "Gilroy-Regular";
    color: #c2b69b;
    text-transform: uppercase;
    letter-spacing: 2px;
    left: -100px;
    bottom: 50px;
	position: absolute;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
}
.mouse{
	display: inline-block;
	margin-bottom: 20px;
}
.go-scroll:before{
	content: "";
	margin-bottom: 12px;
	width: 1px;
	height: 30px;
	background: #c2b69b;
	display: inline-block;
}
.mouse img{
	width: 15px;
	transform: rotate(180deg);
}
.phones a.submit-btn{
	color: #000;
	line-height: 61px;
	margin-bottom: 15px;
}
.abon{
	background-image: url(../images/bg2.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	padding-top: 90px;
}
.abon-content{
	position: relative;
	justify-content: space-between;
	-ms-align-items: flex-end;
	align-items: flex-end;
}
.abon-image{
    position: absolute;
    bottom: 155px;
    left: -317px;
}
.abon-left{
	width: 400px;
	position: relative;
}
.abon-right{
	margin-right: 0;
	flex: 1em;
	margin-left: 70px;
}
.abon-title{
	font: normal 36px/46px "Gilroy-Bold";
	color: #33302e;
}
.abon-title strong{
	color: #cb1b42;
}
.abon-pre{
	color: #33302e;
	letter-spacing: 2.45px;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 7px;
}
.abon-list{
	margin-top: 90px;
}
.abon-list li{
	width: 340px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	align-items: flex-start;
	margin-bottom: 100px;
}
.abon-list li:nth-child(3),
.abon-list li:nth-child(4) {
	margin-bottom: 0;
}

.abot-name{
	text-transform: uppercase;
	font: normal 15px/26px "Gilroy-Bold";
	letter-spacing: 1px;
	color: #333;
}
.abon-desc{
	font: normal 14px/23px "Gilroy-Regular";
	color: #646464;
	margin-top: 6px;
}
.abon-list-image{
	margin-top: -10px;
	margin-right: 10px;
	width: 97px;
}

.abon-info{
	flex:1em;
}
.abon-price{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: flex-end;
	align-items: flex-end;
	margin-top: 13px;
}
.abon-price strong{
	font: normal 39px/42px "Gilroy-Regular";
	color: #333;
}
.abon-price i{
	font: normal 16px/30px "Gilroy-Regular";
	color: #333333;
	margin-left: 10px;
}
.abon-price span{
	color: #888;
	margin-left: 15px;
	font: normal 12px/16px "Gilroy-Regular";
}
.abon-list li:last-child .abon-price{
	-ms-align-items: flex-start;
	align-items: flex-start;
}
.abon-left .red-btn{
	margin-bottom: 0px;
}
.abon{
	border-bottom: 1px solid #f6f5f5;
	padding-bottom: 120px;
}
.edge{
	background-image: url(../images/edge_bg.jpg);
    background-color:#f8f7f5;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: left bottom;
	min-height: 800px;
}
.edge-desc{
	font: normal 21px/34px "Gilroy-Regular";
	color: #333;
}
.edge-info{
	margin-top: 60px;
	padding-left: 90px;
	position: relative;
}
.edge-info:before{
	content: "";
	display: block;
	width: 65px;
	height: 1px;
	background: #646464;
	position: absolute;
	left: 0;
	top: 14px;
}
.edge-free{
	font: normal 21px/34px "Gilroy-Bold";
	color: #333;
	text-transform: uppercase;
	margin-top: 5px;
	letter-spacing: 1px;
}
.db{
  background-color: #999;
  box-shadow: 0px 27px 49px 0px rgba(36, 29, 24, 0.08);
  width: 444px;
  height: 280px;
  margin-left: auto;
  margin-right: auto;
  margin: 90px auto;
border-radius: 10em/1em;
}
.edge-form{
	width: 333px;
	border-radius: 10px;
	background: #fff;
	padding: 25px;
    box-shadow: 0px 17px 32px 0px rgba(86, 86, 86, 0.1);
}
.edge-wrap{
	border: 1px solid #e4e4e4;
	border-radius: 10px;
	padding-bottom: 45px;
	padding-top: 15px;
}
.edge-form-title{
	text-align: center;
	color: #333;
	font: normal 24px/27px "Gilroy-Bold";
	margin-top: 30px;
}
.edge-form-desc{
	text-align: center;
	color: #333;
	font: normal 14px/27px "Gilroy-Regular";
	padding-bottom: 15px;
}
.edge-form-subdesc{
	color: #5d6877;
	text-align: center;
	font: normal 12px/18px "Gilroy-Regular";
	margin-top: 15px;
}
.radio {
  vertical-align: top;
  width: 49px;
  height: 29px;
  margin: 0 3px 0 0;
}
.radio + label {
  cursor: pointer;
}
.radio:not(checked) {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 7px;
}
.radio:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.radio:not(checked) + label:before {
  content: '';
  display: block;
  width: 49px;
  height: 29px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fcfcfc;
  border-radius: 14.5px;
  box-shadow: inset 0px 1px 3px 0px rgba(143, 143, 143, 0.21);
}
.radio:checked + label:before {
  background-color: #f4e9da;
}
.radio-phone + label:before{
	-webkit-background-size: 14px;
	background-size: 14px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.442 27.442' style='enable-background:new 0 0 27.442 27.442;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill: %23333;' d='M19.494,0H7.948C6.843,0,5.951,0.896,5.951,1.999v23.446c0,1.102,0.892,1.997,1.997,1.997h11.546 c1.103,0,1.997-0.895,1.997-1.997V1.999C21.491,0.896,20.597,0,19.494,0z M10.872,1.214h5.7c0.144,0,0.261,0.215,0.261,0.481 s-0.117,0.482-0.261,0.482h-5.7c-0.145,0-0.26-0.216-0.26-0.482C10.612,1.429,10.727,1.214,10.872,1.214z M13.722,25.469 c-0.703,0-1.275-0.572-1.275-1.276s0.572-1.274,1.275-1.274c0.701,0,1.273,0.57,1.273,1.274S14.423,25.469,13.722,25.469z M19.995,21.1H7.448V3.373h12.547V21.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.radio-whatsapp + label:before{
	-webkit-background-size: 16px;
	background-size: 16px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill: %23333;' d='M256.064,0h-0.128C114.784,0,0,114.816,0,256c0,56,18.048,107.904,48.736,150.048l-31.904,95.104l98.4-31.456 C155.712,496.512,204,512,256.064,512C397.216,512,512,397.152,512,256S397.216,0,256.064,0z M405.024,361.504 c-6.176,17.44-30.688,31.904-50.24,36.128c-13.376,2.848-30.848,5.12-89.664-19.264C189.888,347.2,141.44,270.752,137.664,265.792 c-3.616-4.96-30.4-40.48-30.4-77.216s18.656-54.624,26.176-62.304c6.176-6.304,16.384-9.184,26.176-9.184 c3.168,0,6.016,0.16,8.576,0.288c7.52,0.32,11.296,0.768,16.256,12.64c6.176,14.88,21.216,51.616,23.008,55.392 c1.824,3.776,3.648,8.896,1.088,13.856c-2.4,5.12-4.512,7.392-8.288,11.744c-3.776,4.352-7.36,7.68-11.136,12.352 c-3.456,4.064-7.36,8.416-3.008,15.936c4.352,7.36,19.392,31.904,41.536,51.616c28.576,25.44,51.744,33.568,60.032,37.024 c6.176,2.56,13.536,1.952,18.048-2.848c5.728-6.176,12.8-16.416,20-26.496c5.12-7.232,11.584-8.128,18.368-5.568 c6.912,2.4,43.488,20.48,51.008,24.224c7.52,3.776,12.48,5.568,14.304,8.736C411.2,329.152,411.2,344.032,405.024,361.504z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.radio-viber + label:before{
	-webkit-background-size: 16px;
	background-size: 16px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 504 504' style='enable-background:new 0 0 504 504;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath style='fill: %23333;' d='M377.6,0H126C56.8,0,0,56.8,0,126.4V378c0,69.2,56.8,126,126,126h251.6c69.6,0,126.4-56.8,126.4-126.4V126.4 C504,56.8,447.2,0,377.6,0z M238.4,103.6c0.8-12.4,12.4-8,18.4-8.8c75.2,2.4,140,70,139.2,142.8c0,7.2,2.4,17.6-8.4,17.6 c-10.4,0-7.6-10.8-8.8-18c-10-77.2-46-113.6-124.4-125.6C248,110.8,238,112,238.4,103.6z M350.8,240.8c-12,1.6-9.6-8.8-10.8-15.6 c-8-47.2-24.8-64.4-73.2-74.8c-7.2-1.6-18.4-0.4-16.4-11.2c1.6-10.4,11.6-6.8,19.2-6c48.4,5.6,88,46.8,87.6,92 C356.4,230,359.6,239.2,350.8,240.8z M320.8,216c0,6.4-0.8,12.4-8,13.2c-5.2,0.8-8.4-3.6-9.2-8.8c-2-19.2-12.4-30.8-32.4-34 c-6-0.8-11.6-2.8-8.8-10.8c2-5.2,6.8-6,12-6C296,169.2,320.8,194.4,320.8,216z M396.8,363.6c-8.4,22.8-36.8,46-61.2,45.6 c-3.6-0.8-10.4-2-16.4-4.4C212,359.6,134,285.2,90,178.8c-14.8-35.6,0.8-66,38-78c6.8-2.4,13.2-2.4,20,0 c16,5.6,56.4,60.4,57.2,76.4c0.8,12.4-8,19.2-16.4,24.8c-16.4,10.8-16.4,24.4-9.2,40c15.6,34.4,42.4,58.4,77.2,73.6 c12.4,5.6,24.8,5.2,33.2-7.6c15.2-22.8,34-21.6,54.4-7.6c10.4,7.2,20.8,14,30.4,21.6C388,332.8,404.8,341.6,396.8,363.6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.radio-tg + label:before{
	-webkit-background-size: 16px;
	background-size: 16px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300 300' style='enable-background:new 0 0 300 300;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill: %23333;' d='M5.299,144.645l69.126,25.8l26.756,86.047c1.712,5.511,8.451,7.548,12.924,3.891l38.532-31.412 c4.039-3.291,9.792-3.455,14.013-0.391l69.498,50.457c4.785,3.478,11.564,0.856,12.764-4.926L299.823,29.22 c1.31-6.316-4.896-11.585-10.91-9.259L5.218,129.402C-1.783,132.102-1.722,142.014,5.299,144.645z M96.869,156.711l135.098-83.207 c2.428-1.491,4.926,1.792,2.841,3.726L123.313,180.87c-3.919,3.648-6.447,8.53-7.163,13.829l-3.798,28.146 c-0.503,3.758-5.782,4.131-6.819,0.494l-14.607-51.325C89.253,166.16,91.691,159.907,96.869,156.711z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.input-section{
	width: 246px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}
.input-section input{
 	border-radius: 28px;
 	background-color: transparent;
 	border: 1px solid #efefef;
 	box-sizing: border-box;
    box-shadow: inset 0px 1px 3px 0px rgba(143, 143, 143, 0.21);
  	height: 56px;
  	transition: all 0.3s;
  	padding-right: 20px;
  	z-index: 174;
  	color: #1a1a1a;
  	width: 100%;
  	font: normal 14px "Gilroy-Regular", Arial, sans-serif;
  	padding-left: 65px;
  	-webkit-background-size: 20px;
  	background-size: 20px;
  	background-repeat: no-repeat;
  	background-position: 27px center;
}
.name-field{
  	-webkit-background-size: 20px;
  	background-size: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 472.6 472.6' style='enable-background:new 0 0 472.6 472.6;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cpath d='M417.3,453.2c-22-45.7-61.6-81.6-109.6-99.7v-28.9c23.6-1.3,68.1-7.3,94.2-34c3.3-3.4,4.6-8.3,3.4-12.9s-4.8-8.2-9.4-9.5 c-0.4-0.1-34.8-11.9-27.9-82.3c3-30,2.5-57-1.4-80.2c-4.5-26.6-13.5-47.5-26.6-62.1c-14.2-15.7-32.7-23.7-55-23.7 c-0.9,0-1.8,0-2.6,0C273.9,12.5,255.3,0,226.8,0c-13.3,0-27.2,2.7-41.4,8.2l-0.6,0.2c-11.2,4.2-32,12.1-49.6,35.5 c-20.5,27.2-30.3,67.5-29.1,119.7c1.2,52.3-7.4,77.9-14.8,90.2c-6.1,10.1-11.9,12.1-13.4,12.5c-5.1-0.4-9.2,2.2-11.8,6.6 c-2.7,4.5-1.7,10.2,1.3,14.6c1.2,1.8,8.2,11.2,25.1,20.3c19.3,10.4,43.4,16.3,71.9,17.5v27.5C117,370.8,77.6,407,55.3,453.3 c-2,4.2-1.7,9.1,0.7,13c2.5,3.9,6.8,6.3,11.4,6.3h337.8c4.6,0,9-2.4,11.4-6.3C419,462.3,419.3,457.4,417.3,453.2z M90.4,445.5 c21.6-33.2,54-58.3,91.5-70.4c5.6-1.8,9.4-7,9.4-12.8V312c0-3.6-1.4-7.1-4-9.6s-6-4-9.6-3.9c-38.9,0.4-62.4-8.5-75.2-16.1 c0.9-0.9,1.9-1.8,2.9-2.8c19.7-20.5,29-59.7,27.7-116.6c-2.6-105.1,42.1-122.1,61.1-129.3l0.6-0.2c11.2-4.2,21.9-6.4,31.8-6.4 c25.8,0,39,14.2,40.1,15.5c2.8,3.5,7.1,5.2,11.6,4.8c2.2-0.2,4.4-0.3,6.5-0.3c14.5,0,26,4.8,35,14.8c19,21,26.8,65.3,21.2,121.5 c-5.6,56.7,12.1,85.1,27.4,98.9c-20.6,11.4-49.9,15.7-72,15.7c-1.2,0-1.9,0-2,0c-3.6-0.1-7.2,1.3-9.8,3.8c-2.6,2.5-4.1,6-4.1,9.7 v51.7c0,5.9,3.8,11,9.4,12.8c38,12.3,70.5,37.1,92,69.7H90.4V445.5z' fill='%23d6d5c7'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.radio-label{
	color: #828282;
	font-size: 13px;
}
.radio-section{
	margin-right: 17px;
}
.radio-section:last-child{
	margin-right: 0;
}
.phone-field{
  	-webkit-background-size: 20px;
  	background-size: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 482.6 482.6' style='enable-background:new 0 0 482.6 482.6;' xml:space='preserve' width='512px' height='512px'%3E%3Cg%3E%3Cpath d='M98.339,320.8c47.6,56.9,104.9,101.7,170.3,133.4c24.9,11.8,58.2,25.8,95.3,28.2c2.3,0.1,4.5,0.2,6.8,0.2 c24.9,0,44.9-8.6,61.2-26.3c0.1-0.1,0.3-0.3,0.4-0.5c5.8-7,12.4-13.3,19.3-20c4.7-4.5,9.5-9.2,14.1-14 c21.3-22.2,21.3-50.4-0.2-71.9l-60.1-60.1c-10.2-10.6-22.4-16.2-35.2-16.2c-12.8,0-25.1,5.6-35.6,16.1l-35.8,35.8 c-3.3-1.9-6.7-3.6-9.9-5.2c-4-2-7.7-3.9-11-6c-32.6-20.7-62.2-47.7-90.5-82.4c-14.3-18.1-23.9-33.3-30.6-48.8 c9.4-8.5,18.2-17.4,26.7-26.1c3-3.1,6.1-6.2,9.2-9.3c10.8-10.8,16.6-23.3,16.6-36s-5.7-25.2-16.6-36l-29.8-29.8 c-3.5-3.5-6.8-6.9-10.2-10.4c-6.6-6.8-13.5-13.8-20.3-20.1c-10.3-10.1-22.4-15.4-35.2-15.4c-12.7,0-24.9,5.3-35.6,15.5l-37.4,37.4 c-13.6,13.6-21.3,30.1-22.9,49.2c-1.9,23.9,2.5,49.3,13.9,80C32.739,229.6,59.139,273.7,98.339,320.8z M25.739,104.2 c1.2-13.3,6.3-24.4,15.9-34l37.2-37.2c5.8-5.6,12.2-8.5,18.4-8.5c6.1,0,12.3,2.9,18,8.7c6.7,6.2,13,12.7,19.8,19.6 c3.4,3.5,6.9,7,10.4,10.6l29.8,29.8c6.2,6.2,9.4,12.5,9.4,18.7s-3.2,12.5-9.4,18.7c-3.1,3.1-6.2,6.3-9.3,9.4 c-9.3,9.4-18,18.3-27.6,26.8c-0.2,0.2-0.3,0.3-0.5,0.5c-8.3,8.3-7,16.2-5,22.2c0.1,0.3,0.2,0.5,0.3,0.8 c7.7,18.5,18.4,36.1,35.1,57.1c30,37,61.6,65.7,96.4,87.8c4.3,2.8,8.9,5,13.2,7.2c4,2,7.7,3.9,11,6c0.4,0.2,0.7,0.4,1.1,0.6 c3.3,1.7,6.5,2.5,9.7,2.5c8,0,13.2-5.1,14.9-6.8l37.4-37.4c5.8-5.8,12.1-8.9,18.3-8.9c7.6,0,13.8,4.7,17.7,8.9l60.3,60.2 c12,12,11.9,25-0.3,37.7c-4.2,4.5-8.6,8.8-13.3,13.3c-7,6.8-14.3,13.8-20.9,21.7c-11.5,12.4-25.2,18.2-42.9,18.2 c-1.7,0-3.5-0.1-5.2-0.2c-32.8-2.1-63.3-14.9-86.2-25.8c-62.2-30.1-116.8-72.8-162.1-127c-37.3-44.9-62.4-86.7-79-131.5 C28.039,146.4,24.139,124.3,25.739,104.2z' fill='%23c9c6bf'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.radio-sections{
	margin-bottom: 3px;
}

.submit-btn{
	width: 247px;
    box-shadow: 0px 4px 0px 0px rgba(224, 143, 2, 0.004);
    color: #000;
    background-color: transparent;
    background-image: url(../images/btn2.png);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    font: normal 14px "ProximaB", Arial, sans-serif;
    height: 61px;
    border-radius: 6px;
    text-transform: uppercase;
    margin-top: 20px;
    text-align: center;
    box-shadow: 0px 5px 0px 0px rgba(195, 75, 8, 0.004),0px 16px 35px 0px rgba(195, 75, 8, 0.7);
}

.input-section input:focus{
	box-shadow: inset 0px 0px 6px 0px rgba(255, 180, 1, 0.71);
}
.radio-flex{
	justify-content: center;
}
button.red-btn{
	background-color: transparent;
	width: 255px;
	height: 82px;
	background-image: url(../images/red_btn_btn.png);
	margin-left: auto;
	margin-right: auto;
}
button.red-btn i{
	position: relative;
	top: -11px;
}
.checkbox {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
}
.checkbox + label {
  position: relative;
  padding: 0 0 0 28px;
  cursor: pointer;
}
.checkbox + label:before {
  content: '';
  position: absolute;
  top: -1px;
  left: 0;
  width: 15px;
  height: 14px;
  border-radius: 1px;
  background-color: #fff;
  border: 1px solid #e2e2e2;
}
.checkbox:checked + label:before {
	-webkit-background-size: 10px;
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 26 26'%3E%3Cpath fill='%23333' d='m.3,14c-0.2-0.2-0.3-0.5-0.3-0.7s0.1-0.5 0.3-0.7l1.4-1.4c0.4-0.4 1-0.4 1.4,0l.1,.1 5.5,5.9c0.2,0.2 0.5,0.2 0.7,0l13.4-13.9h0.1v-8.88178e-16c0.4-0.4 1-0.4 1.4,0l1.4,1.4c0.4,0.4 0.4,1 0,1.4l0,0-16,16.6c-0.2,0.2-0.4,0.3-0.7,0.3-0.3,0-0.5-0.1-0.7-0.3l-7.8-8.4-.2-.3z'/%3E%3C/svg%3E");
}
.form-agree{
	color: #999;
	text-align: center;
	margin-top: 6px;
	font: normal 11px "Gilroy-Regular";
}
.form-agree a{
	color: #999;
	border-bottom: 1px solid #e8e8e8;
}
.edge-right{
	position: relative;
	top: 300px;
}
.edge-right:after{
	content: "";
	display: block;
	width: 300px;
	height: 11px;
	background-image: url(../images/form_bottom.png);
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -11px;
	margin-left: auto;
	margin-right: auto;
    box-shadow: 0px 38px 32px 0px rgba(86, 86, 86, 0.1);
}
.edge{
	padding-top: 95px;
}
.edge-content{
	justify-content: space-between;
}
.plus-content{
	display: none;
}
.plus-btn {
  width: 130px;
  height: 102px;
  position: relative;
  cursor: pointer;
  background-position: left top;
  background-image: url(../images/plus_btn.png);
}
.plus-btn.active{
    background-position: left 10px bottom -4px;
}
.edge-plus:nth-child(1) {
	left: 687px;
	top: -150px;
}
.edge-plus:nth-child(2) {
	left: 407px;
	top: 10px;
}
.edge-plus:nth-child(3) {
	left: 50px;
	top: 75px;
}
.edge-plus:nth-child(4) {
	left: 503px;
	top: 200px;
}
.edge-pluss{
	position: relative;
}
.edge-hover{
	position: absolute;
	left: 270px;
	top: -70px;
	font: normal 16px/25px "Gilroy-Regular";
	color: #959595;
}
.edge-hover:before{
	width: 100px;
	content: "";
	display: block;
	left: 90px;
	top: 20px;
	height: 68px;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	position: absolute;
}
.edge{
	background-position: left -250px top;
	min-height: 950px;
}
@media only screen and (max-width: 1400px) {
.edge{
	background-position: left -250px top;
	min-height: 950px;
}
}
@media only screen and (min-width: 1500px) and (max-width: 1800px) {
.edge{
	background-position: left -250px top;
	min-height: 950px;
}
}
@media only screen and (min-width: 1900px) {
.edge{
	background-position: left  top;
	min-height: 966px;
}
}
.section-subdesc{
	color: #33302e;
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 11px "Gilroy-Regular";
	text-align: center;
}
.section-title{
	color: #33302e;
	font: normal 44px/57px "Gilroy-Bold";
	text-align: center;
	margin-top: 30px;
}
.section-title strong{
	color: #cb1b42;
}
.quiz{
	background-image: url(../images/quiz_bg.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	padding: 75px 0;
}
.quiz-section{
	width: 1169px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px;
	padding: 16px;
	background: #fff;
	margin-top: 50px;
    box-shadow: 0px 14px 65px 0px rgba(209, 201, 190, 0.28);
}
.quiz-steps{
	justify-content: center;
}
.quiz-step{
	width: 143px;
	position: relative;
	height: 9px;
	border-radius: 4.5px;
	background: #f7f7f7;
	margin-right: 30px;
}
.quiz-step:last-child{
	margin-right: 0;
}
.quiz-step:before{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	content: "";
	display: block;
	background-image: url(../images/quiz_step.png);
	background-repeat: no-repeat;
	  -webkit-transition: width 0.5s, height 4s; /* For Safari 3.1 to 6.0 */
	  transition: width 0.5s, height 4s;
}
.quiz-step.active:before{
	width: 100%;
}
.quiz-answer, .quiz-result-title{
	font: normal 12px/26px "Gilroy-Bold";
	color: #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 55px;
}
.quiz-title{
	font: normal 24px/36px "Gilroy-Bold";
	color: #333;
	text-align: center;
}
.quiz-checkbox{
	margin-right: 39px;
	margin-bottom: 25px;
}
.quiz-checkbox:nth-child(3n+3) {
	margin-right: 0;
}
.quiz-checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px;
}
.checkbox-text {
  position: relative;
	width: 198px;
	height: 82px;
	font: normal 16px/23px "Gilroy-Regular";
	color: #333;
  cursor: pointer;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  -ms-align-items: center;
  align-items: center;
  padding-left: 15px;
  box-sizing: border-box;
}
.checkbox-text  span{
	flex: 1em;
}
.checkbox-text:before {
  content: '';
  width: 47px;
  height: 47px;
  display: block;
  margin-right: 17px;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  -webkit-background-size: 20px;
  background-size: 20px;
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 448.8 448.8' style='enable-background:new 0 0 448.8 448.8;' xml:space='preserve'%3E%3Cg%3E%3Cg id='done'%3E%3Cpolygon points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55 ' fill='%23E8E8E8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-color: rgb(247, 247, 247);
  box-shadow: inset 0px 1px 3px 0px rgba(143, 143, 143, 0.21);
}
.checkbox-text:after {
  content: '';
  width: 47px;
  height: 47px;
  display: block;
  border-radius: 50%;
  transition: .2s;
  position: absolute;
  top: 0;
  opacity: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
  background-image: -moz-linear-gradient( 90deg, rgb(243,90,106) 0%, rgb(251,163,173) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(243,90,106) 0%, rgb(251,163,173) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(243,90,106) 0%, rgb(251,163,173) 100%);
  box-shadow: 0px 6px 16px 0px rgba(212, 49, 67, 0.34);
}
.quiz-checkbox input:checked + .checkbox-text:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='512px' height='512px' viewBox='0 0 448.8 448.8' style='enable-background:new 0 0 448.8 448.8;' xml:space='preserve'%3E%3Cg%3E%3Cg id='done'%3E%3Cpolygon points='142.8,323.85 35.7,216.75 0,252.45 142.8,395.25 448.8,89.25 413.1,53.55 ' fill='%23FFFFFF'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	-webkit-background-size: 20px;
	background-size: 20px;
	background-repeat: no-repeat;
	box-shadow: none;
}
.quiz-checkbox input:checked + .checkbox-text:before {
	background-color: transparent;
	position: relative;
	z-index: 20;
}


.quiz-checkbox input:checked + .checkbox-text:after {
	opacity: 1;
}
.quiz-checkbox input::parent {
	background: #cc2020;
}
.quiz-left{
	width: 100%;
	max-width: 675px;
	margin-top: 60px;
}
.quiz-wrap{
	justify-content: space-between;
	padding-left: 80px;
}
.quiz-checkboxs{
	margin-top: 35px;
}
.quiz-checkbox.active{
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 29px 0px rgba(201, 201, 201, 0.33);
}
.quiz-pass{
	text-transform: uppercase;
	letter-spacing: 1.3px;
	color: #d2ceca;
	font: normal 14px "Gilroy-Bold";
	border-bottom: 1px solid #ebebeb;
	cursor: pointer;
	margin-right: 50px;
	margin-top: 27px;
}
.quiz-pass:hover{
	color: #333;
}
.quiz-btn{
	width: 245px;
	height: 91px;
	background-image: url(../images/orange_btn.png);
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font: normal 14px/70px "Gilroy-Bold";
	letter-spacing: 1.5px;
	color: #333;
}
.quiz-btns{
	-ms-align-items: flex-start;
	align-items: flex-start;
	justify-content: center;
}
.quiz-section{
	position: relative;
}
.quiz-section:before{
	content: "";
	display: block;
	width: 428px;
	left: -267px;
	height: 214px;
	background-image: url(../images/per.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom:-40px;
}
.quiz-right{
	border: 1px solid #f0f3f6;
	border-radius: 10px;
	width: 302px;
	padding-bottom: 25px;
	box-sizing: border-box;
}
.quiz-image img{
	border-radius: 10px;
	display: block;
}
.flaer-title{
	font: normal 21px "Gilroy-Bold";
	color: #333;
	padding-left: 30px;
	padding-right: 20px;
	margin-top: 12px;
}
.flaer-desc{
	font: normal 14px/23px "Gilroy-Regular";
	color: #646464;
	margin-top: 15px;
	padding-left: 30px;
	padding-right: 20px;
}
.quiz-item{
	display: none;
}
.quiz-item.active{
	display: block;
}
.quiz-error{
	padding-left: 15px;
	color: #e91e63;
	margin-top: -10px;
	margin-bottom: 15px;
	display: none;
}
.result-title{
	font: normal 18px/27px "Gilroy-Regular";
	color: #333;
	letter-spacing: 0.5px;
}
.result-title strong{
	font-size: 21px;
	line-height: 32px;
	letter-spacing: 1px;
	font-family: "Gilroy-Bold";
	text-transform: uppercase;
}
.quiz-result-title{
	text-align: center;
	font: normal 12px "Gilroy-Bold";
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
	margin-bottom: 45px;
}
.quiz-item:nth-child(4) .quiz-answer{
	display: none;
}

.right-title{
	font: normal 21px/32px "Gilroy-Bold";
	color: #333;
	margin-bottom: 30px;
}
.result-right{
	border-left: 1px solid #f0f3f6;
	padding-left: 50px;
	margin-left: 80px;
}
.result-image{
	margin-top: 5px;
}
.result-price-text{
	font: normal 10px "Gilroy-Regular";
	letter-spacing: 0.75px;
	color: #959595;
	margin-top: 16px;
	margin-right: 13px;
}
.result-price{
	color: #312925;
	font: normal 16px/42px "Gilroy-Regular";
}
.result-price strong{
	color: #333;
	font: normal 36px/42px "Gilroy-Regular";
}
.result-price p:nth-child(2) {
	font: normal 14px "Gilroy-Regular";
	color: #333;
	margin-top: -7px;
}
.quiz-quiz .red-btn{
	width: 253px;
	height: 97px;
	line-height: 70px;
	background-image: url(../images/quiz_btn.png);
}
footer{
	background: #d9c8af;
}
footer *{
	color: #fff;
}
.footer-logo{
	width: 240px;
	margin-left: -25px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.footer-logo img{
	max-width: 100%;
}
footer .container{
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}
	
.footer-menu li:not(:last-child) {
	margin-right: 70px;
}
.footer-menu *{
	font: 14px/25px "Gilroy-Regular";
	letter-spacing: 0.75px;
}
.footer-menu p:nth-child(1), .footer-menu p:nth-child(1) a{
	font-family: "Gilroy-Bold";
}
.footer-menu p:nth-child(2) a{
	display: inline-block;
	margin-right: 10px;
}
.footer-menu p:nth-child(1) i, .footer-menu p:nth-child(2) i {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 54.757 54.757' style='enable-background:new 0 0 54.757 54.757;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23fff' d='M27.557,12c-3.859,0-7,3.141-7,7s3.141,7,7,7s7-3.141,7-7S31.416,12,27.557,12z M27.557,24c-2.757,0-5-2.243-5-5 s2.243-5,5-5s5,2.243,5,5S30.314,24,27.557,24z'/%3E%3Cpath fill='%23fff' d='M40.94,5.617C37.318,1.995,32.502,0,27.38,0c-5.123,0-9.938,1.995-13.56,5.617c-6.703,6.702-7.536,19.312-1.804,26.952 L27.38,54.757L42.721,32.6C48.476,24.929,47.643,12.319,40.94,5.617z M41.099,31.431L27.38,51.243L13.639,31.4 C8.44,24.468,9.185,13.08,15.235,7.031C18.479,3.787,22.792,2,27.38,2s8.901,1.787,12.146,5.031 C45.576,13.08,46.321,24.468,41.099,31.431z'/%3E%3C/g%3E%3C/svg%3E%0A");
	width: 12px;
	height: 15px;
	-webkit-background-size: 100%;
	background-size: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
	margin-left: -22px;
}
.footer-menu li:last-child i{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 29.731 29.731' style='enable-background:new 0 0 29.731 29.731;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23fff' d='M23.895,29.731c-1.237,0-2.731-0.31-4.374-0.93c-3.602-1.358-7.521-4.042-11.035-7.556 c-3.515-3.515-6.199-7.435-7.558-11.037C-0.307,6.933-0.31,4.245,0.921,3.015c0.177-0.177,0.357-0.367,0.543-0.563 c1.123-1.181,2.392-2.51,4.074-2.45C6.697,0.05,7.82,0.77,8.97,2.201c3.398,4.226,1.866,5.732,0.093,7.478l-0.313,0.31 c-0.29,0.29-0.838,1.633,4.26,6.731c1.664,1.664,3.083,2.882,4.217,3.619c0.714,0.464,1.991,1.166,2.515,0.642l0.315-0.318 c1.744-1.769,3.25-3.296,7.473,0.099c1.431,1.15,2.15,2.272,2.198,3.433c0.069,1.681-1.27,2.953-2.452,4.075 c-0.195,0.186-0.385,0.366-0.562,0.542C26.103,29.424,25.126,29.731,23.895,29.731z M5.418,1C4.223,1,3.144,2.136,2.189,3.141 C1.997,3.343,1.811,3.539,1.628,3.722C0.711,4.638,0.804,7.045,1.864,9.856c1.31,3.472,3.913,7.266,7.33,10.683 c3.416,3.415,7.208,6.018,10.681,7.327c2.811,1.062,5.218,1.152,6.133,0.237c0.183-0.183,0.379-0.369,0.581-0.56 c1.027-0.976,2.192-2.082,2.141-3.309c-0.035-0.843-0.649-1.75-1.825-2.695c-3.519-2.83-4.503-1.831-6.135-0.176l-0.32,0.323 c-0.78,0.781-2.047,0.608-3.767-0.51c-1.193-0.776-2.667-2.038-4.379-3.751c-4.231-4.23-5.584-6.819-4.26-8.146l0.319-0.315 c1.659-1.632,2.66-2.617-0.171-6.138C7.245,1.651,6.339,1.037,5.496,1.001C5.47,1,5.444,1,5.418,1z'/%3E%3C/g%3E%3C/svg%3E%0A");
	width: 12px;
	height: 12px;
	-webkit-background-size: 100%;
	background-size: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 9px;
	margin-left: -22px;
	position: relative;
	top: -2px;
}
.map{
	min-height: 460px;
	background: #d9c8af;
}
.cost{
	background-image: url(../images/cost_bg.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	padding: 70px 0 105px 0;
	background-position: center top;
}
.cost-info{
	margin-left: 400px;
}
.cost-info .abon-title{
	font-size: 36px;
	line-height: 46px;
}
.cost-desc{
	color: #333;
	margin-top: 25px;
	font: normal 21px/34px "Gilroy-Regular";
}
.cost-item{
	width: 374px;
	background: #fff;
	border-radius: 10px;	
	padding: 15px;
	position: relative;
}
.cost-wrap{
	border: 1px solid #f0f3f6;
	border-radius: 10px;
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 30px;
	position: relative;
	padding-bottom: 230px;
	height: 100%;
	box-sizing: border-box;
}
.cost--title{
	color: #333;
	font: normal 21px "Gilroy-Bold";
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
}
.cost--desc{
	color: #959595;
	font: normal 11px "Gilroy-Regular";
	text-align: center;
	margin-top: 6px;
}
.cost-list li{
	background-image: url(../images/check.png);
	background-repeat: no-repeat;
	-webkit-background-size: 31px;
	background-size: 31px;
	background-position: left top;
	padding-left: 40px;
	min-height: 31px;
	color: #333;
	font: normal 14px/24px "Gilroy-Regular";
	margin-bottom: 8px;
}
.cost-list li:last-child{
	margin-bottom: 0;
}
.cost-list{
	margin-top: 25px;
}
.cost-items{
	justify-content: center;
}
.cost-list li strong{
	font-size: 21px;
}
.cost-item .price-flex{
	justify-content: center;
	position: absolute;
	bottom: 165px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
.cost-item .red-btn{
	width: 263px;
	height: 92px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	bottom: 30px;
	margin-top: 0;
	margin-bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/cost_btn.png);
	line-height: 67px;
}
.cost-item:nth-child(2) {
	position: relative;
	z-index: 30;
    box-shadow: 0px 0px 79px 0px rgba(194, 186, 178, 0.27);
}
.cost-item:nth-child(2) .red-btn {
	bottom: calc(30px + 4%);
}
.cost-item:nth-child(2) .price-flex {
	bottom: calc(165px + 4%);
}
.cost-items{
	-ms-align-items: center;
	align-items: center;
	margin-top: 60px;
	position: relative;
	z-index: 20;
}
.flower{
	width: 351px;
	height: 352px;
	background-image: url(../images/flower.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}
.cost{
	position: relative;
}
.edge-desc strong{
	font-family: "Gilroy-Bold";
}
.view{
	padding: 95px 0;
	background: #fcfbf9;
}
.view-images{
	box-shadow: 0px 14px 65px 0px rgba(209, 201, 190, 0.28);
	background: #fff;
	border-radius: 50%;
	padding: 25px;
}
.view-image img{
	border-radius: 50%;
	display: block;
}
.view-before, .view-after{
	color: #333;
	font: normal 15px "Gilroy-Bold";
	letter-spacing: 1px;
	text-transform: uppercase;
}
.view-right{
	-ms-align-items: center;
	align-items: center;
	margin-left: 50px;
	margin-top: 90px;
}
.view-before{
	margin-right: 30px;
}
.view-after{
	margin-left: 30px;
}
.view-right{
	position: relative;
}
.view-images{
	position: relative;
	overflow: hidden;
}
.mouser{
	position: relative;
	font: normal 15px/26px "Gilroy-Regular";
	color: #959595;
	position: absolute;
	top: 120px;
	right: -45px;
}
.mouser img{
	position: absolute;
	bottom: 60px;
	left: -117px;
}
#slider .ui-state-default, #slider .ui-widget-content .ui-state-default {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 70px;
	height: 100%;
	width: 3px;
	background: #fff;
	cursor: pointer;
	border: none;
}
.view-line{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 70px;
	height: 100%;
	width: 3px;
	background: #fff;
	cursor: pointer;
}
.view-line:before, #slider .ui-state-default:before{
	content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    width: 162px;
    left: -79px;
    height: 162px;
    background-image: url(../images/view_cursor.png);
}
.view-item{
	font: normal 16px/25px "Gilroy-Regular";
	color: #646464;
	  border-radius: 10px;
	  background-color: rgb(255, 255, 255);
	  box-shadow: 0px 16px 21px 0px rgba(173, 170, 170, 0.1);
	  width: 308px;
	  padding: 8px 20px;
	  margin-bottom: 25px;
}
.view-item:last-child{
	margin-bottom: 0;
}
.view-items{
	margin-top: 30px;
	padding-left: 85px;
}
.view .red-btn{
	margin-left: 85px;
	margin-top: 30px;
}
.reviews{
	background-image: url(../images/reviews.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	padding: 100px 0;
	background-position: center bottom;
}
.reviews-image img{
	border-radius: 20em/2.5em;
}
.reviews-sliders{
	margin-top: 75px;
}
.reviews-item{
	width: 445px;
	margin-right: 95px;
	margin-top: 55px;
}
.reviews-item img{
	max-width: 100%;
}
.reviews-item.slick-current{
	width: auto;
	margin-top: 0;
}
.slick-nav .slick-arrow{
	position: absolute;
}
.slick-nav{
	width: 634px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 30%;
	left: 0;
	right: 0;
}
.slick-nav .slick-prev{
	background-image: url(../images/prev.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 90px;
	height: 90px;
	font-size: 0;
	left: -45px;
}
.slick-nav .slick-next{
	background-image: url(../images/next.png);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 90px;
	height: 90px;
	font-size: 0;
	right: -45px;
}
.reviews-sliders{
	position: relative;
}
.rev-nav {
	-ms-align-items: center;
	align-items: center;
	margin-left: auto;
	margin-right: auto;
	width: 634px;
	margin-top: 65px;
	justify-content: space-between;
}
.rev-arrow{
	color: #999;
	font: normal 14px "Gilroy-Regular";
	border-bottom: 1px solid #bfbdbc;
	padding-bottom: 3px;
	cursor: pointer;
}
.spec-counter{
	color: #949494;
	font-size: 21px;
}
.spec-counter .active{
	font-size: 60px;
	color: #333;
}
.spec-counter sup{
    vertical-align: top;
    display: inline-block;
    margin-top: 9px;
    margin-left: 13px;
}
.van{
	padding: 100px 0;
	background-image: url(../images/van_bg.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
}
.van-step{
	font: normal 14px/14px "Gilroy-Regular";
	color: #d1d1d1;
	margin-top: 60px;
}
.van-number{
	font-size: 90px;
	color: #f0e1e2;
	line-height: 90px;
	margin-left: -5px;
}
.van-title{
	font: normal 15px/26px "Gilroy-Bold";
	color: #312925;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.van-desc{
	font: normal 14px/23px "Gilroy-Regular";
	color: #646464;
	margin-top: 9px;
}
.van-list li{
	width: 350px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: flex-start;
	align-items: flex-start;
	margin-right: 260px;
	margin-bottom: 35px;
}
.van-list li:nth-child(2n) {
	margin-right: 0;
}
.van-image {
	min-height: 91px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-ms-align-items: center;
	align-items: center;
	margin-bottom: 14px;
}
.van-info{
	flex: 1em;
	margin-left: 25px;
}
.van-list li:nth-child(3n) {
	margin-left: 226px;
}
.van-desc strong{
	font-family: "Gilroy-Bold";
}
.van-desc a{
	color: #333;
}
.van-list{
	margin-top: 60px;
}
.van-list li{
	position: relative;
}
.van-list li:first-child:before{
	content: "";
	display: block;
	width: 182px;
	height: 218px;
	background-image: url(../images/arrow2.png);
	background-repeat: no-repeat;
	position: absolute;
	right: -160px;
	top: 120px;
}
.van-list li:nth-child(2):before{
	content: "";
	display: block;
	width: 182px;
	height: 218px;
	background-image: url(../images/arrow3.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 45px;
	top: 160px;
}
.section-desc{
	color: #33302e;
	text-align: center;
	font: normal 21px/32px "Gilroy-Regular";
	margin-top: 12px;
}
.last{
  background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(245,233,217) 100%);
  background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(245,233,217) 100%);
  background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(245,233,217) 100%);
}
.last-image{
	position: absolute;
	bottom: 0;
	left: -235px;
}
.last-image img{
	display: block;
}
.last .container{
	padding: 70px 0 75px 0;
	position: relative;
}
.last-title{
	font: normal 21px/33px "Gilroy-Bold";
	color: #222;
}
.last-desc{
	color: #646464;
	margin-top: 35px;
	font: normal 14px/23px "Gilroy-Regular";
}
.last-number {
	margin-top: 25px;
}
.last-number strong{
	font-size: 110px;
	color: #dbd1bf;
}
.last-number span{
	color: #dbd1bf;
	font-size: 70px;
}
.last-number p:nth-child(2) {
	color: #cfc0a5;
	font: normal 14px/23px "Gilroy-Regular";
}
.last-content{
	margin-left: 430px;
	margin-top: 35px;
}
.input-section textarea{
 	border-radius: 28px;
 	resize: none;
 	background-color: transparent;
 	border: 1px solid #efefef;
 	box-sizing: border-box;
    box-shadow: inset 0px 1px 3px 0px rgba(143, 143, 143, 0.21);
  	height: 136px;
  	transition: all 0.3s;
  	padding-right: 20px;
  	z-index: 174;
  	color: #1a1a1a;
  	width: 100%;
  	font: normal 14px "Gilroy-Regular", Arial, sans-serif;
  	padding-left: 20px;
  	padding-top: 20px;
  	-webkit-background-size: 20px;
  	background-size: 20px;
  	background-repeat: no-repeat;
  	background-position: 27px center;
}
.last .edge-wrap{
	padding-top: 10px;
}
.last-right{
	margin-left: 65px;
	margin-top: 10px;
}
.last .edge-right{
	top: unset;
}
.edge-plus{
	position: absolute;
}
.plus-content{
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 15px 46px 0px rgba(51, 51, 51, 0.36);
  width: 218px;
  height: 178px;
  font: normal 14px/23px "Gilroy-Regular";
  color: #5d6877;
  padding-left: 32px;
  padding-right: 10px;
  padding-top: 22px;	
  position: absolute;
  right: -140px;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  z-index: 10;
}
.plus-btn{
	position: relative;
	z-index: 20;
}
@media only screen and (min-width: 768px) {
.plus-btn:hover + .plus-content{
	display: block;
}	
}

.plus-btn:hover{
    background-position: left -1px bottom -4px;
}
.modal-wrap .edge-right{
	top: unset;
  box-shadow: 0px 17px 32px 0px rgba(86, 86, 86, 0.1);
}
.modal-wrap .edge-form-desc{
	color: #646464;
	font: normal 14px/21px "Gilroy-Regular";
	margin-top: 4px;
	margin-bottom: 27px;
}
.modal-wrap button.red-btn i{
	top: -13px;
}
button.red-btn {
	font-size: 12px;
}
#order-modal .edge-form-desc{
	color: #333;
}
.popup{
	display: none;
}
button.red-btn.free-btn{
	color: #312925;
	background-image: url(../images/free_btn.png);
}
.menu{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	min-height: 100%;
	z-index: 40;
    background-image: -moz-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(245,233,217) 100%);
    background-image: -webkit-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(245,233,217) 100%);
    background-image: -ms-radial-gradient( 50% 50%, circle closest-side, rgb(255,255,255) 0%, rgb(245,233,217) 100%);
}
.menu .container{
	display: block;
}
.main-menu{
	margin-top: 125px;
}
.main-menu a{
	color: #333333;
	font: normal 18px/50px "Gilroy-Bold";
	letter-spacing: 1px;
	text-transform: uppercase;
}
.social{
	margin-top: 50px;
}
.social-text{
	color: #c2b69b;
	letter-spacing: 2px;
	font-size: 10px;
	text-transform: uppercase;
}
.social-list{
	margin-top: 17px;
}
.social-insta{
	width: 13px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512.00096 512.00096' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m373.40625 0h-234.8125c-76.421875 0-138.59375 62.171875-138.59375 138.59375v234.816406c0 76.417969 62.171875 138.589844 138.59375 138.589844h234.816406c76.417969 0 138.589844-62.171875 138.589844-138.589844v-234.816406c0-76.421875-62.171875-138.59375-138.59375-138.59375zm108.578125 373.410156c0 59.867188-48.707031 108.574219-108.578125 108.574219h-234.8125c-59.871094 0-108.578125-48.707031-108.578125-108.574219v-234.816406c0-59.871094 48.707031-108.578125 108.578125-108.578125h234.816406c59.867188 0 108.574219 48.707031 108.574219 108.578125zm0 0'/%3E%3Cpath d='m256 116.003906c-77.195312 0-139.996094 62.800782-139.996094 139.996094s62.800782 139.996094 139.996094 139.996094 139.996094-62.800782 139.996094-139.996094-62.800782-139.996094-139.996094-139.996094zm0 249.976563c-60.640625 0-109.980469-49.335938-109.980469-109.980469 0-60.640625 49.339844-109.980469 109.980469-109.980469 60.644531 0 109.980469 49.339844 109.980469 109.980469 0 60.644531-49.335938 109.980469-109.980469 109.980469zm0 0'/%3E%3Cpath d='m399.34375 66.285156c-22.8125 0-41.367188 18.558594-41.367188 41.367188 0 22.8125 18.554688 41.371094 41.367188 41.371094s41.371094-18.558594 41.371094-41.371094-18.558594-41.367188-41.371094-41.367188zm0 52.71875c-6.257812 0-11.351562-5.09375-11.351562-11.351562 0-6.261719 5.09375-11.351563 11.351562-11.351563 6.261719 0 11.355469 5.089844 11.355469 11.351563 0 6.257812-5.09375 11.351562-11.355469 11.351562zm0 0'/%3E%3C/svg%3E");
	-webkit-background-size: 100%;
	background-size: 100%;
	display: block;
	margin-top: 3px;
}
.social-vk{
	margin-right: 20px;
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='548.358px' height='548.358px' viewBox='0 0 548.358 548.358' style='enable-background:new 0 0 548.358 548.358;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M545.451,400.298c-0.664-1.431-1.283-2.618-1.858-3.569c-9.514-17.135-27.695-38.167-54.532-63.102l-0.567-0.571 l-0.284-0.28l-0.287-0.287h-0.288c-12.18-11.611-19.893-19.418-23.123-23.415c-5.91-7.614-7.234-15.321-4.004-23.13 c2.282-5.9,10.854-18.36,25.696-37.397c7.807-10.089,13.99-18.175,18.556-24.267c32.931-43.78,47.208-71.756,42.828-83.939 l-1.701-2.847c-1.143-1.714-4.093-3.282-8.846-4.712c-4.764-1.427-10.853-1.663-18.278-0.712l-82.224,0.568 c-1.332-0.472-3.234-0.428-5.712,0.144c-2.475,0.572-3.713,0.859-3.713,0.859l-1.431,0.715l-1.136,0.859 c-0.952,0.568-1.999,1.567-3.142,2.995c-1.137,1.423-2.088,3.093-2.848,4.996c-8.952,23.031-19.13,44.444-30.553,64.238 c-7.043,11.803-13.511,22.032-19.418,30.693c-5.899,8.658-10.848,15.037-14.842,19.126c-4,4.093-7.61,7.372-10.852,9.849 c-3.237,2.478-5.708,3.525-7.419,3.142c-1.715-0.383-3.33-0.763-4.859-1.143c-2.663-1.714-4.805-4.045-6.42-6.995 c-1.622-2.95-2.714-6.663-3.285-11.136c-0.568-4.476-0.904-8.326-1-11.563c-0.089-3.233-0.048-7.806,0.145-13.706 c0.198-5.903,0.287-9.897,0.287-11.991c0-7.234,0.141-15.085,0.424-23.555c0.288-8.47,0.521-15.181,0.716-20.125 c0.194-4.949,0.284-10.185,0.284-15.705s-0.336-9.849-1-12.991c-0.656-3.138-1.663-6.184-2.99-9.137 c-1.335-2.95-3.289-5.232-5.853-6.852c-2.569-1.618-5.763-2.902-9.564-3.856c-10.089-2.283-22.936-3.518-38.547-3.71 c-35.401-0.38-58.148,1.906-68.236,6.855c-3.997,2.091-7.614,4.948-10.848,8.562c-3.427,4.189-3.905,6.475-1.431,6.851 c11.422,1.711,19.508,5.804,24.267,12.275l1.715,3.429c1.334,2.474,2.666,6.854,3.999,13.134c1.331,6.28,2.19,13.227,2.568,20.837 c0.95,13.897,0.95,25.793,0,35.689c-0.953,9.9-1.853,17.607-2.712,23.127c-0.859,5.52-2.143,9.993-3.855,13.418 c-1.715,3.426-2.856,5.52-3.428,6.28c-0.571,0.76-1.047,1.239-1.425,1.427c-2.474,0.948-5.047,1.431-7.71,1.431 c-2.667,0-5.901-1.334-9.707-4c-3.805-2.666-7.754-6.328-11.847-10.992c-4.093-4.665-8.709-11.184-13.85-19.558 c-5.137-8.374-10.467-18.271-15.987-29.691l-4.567-8.282c-2.855-5.328-6.755-13.086-11.704-23.267 c-4.952-10.185-9.329-20.037-13.134-29.554c-1.521-3.997-3.806-7.04-6.851-9.134l-1.429-0.859c-0.95-0.76-2.475-1.567-4.567-2.427 c-2.095-0.859-4.281-1.475-6.567-1.854l-78.229,0.568c-7.994,0-13.418,1.811-16.274,5.428l-1.143,1.711 C0.288,140.146,0,141.668,0,143.763c0,2.094,0.571,4.664,1.714,7.707c11.42,26.84,23.839,52.725,37.257,77.659 c13.418,24.934,25.078,45.019,34.973,60.237c9.897,15.229,19.985,29.602,30.264,43.112c10.279,13.515,17.083,22.176,20.412,25.981 c3.333,3.812,5.951,6.662,7.854,8.565l7.139,6.851c4.568,4.569,11.276,10.041,20.127,16.416 c8.853,6.379,18.654,12.659,29.408,18.85c10.756,6.181,23.269,11.225,37.546,15.126c14.275,3.905,28.169,5.472,41.684,4.716h32.834 c6.659-0.575,11.704-2.669,15.133-6.283l1.136-1.431c0.764-1.136,1.479-2.901,2.139-5.276c0.668-2.379,1-5,1-7.851 c-0.195-8.183,0.428-15.558,1.852-22.124c1.423-6.564,3.045-11.513,4.859-14.846c1.813-3.33,3.859-6.14,6.136-8.418 c2.282-2.283,3.908-3.666,4.862-4.142c0.948-0.479,1.705-0.804,2.276-0.999c4.568-1.522,9.944-0.048,16.136,4.429 c6.187,4.473,11.99,9.996,17.418,16.56c5.425,6.57,11.943,13.941,19.555,22.124c7.617,8.186,14.277,14.271,19.985,18.274 l5.708,3.426c3.812,2.286,8.761,4.38,14.853,6.283c6.081,1.902,11.409,2.378,15.984,1.427l73.087-1.14 c7.229,0,12.854-1.197,16.844-3.572c3.998-2.379,6.373-5,7.139-7.851c0.764-2.854,0.805-6.092,0.145-9.712 C546.782,404.25,546.115,401.725,545.451,400.298z'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-background-size: 100%;
	background-size: 100%;
	display: block;
}
.social-vk:hover{
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='548.358px' height='548.358px' viewBox='0 0 548.358 548.358' style='enable-background:new 0 0 548.358 548.358;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23ee523b' d='M545.451,400.298c-0.664-1.431-1.283-2.618-1.858-3.569c-9.514-17.135-27.695-38.167-54.532-63.102l-0.567-0.571 l-0.284-0.28l-0.287-0.287h-0.288c-12.18-11.611-19.893-19.418-23.123-23.415c-5.91-7.614-7.234-15.321-4.004-23.13 c2.282-5.9,10.854-18.36,25.696-37.397c7.807-10.089,13.99-18.175,18.556-24.267c32.931-43.78,47.208-71.756,42.828-83.939 l-1.701-2.847c-1.143-1.714-4.093-3.282-8.846-4.712c-4.764-1.427-10.853-1.663-18.278-0.712l-82.224,0.568 c-1.332-0.472-3.234-0.428-5.712,0.144c-2.475,0.572-3.713,0.859-3.713,0.859l-1.431,0.715l-1.136,0.859 c-0.952,0.568-1.999,1.567-3.142,2.995c-1.137,1.423-2.088,3.093-2.848,4.996c-8.952,23.031-19.13,44.444-30.553,64.238 c-7.043,11.803-13.511,22.032-19.418,30.693c-5.899,8.658-10.848,15.037-14.842,19.126c-4,4.093-7.61,7.372-10.852,9.849 c-3.237,2.478-5.708,3.525-7.419,3.142c-1.715-0.383-3.33-0.763-4.859-1.143c-2.663-1.714-4.805-4.045-6.42-6.995 c-1.622-2.95-2.714-6.663-3.285-11.136c-0.568-4.476-0.904-8.326-1-11.563c-0.089-3.233-0.048-7.806,0.145-13.706 c0.198-5.903,0.287-9.897,0.287-11.991c0-7.234,0.141-15.085,0.424-23.555c0.288-8.47,0.521-15.181,0.716-20.125 c0.194-4.949,0.284-10.185,0.284-15.705s-0.336-9.849-1-12.991c-0.656-3.138-1.663-6.184-2.99-9.137 c-1.335-2.95-3.289-5.232-5.853-6.852c-2.569-1.618-5.763-2.902-9.564-3.856c-10.089-2.283-22.936-3.518-38.547-3.71 c-35.401-0.38-58.148,1.906-68.236,6.855c-3.997,2.091-7.614,4.948-10.848,8.562c-3.427,4.189-3.905,6.475-1.431,6.851 c11.422,1.711,19.508,5.804,24.267,12.275l1.715,3.429c1.334,2.474,2.666,6.854,3.999,13.134c1.331,6.28,2.19,13.227,2.568,20.837 c0.95,13.897,0.95,25.793,0,35.689c-0.953,9.9-1.853,17.607-2.712,23.127c-0.859,5.52-2.143,9.993-3.855,13.418 c-1.715,3.426-2.856,5.52-3.428,6.28c-0.571,0.76-1.047,1.239-1.425,1.427c-2.474,0.948-5.047,1.431-7.71,1.431 c-2.667,0-5.901-1.334-9.707-4c-3.805-2.666-7.754-6.328-11.847-10.992c-4.093-4.665-8.709-11.184-13.85-19.558 c-5.137-8.374-10.467-18.271-15.987-29.691l-4.567-8.282c-2.855-5.328-6.755-13.086-11.704-23.267 c-4.952-10.185-9.329-20.037-13.134-29.554c-1.521-3.997-3.806-7.04-6.851-9.134l-1.429-0.859c-0.95-0.76-2.475-1.567-4.567-2.427 c-2.095-0.859-4.281-1.475-6.567-1.854l-78.229,0.568c-7.994,0-13.418,1.811-16.274,5.428l-1.143,1.711 C0.288,140.146,0,141.668,0,143.763c0,2.094,0.571,4.664,1.714,7.707c11.42,26.84,23.839,52.725,37.257,77.659 c13.418,24.934,25.078,45.019,34.973,60.237c9.897,15.229,19.985,29.602,30.264,43.112c10.279,13.515,17.083,22.176,20.412,25.981 c3.333,3.812,5.951,6.662,7.854,8.565l7.139,6.851c4.568,4.569,11.276,10.041,20.127,16.416 c8.853,6.379,18.654,12.659,29.408,18.85c10.756,6.181,23.269,11.225,37.546,15.126c14.275,3.905,28.169,5.472,41.684,4.716h32.834 c6.659-0.575,11.704-2.669,15.133-6.283l1.136-1.431c0.764-1.136,1.479-2.901,2.139-5.276c0.668-2.379,1-5,1-7.851 c-0.195-8.183,0.428-15.558,1.852-22.124c1.423-6.564,3.045-11.513,4.859-14.846c1.813-3.33,3.859-6.14,6.136-8.418 c2.282-2.283,3.908-3.666,4.862-4.142c0.948-0.479,1.705-0.804,2.276-0.999c4.568-1.522,9.944-0.048,16.136,4.429 c6.187,4.473,11.99,9.996,17.418,16.56c5.425,6.57,11.943,13.941,19.555,22.124c7.617,8.186,14.277,14.271,19.985,18.274 l5.708,3.426c3.812,2.286,8.761,4.38,14.853,6.283c6.081,1.902,11.409,2.378,15.984,1.427l73.087-1.14 c7.229,0,12.854-1.197,16.844-3.572c3.998-2.379,6.373-5,7.139-7.851c0.764-2.854,0.805-6.092,0.145-9.712 C546.782,404.25,546.115,401.725,545.451,400.298z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.social-insta:hover{
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512.00096 512.00096' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ee523b' d='m373.40625 0h-234.8125c-76.421875 0-138.59375 62.171875-138.59375 138.59375v234.816406c0 76.417969 62.171875 138.589844 138.59375 138.589844h234.816406c76.417969 0 138.589844-62.171875 138.589844-138.589844v-234.816406c0-76.421875-62.171875-138.59375-138.59375-138.59375zm108.578125 373.410156c0 59.867188-48.707031 108.574219-108.578125 108.574219h-234.8125c-59.871094 0-108.578125-48.707031-108.578125-108.574219v-234.816406c0-59.871094 48.707031-108.578125 108.578125-108.578125h234.816406c59.867188 0 108.574219 48.707031 108.574219 108.578125zm0 0'/%3E%3Cpath  fill='%23ee523b' d='m256 116.003906c-77.195312 0-139.996094 62.800782-139.996094 139.996094s62.800782 139.996094 139.996094 139.996094 139.996094-62.800782 139.996094-139.996094-62.800782-139.996094-139.996094-139.996094zm0 249.976563c-60.640625 0-109.980469-49.335938-109.980469-109.980469 0-60.640625 49.339844-109.980469 109.980469-109.980469 60.644531 0 109.980469 49.339844 109.980469 109.980469 0 60.644531-49.335938 109.980469-109.980469 109.980469zm0 0'/%3E%3Cpath  fill='%23ee523b' d='m399.34375 66.285156c-22.8125 0-41.367188 18.558594-41.367188 41.367188 0 22.8125 18.554688 41.371094 41.367188 41.371094s41.371094-18.558594 41.371094-41.371094-18.558594-41.367188-41.371094-41.367188zm0 52.71875c-6.257812 0-11.351562-5.09375-11.351562-11.351562 0-6.261719 5.09375-11.351563 11.351562-11.351563 6.261719 0 11.355469 5.089844 11.355469 11.351563 0 6.257812-5.09375 11.351562-11.355469 11.351562zm0 0'/%3E%3C/svg%3E");
}
header.active .header-contacts, header.active .top-right{
	opacity: 0;
}
.menu-btn.active{
	background-image: url("data:image/svg+xml,%3Csvg width='64' version='1.1' xmlns='http://www.w3.org/2000/svg' height='64' viewBox='0 0 64 64' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 64 64'%3E%3Cg%3E%3Cpath fill='%231D1D1B' d='M28.941,31.786L0.613,60.114c-0.787,0.787-0.787,2.062,0,2.849c0.393,0.394,0.909,0.59,1.424,0.59 c0.516,0,1.031-0.196,1.424-0.59l28.541-28.541l28.541,28.541c0.394,0.394,0.909,0.59,1.424,0.59c0.515,0,1.031-0.196,1.424-0.59 c0.787-0.787,0.787-2.062,0-2.849L35.064,31.786L63.41,3.438c0.787-0.787,0.787-2.062,0-2.849c-0.787-0.786-2.062-0.786-2.848,0 L32.003,29.15L3.441,0.59c-0.787-0.786-2.061-0.786-2.848,0c-0.787,0.787-0.787,2.062,0,2.849L28.941,31.786z'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-background-size: 16px;
	background-size: 16px;
	background-position: center;
}
.footer-text{
	font: normal 12px/17px "Gilroy-Regular";
}
.openvideo{
	display: none;
}
.reviews-item a{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#slider{
	width: 517px;
	height: 517px;
}
#slider.ui-widget.ui-widget-content{
	border: none;
}
#slider.ui-widget-content{
	border: none;
	border-radius: 0;
	background-position: left top!important;
	background-image: url(../images/view.jpg);
}
#slider .ui-widget-header{
	border: none;
	border-radius: 0;
	background-position: left top!important;
	background-image: url(../images/view_active.jpg);
}


/*HOVER*/
.main-btns a.red, .red-btn, .main-btns a.yellow, .quiz-btn{
	transition: all 0.2s;
	position: relative;
	overflow: hidden;
}

.main-btns a.red:hover, .red-btn:hover, .quiz-btn:hover, .main-btns a.yellow:hover{
	opacity: 0.9;
	top: 2px;
}

.cost-item a.red-btn:hover{
	top: unset;
	bottom: 26px;
}


.cost-item:nth-child(2) .red-btn:hover {
    bottom: calc(26px + 4%);
}
.van-click{
	cursor: pointer;
}
.mobile{
	display: none;
}
.video-btn{
	margin-right: 45px;
	cursor: pointer;
}
.video-wrap-btn{
	border-radius: 50%;
	width: 100px;
	height: 100px;
	box-shadow: 0px 0px 98px 0px rgba(243, 106, 120, 0.34);
	background: #fff;
	padding: 9px;
}
.reviews-item a{
	display: none;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	box-shadow: 0px 0px 98px 0px rgba(243, 106, 120, 0.34);
	background: #fff;
	padding: 9px;
}
.reviews-item.slick-current a{
	display: block;
}
.reviews-item{
	position: relative;
}
.video-wrap-btn:before, .reviews-item a:before{
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 29px 0px rgba(139, 116, 119, 0.19);
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  -webkit-background-size: 17px;
  background-size: 17px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 41.999 41.999' style='enable-background:new 0 0 41.999 41.999;' xml:space='preserve'%3E%3Cpath d='M36.068,20.176l-29-20C6.761-0.035,6.363-0.057,6.035,0.114C5.706,0.287,5.5,0.627,5.5,0.999v40 c0,0.372,0.206,0.713,0.535,0.886c0.146,0.076,0.306,0.114,0.465,0.114c0.199,0,0.397-0.06,0.568-0.177l29-20 c0.271-0.187,0.432-0.494,0.432-0.823S36.338,20.363,36.068,20.176z'/%3E%3C/svg%3E%0A");
}
.video-desc{
	flex: 1em;
	margin-left: 35px;
	color: #333;
	font: normal 16px/27px "Gilroy-Regular";
}
.video-desc strong{
	font-family: "Gilroy-Bold";
}
.main .container{
	justify-content: space-between;
}
.video-btn{
	-ms-align-items: center;
	align-items: center;
}
.main-right .social{
	text-align: right;
	margin-right: 30px;
	margin-top: 175px;
}
.main-right{
	margin-top: 130px;
}
.main-right .social-item{
	justify-content: flex-end;
}
.dn{
	display: none;
}
.content_done {
    width: 260px;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 55px 30px;
    padding-bottom: 38px;
    padding-top: 45px;
}
.tittle_done {
    display: block;
    text-align: center;
    color: #000000;
    font-size: 30px;
    font-family: 'Gilroy-Bold';
}
.done_text {
    color: #000000;
    font-size: 16px;
    padding: 25px 0px;
    text-align: center;
}
.check {
    width: 114px;
    height: 105px;
    margin: 0 auto;
    display: block;
}
.check svg {
    width: 114px;
    height: 105px;
    display: block;
}
.path.circle {
    -webkit-animation: dash 0.9s ease-in-out;
    animation: dash 0.9s ease-in-out;
}
.check .path {
    stroke-dasharray: 1000;
    stroke-dashoffset: 0;
}
.path.check {
    stroke-dashoffset: -100;
    -webkit-animation: dash-check 0.9s 0.35s ease-in-out forwards;
    animation: dash-check 0.9s 0.35s ease-in-out forwards;
}
.close_popup {
    display: block;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
	font-family: "Gilroy-Regular";
    background-color: #7bd56e;
    border-radius: 5px;
    height: 43px;
    line-height: 43px;
    width: 134px;
    margin: 0 auto;
    margin-top: 25px;
}
.fancybox-slide > * {
    position: relative;
    margin: 44px 0 44px;
    border-width: 0;
    vertical-align: middle;
    text-align: left;
    background-color: #fff;
    overflow: auto;
    box-sizing: border-box;
}
@-webkit-keyframes dash {
    0% {
        stroke-dashoffset: 1000;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes dash {
    0% {
        stroke-dashoffset: 1000;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
@-webkit-keyframes dash-check {
    0% {
        stroke-dashoffset: -100;
    }
    100% {
        stroke-dashoffset: 900;
    }
}
@keyframes dash-check {
    0% {
        stroke-dashoffset: -100;
    }
    100% {
        stroke-dashoffset: 900;
    }
}
.video-btn{
	display: none;
}