@font-face
{
	font-family:Montserrat;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/Montserrat-Regular.otf) format("opentype"),url(../fonts/Montserrat-Regular.ttf) format("truetype")
}

@font-face
{
	font-family:Montserrat;
	font-style:normal;
	font-weight:700;
	src:url(../fonts/Montserrat-Bold.otf) format("opentype"),url(../fonts/Montserrat-Bold.ttf) format("truetype")
}

@font-face
{
	font-family:Montserrat;
	font-style:normal;
	font-weight:600;
	src:url(../fonts/Montserrat-Medium.otf) format("opentype"),url(../fonts/Montserrat-Medium.ttf) format("truetype")
}

*{box-sizing:border-box;font-family:Montserrat}
	
body,html{margin:0}
	.noscroll{position:fixed}:focus-visible{outline:#44AC6F}
	a{cursor:pointer;text-decoration:none;transition:all .3s ease-in-out}
	a:hover{color:#44AC6F}
	p{font-size:18px;line-height:1.5;margin:0 0 10px}
	img{display:block;max-width:100%}
	button{cursor:pointer}
	
	.text-center{text-align:center}
	.text-brand{color:#f4a300}
	.white{color:#fff}
	.white a{color:#44AC6F}
	.bg_brand{background-color:#44AC6F}
	.h1,.title,h1{line-height:1;text-transform:uppercase}
	.h1,.title,h1{font-size:27px;font-weight:700}
	.h1,h1{color:#fff}
	.h2,.h3,h2,h3
	{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' d='M3.493 22H0L11.027 0h3.493L3.493 22Zm10.147 0H5.28L16.467 0h8.36L13.64 22Z'/%3E%3C/svg%3E");
		background-position:top 2px left;
		background-repeat:no-repeat;
		background-size:25px 22px;
		color:#fff;
		font-size:23px;
		font-weight:500;
		margin:35px 0 20px;
		padding-left:35px
	}
	.h2 a,.h3 a,.nice,h2 a,h3 a{color:#fff}
	.nice{list-style:none;padding-left:0}
	.nice li{display:flex;font-size:18px;margin-bottom:10px}
	.nice li:before{background-repeat:no-repeat;flex-shrink:0;margin-right:10px;text-align:center}
	.nice li a{color:#44AC6F}ol	.nice{counter-reset:a}
	ol.nice li:before
	{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 39 22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.72 22H0L11.19 0H35.9L24.72 22Z' fill='url(%23a)'/%3E%3Cpath d='M27.72 22H18L29.19 0h9.72L27.72 22Z' fill='url(%23b)'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='17.95' y1='22' x2='17.95' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFB629'/%3E%3Cstop offset='1' stop-color='%23FFB629' stop-opacity='.47'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='20.95' y1='22' x2='20.95' y2='0' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFB629'/%3E%3Cstop offset='1' stop-color='%23FFB629' stop-opacity='.47'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
		background-size:39px;
		content:counter(a);
		counter-increment:a;
		width:40px
	}
	ul.nice li:before
	{
		background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' d='m12.401 2.505-2.724-.017-.047 5.11L2.08.542.136 2.358l7.55 7.054-5.547.024v2.528l10.157-.018.105-9.44Z'/%3E%3C/svg%3E");
		background-position:top left 10px;
		background-size:13px;
		content:"";
		width:25px
	}
	@media (max-width:1100px)
	{
		.banner .h1,.banner .title,.banner h1{font-size:24px}
		.h1,h1{font-size:22px}
		.h2,.h3,h2,h3{font-size:20px}
		.nice li,p{font-size:16px}
	}
	@media (max-width:700px)
	{
		.banner .h1,.banner .title,.banner h1,.h1,h1{font-size:20px}
		.h2,.h3,h2,h3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.7 17H0L8.52 0h2.7L2.7 17Zm7.84 0H4.08l8.64-17h6.46l-8.64 17Z' fill='%2344AC6F'/%3E%3C/svg%3E");
		background-size:20px 17px;
		font-size:18px;
		margin:20px 0;
		padding-left:25px
	}
	.nice li,p{font-size:14px}
}

.wrap{padding:0 20px}
.row{display:flex}
.row.center{justify-content:center}
.row.between{justify-content:space-between}
.column{display:flex;flex-direction:column}
.column.center{align-items:center}
.dash-underlined{border-bottom:1px dashed #fff;color:#fff;font-size:18px;line-height:20px;padding-bottom:2px}
.dash-underlined:hover{color:#fff}
.separate{margin:30px 0}
.order-buttons{display:flex;justify-content:center}
.order-buttons .btn{margin:35px 10px;width:270px}
.btn{background:#44AC6F;color:#000;border-radius:24px;cursor:pointer;display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out}
.btn.active,.btn:not(.logo):hover{background-color:#58EA9F;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6)}
.btn.gplay{background:rgba(255,182,41,.15) url(../img/gplay.png) no-repeat 50%;border:1px solid #44AC6F;border-radius:100px;height:49px;margin-bottom:5px;width:184px}
.btn.btn-rounded{border-radius:24px;font-size:16px;line-height:20px;padding:14px 25px;text-transform:uppercase}
.btn.pricebtn{border:1px solid #000;margin:10px;padding:11px 65px 11px 16px;white-space:nowrap;width:220px}
.btn.pricebtn:before
{
	background-repeat:repeat-y;background-size:10px 10px;right:48px
}
.btn.pricebtn:after,.btn.pricebtn:before{content:"";display:block;height:100%;position:absolute;top:0;width:10px}
.btn.pricebtn:after
{
	background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 10 14" xmlns="http://www.w3.org/2000/svg"><path d="M2.96.46 9.1 6.09c.52.52.52 1.28 0 1.8l-6.15 5.67c-.56.51-1.31.62-1.88.1l-.22-.2c-.41-.46-.53-.98-.04-1.39l4.54-4.18c.52-.52.52-1.28 0-1.76C3.86 4.7 2.32 3.33.82 1.94.33 1.53.45 1.01.86.56l.22-.2c.57-.56 1.32-.42 1.88.1Z"/></svg>');
	background-position:50%;background-repeat:no-repeat;background-size:10px 14px;right:20px
}
.btn.pricebtn:hover{border-color:#fff;text-shadow:none}
.btn.pricebtn:hover:after
{
	background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 10 14" xmlns="http://www.w3.org/2000/svg"><path fill="%23fff" d="M2.96.46 9.1 6.09c.52.52.52 1.28 0 1.8l-6.15 5.67c-.56.51-1.31.62-1.88.1l-.22-.2c-.41-.46-.53-.98-.04-1.39l4.54-4.18c.52-.52.52-1.28 0-1.76C3.86 4.7 2.32 3.33.82 1.94.33 1.53.45 1.01.86.56l.22-.2c.57-.56 1.32-.42 1.88.1Z"/></svg>')
}
.btn.btn-bottom{align-items:center;display:flex;height:88px;text-align:left;text-transform:uppercase;white-space:nowrap}
.btn.btn-bottom>div{margin-bottom:15px;padding-left:24px;padding-right:24px;z-index:1}
.btn.btn-bottom:before
{
	background-position-x:left,right 20px;background-repeat:no-repeat;background-size:90px;content:"";height:100%;position:absolute;top:0;width:100%
}
.btn.btn-bottom:after
{
	background-repeat:repeat-x;bottom:0;content:"";height:15px;left:0;position:absolute;width:100%
}
.btn.btn-right{text-align:left;text-transform:uppercase}
.btn.btn-right>div{padding:24px}
.btn.btn-right:after,.btn.btn-right:before{content:"";height:100%;position:absolute;top:0}
.btn-bottom .btn-calc,.btn-bottom .btn-key,.btn-bottom .btn-pers,.btn-bottom .btn-sign{height:calc(100% - 15px)}
.btn-calc,.btn-key,.btn-pers,.btn-sign
{
	align-items:center;
	background-position:top 22px left 24px;
	background-repeat:no-repeat;
	display:flex;
	height:100%;
	padding-left:67px!important;
	position:relative;width:100%
}

@media (max-width:1100px)
{
	.btn.btn-rounded{font-size:14px;line-height:17px;padding:9px 20px}
	.btn.btn-bottom{font-size:15px}
	.btn.btn-right>div{padding:9px}
	.btn.pricebtn{padding:15px 80px 15px 20px}
	.order-buttons .btn.btn-rounded{padding:15px 20px}
	background-position:center left 8px;font-size:13px;
	padding-left:52px!important}.dash-underlined{font-size:16px;line-height:17px}
}
@media (max-width:700px)
{
	.btn.btn-rounded{padding:9px 30px}
	.btn.pricebtn{padding:15px 80px 15px 20px}
	.btn.btn-right:after{background-size:9px;width:9px}
	.order-buttons{flex-wrap:wrap}
	.order-buttons .btn.btn-rounded{margin:10px auto;padding:9px 20px;width:100%}
}
@media (max-width:480px)
{
	.btn-sign{padding-left:35px!important}
}
.huge{font-size:100px;font-weight:700}
.page100vh
{
	align-items:center;
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:calc(100vh - 312px)
}
html{background:url(../img/bg.jpg) no-repeat 50% fixed;background-size:cover}
body,html{min-height:100vh}
body{background-color:rgba(45,50,54,.76);margin:auto;max-width:1140px}
@media (max-width:640px)
{
	html{background-image:url(../img/bg_m.jpg)}
}
header{padding:15px 20px}
header,header .logo
{
	align-items:center;
	display:flex
}
header .logo{border-radius:50px!important;color:#000;height:auto!important;margin-bottom:0!important;padding:11px 35px 0!important;transition:none}
header .logo:before{background-position-x:58px,208px!important;background-size:101px!important;width:calc(100% - 35px)!important}
header .logo:after{left:10px!important;width:calc(100% - 20px)!important}header .logo>div{padding:0!important}
header .logo img{background-color:#44AC6F;margin-right:4px;padding:0 7px 6px 4px;position:relative;z-index:1}
header .logo .logo_name{font-size:22px;font-weight:700;line-height:22px;text-shadow:1px 1px 0 #fff}
header .logo .logo_desc{font-size:18px;line-height:22px;text-transform:none}
header .logo:hover{color:initial}header .logo+div{margin:auto}
header .tel{font-size:24px;margin-bottom:11px;margin-top:15px;padding-left:15px}
header .tlg{color:#fff;display:flex;text-align:center}
header .tlg:before
{
	content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 510 444"><path fill="%232A9CD4" d="M457.5 6.9c-9.9 3.3-110.2 36.4-223 73.6-112.7 37.1-208.2 68.6-212.2 70.1-9 3.2-15.2 8.6-19 16.2-3.8 7.7-3.9 19.3-.4 26.2 2.9 5.7 8.5 11.6 13.3 14.1 2 1 28.3 12.7 58.4 25.9 30.1 13.2 54.8 24.1 55 24.3.2.2 8 35.8 17.3 79.1 9.4 43.3 17.8 80.4 18.8 82.4 3.8 7.8 12.9 10.4 20.8 5.9 2.2-1.3 23-16.6 46.2-34l42.2-31.6 48.3 39.5c26.6 21.8 50.6 40.9 53.3 42.5 4.6 2.6 5.8 2.9 14.4 2.9 7.5 0 10.3-.4 13.8-2.1 6.2-3 13.6-11.6 15.6-18 .9-3 21.5-89.7 45.7-192.7l44-187.3V32.4c0-13-1.1-16.2-7.5-22.6-5.4-5.3-11.7-8-20-8.5-6.4-.3-8.5.1-25 5.6zm24 26.8c-.4 1.6-20.7 87.8-45.1 191.7-24.4 103.9-44.6 189.2-44.9 189.4-.3.3-1.3-.2-2.2-1-1-.8-35.5-29.1-76.8-62.8-41.2-33.7-75.4-61.6-75.8-62-.4-.4 34.4-37.5 77.5-82.5s79.3-83.4 80.5-85.4c1.5-2.4 2.3-5.2 2.3-8.2 0-4-.6-5.3-3.8-8.9-3.6-4.1-4.2-4.4-9.8-4.7l-5.9-.4-117.7 65.4-117.6 65.4L86 205.2c-30.8-13.5-55.7-24.9-55.2-25.4.8-.8 447.8-148.6 450.1-148.7 1-.1 1.1.6.6 2.6zM301 176.4c0 .2-22.3 23.8-49.6 52.3-27.3 28.5-50.3 53.1-51 54.8-.7 1.6-5.3 16.7-10 33.5-4.8 16.8-9 30.8-9.4 31.3-.6.7-20.2-88.3-20.4-92.6-.1-1.3 16.9-11.2 69.9-40.7 38.5-21.4 70.1-39 70.3-39 .1 0 .2.2.2.4zm-63.2 152.4c6.8 5.5 12.3 10.3 12.3 10.7 0 1-43.6 33.5-43.9 32.7-.1-.4 2.5-10.2 5.8-21.7 10.8-37.4 9.9-34.9 11.8-33.2.9.8 7.2 5.9 14 11.5z"/></svg>');
	display:block;height:20px;margin-right:10px;width:20px
}
header .mail{font-size:18px;padding-left:32px}
header .online{margin-left:10px}
header .contacts{margin-left:auto}
header .show-xs{display:none}
header .btn-rounded{margin-bottom:5px}
header .mobmenu{display:none}.tel
{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2344AC6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M1.586 1.586A2 2 0 0 0 1 3v1c0 8.284 6.716 15 15 15h1a2 2 0 0 0 2-2v-3.279a1 1 0 0 0-.684-.949l-4.493-1.498a1 1 0 0 0-1.21.502l-1.13 2.257a11.042 11.042 0 0 1-5.516-5.516l2.257-1.13a1 1 0 0 0 .502-1.21L7.228 1.684A1 1 0 0 0 6.28 1H3a2 2 0 0 0-1.414.586Z'/%3E%3C/svg%3E") no-repeat 0;
	color:#fff;
	font-weight:700;
	text-transform:uppercase
}
.mail
{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2344AC6F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m1 4 7.89 5.26a2 2 0 0 0 2.22 0L19 4M3 15h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2Z'/%3E%3C/svg%3E") no-repeat 0;
	color:#fff
}
.addr
{
	background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' d='M16 10h-4v1.5h4V10Zm0 3h-4v1.5h4V13Z'/%3E%3Cpath fill='%2344AC6F' d='M18 5h-5V2a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v3H2a2 2 0 0 0-2 2v11c0 1.1.9 2 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM9 2h2v5H9V2Zm9 16H2V7h5c0 1.1.9 2 2 2h2a2 2 0 0 0 2-2h5v11Z'/%3E%3Cpath fill='%2344AC6F' d='M7 13a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm2.08 1.18a5.16 5.16 0 0 0-4.16 0A1.5 1.5 0 0 0 4 15.57V16h6v-.43a1.5 1.5 0 0 0-.92-1.39Z'/%3E%3C/svg%3E") no-repeat 0 0;
	color:#fff
}
@media (max-width:1100px)
{
	header{display:grid;grid-auto-flow:column;}
	header .calc,
	header .gplay{display:none}
	header .logo{grid-area:1/1/3/2}
	header .phone{grid-area:1/2/3/4}
	header .contacts{align-self:start;grid-area:2/4/3/5;margin-left:unset}
	header .online{align-self:end;grid-area:1/4/2/5}
	header .logo{padding:9px 20px 0!important}
	header .logo:before{background-position-x:42px,168px!important}
	header .logo img{height:72px}
	header .logo .logo_desc,
	header .logo .logo_name{font-size:15px;line-height:18px}
	header .logo .logo_desc{margin-bottom:10px}
	header .mail,header .tel{background-size:13px;font-size:18px;line-height:22px;margin-top:5px;padding-left:23px}
	header .tlg:before{height:13px;width:13px}
}
@media (max-width:700px)
{	
	header .logo{grid-area:1/1/2/3;justify-self:center;margin-bottom:16px!important}
	header .logo img{padding-right:2px}
	header .tel{margin-bottom:11px;margin-top:0}
	header .phone{grid-area:2/1/3/2}
	header .mail{display:none}
	header .contacts{align-items:flex-end!important;grid-area:2/2/3/3;justify-self:end}
	header .show-xs{display:block}
	header .show-xs.calc{margin-top:13px}
	header .online{grid-area:3/1/4/2;margin-left:0}
	header .mobmenu{display:block;place-self:start end}
	header .mobmenu,header .online{margin-top:15px}
	header .dash-underlined{font-size:14px}
}
.mobmenu
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 35 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%2344AC6F' d='M.5.5h34v29H.5z'/%3E%3Cpath stroke='%2344AC6F' stroke-width='2' stroke-linecap='round' d='M9 9h17M9 15h17M9 21h17'/%3E%3C/svg%3E");
	background-repeat:no-repeat;cursor:pointer;height:30px;width:35px
}
nav
{
	background:rgba(255,182,41,.25);
	border-bottom:1px solid #44AC6F
}
nav ul
{
	display:flex;justify-content:center;list-style:none;margin:0;padding:0
}
nav ul li
{
	position:relative;transition:all .3s ease-in-out
}
nav ul li:after,nav ul li:before
{
	background-repeat:no-repeat;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%
}
nav ul li:before
{
	background-image:linear-gradient(180deg,rgba(255,182,41,.094),rgba(255,182,41,.47));
	background-position:right 10px center;
	background-size:calc(100% - 30px);
	transform:skewX(-25deg)
}
nav ul li:after
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 39 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 47H0L22.84 0h4.5L4.5 47Zm11 0H6L28.84 0h9.5L15.5 47Z' fill='%2344AC6F'/%3E%3C/svg%3E");
	background-position:0 0;background-size:39px 100%
}
nav ul li.active:after,
nav ul li.active:before,
nav ul li:hover:after,
nav ul li:hover:before{opacity:1}
nav ul a{display:block;font-size:16px;height:100%;padding:13px 30px 13px 40px;position:relative;text-transform:uppercase;z-index:1}
nav ul a,nav ul a:hover{color:#fff}
@media (max-width:1100px)
{
	nav ul a{font-size:14px;padding:10px 25px 12px 32px}
}
@media (max-width:700px)
{
	header+nav{display:none;height:calc(100vh - 245px);
	margin:20px;position:absolute;right:0;width:calc(100% - 40px);z-index:2
}
header+nav ul
{
	background-color:rgba(255,193,35,.25);
	border-bottom:1px solid #44AC6F;flex-direction:column
}
header+nav.opened{background:#568640;border-bottom:none;box-shadow:0 0 0 20px #568640;display:block;position:fixed}}
.banner{height:212px;position:relative}
.banner img{height:100%;object-fit:cover}
.banner .text{align-items:flex-start;display:flex;flex-direction:column;height:100%;left:0;padding:38px 20px;position:absolute;top:0;width:100%}
.banner .text .h1,.banner .text .title,.banner .text h1{color:#000;font-size:30px;margin:0}
.banner .text p{font-size:20px;line-height:24px;margin:6px 0 auto}
.banner .text .btn{border:1px solid #000;margin-top:auto}
@media (max-width:700px){
	.banner{display:none}
}
.table{border-spacing:0 4px;margin-bottom:24px;width:100%}
.table tr:first-child{background:#44AC6F;font-size:18px;font-weight:500}
.table tr:first-child a,.table tr:first-child div{color:#000;padding:14px 12px}
.table tr:not(:first-child) td{background:hsla(0,0%,100%,.8)}
.table tr:not(:first-child) td.firstcol{background:rgba(137,225,97,.65)}
.table tr:not(:first-child) td.firstcol>a,.table tr:not(:first-child) td.firstcol>div{color:#000}
.table td{border-right:1px solid #464646;font-size:16px}.table td>a,.table td>div{color:#464646;display:block;padding:12px;text-align:center;width:100%}
.table td.firstcol>a,.table td.firstcol>div{text-align:left}
.table td a:hover{color:#000}
.table.table-5 td{width:20%}
.table.table-3.centered td>div,.table.table-3.centered td a{text-align:center}
@media (max-width:700px)
{
	.table td,.table tr:first-child{font-size:13px}
	.table td>a,.table td>div{padding:5px}
	.table.table-5 tr:first-child span{display:none}
	.table.table-4 td,.table.table-4 tr:first-child{font-size:13px}
	.table.table-4 tr:first-child td>a,.table.table-4 tr:first-child td>div{padding:5px 2px}
}
@media (max-width:480px)
{
	.table td>a,.table td>div{padding:2px}
}
@media (max-width:350px){.table td span{display:none}}
.pagination{align-items:center;color:#fff;display:flex;flex-flow:row wrap}
.pagination span{margin-right:10px}
.pagination div{cursor:pointer;height:28px;line-height:17px;text-align:center;width:28px}
.pagination div a{color:#fff;display:block;padding:5px}
.pagination div.active,.pagination div:hover{background:#44AC6F}
@media (max-width:640px)
{
	.pagination div{font-size:14px;height:24px;width:24px}
	.pagination div a{padding:3px}
}
.select_group{align-items:center;color:#fff;display:flex;margin:20px 0}
.select_group .chooseTown{margin-right:16px}
.select_group select{background-color:#44AC6F;border:none;font-family:Montserrat;font-size:16px;padding:7px 5px}
@media (max-width:640px)
{
	.select_group{flex-wrap:wrap}
	.select_group .chooseTown{margin:0 0 16px}
	.select_group select{max-width:100%}
}
.info{background-color:hsla(0,0%,100%,.8);padding:24px 20px}
.info p{font-size:16px;line-height:1.4;margin:0;text-align:center}
@media (max-width:800px)
{
	.info{display:block;padding:16px}
	
}
.prices{display:flex;flex-flow:row wrap;justify-content:space-between;margin:20px auto;position:relative}
.prices>div{border-right:1px solid #464646;margin-bottom:10px;min-width:16.66%;text-align:center}
.prices>div:last-child{border-right:none}
.prices>div:first-child .direction{background:#fff;font-size:16px;position:absolute;top:93px;width:100%;z-index:2}
.prices>div:first-child .direction:nth-child(4){top:187px}
.prices>div:first-child .price{position:relative;top:32px}
.prices>div:first-child :nth-child(5){top:62px}
.prices>div:nth-child(n+2) .direction{font-size:8px}
.prices a{color:#464646;display:block;margin:0;text-decoration:none}
.prices a:hover{color:#f4a300}
.prices p{margin:0;padding:10px 0}
.prices .cartypename{background:#44AC6F;color:#464646;display:flex;font-size:16px;font-weight:700;min-height:94px;padding:10px 3px 18px}
.prices .cartypename.car1>div:before{content:url(../img/cartype1.png)}
.prices .cartypename.car2>div:before{content:url(../img/cartype2.png)}
.prices .cartypename.car3>div:before{content:url(../img/cartype3.png)}
.prices .cartypename.car4>div:before{content:url(../img/cartype4.png)}
.prices .cartypename.car5>div:before{content:url(../img/cartype5.png)}
.prices .cartypename.car6>div:before{content:url(../img/cartype6.png)}
.prices .cartypename>div{margin:auto auto 0}
.prices .cartypename>div:before{display:block}
.prices .price,.prices .rateprice{background:hsla(0,0%,100%,.8);font-size:18px;font-weight:700;padding:20px 0}
.prices .price span,.prices .rateprice span{font-size:16px;font-weight:400}
.prices .rateprice{margin-top:4px}
@media (max-width:1100px)
{
	.prices>div:first-child .direction,.prices>div:nth-child(4) .direction,.pricesdir{background:#fff;font-size:16px;position:absolute;width:100%;z-index:2}
	.prices>div{min-width:33.33%}.prices>div:first-child .direction{top:93px}
	.prices>div:first-child .direction:nth-child(4){top:187px}
	.prices>div:first-child .price{position:relative;top:32px}
	.prices>div:first-child :nth-child(5){top:62px}
	.prices>div:nth-child(4) .direction{top:390px}
	.prices>div:nth-child(4) .direction:nth-child(4){top:484px}
	.prices>div:nth-child(4) .price{position:relative;top:32px}
	.prices>div:nth-child(4) :nth-child(5){top:62px}.prices>div:nth-child(2) .direction,.prices>div:nth-child(3) .direction,.prices>div:nth-child(5) .direction,.prices>div:nth-child(6) .direction{font-size:8px}
}
@media (max-width:700px)
{
	.prices .cartypename{font-size:13px;min-height:70px;padding:10px 3px}
	.prices .price{padding:10px 0;top:0!important}
	.prices .price,.prices .rateprice{font-size:16px}
	.prices .price span,.prices .rateprice span{font-size:14px}
	.prices .direction{font-size:16px!important}
}
@media (max-width:460px)
{
	.prices{display:block}.
	prices .cartypename{min-height:auto}
	.prices>div:first-child .direction{width:100%!important}
	.prices .direction{position:relative!important;top:0!important}
}
.buttons_3,.buttons_4
{
	justify-content:space-between;margin-left:-10px;margin-right:-10px
}
.buttons_3 .btn,.buttons_4 .btn
{
	margin:10px;min-height:50px;width:33.33%
}
.buttons_3 .btn:hover,.buttons_4 .btn:hover
{
	color:#fff}.buttons_4 .btn{margin:5px;min-height:86px;width:calc(25% - 10px)
}
@media (max-width:1100px)
{
	.buttons_3{flex-wrap:wrap;justify-content:center}
	.buttons_3 .btn{width:320px}
}
@media (max-width:900px)
{
	.buttons_4{flex-wrap:wrap;justify-content:center}
	.buttons_4 .btn{width:calc(50% - 10px)}
}
@media (max-width:350px)
{
	.buttons_4 .btn{max-width:320px;width:100%}
}
.title{font-size:23px;font-weight:500;margin-bottom:11px}
.twopart{padding:35px 20px 30px 55px}
.leftpart{width:500px}
.rightpart{align-items:center;flex-wrap:wrap;justify-content:center}
.select select{background-color:#44AC6F;border:1px solid #fff;margin:10px;padding:11px 15px;width:220px}
.select select,.select select option{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:16px}
@media (max-width:1100px)
{
	.twopart{padding-left:35px}
	.leftpart{flex-shrink:0;padding-right:10px;width:50%}
	.rightpart .pricebtn,.select,.select select{margin:3px 0;max-width:320px;width:100%}
	.rightpart .pricebtn{margin-top:10px}
}
@media (max-width:700px)
{
	.twopart{flex-wrap:wrap;padding:24px}
	.leftpart{margin-bottom:10px;width:100%}
	.title{font-size:18px}
}
.socials{display:flex;justify-content:center}
.socials>a{background-position:50%;background-repeat:no-repeat;border:1px solid #44AC6F;border-radius:50%;display:block;height:32px;margin:9px 4px;width:32px}
.socials .vk
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' fill-rule='evenodd' clip-rule='evenodd' d='M15.477 6.876c1.081 1.061 1.86 1.938 2.292 2.63.216.323.26.646.216.923-.043.277-.26.415-.519.415l-2.853.139c-.39.046-.908-.231-1.47-.785-.562-.554-.951-1.015-1.167-1.384-.13-.23-.346-.323-.649-.37-.303-.045-.519.14-.605.462l-.087 1.2a1.08 1.08 0 0 1-.26.554.869.869 0 0 1-.388.23c-.087 0-.26.046-.519.093-.735.046-1.427 0-1.989-.139a3.41 3.41 0 0 1-1.556-.692c-.476-.323-.822-.646-1.124-.923-.26-.277-.692-.738-1.21-1.338C2.161 5.722 1.123 3.876.431 2.307A5.497 5.497 0 0 1 0 .738C.13.6.346.554.648.508.951.46 1.427.46 2.032.46c.605 0 .951.047 1.08.047.303-.047.52.138.693.507.734 1.708 1.426 3.046 2.118 4.015.476.461.778.37.908-.23.043 0 .086-.74.086-2.262.044-.969-.346-1.569-1.08-1.8C6.008.231 6.614 0 7.651 0c.26 0 .562 0 .951.046.39.046.562.046.606.046.864 0 1.297.37 1.297 1.108 0 .092 0 .323-.044.692-.043.37-.043.692-.086 1.015 0 .323-.043.646-.043 1.015 0 .37.043.646.13.923.086.231.216.416.345.462.173-.139.303-.231.476-.37.13-.092.302-.276.475-.553.173-.23.303-.415.39-.554.086-.138.216-.37.389-.692.172-.323.259-.554.302-.646.043-.092.13-.323.303-.738.173-.37.26-.6.26-.6l.042-.139c.13-.277.217-.461.303-.507.087-.047.26-.093.562-.093h2.68c.303 0 .52 0 .563.046.043 0 .13.093.259.231.216.277.043.877-.562 1.8-.562.923-1.124 1.707-1.643 2.307-.562.83-.648 1.523-.13 2.077Z'/%3E%3C/svg%3E")}.socials .tg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' d='m.3 6.713 3.917 1.383 1.517 4.612c.097.295.478.404.732.208l2.183-1.683a.681.681 0 0 1 .795-.021l3.938 2.704c.27.187.655.046.723-.264L16.99.526c.074-.338-.277-.62-.618-.496L.296 5.896a.429.429 0 0 0 .004.817Zm5.19.647 7.655-4.46c.137-.08.279.096.16.2L6.989 8.655a1.218 1.218 0 0 0-.406.74l-.215 1.51c-.029.2-.328.22-.387.026L5.152 8.18a.712.712 0 0 1 .337-.82Z'/%3E%3C/svg%3E")}.socials .wt{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' d='M7.5 0C3.368 0 0 3.368 0 7.5c0 1.448.414 2.813 1.133 3.966.171.275.226.611.122.918l-.463 1.363a.5.5 0 0 0 .625.637l1.493-.475c.29-.092.604-.044.867.107A7.436 7.436 0 0 0 7.5 15c4.132 0 7.5-3.368 7.5-7.5S11.632 0 7.5 0Zm4.342 10.579c-.184.5-.895.947-1.474 1.053-.394.079-.894.158-2.631-.553C5.527 10.158 4.105 7.92 4 7.789c-.105-.157-.895-1.184-.895-2.263s.553-1.605.763-1.815c.185-.185.474-.264.764-.264h.263c.21 0 .342.027.473.369.185.447.632 1.5.685 1.631.052.106.105.264.026.395-.079.158-.132.21-.237.342-.105.132-.21.237-.316.369-.105.131-.21.236-.079.473.132.21.58.948 1.21 1.5.843.737 1.527.974 1.764 1.08.184.078.395.052.526-.08.158-.184.369-.473.58-.763.157-.21.341-.237.526-.158.21.08 1.263.606 1.5.71.21.106.368.159.42.264.053.053.053.5-.13 1Z'/%3E%3C/svg%3E")
}
footer nav{background-color:#44AC6F;border-bottom:none;margin-top:35px}
footer nav ul a,footer nav ul a:hover{color:#000}
footer nav ul li:before{background-image:linear-gradient(180deg,hsla(0,0%,100%,.004),hsla(0,0%,100%,.47))}
footer nav ul li:after
{
	background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 38 46" xmlns="http://www.w3.org/2000/svg"><path d="M4.4 46H0L22.32.06h4.4L4.4 46Zm10.75 0H5.87L28.19.06h9.29L15.15 46Z" fill="%23fff"/></svg>')
}
footer .socials{margin-bottom:17px}
footer .footer_top{margin-bottom:38px}
footer .footer_top>div{padding:0 20px;width:25%}
footer .footer_top>div:nth-child(-n+2) h3{margin-bottom:14px}
footer .footer_top .flink
{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2344AC6F' d='M2.96.46 9.1 6.09c.52.52.52 1.28 0 1.8l-6.15 5.67c-.56.51-1.31.62-1.88.1l-.22-.2c-.41-.46-.53-.98-.04-1.39l4.54-4.18c.52-.52.52-1.28 0-1.76C3.86 4.7 2.32 3.33.82 1.94.33 1.53.45 1.01.86.56l.22-.2c.57-.56 1.32-.42 1.88.1Z'/%3E%3C/svg%3E");
	background-position:0;background-repeat:no-repeat;background-size:5px 9px;color:#fff;font-size:15px;margin-left:20px;padding:3px 0 3px 15px
}
footer .footer_top .flink:hover{color:#44AC6F}
footer .footer_top .tel{background-size:15px;font-size:17px;margin-bottom:10px;padding-left:30px}
footer .footer_top .mail{background-size:15px;font-size:16px;padding-left:30px}
footer .footer_top .addr{background-size:15px;color:#fff;font-size:12px;margin:10px auto 14px;padding-left:30px}
footer .footer_top .dash-underlined{margin-bottom:12px;margin-top:7px;width:fit-content!important}
footer .footer_top .btn-rounded{margin-bottom:5px;padding:12px 20px}
footer .footer_top .addr,footer .footer_top .btn,footer .footer_top .contacts h3,footer .footer_top .dash-underlined,footer .footer_top .mail,footer .footer_top .tel{margin-left:auto;margin-right:auto;width:184px}
footer .footer_top .small{color:#fff;font-size:12px;margin:-2px 0 10px}
footer .footer_top .small a{color:#44AC6F}
footer .footer_form{display:flex;flex-flow:column wrap}
footer .footer_form>*{max-width:100%;width:260px}
footer .footer_form input{background:transparent;border:1px solid #44AC6F;color:#fff;font-size:18px;margin-bottom:10px;padding:11px 20px}
footer .footer_form .submit{background:#44AC6F;border:1px solid #44AC6F;display:block;padding:14px;text-transform:uppercase}
footer .footer_bottom{align-items:center;border-top:1px solid #44AC6F;color:#fff;font-size:16px;padding:15px 20px}
footer .footer_bottom .logo{align-items:center;display:flex;margin-right:20px}
footer .footer_bottom .logo .img{align-items:center;background-color:#ffffff;border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:10px;padding-top:2px;width:60px}
footer .footer_bottom .logo .img img{margin:auto}
footer .footer_bottom .logo .logo_name{font-weight:700;text-transform:uppercase}
footer .copyright{margin:20px 0}
#formsent{display:none}
#formsent h2{color:#464646}
#formsent>div{text-align:center}
@media (max-width:1100px)
{
	footer .footer_top{flex-wrap:wrap}
	footer .footer_top>div{width:50%}
	footer .footer_top .contacts h3{width:100%}
	footer .footer_top .addr,footer .footer_top .mail,footer .footer_top .tel{width:calc(100% - 35px)}
	footer .footer_top .btn,footer .footer_top .socials{margin-left:0}footer .footer_top .socials{width:184px}
	footer .footer_top .dash-underlined{margin-left:58px}
	footer .footer_top .addr,footer .footer_top .btn,footer .footer_top .mail,footer .footer_top .socials,footer .footer_top .tel{margin-left:35px}
	footer .footer_top .small{margin:-2px auto 10px 35px;max-width:268px}
	footer .footer_form{margin-left:35px}
}
@media (max-width:700px)
{
	footer nav{margin-top:20px;overflow:hidden}
	footer nav ul{flex-wrap:wrap}
	footer nav ul a{font-size:13px;padding:7px 15px 7px 17px}
	footer .footer_top>div{width:100%}
	footer .footer_top>div:nth-child(-n+2){width:50%}
	footer .footer_top .flink{margin-left:10px}
	footer .footer_top .contacts{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:50% 50%}
	footer .footer_top .contacts h3{grid-area:1/1/2/3}
	footer .footer_top .contacts .addr,footer .footer_top .contacts .mail,footer .footer_top .contacts .socials,footer .footer_top .contacts .tel{grid-column:1;margin-left:27px}
	footer .footer_top .contacts .btn,footer .footer_top .contacts .dash-underlined{grid-column:2}
	footer .footer_top .contacts .dash-underlined{white-space:nowrap}
	footer .footer_form,footer .footer_top .small{margin-left:27px}
	footer .footer_form>*{width:100%}
}
@media (max-width:480px)
{
	footer .footer_top .flink{margin-left:0}
	footer .footer_top .contacts{grid-template-columns:100%}
	footer .footer_top .contacts h3{grid-area:1/1/2/2}
	footer .footer_top .contacts .tel{margin-bottom:10px;width:auto}
	footer .footer_top .contacts .addr,footer .footer_top .contacts .mail{width:auto}
	footer .footer_top .contacts .socials{margin:10px auto}
	footer .footer_top .contacts .calc{margin:20px auto}
	footer .footer_top .contacts .btn,footer .footer_top .contacts .dash-underlined{grid-column:1}
	footer .footer_top .contacts .btn{margin:5px auto}
}
@media (max-width:350px)
{
	footer .footer_bottom{flex-wrap:wrap}
	footer .footer_top .small{max-width:100%}
}
.separate .sedi .sedi-sediorderform3-content .sedi-sediorderform3-fields{z-index:1}
.tabmenu{background-color:#44AC6F;display:flex}
.tabmenu .tabitem{cursor:pointer;padding:10px;position:relative;width:180px}
.tabmenu .tabitem div{position:relative;text-align:center;z-index:1}
.tabmenu .tabitem:after,.tabmenu .tabitem:before{background-repeat:no-repeat;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}
.tabmenu .tabitem:before{background-image:linear-gradient(180deg,hsla(0,0%,100%,.004),hsla(0,0%,100%,.47));background-position:right 10px center;background-size:calc(100% - 30px);transform:skewX(-25deg)}
.tabmenu .tabitem:after
{
	background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 38 46" xmlns="http://www.w3.org/2000/svg"><path d="M4.4 46H0L22.32.06h4.4L4.4 46Zm10.75 0H5.87L28.19.06h9.29L15.15 46Z" fill="%23fff"/></svg>');
	background-position:0 0;background-size:39px 100%
}
.tabmenu .tabitem.active:after,.tabmenu .tabitem.active:before,.tabmenu .tabitem:hover:after,.tabmenu .tabitem:hover:before{opacity:1}
.tabs{border:1px solid #f4a300;border-top:none;position:relative}
.tabs .tab{background-color:#fff;display:none;left:0;position:absolute;top:0}
.tabs .tab.active{display:block;position:relative;z-index:2
}

@media (max-width:640px)
{
	.tabmenu .tabitem{font-size:12px;padding:10px 5px}
}

.tab_form{display:flex;flex-flow:column wrap}
.tab_form>*{max-width:100%;}
.tab_form input{background:transparent;border:1px solid #44AC6F;color:#fff;font-size:18px;margin-bottom:10px;padding:11px 20px}
.tab_form .submit{background:#44AC6F;border:1px solid #44AC6F;display:block;padding:14px;text-transform:uppercase}

/*# sourceMappingURL=obltaxi.css.map */