body {
	margin: 0;
	font-family: 'sf-regular';
}

html {
	scroll-behavior: smooth;
}

.root {
	height: 100vh;
	width: 100%;
	display: flex;
	flex-direction: column;
}

a {
	text-decoration: none;
	cursor: pointer;
	text-align: center;
}

p {
	margin: 0;
}

img {
	max-width: 100%;
}

iframe {
	border: none;
}

.content {
	flex-grow: 1;
}

/* Шрифты */

@font-face {
	font-family: 'Adigiana-Regular';
	src: url('../resources/fonts/Adigiana-Regular.ttf');
}
@font-face {
	font-family: 'AmaticSC-Bold';
	src: url('../resources/fonts/AmaticSC-Bold.ttf');
}
@font-face {
	font-family: 'Montserrat-Regular';
	src: url('../resources/fonts/Montserrat-Regular.ttf');
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url('../resources/fonts/Roboto-Regular.ttf');
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url('../resources/fonts/Roboto-Bold.ttf');
}
@font-face {
	font-family: 'sf-light';
	src: url('../resources/fonts/sf-light.otf');
}
@font-face {
	font-family: 'sf-regular';
	src: url('../resources/fonts/sf-regular.ttf');
}
@font-face {
	font-family: 'sf-medium';
	src: url('../resources/fonts/sf-medium.otf');
}
@font-face {
	font-family: 'sf-semibold';
	src: url('../resources/fonts/sf-semibold.otf');
}
@font-face {
	font-family: 'sf-bold';
	src: url('../resources/fonts/sf-bold.otf');
}

/* Шрифты конец */

.sf-t {
	font-family: 'sf-semibold';
	color: #13294b;
}

.contic {
	background-size: contain;
	height: 35px;
	width: 35px;
}

.cat {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 266.5 266.5' style='enable-background:new 0 0 266.5 266.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bclip-path:url(%23SVGID_2_);fill:%23D88336;%7D .st2%7Bfill:%23EBEBEC;%7D .st3%7Bfill:%23F9B9B9;%7D .st4%7Bfill:%23F2D86B;%7D .st5%7Bfill:%234C4845;%7D .st6%7Bfill:%23FCD0D0;%7D .st7%7Bfill:%2397EFEC;%7D .st8%7Bfill:%23DDD7D7;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='133.2' cy='133.2' r='133.2'/%3E%3Cg%3E%3Cg%3E%3Cdefs%3E%3Crect id='SVGID_1_' x='55.2' y='47.8' width='156' height='170.9'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3E%3C/clipPath%3E%3Cpath class='st1' d='M156.6,207.6c11.7-4.8,12.9-14.3,23.5-19.5c56.6-27.6,16.7-63.3,19.8-70.1c3.8-8.3,7.4-71-6-69.6 c-17.8,1.9-19.2,32.2-31.1,33.1c-11.9,0.9-28.7,6.8-28.7,6.8s-19.3-5.9-31.2-6.7c-11.9-0.9-13.4-31.2-31.2-33 c-13.4-1.4-9.6,61.4-5.8,69.6c3.1,6.8-36.7,42.6,20,70c10.6,5.1,11.8,14.8,23.6,19.4c13.3,5.1,23.4-11.3,23.4-11.3 S141.6,213.7,156.6,207.6L156.6,207.6z M156.6,207.6'/%3E%3C/g%3E%3Cpath class='st2' d='M106.7,206.4c0,0,12.9,11.3,26.3,11.3c13.3,0,26.3-11.3,26.3-11.3l-2.9-20l-48.6-1.4L106.7,206.4z M106.7,206.4'/%3E%3Cpath class='st3' d='M124.5,205.2c0,0,5.5,2.4,8.3,2.4c2.8,0,7.4-2.4,7.4-2.4l3.6-4.2l-7.1-5.7h-8.3L124.5,205.2z M124.5,205.2'/%3E%3Cpath class='st2' d='M210.4,155.7c-4.6,0.1-9.9-0.6-12.6-4.1c-3.4-4.5-12.3-14-21.5-3.5c-10.9,12.4-23.4,14.3-30,1.7 c-3.4-6.5-0.6-14.5,4-17.6c7.1-4.7,20.8-0.9,20.8-2.7c0-2.9-16.2-2.1-21.1-6.9c-2.5-2.4,5.3-11.4,4.3-12.8 c-1-1.4-11.1,9.7-14.3,7.4c-5.8-4-4.6-25.4-7-25.4s-4.5,22.8-8.7,25.4c-2.3,1.4-11.5-8.7-12.7-7.4c-1.2,1.2,6.6,8.5,2.5,12.5 c-5.1,4.9-21.7,5.3-21.7,7.8c0,1.4,14.9-2.1,21.7,2.1c5.5,3.5,8.5,11.3,4.7,17.6c-7.4,12.2-19.4,10.5-30-2.2 c-8.9-10.7-18.1-1.4-21.6,3c-2.6,3.2-7.5,3.9-11.9,3.8c1,11.1,8.4,23.1,30.6,33.9c10.6,5.1,11.8,14.8,23.6,19.4 c13.3,5.1,23.4-11.3,23.4-11.3s8.6,17.4,23.6,11.3c11.7-4.8,12.9-14.3,23.5-19.5C201.3,177.8,208.9,166.4,210.4,155.7L210.4,155.7z M210.4,155.7'/%3E%3Cpath class='st4' d='M116.7,146.3c0,0-6.4-20.4-22.5-9.9c0,0-5.1,11.3,6,16.4C102.9,154,112.3,156,116.7,146.3L116.7,146.3z M116.7,146.3'/%3E%3Cpath class='st5' d='M114.1,143.6c0,5.1-4.1,9.2-9.2,9.2c-5.1,0-9.2-4.1-9.2-9.2c0-5.1,4.1-9.2,9.2-9.2 C110,134.4,114.1,138.5,114.1,143.6L114.1,143.6z M114.1,143.6'/%3E%3Cpath class='st0' d='M109,138.2c0,1.3-1,2.3-2.3,2.3c-1.3,0-2.3-1-2.3-2.3c0-1.3,1-2.3,2.3-2.3C108,135.9,109,136.9,109,138.2 L109,138.2z M109,138.2'/%3E%3Cpath class='st6' d='M71.9,108.1c0,0,15.4-21.6,21.5-22.6c6.2-0.9-18-37.2-23.4-33.1C64.6,56.5,69.8,107.4,71.9,108.1L71.9,108.1z M71.9,108.1'/%3E%3Cpath class='st6' d='M193.3,108.1c0,0-15.4-21.6-21.5-22.6c-6.2-0.9,18-37.2,23.4-33.1C200.6,56.5,195.4,107.4,193.3,108.1 L193.3,108.1z M193.3,108.1'/%3E%3Cpath class='st7' d='M147.4,146.3c0,0,6.4-20.4,22.5-9.9c0,0,5.1,11.3-6,16.4C161.3,154,151.9,156,147.4,146.3L147.4,146.3z M147.4,146.3'/%3E%3Cpath class='st5' d='M168.4,143.6c0,5.1-4.1,9.2-9.2,9.2c-5.1,0-9.2-4.1-9.2-9.2c0-5.1,4.1-9.2,9.2-9.2 C164.3,134.4,168.4,138.5,168.4,143.6L168.4,143.6z M168.4,143.6'/%3E%3Cpath class='st0' d='M159.8,138.2c0,1.3-1,2.3-2.3,2.3c-1.3,0-2.3-1-2.3-2.3c0-1.3,1-2.3,2.3-2.3 C158.7,135.9,159.8,136.9,159.8,138.2L159.8,138.2z M159.8,138.2'/%3E%3Cpath class='st8' d='M145.2,204c-6,0-11-4.3-12.1-10h-0.2c0,6.8,5.5,12.3,12.3,12.3c6.8,0,12.3-5.5,12.3-12.3h-0.2 C156.2,199.7,151.2,204,145.2,204L145.2,204z M145.2,204'/%3E%3Cpath class='st8' d='M120.5,204c-6,0-11-4.3-12.1-10h-0.2c0,6.8,5.5,12.3,12.3,12.3c6.8,0,12.3-5.5,12.3-12.3h-0.2 C131.5,199.7,126.5,204,120.5,204L120.5,204z M120.5,204'/%3E%3Cpath class='st3' d='M135.8,177.4h-5.7c-7.7,0-5.2,6.9-2.9,6.9c3.4,0,4,1.7,5.3,2v11.3h0.8v-11.3c1.3-0.3,1.9-2,5.4-2 C141,184.3,143.5,177.4,135.8,177.4L135.8,177.4z M135.8,177.4'/%3E%3Cg%3E%3Cimage style='display:none;overflow:visible;' width='650' height='709' xlink:href='8DDAB01D.jpg' transform='matrix(0.24 0 0 0.24 55.2283 48.4502)'%3E%3C/image%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
		no-repeat;
}

