body {
	font-family: 'Open Sans', sans-serif;
	color: #2c2c2c;
}
@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1320px;
	}
}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 33px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #2c2c2c; 
}
a:hover {
	text-decoration: none;
	color: #b24294;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
#content {
	min-height: 600px;
}
.common-home #content { 
	min-height: auto;
}
/* Button */
.btn {
	outline: none !important;
	box-shadow: none !important;
}
.btn-primary {
	background: #b24294;
    border-color: #b24294;
    border-radius: 40px;
    padding: 9px 40px;
    font-size: 17px;
    text-transform: uppercase;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
	background: #a73789 !important;
    border-color: #a73789 !important;
}
.btn-link:hover, .btn-link:focus, .btn-link:active {
	text-decoration: none;
}
/* form */
.form-control {
	border-radius: 0;
    border-color: #cdcccd;
    height: 42px;
    padding-left: 20px;
}
.form-group {
	margin-bottom: 12px;
}
/* Icon */
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: 2px solid;
    border-bottom: 2px solid;
    border-left: 0;
    width: 7px;
    height: 7px;
    transform: rotate(45deg);
}
.preim-block>a>span {
	width: 120px;
    height: 120px;
    display: block;
    background-color: #fff;
    border-radius: 80px;
    margin: 3px auto 17px;
}
.icon-exp,
#expert .card-header::before {
	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='131 -172 612 612' style='enable-background:new 131 -172 612 612;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Crect x='312.7' y='-38.1' class='st0' width='133.9' height='19.1'/%3E%3Crect x='312.7' y='-95.5' class='st0' width='133.9' height='19.1'/%3E%3Cpath class='st0' d='M503.9-172H293.6c-21,0-38.3,17.2-38.3,38.3v439.9c0,21,17.2,38.3,38.3,38.3h153V440l47.8-47.8l47.8,47.8 v-95.6h38.3c21,0,38.3-17.2,38.3-38.3V-38.1L503.9-172z M503.9-143.3l89.9,105.2h-70.8c-9.6,0-19.1-9.6-19.1-19.1V-143.3z M523.1,394.1l-28.7-28.7l-28.7,28.7v-74.6c9.6,3.8,19.1,5.7,28.7,5.7s19.1-1.9,28.7-5.7L523.1,394.1L523.1,394.1z M494.4,306.1 c-26.8,0-47.8-21-47.8-47.8s21-47.8,47.8-47.8c26.8,0,47.8,21,47.8,47.8S521.2,306.1,494.4,306.1z M599.6,306.1 c0,9.6-7.7,19.1-19.1,19.1h-38.3v-21c11.5-11.5,19.1-28.7,19.1-45.9c0-36.3-30.6-66.9-66.9-66.9s-66.9,30.6-66.9,66.9 c0,19.1,7.6,34.4,19.1,45.9v21h-153c-9.6,0-19.1-7.6-19.1-19.1v-439.9c0-9.6,7.6-19.1,19.1-19.1h191.3v95.6 c0,21,17.2,38.3,38.3,38.3h76.5L599.6,306.1L599.6,306.1z'/%3E%3Crect x='312.7' y='19.3' class='st0' width='248.6' height='19.1'/%3E%3Crect x='312.7' y='134' class='st0' width='248.6' height='19.1'/%3E%3Crect x='312.7' y='76.6' class='st0' width='248.6' height='19.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