.dog {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 266.5 266.5' style='enable-background:new 0 0 266.5 266.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%23F5DCB4;%7D .st2%7Bfill:%23965A50;%7D .st3%7Bfill:%234B3F4E;%7D .st4%7Bfill:%235D5360;%7D .st5%7Bfill:%23824641;%7D .st6%7Bfill:%23E7C9A5;%7D .st7%7Bfill:%23BC8E78;%7D .st8%7Bfill:none;stroke:%23464646;stroke-width:16.516;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D .st9%7Bfill:%23FF8087;%7D .st10%7Bfill:%23E6646E;%7D .st11%7Bfill:%23D4AF91;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='133.2' cy='133.2' r='133.2'/%3E%3Cg%3E%3Cpath class='st1' d='M191.8,65.3h-26.6c-9.7,3.8-11.8-2.7-32-2.7s-22.3,6.5-32,2.7H74.6l-3.6,66.9c2.2,26.3,18.5,40.6,31.4,45.8 H164c12.9-5.2,29.2-19.5,31.4-45.8L191.8,65.3z'/%3E%3Cpath class='st2' d='M165.2,65.3c30,9,13.7,55.3,33,75.3c2.8,2.9,7.7,1.6,8.8-2.2c1.5-5,3.1-13,2.8-24.4c-0.3-15.7,6-16.6,6-16.6 s-8-37.3-32-37.3C175.9,60,165.2,65.3,165.2,65.3z'/%3E%3Cpath class='st3' d='M105.3,134.6L105.3,134.6c-5.1,0-9.3-4.2-9.3-9.3v-5.3c0-5.1,4.2-9.3,9.3-9.3l0,0c5.1,0,9.3,4.2,9.3,9.3v5.3 C114.6,130.4,110.4,134.6,105.3,134.6z'/%3E%3Cpath class='st4' d='M105.3,110.6c-0.5,0-0.9,0.1-1.3,0.1v13.2c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3v-4 C114.6,114.8,110.4,110.6,105.3,110.6z'/%3E%3Ccircle class='st0' cx='105.3' cy='117.2' r='4'/%3E%3Cpath class='st3' d='M161.2,134.6L161.2,134.6c-5.1,0-9.3-4.2-9.3-9.3v-5.3c0-5.1,4.2-9.3,9.3-9.3l0,0c5.1,0,9.3,4.2,9.3,9.3v5.3 C170.5,130.4,166.3,134.6,161.2,134.6z'/%3E%3Cpath class='st4' d='M161.2,110.6c-0.5,0-0.9,0.1-1.3,0.1v13.2c0,2.9,2.4,5.3,5.3,5.3c2.9,0,5.3-2.4,5.3-5.3v-4 C170.5,114.8,166.3,110.6,161.2,110.6z'/%3E%3Ccircle class='st0' cx='161.2' cy='117.2' r='4'/%3E%3Cpath class='st5' d='M198.2,140.6c2.8,2.9,7.7,1.6,8.8-2.2c0.9-2.9,1.7-6.8,2.3-11.7c-5.2-2.6-9.7-10.9-12.5-25.1 c-5-25.6-12-40-31.6-36.3C195.2,74.3,178.9,120.6,198.2,140.6z'/%3E%3Cpath class='st6' d='M102.5,178.1h12.6c0,0-22.2-14.9-25.8-41.2c-7.1-51.2,6.4-66.5,18.2-70.4c-1.9,0.1-3.8-0.2-6.2-1.2H74.6 l-3.6,66.9C73.3,158.5,89.6,172.9,102.5,178.1z'/%3E%3Cpath class='st2' d='M101.3,65.3c-30,9-13.7,55.3-33,75.3c-2.8,2.9-7.7,1.6-8.8-2.2c-1.5-5-3.1-13-2.8-24.4c0.3-15.7-6-16.6-6-16.6 s8-37.3,32-37.3C90.6,60,101.3,65.3,101.3,65.3z'/%3E%3Cpath class='st5' d='M100.4,64.9C97.7,63.6,89.2,60,82.6,60c-24,0-32,37.3-32,37.3s6.3,1,6,16.6c0,0.2,0,0.4,0,0.6 C72,56.4,95.5,62.8,100.4,64.9z'/%3E%3Cellipse class='st7' cx='133.2' cy='179.8' rx='29.3' ry='21.3'/%3E%3Cpath class='st8' d='M133.2,203.8'/%3E%3Cpath class='st9' d='M119.9,179.8v13.3c0,7.4,6,13.3,13.3,13.3s13.3-6,13.3-13.3v-13.3H119.9z'/%3E%3Cpath class='st10' d='M119.9,190.3c3.9-0.5,7.5-1.7,10.7-3.4v3.7c0,1.5,1.2,2.7,2.7,2.7s2.7-1.2,2.7-2.7v-3.7 c3.1,1.8,6.8,3,10.7,3.5v-10.4h-26.6V190.3z'/%3E%3Cpath class='st11' d='M150.5,155.9h-34.6c-11,0-20,6.6-20,14.7c0,8.1,8.9,14.7,20,14.7c5.6,0,10.6-1.7,14.2-4.4c0.9-0.7,2-1,3.1-1 c1.1,0,2.2,0.3,3.1,1c3.6,2.7,8.6,4.4,14.2,4.4c11,0,20-6.6,20-14.7C170.5,162.4,161.6,155.9,150.5,155.9z'/%3E%3Cpath class='st4' d='M133.2,145.2c8.8,0,16,4.8,16,10.7c0,5.7-6.7,8.7-11.6,10.9c-2.8,1.3-6,1.3-8.8,0c-4.8-2.2-11.6-5.2-11.6-10.9 C117.2,150,124.4,145.2,133.2,145.2z'/%3E%3Cpath class='st3' d='M125.2,153c-0.4-3.4,2-6.9,2-6.9c-5.8,1.6-9.9,5.4-9.9,9.9c0,5.7,6.7,8.7,11.6,10.9c2.8,1.3,6,1.3,8.8,0 c1-0.5,2.2-1,3.3-1.6C134.4,164,125.9,159.7,125.2,153z'/%3E%3C/g%3E%3C/svg%3E%0A")
		no-repeat;
}

.ge {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_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%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M255.6,0C152.2,0,68,84.2,68,187.6c0,47.5,29.9,114.7,89,199.6c43.2,62.1,85.6,110.1,87.4,112.1l11.2,12.6 l11.2-12.6c1.8-2,44.3-50.1,87.4-112.1c59.1-84.9,89-152.1,89-199.6C443.3,84.2,359.1,0,255.6,0z M329.9,369.9 c-29.2,42-58.7,78.1-74.2,96.6c-15.5-18.4-44.9-54.4-74.1-96.3c-54.7-78.7-83.7-141.8-83.7-182.5c0-87,70.8-157.7,157.7-157.7 c87,0,157.7,70.8,157.7,157.7C413.4,228.3,384.5,291.3,329.9,369.9z'/%3E%3Cpath class='st0' d='M255.6,69.4c-61.1,0-110.7,49.7-110.7,110.7s49.7,110.8,110.7,110.8c61.1,0,110.8-49.7,110.8-110.8 S316.7,69.4,255.6,69.4z M255.6,260.9c-44.6,0-80.8-36.3-80.8-80.8c0-44.6,36.3-80.8,80.8-80.8c44.6,0,80.8,36.3,80.8,80.8 C336.5,224.7,300.2,260.9,255.6,260.9z'/%3E%3C/svg%3E%0A")
		no-repeat;
}

.ca {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%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 473.8 473.8' style='enable-background:new 0 0 473.8 473.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M374.5,293.5c-9.7-10.1-21.4-15.5-33.8-15.5c-12.3,0-24.1,5.3-34.2,15.4l-31.6,31.5c-2.6-1.4-5.2-2.7-7.7-4 c-3.6-1.8-7-3.5-9.9-5.3c-29.6-18.8-56.5-43.3-82.3-75c-12.5-15.8-20.9-29.1-27-42.6c8.2-7.5,15.8-15.3,23.2-22.8 c2.8-2.8,5.6-5.7,8.4-8.5c21-21,21-48.2,0-69.2l-27.3-27.3c-3.1-3.1-6.3-6.3-9.3-9.5c-6-6.2-12.3-12.6-18.8-18.6 c-9.7-9.6-21.3-14.7-33.5-14.7s-24,5.1-34,14.7c-0.1,0.1-0.1,0.1-0.2,0.2l-34,34.3C9.7,89.4,2.4,105,0.8,123.1 c-2.4,29.2,6.2,56.4,12.8,74.2C29.8,241,54,281.5,90.1,324.9c43.8,52.3,96.5,93.6,156.7,122.7c23,10.9,53.7,23.8,88,26 c2.1,0.1,4.3,0.2,6.3,0.2c23.1,0,42.5-8.3,57.7-24.8c0.1-0.2,0.3-0.3,0.4-0.5c5.2-6.3,11.2-12,17.5-18.1c4.3-4.1,8.7-8.4,13-12.9 c9.9-10.3,15.1-22.3,15.1-34.6c0-12.4-5.3-24.3-15.4-34.3L374.5,293.5z M410.3,398.8C410.2,398.8,410.2,398.9,410.3,398.8 c-3.9,4.2-7.9,8-12.2,12.2c-6.5,6.2-13.1,12.7-19.3,20c-10.1,10.8-22,15.9-37.6,15.9c-1.5,0-3.1,0-4.6-0.1 c-29.7-1.9-57.3-13.5-78-23.4C202,396,152.3,357.1,111,307.8c-34.1-41.1-56.9-79.1-72-119.9c-9.3-24.9-12.7-44.3-11.2-62.6 c1-11.7,5.5-21.4,13.8-29.7l34.1-34.1c4.9-4.6,10.1-7.1,15.2-7.1c6.3,0,11.4,3.8,14.6,7c0.1,0.1,0.2,0.2,0.3,0.3 c6.1,5.7,11.9,11.6,18,17.9c3.1,3.2,6.3,6.4,9.5,9.7l27.3,27.3c10.6,10.6,10.6,20.4,0,31c-2.9,2.9-5.7,5.8-8.6,8.6 c-8.4,8.6-16.4,16.6-25.1,24.4c-0.2,0.2-0.4,0.3-0.5,0.5c-8.6,8.6-7,17-5.2,22.7c0.1,0.3,0.2,0.6,0.3,0.9 c7.1,17.2,17.1,33.4,32.3,52.7l0.1,0.1c27.6,34,56.7,60.5,88.8,80.8c4.1,2.6,8.3,4.7,12.3,6.7c3.6,1.8,7,3.5,9.9,5.3 c0.4,0.2,0.8,0.5,1.2,0.7c3.4,1.7,6.6,2.5,9.9,2.5c8.3,0,13.5-5.2,15.2-6.9l34.2-34.2c3.4-3.4,8.8-7.5,15.1-7.5 c6.2,0,11.3,3.9,14.4,7.3c0.1,0.1,0.1,0.1,0.2,0.2l55.1,55.1C420.5,377.7,420.5,388.2,410.3,398.8z'/%3E%3Cpath class='st0' d='M256.1,112.7c26.2,4.4,50,16.8,69,35.8s31.3,42.8,35.8,69c1.1,6.6,6.8,11.2,13.3,11.2c0.8,0,1.5-0.1,2.3-0.2 c7.4-1.2,12.3-8.2,11.1-15.6c-5.4-31.7-20.4-60.6-43.3-83.5s-51.8-37.9-83.5-43.3c-7.4-1.2-14.3,3.7-15.6,11 S248.7,111.5,256.1,112.7z'/%3E%3Cpath class='st0' d='M473.3,209c-8.9-52.2-33.5-99.7-71.3-137.5S316.7,9.1,264.5,0.2c-7.3-1.3-14.2,3.7-15.5,11 c-1.2,7.4,3.7,14.3,11.1,15.6c46.6,7.9,89.1,30,122.9,63.7c33.8,33.8,55.8,76.3,63.7,122.9c1.1,6.6,6.8,11.2,13.3,11.2 c0.8,0,1.5-0.1,2.3-0.2C469.6,223.3,474.6,216.3,473.3,209z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
		no-repeat;
}