.icon-access,
#access .card-header::before {
	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='-145 106.9 57.1 57.1' style='enable-background:new -145 106.9 57.1 57.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-91.3,148.4c2.1-4,3.2-8.6,3.2-13.2c0-15.6-12.7-28.4-28.4-28.4s-28.4,12.7-28.4,28.4s12.7,28.4,28.4,28.4 c4.4,0,8.6-1,12.5-2.9l2.7,2.7c0.4,0.4,0.9,0.6,1.4,0.6s1-0.2,1.4-0.6l9.8-9.8c0.4-0.4,0.6-0.9,0.6-1.4c0-0.5-0.2-1-0.6-1.4 L-91.3,148.4z M-95.9,143.8c1.7-0.5,3.3-1.1,5-1.7c-0.4,1.7-1.1,3.3-1.8,4.9L-95.9,143.8z M-96.9,133.2c-0.2-0.5-0.7-0.8-1.4-0.8 h-6.7c-0.1-1.9-0.2-3.7-0.5-5.5c5.1,0.8,10.1,2.2,14.9,4.3c0.1,0,0.1,0,0.2,0c0.2,1.3,0.3,2.7,0.3,4.1c0,1.5-0.1,3-0.4,4.5 c0,0-0.1,0-0.1,0c-2.3,0.9-4.6,1.8-7,2.5l-3.7-3.6l3.9-3.8C-96.9,134.2-96.7,133.7-96.9,133.2z M-119.8,134.3v10.5 c-1.8-0.1-3.7-0.3-5.5-0.5c-0.8-5.9-0.8-11.9,0-17.8c5.9-0.8,11.9-0.8,17.8,0c0.3,1.9,0.4,3.9,0.5,5.8h-10.9 C-119,132.3-119.8,133.2-119.8,134.3z M-142.4,139.7c-0.3-1.5-0.4-2.9-0.4-4.5c0-1.4,0.1-2.8,0.3-4.1c0.1,0,0.1,0,0.2,0 c4.9-2,9.9-3.4,14.9-4.3c-0.7,5.7-0.7,11.5,0,17.2c-5.1-0.8-10.1-2.3-14.9-4.2C-142.3,139.7-142.4,139.7-142.4,139.7z M-90.9,128.8 c-4.9-1.9-9.9-3.3-14.9-4.1c-0.8-5.1-2.2-10.2-4.1-15.1C-100.6,112.1-93.2,119.5-90.9,128.8z M-112.2,109.2c0,0.1,0,0.2,0.1,0.3 c2,4.8,3.4,9.8,4.2,14.9c-5.7-0.7-11.5-0.7-17.2,0c0.8-5.1,2.2-10.1,4.3-14.9c0-0.1,0.1-0.2,0.1-0.3c1.4-0.2,2.8-0.4,4.3-0.4 C-115,108.9-113.6,109-112.2,109.2z M-123,109.7c-2,4.9-3.3,10-4.1,15.1c-5.1,0.8-10.1,2.2-14.9,4.1 C-139.7,119.5-132.3,112.1-123,109.7z M-141.9,142c4.8,1.9,9.7,3.2,14.8,4c0.8,5,2.1,9.9,4,14.7C-132.3,158.4-139.5,151.2-141.9,142 z M-120.8,161.3c-2-4.9-3.4-9.9-4.3-14.9c1.7,0.2,3.4,0.4,5.2,0.4v7.1c0,1,0.7,1.5,1.3,1.5c0.3,0,0.7-0.1,1.1-0.5l3.8-3.9l3.9,3.9 c-0.6,2.2-1.4,4.3-2.3,6.4c-1.4,0.2-2.9,0.4-4.3,0.4C-117.9,161.6-119.4,161.5-120.8,161.3z M-109.8,160.8c0.6-1.4,1.1-2.8,1.5-4.3 l2.8,2.8C-106.9,159.9-108.3,160.4-109.8,160.8z M-99.9,162l-12.4-12.4c-0.4-0.4-0.9-0.6-1.4-0.6s-1,0.2-1.4,0.6l-2.8,2.8l-0.1-18 h18.1l-2.8,2.8c-0.8,0.8-0.8,2,0,2.7l12.4,12.3L-99.9,162z'/%3E%3C/svg%3E");
    background-size: 56px;
    background-repeat: no-repeat;
    background-position: 33px 32px;
}
.icon-safe,
#safe .card-header::before {
	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='-93 53.9 162.1 162.1' style='enable-background:new -93 53.9 162.1 162.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M44.2,53.9H-68.1c-5.2,0-9.4,4.2-9.4,9.4v143.4c0,5.2,4.2,9.4,9.4,9.4H44.2c5.2,0,9.4-4.2,9.4-9.4V63.2 C53.5,58.1,49.3,53.9,44.2,53.9z M40.3,60.5c2.5,0,4.5,2,4.5,4.5s-2,4.5-4.5,4.5c-2.5,0-4.5-2-4.5-4.5S37.9,60.5,40.3,60.5z M25.3,60.5c2.5,0,4.5,2,4.5,4.5s-2,4.5-4.5,4.5c-2.5,0-4.5-2-4.5-4.5S22.8,60.5,25.3,60.5z M10.2,60.5c2.5,0,4.5,2,4.5,4.5 s-2,4.5-4.5,4.5c-2.5,0-4.5-2-4.5-4.5S7.8,60.5,10.2,60.5z M47.3,206.6c0,1.7-1.4,3.1-3.1,3.1H-68.1c-1.7,0-3.1-1.4-3.1-3.1V73 H47.3V206.6z'/%3E%3Cg%3E%3Cpath class='st0' d='M-27.7,114.2c0-8.7,7.1-15.8,15.7-15.8c8.7,0,15.8,7.1,15.8,15.8v8.5h9.3v-8.5c0-13.8-11.2-25-25-25 s-25.1,11.2-25.1,25v8.5h9.3L-27.7,114.2C-27.7,114.2-27.7,114.2-27.7,114.2z'/%3E%3Cpath class='st0' d='M18.2,125h-60.3c-2.6,0-4.7,2.1-4.7,4.6V176c0,2.6,2.1,4.6,4.7,4.6h60.3c2.6,0,4.6-2.1,4.6-4.6v-46.4 C22.8,127.1,20.8,125,18.2,125z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 51px;
    background-repeat: no-repeat;
    background-position: 35px 35px;
}
.icon-innovat,
#innovation .card-header::before {
	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='-95 55.2 158.8 158.8' style='enable-background:new -95 55.2 158.8 158.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cpath class='st0' d='M50.1,65.7H-81.3c-7.6,0-13.7,6.2-13.7,13.7v87.5c0,7.6,6.2,13.7,13.7,13.7h60.1v11.7h-42l-5.6,5.6v5.6H37.6 v-5.6l-5.6-5.6h-42v-11.7h60.1c7.6,0,13.7-6.2,13.7-13.7V79.4C63.8,71.9,57.6,65.7,50.1,65.7z M58.2,150.1c0,4.5-3.6,8.1-8.1,8.1 H-81.3c-4.5,0-8.1-3.6-8.1-8.1V79.4c0-4.5,3.6-8.1,8.1-8.1H50.1c4.5,0,8.1,3.6,8.1,8.1L58.2,150.1L58.2,150.1z'/%3E%3Cpath class='st0' d='M-14.7,84.6c-16.5,0-30,13.5-30,30s13.5,30,30,30s30-13.5,30-30S1.9,84.6-14.7,84.6z M2.6,109.5l-18.8,18.8 c-0.8,0.8-1.9,1.2-3,1.2s-2.2-0.4-3-1.2l-9.6-9.6c-0.8-0.8-1.2-1.9-1.2-3s0.4-2.2,1.2-3s1.9-1.2,3-1.2s2.2,0.4,3,1.2l6.6,6.6 l15.8-15.8c0.8-0.8,1.9-1.2,3-1.2s2.2,0.4,3,1.2C4.2,105.2,4.2,107.9,2.6,109.5z'/%3E%3C/svg%3E");
    background-size: 55px;
    background-repeat: no-repeat;
    background-position: 33px 33px;
}
.icon-user {
	background-image: url("data:image/svg+xml,%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 350 350' style='enable-background:new 0 0 350 350;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M175,201.9c55.7,0,101-45.3,101-101S230.7,0,175,0C119.3,0,74,45.3,74,101S119.3,201.9,175,201.9z M175,26.9 c40.8,0,74,33.2,74,74s-33.2,74-74,74c-40.8,0-74-33.2-74-74S134.2,26.9,175,26.9z'/%3E%3Cpath id='XMLID_1_' class='st0' d='M255.7,196.8c-7.9,6.7-16.7,12.3-26.1,16.9c43.2,19.3,74.5,60.5,79.4,109.4H41.1 c4.9-49,36.2-90.2,79.4-109.4c-9.4-4.6-18.2-10.2-26.1-16.9c-48.3,28-80.9,80.1-80.9,139.8V350h323.1v-13.5 C336.5,276.9,303.9,224.8,255.7,196.8z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    width: 15px;
    height: 14px;
    margin: 0 4px -1px -3px;
}
.icon-facebook {
	background-image: url("data:image/svg+xml,%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 350 350' style='enable-background:new 0 0 350 350;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23B74897;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23B74897;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M175,350C78.5,350,0,271.5,0,175C0,78.5,78.5,0,175,0c96.5,0,175,78.5,175,175C350,271.5,271.5,350,175,350z M175,18.8C88.9,18.8,18.8,88.9,18.8,175c0,86.1,70.1,156.2,156.2,156.2c86.1,0,156.2-70.1,156.2-156.2 C331.2,88.9,261.1,18.8,175,18.8z'/%3E%3C/g%3E%3Cg%3E%3Cpath id='XMLID_1_' class='st1' d='M147.6,175.8v101.4c0,1.5,1.2,2.6,2.6,2.6h37.7c1.5,0,2.6-1.2,2.6-2.6V174.2h27.3 c1.4,0,2.5-1.1,2.6-2.4l2.6-31.1c0.1-1.5-1.1-2.9-2.6-2.9h-29.9v-22c0-5.2,4.2-9.4,9.4-9.4h21c1.5,0,2.6-1.2,2.6-2.6V72.7 c0-1.5-1.2-2.6-2.6-2.6h-35.6c-20.9,0-37.8,16.9-37.8,37.8v29.9h-18.8c-1.5,0-2.6,1.2-2.6,2.6v31.1c0,1.5,1.2,2.6,2.6,2.6h18.8 V175.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 26px;
    height: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: -8px;
}
.icon-youtube {
	background-image: url("data:image/svg+xml,%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 350 350' style='enable-background:new 0 0 350 350;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23B74897;%7D%0A%3C/style%3E%3Cg id='XMLID_5_'%3E%3Cg id='XMLID_11_'%3E%3Cpath id='XMLID_12_' class='st0' d='M175,350C78.5,350,0,271.5,0,175C0,78.5,78.5,0,175,0c96.5,0,175,78.5,175,175 C350,271.5,271.5,350,175,350z M175,18.8C88.9,18.8,18.8,88.9,18.8,175c0,86.1,70.1,156.2,156.2,156.2 c86.1,0,156.2-70.1,156.2-156.2C331.2,88.9,261.1,18.8,175,18.8z'/%3E%3C/g%3E%3Cg id='XMLID_6_'%3E%3Cg id='XMLID_7_'%3E%3Cpath id='XMLID_8_' class='st0' d='M279.8,148.5c0-24.8-20.1-44.9-44.9-44.9H118.3c-24.8,0-44.9,20.1-44.9,44.9v54.6 c0,24.8,20.1,44.9,44.9,44.9h116.6c24.8,0,44.9-20.1,44.9-44.9V148.5z M206.2,178.5L159.8,204c-2,1.1-3.8-0.4-3.8-2.7V149 c0-2.3,1.9-3.8,3.9-2.6l46.8,26.8C208.7,174.4,208.3,177.4,206.2,178.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 26px;
    height: 26px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: -8px;
	margin-left: 5px;
}
.icon-plus {
	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='-165 126.2 17.8 17.8' style='enable-background:new -165 126.2 17.8 17.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%235E5D5D;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M-148.9,128.7c-0.3-0.3-0.7-0.3-1,0l-8.2,8.2l-4.2-4.3c-0.3-0.3-0.7-0.3-1,0l-1.5,1.5c-0.3,0.3-0.3,0.7,0,1 l6.2,6.3c0.3,0.3,0.7,0.3,1,0l10.2-10.2c0.3-0.3,0.3-0.7,0-1L-148.9,128.7z'/%3E%3C/g%3E%3C/svg%3E");
    width: 21px;
    height: 21px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: -4px;
}
.icon-minus {
	width: 18px;
    height: 4px;
    background: #5e5d5d;
    display: inline-block;
    vertical-align: middle;
}
.icon-phone {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 11px 6px 0 0;
    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='62 -102.8 473.8 473.8' style='enable-background:new 62 -102.8 473.8 473.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cpath class='st0' d='M450.8,177c-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.3C86-27.1,78.7-11.5,77.1,6.6 C74.7,35.8,83.3,63,89.9,80.8c16.2,43.7,40.4,84.2,76.5,127.6c43.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.3L450.8,177z M486.6,282.3C486.5,282.3,486.5,282.4,486.6,282.3 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.4c-56.6-27.4-106.3-66.3-147.6-115.6c-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.7L152-55c4.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.1C496.8,261.2,496.8,271.7,486.6,282.3z'/%3E%3C/svg%3E");
}
.icon-email {
	display: block;
    float: left;
    width: 17px;
    height: 17px;
    margin: 11px 6px 0 0;
    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='67 -107.3 483.3 483.3' style='enable-background:new 67 -107.3 483.3 483.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M491.3-49.5H126.1C93.5-49.5,67-23,67,9.6v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1 c32.6,0,59.1-26.5,59.1-59.1V9.7C550.4-22.9,523.9-49.5,491.3-49.5z M523.4,259.2c0,17.7-14.4,32.1-32.1,32.1H126.1 c-17.7,0-32.1-14.4-32.1-32.1V9.7c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1L523.4,259.2L523.4,259.2z'/%3E%3Cpath class='st0' d='M371.8,131.3L490,25.3c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1l-163,146.3l-31.8-28.4 c-0.1-0.1-0.2-0.2-0.2-0.3c-0.7-0.7-1.4-1.3-2.2-1.9L145.3,5.1c-5.6-5-14.1-4.5-19.1,1.1c-5,5.6-4.5,14.1,1.1,19.1l119.6,106.9 L127.8,243.7c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3 c2.6,2.3,5.8,3.4,9,3.4s6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2 c5.1-5.4,4.9-14-0.5-19.1L371.8,131.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.carr {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNTk5NDJlZS1mMzhkLWNiNDAtODc5MS0wZDNlODdlMGFlODUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjY1MzkxNDY4N0YxMTFFQjk0QUFCQTcyNzJFMzNEREQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY1MzkxNDU4N0YxMTFFQjk0QUFCQTcyNzJFMzNEREQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZjlhNGYyMjgtYTVkMy0wNTQ4LWE0ODktM2QxY2EwZmRmZTc5IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NjlmNzllMTUtN2NlYS0xMWViLWE0ZmQtZmVmYTc3ZjM2YWU0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+64poNwAAAKRJREFUeNpiWK/U/h6I8////8+AjpkYGBgEgHjCBuWOBgY0wASly0AYqACkiBFdcjcQOwFxIhDPAypgRpZkCLhbcQJI2QCxFxCvBipgY0K2A6jgMpCyBmJjIN7CxIAd/AdiRhRJoFG6QOoIEJ8HYm8mJAlzIHUYiHcAcQjQil8wSRcg3g/EC0EuBkr8BQmyQCW7gbgRKIgSECDJD1CJCeiuAggwAN4QO5/cmRqZAAAAAElFTkSuQmCC');
	display: inline-block;
    width: 15px;
    height: 12px;
    background-repeat: no-repeat;
}
/* header */
body.common-home {
    background: url(../image/home-background-min.jpg) no-repeat;
    background-position: top;
}
.row-home-banner {
    min-height: 640px;
}
header {
	padding: 19px 0;
	background-image: url(../image/head-fon-min.jpg);
	background-repeat: no-repeat;
	margin-bottom: 53px;
}
.common-home header {
	margin-bottom: -19px;
	background-image: none;
}
#menu a,
#menu span {
	font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
}
#ocd_multilang button.btn-link {
	font-size: 13px;
    line-height: 1;
    border: 1px solid #b24294;
    border-radius: 30px;
    color: #b24294;
}
#ocd_multilang ul {
	min-width: 75px;
    padding: 2px 0;
}
#ocd_multilang ul>li>a {
	font-size: 12px;
    text-align: left;
    padding: 3px 10px;
	color: #2c2c2c;
}
/* Banner */
.banner-text {
    position: absolute;
    top: 12%;
    /* transform: translateY(-50%); */
}
.banner-text .home-name {
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 41px;
}
.banner-text .home-text p {
	font-size: 22px;
    margin-bottom: 14px;
}
.banner-text .home-text ul {
	line-height: 40px;
    margin-bottom: 20px;
    list-style: none;
}
.banner-text .home-text ul>li {
    font-size: 20px;
    position: relative;
    padding-left: 2px;
}
.carousel-caption ul>li {
	position: relative;
}
.banner-text .home-text ul>li::before,
.carousel-caption ul>li::before { 
	content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 16px;
    left: -21px;
    border-bottom: 2px solid #b24293;
    border-right: 2px solid #b24294;
    transform: rotate(-45deg);
} 
.carousel-caption ul>li::before {
    top: 10px;
}
.banner-text .home-text .btn-primary {
	padding: 14px 38px;
}
.info-page ul {
	list-style: none;
    font-size: 18px;
    margin-left: 7px;
    padding-left: 25px;
}
.info-page ul>li {
    position: relative;
    line-height: 25px;
    margin-bottom: 10px;
}
.info-page ul>li::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 8px;
    left: -21px;
    border-bottom: 2px solid #b24293;
    border-right: 2px solid #b24294;
    transform: rotate(-45deg);
}
.carousel-caption {
    top: 21%;
    color: #000;
    left: 35%;
    text-align: left;
}
.carousel-item img {
	margin-left: 123px;
}
.row-about p {
    font-size: 24px;
    margin-bottom: 22px;
}
.row-about ul {
	list-style: none;
    font-size: 18px;
    margin-left: 7px;
}
.info-page .row-about ul>li {
    position: relative;
    line-height: 25px;
    margin-bottom: 10px;
}
.info-page .row-about ul>li::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    top: 8px;
    left: -21px;
    border-bottom: 2px solid #b24293;
    border-right: 2px solid #b24294;
    transform: rotate(-45deg);
}
.row-html {
	margin: 0;
    font-size: 17px;
    text-align: justify;
    line-height: 29px;
}
.row-html h1 {
	font-size: 30px;
    color: #2c2c2c;
    font-weight: 600;
    margin-bottom: 25px;
}
/* HOME */
.preim-block {
	width: 260px;
    height: 250px;
    border-radius: 5px;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    padding-top: 25px;
}
.row-home-preim {
    padding-left: 63px;
    padding-right: 68px;
    margin-top: 4px;
    margin-bottom: 28px;
}
.row-home-preim>div:nth-child(odd) .preim-block {
	background-image: -moz-linear-gradient( 90deg, rgb(202,219,228) 0%, rgb(230,238,242) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(202,219,228) 0%, rgb(230,238,242) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(202,219,228) 0%, rgb(230,238,242) 100%);
} 
.row-home-preim>div:nth-child(even) .preim-block {
	background-image: -moz-linear-gradient( 90deg, rgb(230,238,242) 0%, rgb(202,219,228) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(230,238,242) 0%, rgb(202,219,228) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(230,238,242) 0%, rgb(202,219,228) 100%);
}
.row-slider {
	background: url(../image/background-carousel.jpg) no-repeat;
    background-position: bottom;
    margin-bottom: 68px;
}
.body-price {
	border: 2px solid #edecec;
}
.body-price .row>div:nth-child(even) {
	background: #f4f4f4;
}
.body-price .row:nth-child(even)>div {
	background: #edecec;
}
.body-price .row:nth-child(1)>div:nth-child(odd),
.body-price .row:last-child>div:nth-child(odd) {
	background: #fff;
}
.body-price .row:nth-child(1)>div:nth-child(even),
.body-price .row:last-child>div:nth-child(even) {
	background: #f4f4f4;
}
.body-price .row>div {
	padding: 12px 30px;
}
.body-price .row:last-child .col-3 {
	padding-top: 0;
}
.price-name {
	font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
    color: #af2287;
}
.price-name span {
	font-size: 17px;
    color: #2c2c2c;
    text-transform: none;
}
.kog-bg {
    width: 100%;
    max-width: 390px;
    height: 240px;
    margin-left: 7px;
    position: relative;
}
.kog-bg:nth-child(1) {
	background: url(../image/kog-bg-1-min.jpg) no-repeat;
}
.kog-bg:nth-child(2) {
	background: url(../image/kog-bg-2-min.jpg) no-repeat;
}
.kog-bg:nth-child(3) {
	background: url(../image/kog-bg-3-min.jpg) no-repeat;
}
.kog-bg>a {
	display: block;
    height: 100%;
}
.kog-bg>span,
.kog-bg>a>span {
	background: #b24294;
    display: block;
    color: #fff;
    min-width: 190px;
    position: absolute;
    left: -12px;
    top: 52px;
    padding: 12px 10px 12px 26px;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px;
}
.kog-bg>span::before,
.kog-bg>a>span::before {
	content: '';
    width: 20px;
    height: 84px;
    display: block;
    position: absolute;
    top: 0;
    right: -20px;
    border-top: 84px solid #b24294;
    border-right: 20px solid transparent;
}
.row-kog .h1 {
	font-size: 45px;
    text-transform: uppercase;
    color: #af2287;
    font-weight: 600;
    position: absolute;
	top: -98px;
    right: 18px;
}
.row-kog .container {
	position: relative;
}
.row-price {
	margin: 53px 0 50px;
}
/* Contact */
.information-contact #content h2,
.information-contact #content h1 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 30px;
}
.contact-form {
	padding-left: 60px;
}
.contact-form .buttons {
	margin-top: 6px;
}
.contact-info .icon-phone {
	display: block;
    float: left;
    width: 33px;
    height: 33px;
    margin: 0px 6px 0 0;
	position: absolute;
    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='62 -102.8 473.8 473.8' style='enable-background:new 62 -102.8 473.8 473.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M450.8,177c-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.3C86-27.1,78.7-11.5,77.1,6.6 C74.7,35.8,83.3,63,89.9,80.8c16.2,43.7,40.4,84.2,76.5,127.6c43.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.3L450.8,177z M486.6,282.3C486.5,282.3,486.5,282.4,486.6,282.3 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.4c-56.6-27.4-106.3-66.3-147.6-115.6c-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.7L152-55c4.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.1C496.8,261.2,496.8,271.7,486.6,282.3z'/%3E%3C/svg%3E");
    background-size: 17px;
    background-color: #a73789;
    border-radius: 51px;
    background-position: 8px;
	position: absolute;
	left: 0;
    top: -2px;
}
.contact-info .icon-email {
    display: block;
    float: left;
    width: 33px;
    height: 33px;
    margin: 0px 6px 0 0;
	position: absolute;
    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='67 -107.3 483.3 483.3' style='enable-background:new 67 -107.3 483.3 483.3;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M491.3-49.5H126.1C93.5-49.5,67-23,67,9.6v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1 c32.6,0,59.1-26.5,59.1-59.1V9.7C550.4-22.9,523.9-49.5,491.3-49.5z M523.4,259.2c0,17.7-14.4,32.1-32.1,32.1H126.1 c-17.7,0-32.1-14.4-32.1-32.1V9.7c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1L523.4,259.2L523.4,259.2z'/%3E%3Cpath class='st0' d='M371.8,131.3L490,25.3c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1l-163,146.3l-31.8-28.4 c-0.1-0.1-0.2-0.2-0.2-0.3c-0.7-0.7-1.4-1.3-2.2-1.9L145.3,5.1c-5.6-5-14.1-4.5-19.1,1.1c-5,5.6-4.5,14.1,1.1,19.1l119.6,106.9 L127.8,243.7c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3 c2.6,2.3,5.8,3.4,9,3.4s6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2 c5.1-5.4,4.9-14-0.5-19.1L371.8,131.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 17px;
    background-color: #a73789;
    border-radius: 51px;
    background-position: 8px;
	position: absolute;
	left: 0;
    top: -2px;
}
.contact-info a {
	font-size: 20px;
    font-weight: 600;
}
.contact-info ul>li {
    line-height: 28px;
    margin-bottom: 22px;
    padding-left: 48px;
    position: relative;
}
.contact-info .social>li {
	padding-left: 10px;
}
.contact-info .social>li:first-child {
	padding-left: 0px;
}
.contact-info .social>li .icon-facebook,
.contact-info .social>li .icon-youtube {
	width: 36px;
    height: 36px;
}
.contact-info .h4 {
	font-size: 20px;
    font-weight: 600;
    margin: 65px 0 19px;
    display: block;
}
/* likar */
.row-likar {
	background: #f3f3f3;
    min-height: 235px;
    margin: 35px -15px 40px;
}
.row-likar>.container {
	position: relative;
    padding-top: 44px;
    padding-bottom: 17px;
}
.row-likar .kog-bg {
	position: absolute;
    right: 18px;
    top: -15px;
	background: url(../image/kog-bg-1-min.jpg) no-repeat;
}
.row-likar.resource {
	min-height: 366px;
    font-size: 17px;
}
.row-likar.resource>.container{
	position: relative;
}
.row-likar.resource .resorce-back {
    background: url(/image/background-about.png) no-repeat;
    background-position: right bottom;
    position: absolute;
    width: 100%;
    height: 105%;
    right: 57px;
    top: -19px;
}
.container.resource ol {
	counter-reset: myCounter;
    margin-top: 37px;
}
.container.resource ol>li {
	list-style: none;
    position: relative;
    margin-left: 17px;
    margin-bottom: 45px;
}
.container.resource ol>li:before {
    counter-increment: myCounter;
    content: counter(myCounter);
    color: white;
    background: #b24294;
    display: inline-block;
    text-align: center;
    line-height: normal;
    height: 27px;
    width: 27px;
    margin: 5px 10px 0 -8px;
    padding: 0 8px;
    font-size: 18px;
    position: absolute;
    left: -40px;
    border-radius: 3px;
}
p.blqute {
    border-style: solid;
    border-width: 2px;
    border-color: rgb(235, 235, 235);
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    color: #af2287;
    padding: 28px 20px 28px 100px;
    margin: 16px 0 16px 0px;
    font-size: 17px;
    font-weight: 600;
    position: relative;
    min-height: 100px;
}
p.blqute::before {
    content: '';
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    left: 25px;
    background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%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 350 350' style='enable-background:new 0 0 350 350;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cg%3E%3Cpath id='XMLID_5_' class='st0' d='M325.8,131.1l21.3-3.8c-8.4-47-36.2-89.1-76.1-115.4l-11.9,18.1 C294.1,53,318.5,89.9,325.8,131.1z'/%3E%3Cpath id='XMLID_4_' class='st0' d='M90.9,29.9L79,11.9C39,38.2,11.3,80.3,2.9,127.3l21.3,3.8C31.5,89.9,55.9,53,90.9,29.9z'/%3E%3Cpath class='st0' d='M321,234.5l-21.6-21.6v-54.5c0-56.5-38.2-105.6-91.9-120.1v-5.8C207.4,14.6,192.9,0,175,0 s-32.4,14.6-32.4,32.4v5.8c-53.8,14.5-91.9,63.6-91.9,120.1v54.5L29,234.5v43.4H11v21.6h103.7c5.1,28.6,30.2,50.5,60.3,50.5 s55.2-21.8,60.3-50.5H339v-21.6h-18L321,234.5L321,234.5z M50.6,243.5l21.6-21.6v-63.5c0-49.2,35-91.6,83.2-100.9l8.8-1.7V32.4 c0-6,4.9-10.8,10.8-10.8s10.8,4.9,10.8,10.8v23.3l8.8,1.7c48.2,9.3,83.2,51.7,83.2,100.9v63.5l21.6,21.6v34.4H50.6 C50.6,277.9,50.6,243.5,50.6,243.5z M175,328.4c-18.1,0-33.4-12.2-38.1-28.8h76.3C208.4,316.2,193.1,328.4,175,328.4z'/%3E%3C/g%3E%3C/svg%3E");
}
#content h1 {
	font-size: 30px;
    font-weight: 600;
}
.row-likar ul {
	font-size: 17px;
    margin-left: 0;
    padding-left: 26px;
}
.card-text::before {
    content: '';
    margin-right: 20px;
}
.row-likar ul>li::before,
.card-text::before {
    width: 13px;
    height: 13px;
    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: 0;
    margin-top: -3px;
    border: 0;
    left: -25px;
    transform: none;
	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='-165 126.2 17.8 17.8' style='fill:%23b24294;' xml:space='preserve'%3E%3Cg%3E%3Cpath class='st0' d='M-148.9,128.7c-0.3-0.3-0.7-0.3-1,0l-8.2,8.2l-4.2-4.3c-0.3-0.3-0.7-0.3-1,0l-1.5,1.5c-0.3,0.3-0.3,0.7,0,1 l6.2,6.3c0.3,0.3,0.7,0.3,1,0l10.2-10.2c0.3-0.3,0.3-0.7,0-1L-148.9,128.7z'/%3E%3C/g%3E%3C/svg%3E");
}
.card {
	margin-bottom: 36px;
    border: 0;
    border-radius: 0;
}
.card-header {
	padding: 13px 24px;
    margin-bottom: 0;
    background-color: #dbe6ec;
    border-bottom: 0;
    font-size: 24px;
    font-family: "Open Sans";
    color: rgb(44, 44, 44);
    font-weight: 600;
}
.card-header>span {
	padding: 36px 0;
    display: block;
    float: left;
}
.card-body {
	background: #f3f3f3;
    min-height: 135px;
    font-size: 18px;
}
.card ul {
	padding-left: 52px;
}
#expert .card-header::before,
#access .card-header::before,
#safe .card-header::before,
#innovation .card-header::before {
	content: '';
    width: 100px;
    height: 100px;
    background-color: #fff;
    display: block;
    float: left;
    margin-right: 20px;
    border-radius: 70px;
}
#expert .card-header::before {
	background-size: 53px;
    background-position: 25px 28px;
}
#access .card-header::before {
	background-size: 44px;
    background-position: 29px 30px;
}
#safe .card-header::before {
    background-size: 42px;
    background-position: 29px 30px;
}
#innovation .card-header::before {
	background-size: 47px;
    background-position: 27px 29px;
}
#expert.card {
	margin-top: 38px;
}
#expert.card .btn-primary {
	margin: 20px;
}
#expert .card-body {
    padding: 21px 26px 0px;
}