.lj {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%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 438.9 438.9' style='enable-background:new 0 0 438.9 438.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M348,57.5h-39.7V39.7c0-5.7-6.3-8.4-12-8.4h-30.8C258.1,10.5,239.8,0,218.9,0c-20.7-0.8-39.5,11.9-46.5,31.3 h-30.3c-5.7,0-11.5,2.6-11.5,8.4v17.8H90.9C67.4,57.8,48.1,76.3,47,99.8v299.4c0,23,20.9,39.7,43.9,39.7h257 c23,0,43.9-16.7,43.9-39.7V99.8C390.7,76.3,371.5,57.8,348,57.5z M151.5,52.3h28.7c5-0.6,9-4.4,9.9-9.4 c3.1-13.5,14.9-23.1,28.7-23.5c13.7,0.4,25.3,10.1,28.2,23.5c0.9,5.1,5.2,9,10.4,9.4h29.8v41.8H151.5V52.3z M371,399.2 c0,11.5-11.5,18.8-23,18.8h-257c-11.5,0-23-7.3-23-18.8V99.8c1.1-12,11-21.2,23-21.4h39.7V105c0.6,5.9,5.6,10.2,11.5,9.9h154.1 c6,0.3,11.2-4,12-9.9V78.4H348c12,0.2,21.9,9.5,23,21.4L371,399.2L371,399.2z'/%3E%3Cpath class='st0' d='M179.2,233.6c-3.9-4.1-10.4-4.4-14.6-0.5l-33.4,31.9L117,250.3c-3.9-4.1-10.4-4.4-14.6-0.5 c-4,4.2-4,10.9,0,15.2l21.4,21.9c1.9,2.1,4.5,3.2,7.3,3.1c2.8,0,5.4-1.2,7.3-3.1l40.8-38.7c4-3.7,4.3-10,0.6-14 C179.6,234,179.4,233.8,179.2,233.6z'/%3E%3Cpath class='st0' d='M329.2,256H209c-5.8,0-10.4,4.7-10.4,10.4s4.7,10.4,10.4,10.4h120.2c5.8,0,10.4-4.7,10.4-10.4 S334.9,256,329.2,256z'/%3E%3Cpath class='st0' d='M179.2,150c-3.9-4.1-10.4-4.4-14.6-0.5l-33.4,31.9L117,166.7c-3.9-4.1-10.4-4.4-14.6-0.5 c-4,4.2-4,10.9,0,15.2l21.4,21.9c1.9,2.1,4.5,3.2,7.3,3.1c2.8,0,5.4-1.2,7.3-3.1l40.8-38.7c4-3.7,4.3-10,0.6-14 C179.6,150.4,179.4,150.2,179.2,150z'/%3E%3Cpath class='st0' d='M329.2,172.4H209c-5.8,0-10.4,4.7-10.4,10.4s4.7,10.4,10.4,10.4h120.2c5.8,0,10.4-4.7,10.4-10.4 S334.9,172.4,329.2,172.4z'/%3E%3Cpath class='st0' d='M179.2,317.2c-3.9-4.1-10.4-4.4-14.6-0.5l-33.4,31.9L117,333.9c-3.9-4.1-10.4-4.4-14.6-0.5 c-4,4.2-4,10.9,0,15.2l21.4,21.9c1.9,2.1,4.5,3.2,7.3,3.1c2.8,0,5.4-1.2,7.3-3.1l40.8-38.7c4-3.7,4.3-10,0.6-14 C179.6,317.6,179.4,317.4,179.2,317.2z'/%3E%3Cpath class='st0' d='M329.2,339.6H209c-5.8,0-10.4,4.7-10.4,10.4s4.7,10.4,10.4,10.4h120.2c5.8,0,10.4-4.7,10.4-10.4 S334.9,339.6,329.2,339.6z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")
		no-repeat;
}

.wa_i {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 682 682' style='enable-background:new 0 0 682 682;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M582.6,99.2C518.5,35.4,433.3,0.2,342.4,0.2C155.3,0.2,2.9,151.7,2.8,338c0,59.5,15.6,117.7,45.3,168.9L0,682 l180-47c49.6,26.9,105.4,41.1,162.3,41.1h0.1c187.2,0,339.5-151.6,339.6-337.9C682,248,646.7,163.1,582.6,99.2z M342.4,619.1h-0.1 c-50.6,0-100.3-13.6-143.7-39.1l-10.3-6.1L81.5,601.7L110,498.1l-6.7-10.6C75.1,442.8,60.2,391.1,60.2,338 C60.2,183.2,186.9,57.2,342.5,57.2c75.4,0,146.3,29.3,199.5,82.4s82.6,123.6,82.6,198.7C624.6,493.1,498,619.1,342.4,619.1z M497.2,408.8c-8.5-4.2-50.2-24.6-58-27.5c-7.8-2.8-13.4-4.2-19.1,4.2c-5.7,8.4-21.9,27.5-26.9,33.1c-5,5.6-9.9,6.3-18.4,2.1 c-8.5-4.2-35.8-13.1-68.2-41.9c-25.2-22.4-42.2-50-47.2-58.5c-4.9-8.5,0-12.6,3.7-17.2c9.2-11.3,18.4-23.2,21.2-28.9 c2.8-5.6,1.4-10.6-0.7-14.8c-2.1-4.2-19.1-45.8-26.2-62.7c-6.9-16.5-13.9-14.2-19.1-14.5c-4.9-0.2-10.6-0.3-16.3-0.3 c-5.7,0-14.8,2.1-22.6,10.6c-7.8,8.5-29.7,28.9-29.7,70.4s30.4,81.7,34.6,87.3s59.8,90.9,144.9,127.5c20.2,8.7,36,13.9,48.4,17.8 c20.3,6.4,38.8,5.5,53.4,3.3c16.3-2.4,50.2-20.4,57.3-40.1c7.1-19.7,7.1-36.6,4.9-40.1C511.4,415.1,505.7,413,497.2,408.8z'/%3E%3C/svg%3E%0A")
		no-repeat;
}

.ig_i {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511 511' style='enable-background:new 0 0 511 511;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M510.5,150.2c-1.2-27.2-5.6-45.8-11.9-62c-6.5-17.2-16.5-32.5-29.5-45.3c-12.8-13-28.3-23.1-45.2-29.4 c-16.3-6.3-34.8-10.7-62-11.9C334.5,0.3,325.8,0,256.4,0s-78.1,0.3-105.3,1.5c-27.2,1.2-45.8,5.6-62,11.9 C72,19.9,56.6,29.8,43.8,42.9c-13,12.8-23.1,28.3-29.4,45.2c-6.3,16.3-10.7,34.8-11.9,62c-1.3,27.4-1.6,36-1.6,105.4 s0.3,78.1,1.5,105.3c1.2,27.2,5.6,45.8,11.9,62c6.5,17.2,16.6,32.5,29.5,45.3c12.8,13,28.3,23.1,45.2,29.4 c16.3,6.3,34.8,10.7,62,11.9c27.2,1.2,35.9,1.5,105.3,1.5s78.1-0.3,105.3-1.5c27.2-1.2,45.8-5.6,62-11.9 c34.3-13.3,61.5-40.4,74.8-74.8c6.3-16.3,10.7-34.8,11.9-62c1.2-27.3,1.5-35.9,1.5-105.3S511.7,177.5,510.5,150.2z M464.5,358.9 c-1.1,25-5.3,38.4-8.8,47.4c-8.6,22.3-26.3,39.9-48.5,48.5c-9,3.5-22.6,7.7-47.4,8.8c-27,1.2-35,1.5-103.2,1.5s-76.4-0.3-103.2-1.5 c-25-1.1-38.4-5.3-47.4-8.8c-11.1-4.1-21.2-10.6-29.3-19.1c-8.5-8.3-15-18.3-19.1-29.3c-3.5-9-7.7-22.6-8.8-47.4 c-1.2-27-1.5-35-1.5-103.2s0.3-76.4,1.5-103.2c1.1-25,5.3-38.4,8.8-47.4C61.6,94,68.1,84,76.7,75.8c8.3-8.5,18.3-15,29.3-19.1 c9-3.5,22.6-7.7,47.4-8.8c27-1.2,35-1.5,103.2-1.5c68.3,0,76.4,0.3,103.2,1.5c25,1.1,38.4,5.3,47.4,8.8 c11.1,4.1,21.2,10.6,29.3,19.1c8.5,8.3,15,18.3,19.1,29.4c3.5,9,7.7,22.6,8.8,47.4c1.2,27,1.5,35,1.5,103.2S465.7,331.9,464.5,358.9 z'/%3E%3Cpath class='st0' d='M256.4,124.3c-72.5,0-131.3,58.8-131.3,131.3S184,386.8,256.4,386.8c72.5,0,131.3-58.8,131.3-131.3 S328.9,124.3,256.4,124.3z M256.4,340.7c-47,0-85.2-38.1-85.2-85.2s38.1-85.2,85.2-85.2c47,0,85.2,38.1,85.2,85.2 S303.5,340.7,256.4,340.7z'/%3E%3Cpath class='st0' d='M423.6,119.1c0,16.9-13.7,30.6-30.6,30.6c-16.9,0-30.6-13.7-30.6-30.6c0-16.9,13.7-30.6,30.6-30.6 C409.8,88.4,423.6,102.2,423.6,119.1z'/%3E%3C/svg%3E%0A")
		no-repeat;
}

.vk_i {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Bold' 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%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M424.9,277.9c-8.3-10.5-5.9-15.1,0-24.4c0.1-0.1,68.4-94.5,75.5-126.5l0,0c3.5-11.7,0-20.2-16.9-20.2h-56 c-14.3,0-20.8,7.4-24.3,15.6c0,0-28.5,68.2-68.8,112.4c-13,12.8-19,16.9-26.1,16.9c-3.5,0-8.9-4.1-8.9-15.8V126.9 c0-14-4-20.2-15.8-20.2h-88c-8.9,0-14.3,6.5-14.3,12.6c0,13.3,20.2,16.3,22.3,53.7v81c0,17.7-3.2,21-10.4,21 c-19,0-65.2-68.5-92.6-146.9c-5.5-15.2-10.9-21.4-25.3-21.4h-56C3.2,106.7,0,114,0,122.3c0,14.5,19,86.9,88.5,182.5 C134.8,370,200,405.3,259.3,405.3c35.6,0,40-7.9,40-21.4c0-62.3-3.2-68.2,14.6-68.2c8.3,0,22.5,4.1,55.8,35.6 c38,37.3,44.3,54,65.6,54h56c16,0,24-7.9,19.4-23.3C500,349.4,428.1,282.4,424.9,277.9z'/%3E%3C/svg%3E%0A")
		no-repeat;
}

.tg_i {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='OBJECTS'%3E%3Cpath class='cls-1' d='M174.56,16.2a5.49,5.49,0,0,0-1.95.36L3.51,80.81A5.45,5.45,0,0,0,3.7,91.07l39.21,13.24,23.64,47.32s0,0,0,0l.06.12h0a2.56,2.56,0,0,0,2.27,1.43,2.5,2.5,0,0,0,1.63-.6L92.7,133.84,68,115.07l1.93,24.65L52.12,102.91l94.49-56.75L68,115.07l61.22,46.46a11,11,0,0,0,6.7,2.27,11.12,11.12,0,0,0,10.84-8.44L179.83,23A5.45,5.45,0,0,0,174.56,16.2Z'/%3E%3C/g%3E%3C/svg%3E")
		no-repeat;
}

.ic_sl {
	background-size: contain;
	height: 30px;
	width: 30px;
}

.ic_m {
	display: block;
	background-size: contain;
	height: 16px;
	width: 16px;
	margin: 4px;
}