/* Footer */
footer {
	background: #f3f3f3;
    padding-top: 34px;
    margin-top: 75px;
} 
footer .powered a {
	color: #e5b5d7;
}
footer .powered a:hover {
	color: #de9bcb;
}
footer h5 {
	font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
}
footer ul>li>a {
	font-size: 16px;
    line-height: 36px;
}
.powered { 
	background: #b24294;
    font-size: 13px;
    color: #fff;
    padding: 12px 0;
    margin-top: 22px;
}
.powered a>img {
	margin-top: -5px;
}
.foot-soc {
    margin-top: 29px;
    margin-right: 12px;
    text-align: right;
}
.foot-soc .icon-facebook,
.foot-soc .icon-youtube {
    width: 30px;
    height: 30px;	
}
footer .btn-primary {
	margin-top: 6px;
    padding: 12px 28px;
}
#mob-menu,
.mob-phone,
.close {
	display: none;
}
/* Account */
.text-small {
  font-size: 0.9rem;
}
.messages-box,
.chat-box {
  height: 510px;
  overflow-y: scroll;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.messages-box::-webkit-scrollbar,
.chat-box::-webkit-scrollbar {
  width: 5px;
}

.messages-box::-webkit-scrollbar-track,
.chat-box::-webkit-scrollbar-track {
  width: 5px;
  background: #f5f5f5;
}

.messages-box::-webkit-scrollbar-thumb,
.chat-box::-webkit-scrollbar-thumb {
  width: 1em;
  background-color: #ddd;
  outline: 1px solid slategrey;
  border-radius: 1rem;
}
#question-result + i.fa-spinner {
	position: absolute;
    left: 0;
    right: 0;
    margin: -50px auto 0;
    top: 50%;
	display: none;
}
.query-empty {
	text-align: center;
    margin-top: 10%;
    color: #6d6d6d;
    font-size: 14px;
}
#question-result .query-empty {
	margin-top: 30%;
}
#write-queries .modal-title {
	font-size: 18px;
}
#write-queries .modal-title .close {
	display: block;
    font-size: 27px;
}
.quest-list-item {
	cursor: pointer;
}
.quest-list-item h6 {
    font-size: 16px;
	font-weight: 600;
}
.quest-list-item.active h6 {
	color: #fff;
}
.down-file a {
	color: #fff;
    font-weight: bold;
    border-bottom: 1px dotted;
}
.modal-header .close {
	display: block;
}
#button-snm,
#upload-snm {
	color: #b24294;
}
.bg-primary {
	background-color: #b24294 !important;
}
.messages-box .list-group-item.active {
	border-color: #b24294 !important;
	background-color: #b24294 !important;
}
#ocd_multilang .fa-caret-down {
	display: none;
}
.row-instr ul>li {
    line-height: 17px;
    font-size: 1rem;
}
#content .container a {
	    font-weight: bold;
    color: #b24294;
    text-decoration: underline;
}
#content .container a:hover {
    color: #a02c81;
	text-decoration: none;
}
/* Media */
@media (min-width: 992px) and (max-width: 1199px) {
	body.common-home {
		background-size: 100%;
	}
	#menu a, #menu span {
		font-size: 13px;
		padding: .2rem!important;
	}
	.icon-user {
		margin: 0 0px -1px -3px;
	}
	#logo img {
		max-width: 180px;
	}
	.icon-facebook {
		width: 23px;
		height: 23px;
		margin-bottom: -6px;
	}
	.icon-youtube {
		width: 23px;
		height: 23px;
		margin-bottom: -6px;
		margin-left: 0px;
	}
	#ocd_multilang button.btn-link {
		padding: 3px 7px;
		font-size: 12px;
	}
	#ocd_multilang {
		margin-left: -10px;
	}
	.banner-text {
		top: 7%;
	}
	.banner-text .home-name {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 6px;
	}
	.banner-text .home-text p {
		font-size: 16px;
		margin-bottom: 5px;
	}
	.banner-text .home-text ul>li {
		font-size: 16px;
		position: relative;
		padding-left: 2px;
	}
	.banner-text .home-text ul {
		line-height: 33px;
		margin-bottom: 15px;
	}
	.banner-text .home-text .btn-primary {
		padding: 8px 38px;
		font-size: 15px;
	}
	.row-home-banner {
		min-height: 400px;
	}
	.row-home-preim {
		padding-left: 0;
		padding-right: 0;
	}
	.preim-block {
		width: 225px;
		height: 215px;
		font-size: 16px;
		padding-top: 25px;
		line-height: 22px;
	}
	.preim-block>a>span {
		width: 100px;
		height: 100px;
	}
	.icon-exp {
		background-size: 55px;
		background-position: 23px 27px;
	}
	.icon-access {
		background-size: 52px;
		background-position: 25px 26px;
	}
	.icon-safe {
		background-size: 45px;
		background-position: 29px 29px;
	}
	.icon-innovat {
		background-size: 48px;
		background-position: 27px 29px;
	}
	.carousel-item img {
		margin-left: 0;
	}
	.row-about ul {
		list-style: none;
		font-size: 16px;
		margin-left: 7px;
	}
	.kog-bg {
		width: 100%;
		max-width: 295px;
		height: 183px;
		margin-left: 7px;
		position: relative;
		background-size: 100% !important;
	}
	.kog-bg>span, .kog-bg>a>span {
		min-width: 135px;
		top: 31px;
		font-size: 17px;
		line-height: 22px;
	}
	.kog-bg>span::before, .kog-bg>a>span::before {
		height: 68px;
		border-top: 68px solid #b24294;
	}
	.price-name {
		font-size: 17px;
	}
	.price-name span {
		font-size: 15px;
	}
	.row-html h1 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.row-html {
		font-size: 16px;
		line-height: 25px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.body-price .row>div {
		padding: 10px 12px;
	}
	.body-price .btn-primary {
	    padding: 7px 24px;
		font-size: 16px;
	}
	.price-name {
		font-size: 17px;
	}
}