.social > a {
	border-radius: 10px;
	border: 1.5px solid #ffffff;
	margin: 2px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page_line {
	background-color: #f8485e;
	width: 180px;
	height: 10px;
	margin-bottom: 50px;
}

/* Шапка */

header {
	color: #ffffff;
	height: 150px;
	width: 100%;
	display: flex;
	justify-content: center;
	font-family: 'Montserrat-Regular', sans-serif;
	font-size: 16px;
	z-index: 10;
}

header > .blocks {
	max-width: 1170px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 50px 0 50px;
}

header > .blocks > .logo > img {
	width: 240px;
}

header > .blocks > .social {
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.contacts {
	font-family: 'sf-semibold';
	color: #ffffff;
	margin: 0 10px;
	align-items: center;
}

.header_button {
	display: flex;
	margin: auto;
	max-width: fit-content;
	justify-content: center;
	text-decoration: none;
	color: #ffffff;
	transition: all 0.2s ease-out;
	background-color: #f8485e;
	border-radius: 28px;
	min-width: 150px;
	padding: 8px;
}

.header_button:hover {
	background-color: #e2485a;
}

.header_button:active {
	background-color: #da606e;
}

/* Меню */

.times {
	border: 1px solid #ffffff;
	width: fit-content;
	border-radius: 50px;
	padding: 4px 8px;
	float: left;
	margin-top: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.icon_times {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:none;%7D%0A%3C/style%3E%3Ctitle%3E%3C/title%3E%3Cg id='Layer_2'%3E%3Cpath class='st0' d='M16,29C8.8,29,3,23.2,3,16S8.8,3,16,3s13,5.8,13,13S23.2,29,16,29z M16,5C9.9,5,5,9.9,5,16s4.9,11,11,11 s11-4.9,11-11S22.1,5,16,5z'/%3E%3Cpath class='st0' d='M21.5,22.5c-0.3,0-0.5-0.1-0.7-0.3l-5.5-5.5C15.1,16.5,15,16.3,15,16V8c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v7.6 l5.2,5.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0C22,22.4,21.8,22.5,21.5,22.5z'/%3E%3C/g%3E%3Cg id='frame'%3E%3Crect class='st1' width='32' height='32'/%3E%3C/g%3E%3C/svg%3E%0A")
		no-repeat;
	background-size: cover;
	height: 22px;
	width: 22px;
}

.address a {
	color: #ffffff;
}

#contacts .address a {
	color: #000000;
}

nav {
	width: 100%;
	font-family: 'sf-semibold';
	font-size: 16px;
	display: flex;
	justify-content: center;
	text-transform: uppercase;
	background: #f3cfb3;
}

nav > .blocks {
	max-width: 1170px;
	width: 100%;
	display: flex;
	align-items: center;
	padding: 0 50px 0 50px;
}

nav > .blocks > ul.menu {
	width: 100%;
	margin: 0;
	list-style: none;
	display: flex;
	justify-content: space-between;
}

nav > .blocks > ul.menu > li {
	cursor: pointer;
}

nav > .blocks > ul.menu > li > a {
	display: block;
	color: #13294b;
	height: 50px;
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0 25px 0 25px;
}

nav > .blocks > ul.menu > li:hover::after {
	background-color: #ffffff !important;
	display: block;
	content: '';
	height: 5px;
	width: 100%;
	margin-top: -5px;
}

/* Подвал */

footer {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #13294b;
	font-size: 2vh;
	font-family: 'Roboto-Regular';
	color: #ffffff;
	z-index: 10;
	margin-top: auto;
}

footer > .blocks {
	margin: 50px 0 50px 0;
	max-width: 1170px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	flex-direction: row;
	padding: 0 50px 0 50px;
}

footer > .blocks > div {
	display: flex;
	flex-direction: column;
	text-align: left;
}

footer > .blocks > div:last-child {
	text-align: right;
}

footer > .blocks > div > p {
	margin-bottom: 10px;
}

a.rus2,
a.rus2:active,
a.rus2:visited {
	color: #ffffff;
}

/* Контент */

.content > .page {
	background-color: #ffffff;
	display: flex;
	justify-content: center;
}

.content > .page > .blocks {
	max-width: 1170px;
	display: flex;
	flex-direction: column;
	padding: 50px;
	width: 100%;
}

.content > .page > .blocks > div {
	z-index: 1;
}

.content > .page > .blocks > .page_title {
	font-family: 'AmaticSC-Bold';
	text-transform: uppercase;
	text-align: left;
	font-size: 8vh;
	z-index: 1;
	color: #13294b;
}

.content > .page > .blocks > .page_title2 {
	margin-top: 2vh;
	font-family: 'Roboto-Bold';
	text-transform: uppercase;
	text-align: left;
	font-size: 6vh;
	z-index: 1;
	color: #ffffff;
}

.page .page_desc {
	color: #ffffff !important;
}

.page_desc {
	font-family: 'Roboto-Regular';
	text-align: center;
	font-size: 2vh;
	color: #494343;
	margin-bottom: 50px;
}

.content > .page > .blocks > .blocks.page {
	flex-wrap: wrap;
	font-family: 'Roboto-Regular';
	font-size: 18px;
	text-align: justify;
}

/* Главная */

.content > .page.cont {
	background-image: url('./img/bg3.png');
	background-size: cover;
	background-color: #b7d4e4;
}

.left2 {
	margin-left: 20px;
	text-align: left !important;
}

.shak {
	display: flex;
	justify-content: center;
}

/* Главная */

/* Первый блок */

#desc {
	flex-direction: column;
	align-items: center;
	background: url('./img/bg3.png'),
		url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 1078' style='enable-background:new 0 0 1920 1078;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23B9D9EB;%7D .st1%7Bfill:%23F3CFB3;%7D%0A%3C/style%3E%3Cg id='Слой_3'%3E%3Crect class='st0' width='1920' height='1078'/%3E%3C/g%3E%3Cpath class='st1' d='M147.3,0C266.9,39.1,423.1,107,579,229c376.1,294.3,489.9,699.1,524,849H0V0H147.3z'/%3E%3C/svg%3E%0A");
	background-size: cover;
	background-position: center top;
}

#desc > .blocks {
	padding-bottom: 0 !important;
}

.blocks.page.desc {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}

.blocks.page.desc > .blocks {
	font-family: 'Adigiana-Regular';
	display: flex;
	flex-direction: column;
}

.blocks.page.desc > .blocks:first-child {
	max-width: calc(40% - 10px);
	margin-top: auto;
}

.blocks.page.desc > .blocks:last-child {
	max-width: calc(60% - 10px);
}

.desc_title {
	text-align: center;
	font-size: 70px;
	color: #ffffff;
	line-height: 8vh;
}

.desc_title:last-of-type {
	margin-bottom: 25px;
}

/* Первый блок конец */

/* Домашняя */

#home {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23B9D9EB;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,52.2c9.1-3.6,16.8-5.2,22.3-6c8.8-1.3,13.1-0.7,15.2-0.3c5.1,0.9,10.3,1.8,14,6c6.4,7.3,3.4,19.1,3.2,20 c-1.3,4.8-3.2,5.5-3.2,9.5c0,6.3,4.9,10.9,6.3,12.3c6,5.7,13.5,6.3,15.8,6.3H0V52.2z'/%3E%3C/svg%3E%0A")
			no-repeat left bottom,
		url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F3CFB3;%7D%0A%3C/style%3E%3Cpath class='st0' d='M100,13.6c-1.6,3.4-4.3,7.9-9.1,11.1c-1.4,0.9-3.1,2.1-5.5,2.6c-4,0.9-7.6-0.2-11.4-1.9 C61.9,20,60.4,13.4,54,13.1c-4.6-0.2-8.1,2.9-11.8,6.4c-18.3,17.1-18,44.5-17.7,64.8c0,0.8,0,2.3,0.7,4.1 c3.4,8.6,17.6,10.5,23.1,11.3c22.4,3,43.8-11.1,51.6-16.8V13.6z'/%3E%3C/svg%3E%0A")
			no-repeat right top;
	background-size: contain;
}

#home .listinfo {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 100px;
}

#home .infoitem {
	border-top: 1px solid #13294b;
	border-right: 1px solid #13294b;
	color: #13294b;
}

#home .infoitem {
	text-align: center;
	border-radius: 50px;
	width: 100%;
	max-width: calc(50% - 25px);
	display: flex;
	flex-direction: column;
	text-align: justify;
	margin-bottom: 30px;
}

#home .infodesc {
	margin: 25px;
	display: flex;
	justify-content: space-between;
	font-size: 0.9em;
}

#home .infoimg {
	width: 100%;
	max-width: calc(30% - 5px);
	margin-bottom: 20px;
}

#home .infotext {
	width: 100%;
	max-width: calc(70% - 5px);
	font-family: 'Montserrat-Regular';
}

#home .infoimg > img {
	width: 100%;
}

#home .infotitle {
	font-family: 'AmaticSC-Bold';
	text-transform: uppercase;
	text-align: left;
	font-size: 2em;
	color: #13294b;
	margin: 25px 25px 0 25px;
}

/* Домашняя конец */

/* Стоимость */

#price {
	background: url('./img/bg2.jpg') no-repeat center center;
	background-size: cover;
}

/* Стоимость конец */

/* Отзвы */

.revv .title {
	margin-left: 20px;
	font-family: 'Roboto-Bold';
	font-size: 16px;
	color: #333333;
}

.revv .icon {
	margin: 10px;
	display: flex;
	align-items: center;
}

.revv .text {
	margin: 10px;
	font-family: 'Roboto-Regular';
	font-size: 14px;
	color: #666666;
}

.revv .item {
	background-color: #ffffff;
	color: #494343;
	border-radius: 25px;
	padding: 15px;
	margin-bottom: 25px;
	max-width: 300px;
	margin: 5px;
}

.rightnn {
	justify-content: flex-end;
	display: flex;
	margin-bottom: 50px;
}

#reviews {
	background-image: url(./img/bg4.jpg);
	background-size: cover;
}

#reviews > .blocks {
	margin-bottom: -60px;
	padding: 0;
}

#reviews .soc {
	display: flex;
	justify-content: left;
	align-items: center;
	margin-top: -30px;
	margin-bottom: 20px;
}

#reviews .soc > a {
	margin-right: 15px;
}

#reviews .itemmm .icon img {
	border-radius: 50%;
}

/* Отзывы конец */

/* Этапы */

#stage {
	background: url('./img/bg5.jpg') no-repeat center center;
	background-size: cover;
	background-color: #ffffff;
}

.stagelist {
	display: flex;
	width: 100%;
	justify-content: center;
}

.stagelistl {
	margin-left: auto;
	width: 800px;
	margin-right: 20%;
}

.stageitem {
	display: flex;
	opacity: 0;
	height: 0;
	width: 0;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.stageitem:first-child .prev {
	opacity: 0;
}

.stageitem:last-child .next {
	opacity: 0;
}

.stagea {
	opacity: 1;
	height: unset;
	width: unset;
	overflow: unset;
}

.stageimg > div {
	display: flex;
	align-items: center;
	padding: 10px;
	background: #ffffff;
}

.stageimg {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: -60px;
}

.stageimg > div > img {
	width: 100%;
}

.stagetext {
	position: relative;
	width: 100%;
	margin-top: -50px;
	border-radius: 25px;
	height: calc(100% + 50px);
	background: #ffffff;
	box-shadow: 4px 4px 10px rgb(0 0 0 / 20%);
	display: flex;
	flex-direction: column;
	align-items: center;
	bottom: -25px;
}

.stagetext > .tit {
	text-align: center;
	font-family: 'sf-bold';
	font-size: 8vh;
	color: #b9d9eb;
}

.stagetext > .tit > .tit2 {
	color: #b9d9eb;
	font-size: 20vh;
}

.stagetext > .tex {
	text-align: center;
	width: 80%;
}

.navig {
	display: flex;
	margin: 50px 0 10px 0;
	width: 100%;
}

.next,
.prev {
	background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%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 31.49 31.49' style='enable-background:new 0 0 31.49 31.49;' xml:space='preserve'%3E%3Cpath style='fill:%231E201D;' d='M21.205,5.007c-0.429-0.444-1.143-0.444-1.587,0c-0.429,0.429-0.429,1.143,0,1.571l8.047,8.047H1.111 C0.492,14.626,0,15.118,0,15.737c0,0.619,0.492,1.127,1.111,1.127h26.554l-8.047,8.032c-0.429,0.444-0.429,1.159,0,1.587 c0.444,0.444,1.159,0.444,1.587,0l9.952-9.952c0.444-0.429,0.444-1.143,0-1.571L21.205,5.007z'/%3E%3C/svg%3E%0A")
		no-repeat;
	background-size: contain;
	height: 30px;
	width: 60px;
	opacity: 1;
	cursor: pointer;
}

.next {
	margin-left: auto;
}

.prev {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-right: auto;
}

/* Этапы */

/* Стоимость */

.prices {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 100px;
}

.priceitem {
	text-align: center;
	border-radius: 50px;
	flex: auto;
	max-width: 200px;
	display: flex;
	flex-direction: column;
	box-shadow: 0 0 10px 10px rgb(232 232 232);
	margin: 15px 15px;
}

.priceitem:nth-child(even) .pricedesc {
	background: #f3cfb3;
}

.priceitem:nth-child(odd) .pricedesc {
	background: #f8485e;
}

.pricedesc {
	display: flex;
	flex-direction: column;
	padding: 5px;
	border-radius: 50px 50px 0 0;
	max-height: 250px;
	height: 100%;
}

.priceimg {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100px;
}

.pricetext {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: auto;
	font-size: 1.8vh;
	color: #ffffff;
	margin: auto;
}

.pricetext > span {
	margin-top: 8px;
	font-size: 1.4vh;
}

.cat,
.dog {
	background-size: contain;
	height: 70px;
	width: 70px;
}

.pricecost {
	padding: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0 0 50px 50px;
	height: 90px;
	background: #ffffff;
	font-family: 'sf-semibold';
	font-size: 3.5vh;
	color: #7b6060;
}
/*  */

.contt {
	height: 400px;
	max-height: 400px;
}

.morecont {
	max-width: 1170px;
	display: none;
	align-items: center;
	justify-content: space-between;
	margin: 10px;
}

/* Форма */

.formdesc {
	display: block;
	background: rgba(255, 255, 255, 0.6);
	max-width: 300px;
	border-radius: 30px !important;
	margin: 10px 50px;
	padding: 25px 50px;
}

.fce {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;
}

input.formindesc {
	width: 100%;
	resize: vertical;
	padding: 15px;
	border-radius: 30px;
	border: 0;
	box-shadow: 4px 4px 10px rgb(0 0 0 / 6%);
	height: 15px;
	font-family: 'Montserrat-Regular';
	font-size: 16px;
	outline: none;
	max-width: 100%;
	margin-bottom: 15px;
}

#form > .blocks {
	margin-top: 4vh;
}

#form .page_line {
	margin-bottom: 0;
}

.form_form {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.form_form > form {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	max-width: 500px;
	width: 100%;
}

input.formin,
textarea.formta {
	width: 100%;
	resize: vertical;
	padding: 15px;
	border-radius: 30px;
	border: 0;
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.06);
	height: 15px;
	font-family: 'Montserrat-Regular';
	font-size: 18px;
	outline: none;
	max-width: 100%;
}

textarea.formta {
	height: 150px;
}

.form_form .formsub {
	margin-top: 35px;
}

.form_form .formin,
textarea.formta {
	margin-bottom: 15px;
}

.descsub {
	padding: 10px 30px !important;
}

.grecaptcha-badge {
	visibility: hidden;
}