@media (max-width: 991px) {
	#menu {
		background: #b24294;
		position: fixed;
		max-width: 340px;
		width: 100%;
		top: 5px;
		left: -340px;
		z-index: 5;
		padding: 20px;
	}
	#menu>a,
	#menu>span {
		display: block;
	}
	#menu a {
		color: #fff !important;
	}
	#menu .close {
		width: 27px;
		height: 27px;
		position: absolute;
		top: 15px;
		right: 15px;
		opacity: 1;
		background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='11 -51.2 371.2 371.2' style='fill:%23fff;' xml:space='preserve'%3E%3Cpolygon points='382.2,-30 361,-51.2 196.6,113.2 32.2,-51.2 11,-30 175.4,134.4 11,298.8 32.2,320 196.6,155.6 361,320 382.2,298.8 217.8,134.4 '/%3E%3C/svg%3E");
	}
	.icon-youtube,
	.icon-facebook {
		display: none;
	}
	#menu .mob-phone {
		font-size: 16px;
		font-weight: 500;
		margin-top: 7px;
	}
	#menu span.p-2.text-dark {
		margin-bottom: 30px;
		color: #fff !important;
	}
	#menu .icon-user {
		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 350 350' style='fill:%23fff;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M175,201.9c55.7,0,101-45.3,101-101S230.7,0,175,0C119.3,0,74,45.3,74,101S119.3,201.9,175,201.9z M175,26.9 c40.8,0,74,33.2,74,74s-33.2,74-74,74c-40.8,0-74-33.2-74-74S134.2,26.9,175,26.9z'/%3E%3Cpath id='XMLID_1_' class='st0' d='M255.7,196.8c-7.9,6.7-16.7,12.3-26.1,16.9c43.2,19.3,74.5,60.5,79.4,109.4H41.1 c4.9-49,36.2-90.2,79.4-109.4c-9.4-4.6-18.2-10.2-26.1-16.9c-48.3,28-80.9,80.1-80.9,139.8V350h323.1v-13.5 C336.5,276.9,303.9,224.8,255.7,196.8z'/%3E%3C/g%3E%3C/svg%3E");
	}
	#menu .icon-phone {
		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='62 -102.8 473.8 473.8' style='fill:%23fff;' xml:space='preserve'%3E%3Cpath d='M450.8,177c-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.3C86-27.1,78.7-11.5,77.1,6.6 C74.7,35.8,83.3,63,89.9,80.8c16.2,43.7,40.4,84.2,76.5,127.6c43.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.3L450.8,177z M486.6,282.3C486.5,282.3,486.5,282.4,486.6,282.3 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.4c-56.6-27.4-106.3-66.3-147.6-115.6c-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.7L152-55c4.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.1C496.8,261.2,496.8,271.7,486.6,282.3z'/%3E%3C/svg%3E");
		margin-top: 4px;
		margin-left: 7px;
		margin-right: 19px;
		background-size: 15px;
	}
	.row-home-preim {
		padding-left: 0;
		padding-right: 0;
	}
	.body-price {
		/* display: none; */
	}
	.home-text p,
	.home-text ul	{
		display: none;
	}
	.banner-text {
		position: initial;
		text-align: center;
	}
	.banner-text .home-name {
		font-size: 17px;
		font-weight: 600;
		margin-bottom: 12px;
	}
	.banner-text {
		margin-top: 20px;
	}
	.banner-text .home-text .btn-primary {
		padding: 7px 32px;
		font-size: 15px;
	}
	.row-home-banner {
		min-height: 415px;
	}
	.preim-block {
		margin-bottom: 15px;
	}
	.carousel-caption {
		position: initial;
		clear: both;
		padding-top: 0;  
	}
	.row-slider {
		background-position-y: 55px;
		background-color: #f3f3f3;
		margin-bottom: 68px;
		background-position: bottom left;
	}
	body.common-home {
		background: none;
		background-size: 100%;
	}
	.powered,
	.footer-buttons,
	.foot-soc,
	footer {
		text-align: center;
		margin-right: 0;
	}
	footer .foot-menu {
		max-width: 180px;
		margin: 0 auto;
		text-align: left;
		margin-bottom: 20px;
		display: none;
	}
	footer .foot-contact {
		margin: 0 auto 25px;
		max-width: 192px;
		text-align: left;
	}
	footer img {
		margin-bottom: 25px;
	}
	.kog-bg {
		position: relative;
		margin: 10px auto 20px;
	}
	.row-kog .h1 {
		position: initial;
		text-align: center;
	}
	.row-html h1 {
		font-size: 26px;
		margin-bottom: 15px;
	}
	.row-html {
		margin: 0;
		font-size: 15px;
		text-align: justify;
		line-height: 22px;
	}
	.carousel-item img {
		margin-left: 0;
		float: right;
	}
	.powered a>img {
		margin-bottom: 0;
	}
	#mob-menu {
		display: block;
		width: 50px;
		height: 30px;
		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='17 -59 385 385' style='enable-background:new 17 -59 385 385;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23AF2287;%7D%0A%3C/style%3E%3Cg%3E%3Cg id='Menu_1_'%3E%3Cpath class='st0' d='M402,49.3c0-6.6-5.4-12-12-12H29c-6.6,0-12,5.4-12,12c0,6.6,5.4,12,12,12h360.9C396.6,61.3,402,55.9,402,49.3 z'/%3E%3Cpath class='st0' d='M17,133.5c0,6.6,5.4,12,12,12h360.9c6.6,0,12-5.4,12-12s-5.4-12-12-12H29C22.4,121.5,17,126.9,17,133.5z'/%3E%3Cpath class='st0' d='M17,217.7c0,6.6,5.4,12,12,12h240.6c6.6,0,12-5.4,12-12c0-6.6-5.4-12-12-12H29C22.4,205.7,17,211.1,17,217.7z '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		background-repeat: no-repeat;
		position: absolute;
		top: -6px;
	}
	#ocd_multilang {
		position: absolute;
		right: 15px;
		top: -3px;
	}
	#logo>img,
	#logo>a>img {
		max-width: 150px;
		margin-top: -6px;
	}
	.common-home .mobile-background {
		height: 437px;
		position: absolute;
		width: 100%;
		z-index: -1;
		background: url(../image/background-mobile-min.png) no-repeat;
		background-size: 100% 100%;
		top: 0;
	}
	header>.container {
		position: relative;
	}
	.card .card-header::before {
		display: none !important;
	}
	.contact-form {
		padding-left: 15px;
	}
	ul.social .icon-facebook,
	ul.social .icon-youtube {
		display: block;
	}
}
@media (max-width: 767px) { 
	.body-price .col-12 {
		text-align: center;
	}
	.body-price .row:nth-child(even)>div,
	.body-price .row>div:nth-child(even)	{
		background: transparent;
	}
	.body-price .row:nth-child(1)>div:nth-child(even), .body-price .row:last-child>div:nth-child(even) {
		background: transparent;
	}
	.body-price>.row>.col-12 {
		background-color: #f4f4f4 !important;
	}
	.body-price .price-name {
		font-size: 17px;
	}
}
@media (max-width: 485px) { 
	.body-price .btn-primary {
	    padding: 7px 23px;
		font-size: 13px;
	}
	.body-price .row>div {
		padding: 9px 20px;
		font-size: 14px;
	}
}