.formsub {
	cursor: pointer;
	background-color: #ffffff;
	padding: 1.5vh 4vh;
	color: #13294b;
	border: none;
	border-radius: 28px;
	outline: none;
	max-width: 250px;
	font-family: 'Roboto-Bold';
	font-size: 2.1vh;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.formsub:hover {
	background-color: #a2bfd1;
}

.formsub:active {
	background-color: #a4cde2;
}

.form_title {
	text-align: center;
	font-size: 4vh;
	font-family: 'sf-medium';
	color: #ffffff;
	margin-bottom: 15px;
}

/* Форма конец */

/* Контакты */

.page > .blocks > .contacts {
	display: flex;
	flex-wrap: unset !important;
	justify-content: space-between;
}

.page > .blocks > .contacts > div {
	flex: 0 0 50%;
	max-width: calc(50% - 25px);
	text-align: left !important;
}

.page > .blocks > .contacts > .blocks {
	order: -1;
}

.cont_info {
	color: #13294b;
	font-family: 'sf-light';
	font-size: 1.8vh;
	display: flex;
	margin-bottom: 45px;
}

.cont_info .title {
	font-size: 3vh;
}

.cont_info > div {
	min-width: 7vh;
}

.cont_info > div:first-child {
	display: flex;
	align-items: center;
}

.cont_info img {
	width: 4vh;
	height: 4vh;
}

/* Контакты конец */

/* Образование отдельно */

/* Образование отдельно конец */

/* Сертификаты */

/* Сертификаты конец */

/* Конец контент */

.mobile nav {
	position: absolute;
	left: 0;
	width: 100%;
	top: 150px;
	background-color: #b9d9eb;
	z-index: 2;
}

.mobile nav > .blocks > ul.menu > li:hover::after {
	all: unset !important;
}

.mobile nav ul {
	padding: 15px 0;
	text-align: right;
	flex-direction: column;
}
.mobile nav ul li {
	display: inline-flex;
	padding-left: 20px;
}

.mobile nav > .blocks > ul.menu > li:hover {
	outline: 2px solid #ffffff;
}

@media screen and (max-width: 1200px) {
	.stagelistl {
		margin-right: 10px;
		margin-left: 10px;
	}

	.contacts {
		font-size: 14px !important;
	}

	.desc_text {
		font-size: 6vh;
		line-height: 6vh;
	}

	.blocks > .blocks:not(.desc) > div {
		max-width: 100% !important;
	}

	.page > .blocks > .contacts > div {
		max-width: 100%;
		text-align: left !important;
	}
}

@media screen and (max-width: 900px) {
	.mobile nav {
		top: 250px;
	}

	.morecont {
		display: flex;
	}

	.blocks.page.desc > .blocks:first-child {
		display: none;
	}

	.blocks.page.desc > .blocks:last-child {
		max-width: 100%;
	}

	.blocks.page.desc {
		justify-content: center;
	}

	#home .infoitem {
		max-width: 100% !important;
	}

	.stagelist {
		justify-content: center;
	}

	#home .column {
		flex-direction: column;
	}

	#home .column > div {
		margin-bottom: 25px;
		max-width: 100%;
	}

	.content > .page > .blocks > .blocks.page.contacts {
		flex-direction: column;
	}

	header .contacts,
	header > .blocks > .social {
		display: none;
	}

	.shak > img {
		max-width: 80% !important;
	}

	footer > .blocks {
		margin: 10px 0 20px 0 !important;
		font-size: 10px !important;
	}

	.blocks {
		width: auto;
	}

	header > .blocks > .logo > img {
		width: 160px !important;
	}
}

@media (max-width: 600px) {
	.mobile nav {
		top: 340px;
	}
}

@media screen and (max-width: 600px) {
	
	#home .infodesc {
		flex-direction: column;
		align-items: center;
	}

	#home .infoimg {
		max-width: 50%;
	}

	#home .infotext {
		max-width: 100%;
	}

	.form_form > form {
		max-width: 300px;
	}

	.priceitem {
		margin: 5px 5px;
		max-width: 200px;
	}

	.content > .page > .blocks {
		padding: 20px;
	}

	footer > .blocks {
		padding: 0 25px 0 25px;
	}

	.stageitem {
		flex-direction: column;
	}

	.stageimg {
		padding: 10px;
		margin-left: unset;
		margin-bottom: unset;
	}
}

@media screen and (max-width: 479px) {
	.header_button {
		padding: 4;
	}

	.desc_title {
		font-size: 40px;
	}

	.pricetext {
		font-size: 1.7vh;
	}

	.pricecost {
		font-size: 3.2vh;
	}

	.priceitem {
		margin: 5px 5px;
		max-width: 150px;
	}

	header > .blocks {
		padding: 0 25px 0 25px !important;
	}
}

/* Маркер */

ul.paw {
	padding-left: 0;
}

ul.paw > li {
	list-style-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Слой_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23f3cfb3;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M26.4,10.1c0.7-4.3,4.1-7.4,7.6-6.8c3.4,0.6,5.6,4.5,4.9,8.9c-0.7,4.3-4.1,7.4-7.6,6.8 C27.8,18.4,25.6,14.4,26.4,10.1'/%3E%3Cpath class='st0' d='M16.1,3.3c3.4-0.6,6.8,2.5,7.6,6.8c0.7,4.3-1.4,8.3-4.9,8.9c-3.4,0.6-6.8-2.5-7.6-6.8 C10.5,7.8,12.7,3.9,16.1,3.3'/%3E%3Cpath class='st0' d='M0.9,24c-1.7-3.8-0.6-8,2.4-9.3c3-1.3,6.8,0.7,8.5,4.5c1.7,3.8,0.6,8-2.4,9.3C6.3,29.8,2.5,27.8,0.9,24'/%3E%3Cpath class='st0' d='M38.6,44.5c-1.8,1.9-4.2,2.9-6.8,2.9c-2.7,0-5.2-1.3-6.9-3.4c-1.6,2.1-4.1,3.4-6.9,3.4c-2.6,0-5-1-6.8-2.9 C8,41,8.9,35.4,11.5,31.8c2.1-2.9,6-7,13.1-10.2c0.2-0.1,0.5-0.1,0.8,0c7.1,3.3,11,7.4,13.1,10.2C41,35.4,41.9,41,38.6,44.5'/%3E%3Cpath class='st0' d='M49.2,24c-1.7,3.8-5.5,5.8-8.5,4.5c-3-1.3-4.1-5.5-2.4-9.3c1.7-3.8,5.5-5.8,8.5-4.5C49.8,16,50.9,20.2,49.2,24 '/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* Маркер конец */

/* Кнопка меню */

.mobile .blocks .hamburger {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	display: block;
}

.hamburger {
	display: none;
	width: 30px;
	height: 30px;
	margin-left: 30px;
	cursor: pointer;
}

.hamburger svg {
	width: 30px;
	height: 30px;
	fill: #ffffff;
}

/* Конец кнопки меню */

.padd {
	padding: 0 !important;
}

.phone {
	text-decoration: none;
	color: #ffffff;
}

.phone2 {
	text-decoration: none;
	color: #13294b;
}

#wrapMap {
	position: relative;
	cursor: help;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	border-image: initial;
}
.mapTitle {
	position: absolute;
	z-index: 1000;
	box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 5px;
	display: none;
	padding: 5px 20px;
	border-radius: 5px;
	background: rgb(255, 255, 255);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(204, 204, 204);
	border-image: initial;
}

.icons-app {
	display: flex;
	margin-top: 20px;
	width: 100px;
	height: 100px;
}

.icons-app img {
	margin-right: 8px;
}
