@charset "utf-8";@media screen and (max-width: 1499px) {	.languade,.item-group>ul {left: 0;top: 0}	.location-place-map {width: 700px;left: 0}}@media screen and (max-width: 1399px) {	.header .logo img, .logo-bot img {		width: 100%;		max-width: 220px;	}	.item-group>ul {justify-content: flex-end}	.item-group>ul>li {margin-left: 16px}	.community-anons-group {padding: 40px}	.membership-lawyer-item {margin-right: 0}	.info-events-main {		flex-basis: 54%;		max-width: 54%;	}	.info-events-gray {		flex-basis: 42%;		max-width: 42%;		padding: 50px 40px;	}	.location-place-map {width: 600px}	.habitation-hotel-item {		flex-basis: 49%;		max-width: 49%;	}	.upcoming-events-item-lk {		flex-basis: 100%;		max-width: 100%;	}	.status-group {		background: #F1F2F2 url(../images/bg/status-group-bg.png) 100% 100% no-repeat;		border-radius: 10px;		padding: 30px 40px 30px 180px;		font-size: 18px;		line-height: 27px	}	.status-group:before {left: 10px}	.t-direction-slider-item {padding: 30px 30px 44px}	.b-direction-slider-item {padding: 32px 30px}}@media screen and (max-width: 1199px) {	.item-group>ul>li {margin: 0 0 10px 16px}	.group-nav {max-width: 706px}	.m-n-slider {left: 220px}	.community-anons-content {margin-bottom: 36px}	.community-anons-content,.community-anons .community-anons-group {		flex-basis: 100%;		max-width: 100%	}	.community-anons-content .btn {margin-top: 20px}	.community-group {background-position: 50% 60%}	.upcoming-events {display: block}	.upcoming-events-item {		flex-basis: 100%;		max-width: 100%;		margin-bottom: 20px;		height: auto;	}	.news-big {flex-direction: column}	.news-big figure,.news-big-info {		flex-basis: 100%;		max-width: 100%	}	.news-big figure {height: 260px}	.news-big-info {padding: 20px}	.membership-aalm-item {		flex-basis: 49%;		max-width: 49%	}	.membership-lawyer:before {		content: '';		width: 100%;height: 100%;		position: absolute;		left: 0;top: 0;		background: rgba(255, 255, 255, .8);	}	.track-event {padding: 20px 30px 20px 260px;}	.track-event:before {left: 0}	.info-events-main {		flex-basis: 50%;		max-width: 50%;	}	.info-events-gray {		flex-basis: 45%;		max-width: 45%;		padding: 40px 30px;	}	.key-speakers-item {		flex-basis: 49%;		max-width: 49%;	}	.key-topics-item {		flex-basis: 49%;		max-width: 49%	}	.key-topics-item:nth-child(1) {order: 1}	.key-topics-item:nth-child(2) {order: 2}	.key-topics-item:nth-child(3) {order: 3}	.key-topics-item:nth-child(3) {order: 3}	.key-topics-item:nth-child(4) {order: 4}	.key-topics-item:nth-child(5) {order: 6}	.key-topics-item:nth-child(6) {order: 5}	.key-topics-item-big {		flex-basis: 100%;		max-width: 100%	}	.reg-event-group {padding: 20px 40px}	.location-place {flex-direction: column}	.location-place-map {		width: 100%;		height: 438px;		position: relative;		top: 0;margin-top: -70px	}	.location-place-info {		flex-basis: 100%;		max-width: 100%;	}	.t-habitation-info,.b-habitation-info {padding: 20px 18px}	.galery-photo figure {		flex-basis: 32%;		max-width: 32%;	}	.guide-item {		gap: 0;		grid-template-areas:		"b1 b1"		"b3 b3"		"b2 b2"	}	.guide-item figure {margin: 0 auto 20px}	.presidium,.structure {padding: 30px 30px 20px;}	.presidium h3,.structure h3 {padding: 0}	.purpose-tasks h4 {max-width: none}	.contact {display: block;margin-bottom: 10px}	.contact-info,.contact-map {		flex-basis: 100%;		max-width: 100%;	}	.contact-info {margin-bottom: 4px}	.warning-contact {		padding: 32px 20px 26px;		margin-bottom: 70px;	}	.warning-contact-info {		font-size: 15px;		line-height: 22.5px;		margin-bottom: 12px;	}	.warning-contact p {margin-bottom: 8px}	.status-group {flex-direction: column}	.status-group-text {margin-bottom: 14px}	.languade-group-item {padding: 30px 20px}	.application-history {padding-bottom: 11px}	.application-history-item,.application-history-item:last-child {		flex-basis: 49%;		max-width: 49%;		justify-content: flex-start	}	.application-history-item {margin-bottom: 20px}	.mailing-group {		flex-direction: column;		justify-content: flex-end;		min-height: 332px;		padding: 30px;		background-position: 50% 30px;		font-size: 15px;		line-height: 22.5px;	}	.mailing-group>div {margin-bottom: 20px}	.mailing-group .btn {margin: 0}}@media screen and (max-width: 991px) {	.slider-item {padding: 34px 0;align-items: flex-start}	.info-slider {max-width: 100%;margin-bottom: 20px;text-align: center}	.info-head {		font-size: 15px;		line-height: 22.5px;		margin-bottom: 20px	}	.head-slider {		font-size: 22px;		line-height: 28.6px;		margin-bottom: 14px;	}	.info-anons {		font-size: 15px;		line-height: 22.5px;	}	.b-slider-info {		flex-wrap: wrap;		margin-bottom: 10px;	}	.b-slider-info-item,.b-slider-info-item:first-child {		flex-basis: 100%;		max-width: 100%;		margin-bottom: 10px;	}	.nav-b-slider,.group-nav {justify-content: center}	.mrg-minus {margin-top: 0}	.b-slider-info-items {		flex-basis: 100%;		max-width: 100%;		margin-bottom: 10px;	}	.m-n-slider {		margin-top: -60px;		margin-bottom: 60px;		left: 0;	}	.group-nav {max-width: 100%}	.purpose-association-anons {		font-size: 18px;		line-height: 26px	}	.purpose-item {		flex-basis: 100%;		max-width: 100%;	}	.head-main {flex-direction: column}	.head-main h1,.head-main .h1 {margin: 0 0 20px}	.upcoming-events-item>a,.upcoming-events-item-group {padding: 40px}	.upcoming-events-item-big .head-upcoming {		font-size: 47px;		line-height: 70.5px;	}	.upcoming-events-item-big .b-upcoming-events {padding-top: 0}	.upcoming-events-item-big {		height: auto;		min-height: 324px;		font-size: 16px;		line-height: 24px;	}	.track-event {		min-height: 342px;		padding: 50px 20px 40px 20px;		flex-direction: column;		justify-content: flex-start;		margin-bottom: 70px;	}	.track-event:before {left: 50%;margin-left: -125px;bottom: -20px}	.track-event-info {margin-bottom: 90px}	.news-big-article h1 {		font-size: 34px;		line-height: 40px;	}	.warning-info {		flex-direction: column;		align-items: flex-start;	}	.warning-info>div {padding: 0;margin-bottom: 14px}	.head-events {		font-size: 100px;		line-height: 1em;	}	.info-events-main,.info-events-gray {		flex-basis: 100%;		max-width: 100%;		min-height: auto	}	.reg-event-group {		flex-direction: column;		align-items: flex-start;		padding: 30px;	}	.reg-event-group h3 {margin-bottom: 10px}	.link-reg {		font-size: 22px;		line-height: 1em	}	.reg-event-group div {margin-bottom: 10px}	.program-group {padding: 80px 0}	.time-conferences {margin-bottom: 20px}	.time-conferences,.conferences-item,.hmo-item {		flex-basis: 100%;		max-width: 100%;		top: 0;	}	.habitation {flex-direction: column}	.habitation-image {		flex-basis: 100%;		max-width: 100%;		margin-bottom: 20px;	}	.habitation-info {		flex-basis: 100%;		max-width: 100%	}	.galery-photo figure {		flex-basis: 48.6%;		max-width: 48.6%;	}	.membership-lawyer {background-size: cover}	.habitation-hotel-item {		flex-basis: 100%;		max-width: 100%;	}	.form-contact {padding-top: 18px}	.input-form {margin-bottom: 12px}	.form-control {		font-size: 13px;		line-height: 1em;		padding: 19px 20px	}	.purpose-group {flex-direction: column}	.association-grop-top {background: #DFE6EA url(../images/bg/association-grop-top-bg-mobile.svg) 100% 90% no-repeat}	.purpose,.purpose-tasks {		flex-basis: 100%;		max-width: 100%;	}	.presidium-structure {flex-direction: column}	.presidium,.structure {		flex-basis: 100%;		max-width: 100%;	}	.presidium {margin-bottom: 30px}	.membership-association-group {padding: 80px 0}	.membership-association-group:before,	.membership-association-group:after {display: none}	.membership-association {flex-direction: column}	.membership-info,.what-gives {		flex-basis: 100%;		max-width: 100%;	}	.lk-row {flex-direction: column}	.sidebar-lk,.lk-info-group {		flex-basis: 100%;		max-width: 100%	}	.lk-row {margin-bottom: 20px}	.open-tabs-lk {display: block}	.tabs-lk {display: none;border-radius: 0 0 10px 10px}	.lk-info-group .lk-info-box .breadcrumb {display: none}	.bread-none {display: block}	.enterance-register .enterance {margin-bottom: 0}	.enterance-register .important-group {margin-bottom: 20px}	.enterance-register .languade-group .input-form {margin-bottom: 20px}	.upcoming-events-arhive {padding-top: 20px}	.upcoming-events-arhive .head-upcoming {margin-bottom: 20px}	.upcoming-events-arhive .upcoming-events-item-group>div {margin-bottom: 10px}	.logo-bot {margin-bottom: 30px}}@media screen and (max-width: 767px) {	h1,.h1 {		font-size: 22px;		line-height: 28.6px;		margin-bottom: 12px	}	h2,.h2 {		font-size: 22px;		line-height: 28.6px;		margin-bottom: 20px	}	h3,.h3 {		font-size: 18px;		line-height: 27px;		margin-bottom: 20px;	}	h4,.h4 {		font-size: 15px;		line-height: 19.5px;		margin-bottom: 10px;	}		h5,.h5 {		font-size: 15px;		line-height: 22.5px;		margin-bottom: 12px;	}	h6,.h6 {		font-size: 14px;		line-height: 21px;		margin-bottom: 17px;	}	.head-main h2,.head-main .h2 {margin: 0 20px 0 0}	.header .logo img {max-width: 140px}	.top-header {padding: 6px 0}	.btn-lk {height: 34px}	.b-header {		padding: 10px 0;		display: block;	}	.group-menu {		position: absolute;		width: 100%;		height: 100%;		left: 0;top: 100%;		background: #fff;		display: none	}	.item-group {		margin: 0 -15px;		padding: 10px 15px;		background: #fff;	}	.item-group>ul {display: block}	.item-group>ul>li {padding: 15px 0;margin: 0}	.item-group>ul>li+li {border-top: 1px solid #DFE6EA}	.add-menu {		display: flex;		position: absolute;		right: 0;top: 18px;	}	.address-top {display: flex}	.slider-group-main {margin-bottom: 32px}	.last-news-slider {margin: 0}	.last-news-slider .slick-slide {margin: 0}	.head-last-news {		font-size: 16px;		line-height: 1em;		margin-bottom: 14px;	}	.last-news-slider-item {		min-height: 160px;		padding: 20px 30px	}	.head-news-item {		font-size: 13px;		line-height: 1em;		padding: 6px 6px;	}	.all-moore {		font-size: 13px;		line-height: 1em;	}	.last-news-group {margin-bottom: 112px}	.community-anons-group {		border-radius: 15px;		font-size: 15px;		line-height: 22.5px;		padding: 40px 30px;		text-align: center;	}	.community-anons-content {		font-size: 15px;		line-height: 22.5px;	}	.community-anons-content .btn {margin-top: 10px}	.community-anons-user-group {		flex-direction: column;		font-size: 15px;		line-height: 22px;		margin-bottom: 6px	}	.community-anons-group-text {margin-bottom: 28px}	.community-anons-user-group figure {margin: 0 0 20px}	.community-group {margin-bottom: 70px}	.purpose-association-group {		border-radius: 20px 20px 0 0;		padding: 36px 0 40px;	}	.purpose-association-anons {		font-size: 15px;		line-height: 22.5px;		margin-bottom: 16px;	}	.purpose-item {		padding: 20px 20px 22px 24px;		font-size: 13px;		line-height: 19.5px;		margin-bottom: 6px;	}	.purpose-item figure {margin-right: 20px}	.direction-slider-item {		font-size: 15px;		line-height: 22.5px;	}	.t-direction-slider-item {padding: 30px 30px 44px}	.t-direction-slider-item li {margin-bottom: 11px}	.b-direction-slider-item {padding: 32px 30px}	.direction-slider,.direction-slider .slick-slide {margin: 0}	.direction-slider {margin-bottom: 90px}	.upcoming-events-group {		border-radius: 20px 20px 0 0;		padding: 72px 0 102px;		margin-top: -20px;	}	.upcoming-events-item,.upcoming-events-item-big,.upcoming-events-item-lk.upcoming-events-item-big,	.upcoming-events-arhive .upcoming-events-item {		font-size: 15px;line-height: 22.5px;margin-bottom: 10px;max-height: 100%;height: auto;	}	.upcoming-events-item>a,.upcoming-events-item-group {padding: 40px 20px}	.upcoming-events-item>a>div,.upcoming-events-item-group>div {top: 0}	.head-main {margin-bottom: 20px}	.head-main h1,.head-main .h1 {margin: 0 0 8px}	.data {		font-size: 13px;		line-height: 1em	}	.head-upcoming,.upcoming-events-item-big .head-upcoming,	.upcoming-events-item-lk .head-upcoming,	.upcoming-events-item-lk.upcoming-events-item-big .head-upcoming  {		font-size: 25px;		line-height: 37.5px	}	.upcoming-events-item-lk .head-upcoming {margin-bottom: 20px}	.news-group {		border-radius: 20px;		padding: 42px 0;		margin-bottom: 30px;	}	.news-group-all {padding: 0}	.news-big {		font-size: 13px;		line-height: 19.5px;		align-items: flex-start;		margin-bottom: 10px;	}	.news-big figure {height: 189px}	.news-big-article {margin-bottom: 20px}	.news-big-article figure {height: 205px}	.news-big-article h1 {		font-size: 17px;		line-height: 25.5px;		font-weight: 400;		margin-bottom: 6px;	}	.news-big-article .news-item-bot time {		font-size: 13px;		line-height: 19.5px	}	.news-big-info {padding: 12px 20px;}	.news-big-info h2 {		font-size: 17px;		line-height: 25.5px;		margin-bottom: 12px;	}	.news-big-info ul {margin-bottom: 0}	.news-item-bot {padding: 18px 0 4px}	.moore-all {		font-size: 13px;		line-height: 19.5px	}	.news-item {		margin-bottom: 10px;		font-size: 17px;		line-height: 25.5px;	}	.news-item figure {height: 189px}	.news-item-info {padding: 5px 20px}	.membership-aalm {align-items: flex-start}	.membership-aalm-group {margin-bottom: 28px;padding-bottom: 40px}	.membership-aalm-item {		flex-basis: 100%;		max-width: 100%;		font-size: 13px;		line-height: 19.5px;		margin-bottom: 10px;		padding: 18px 20px 13px	}	.membership-lawyer-item h3 {		font-size: 18px;		line-height: 27px;		margin-bottom: 4px;	}	.membership-lawyer-item {		font-size: 15px;		line-height: 22.5px;		margin-right: 0	}	.membership-lawyer {		min-height: 399px;		background: #DFE6EA url(../images/bg/membership-lawyer-bg-m.png) no-repeat;		background-size: 100% 40%;		display: flex;		justify-content: flex-start;		align-items: flex-end;		padding: 50px 20px 40px;	}	.membership-lawyer:before {display: none}	.partner figure {		height: 180px;		flex-basis: 33%;		max-width: 33%;		padding: 20px;	}	.community-anons-group-text:after {right: 0}	main {padding: 20px 0 0}	.breadcrumb {		font-size: 13px;		line-height: 19.5px;		margin-bottom: 20px;	}	.events-main {margin-bottom: 56px}	.events-main h1 {margin-bottom: 10px}	.open-tabs-events {display: block}	.tabs-events {		margin: 0 0 12px;		border: 0;		border-top: 0;		border-radius: 0 0 4px 4px;		display: none;		background: #fff;	}	.tabs-events li,.tabs-events li.active {		flex-basis: 100%;		padding: 18px 20px;		margin: 0;		border-top: 2px solid #F2F5F3;		border: 0;	}	.track-event {		padding: 42px 20px;		font-size: 15px;		line-height: 22.5px;	}	.track-event h3,.track-event .h3 {		font-size: 17px;		line-height: 22.1px;		margin-bottom: 16px;	}	.d-moore {padding: 30px 0 16px}	.news-group-all h1 {margin-bottom: 14px}	.news-group-all .news-item {margin-bottom: 10px}	.pagination {		padding: 46px 0;		margin-bottom: 20px;	}	.content {		font-size: 15px;		line-height: 22.5px;		padding: 0 20px 10px 20px	}	.content h5,.content .h5 {margin-bottom: 14px}	.news-article {margin-bottom: 30px}	.warning-info {		font-size: 15px;		line-height: 22.5px;		padding: 20px 20px 24px;		margin: 20px 0 30px;	}	.warning-info>div {padding: 0;margin-bottom: 14px}	.warning-info h5 {		font-size: 17px;		line-height: 25.5px;	}	.link-white {		font-size: 13px;		line-height: 19.5px;	}	.image-center img {max-height: 213px}	.info-gray {padding: 24px 20px 26px}	.quotation-marks {		padding: 24px 20px;		margin-bottom: 20px;	}	.name-main {		font-size: 13px;		line-height: 19.5px;	}	.list-main {margin-bottom: 44px}	.list-main li,.list-decimal li {padding-bottom: 5.5px}	.list-decimal {margin-bottom: 20px}	.news-group-other .head-main {margin-bottom: 16px}	.evetts-detal-top-group {		min-height: 720px;text-align: center;padding: 20px 0;margin-bottom: 64px;		border-radius: 0 0 20px 20px;	}	.evetts-detal-breadcrumb .breadcrumb {margin-bottom: 40px}	.evetts-detal-group .data {		font-size: 16px;		line-height: 1em;	}	.evetts-detal-group .b-upcoming-events {justify-content: center}	.evetts-detal-group {		font-size: 18px;		line-height: 27px	}	.head-events {		font-size: 45px;		line-height: 58.5px;		padding: 0 20px;		margin-bottom: 8px;	}	.evetts-detal-group .gr-btn {flex-direction: column-reverse}	.gr-btn .btn {		flex-basis: 100%;		margin: 0 0 17px;		min-width: 30px;	}	.evetts-detal-group .city, .evetts-detal-group .item-news {		font-size: 13px;		line-height: 1em;	}	.anons-evetts-detal {margin-bottom: 30px}	.evetts-detal-group .b-upcoming-events {margin-bottom: 64px}	.info-events {margin-bottom: 76px}	.info-events-main {		font-size: 15px;		line-height: 22.5px;	}	.list-disc {padding: 14px 0 8px}	.list-disc li {		padding: 0 0 0 16px;		font-size: 15px;		line-height: 22.5px	}	.list-disc li:before {		width: 7px;height: 7px;		top: 8px;	}	.info-events-gray {		font-size: 15px;		line-height: 22.5px;		padding: 36px 26px 36px 26px;	}	.open-link-tema {		font-size: 15px;		line-height: 22.5px;	}	.partner-group-min {margin-bottom: 50px!important}	.partner-group-min .partner {padding: 2px 0;justify-content: space-between}	.partner-group-min .partner figure {		flex-basis: 70px;		max-width: 70px;		margin: 0 20px 20px;	}	.partner-group-min .partner figure img {max-width: 60px}	.key-topics-group {margin-bottom: 72px}	.key-speakers-group {margin-bottom: 56px}	.key-speakers-item {		flex-basis: 100%;		max-width: 100%;		margin-bottom: 8px;	}	.t-key-speakers-item {padding: 34px 0 10px}	.info-user {padding: 0 10px}	.key-topics-item {		font-size: 13px;		line-height: 19.5px;		height: 220px;		padding: 15px 10px;		margin-bottom: 10px;	}	.key-topics-item-big {height: 168px;padding: 0}	.key-topics-item-no {padding: 0}	.reg-event-group {		font-size: 15px;		line-height: 22.5px;		border-radius: 10px;		padding: 24px 30px;	}	.reg-event-group h3 {		font-size: 17px;		line-height: 22.5px;	}	.link-reg {		font-size: 15px;		line-height: 22.5px	}	.link-reg:after {		width: 10px;height: 10px;min-width: 10px;		margin-left: 10px;	}	.name-choice {display: none}	.choice-day ul,.choice-select {		flex-basis: 100%;		max-width: 100%	}	.choice-day {flex-direction: column;margin-bottom: 10px}	.choice-day ul {		position: absolute;		display: block;		width: 100%;		left: 0;top: 99%;		background: #244375;		border-radius: 0 0 4px 4px;		display: none;		font-size: 15px;		line-height: 1em;	}	.choice-day ul li {		border: 0;border-radius: 0;		display: flex;		margin: 0;		min-height: 84px;	}	.input-group-select {min-width: 100%;display: block}	.input-group-select input,.select__head {min-height: 84px}	.select__head {		font-size: 15px;		line-height: 22.5px;	}	.program-group {		border-radius: 20px;		padding: 30px 0;		margin-bottom: 84px;	}	.conferences {		font-size: 15px;		line-height: 22.5px;	}	.time-conferences {		font-size: 20px;		line-height: 1em	}	.conferences h3 {font-size: 20px;line-height: 26px;margin-bottom: 20px}	.select__head::after,.input-group-select:after {right: 20px}	.choice-hall {margin-bottom: 26px}	.conferences {padding: 36px 0 10px}	.time-conferences {margin-bottom: 30px}	.conferences-item dd {margin-bottom: 24px}	.all-conferences-group .btn-main {		margin-top: 20px;		display: flex;	}	.hmo-group {margin-bottom: 80px}	.hmo-group,.hmo-item {		font-size: 15px;		line-height: 22.5px;	}	.hmo-item {margin-bottom: 12px}	.hmo-head,.hmo-footer {padding: 20px 28px}	.location-place-group {border-radius: 0 0 20px 20px;margin-bottom: 56px}	.location-place-map {		height: 366px;		position: relative;		margin-top: -70px;	}	.location-place-info {		font-size: 15px;		line-height: 22.5px;		padding: 30px 0 40px;	}	.location-place {min-height: 507px}	.location-place-info .h1 {margin-bottom: 6px}	.habitation-group {margin-bottom: 70px}	.habitation {display: block;margin-bottom: 20px}	.habitation-image {height: 178px;margin-bottom: 10px}	.habitation-info h2 {		font-size: 18px;		line-height: 27px;		margin-bottom: 6px;	}	.t-habitation-info {		font-size: 15px;		line-height: 22.5px;		padding: 0 20px;		margin-bottom: 30px;	}	.head-habitation-info {flex-direction: column;margin-bottom: 14px}	.b-habitation-info {		flex-direction: column;		font-size: 15px;		line-height: 22.5px	}	.b-habitation-info>div {flex-basis: 100%;margin-bottom: 14px}	.b-habitation-info .btn {width: 100%}	.galery-photo figure {		flex-basis: 49%;		max-width: 49%;		height: 160px;		margin-bottom: 12px;	}	.galery-photo figure img {border-radius: 10px}	.galery-photo {margin-bottom: 60px}	.habitation-hotel-item figure {height: 260px}	.membership-aalm-head {align-items: center}	.contact-us-group {		padding: 44px 0 70px;		font-size: 15px;		line-height: 22.5px	}	.form-contact .btn {width: 100%}	.form-label {top: 22px}	.development-page {		font-size: 20px;		line-height: 26px;		padding: 30px 0	}	.development-page-group {		background: url(../images/bg/development-page-bg-mobile.png) 50% no-repeat;		min-height: 200px;		margin-bottom: 120px	}	.association-grop-top {		padding: 20px 0;		font-size: 15px;		line-height: 22.5px;		min-height: 665px;		border-radius: 0 0 20px 20px;		margin-bottom: 66px;	}	.association-grop-top .breadcrumb {margin-bottom: 20px}	.association-grop-top h1 {margin-bottom: 20px}	.purpose {		overflow: auto;		padding: 0;		margin: 0 -10px 30px;	}	.purpose-list {flex-wrap: nowrap}	.purpose-list li {		flex-basis: 85%;		max-width: 85%;		min-width: 85%;		padding: 0;		margin: 0 0 10px;		align-items: center;	}	.purpose-list li:nth-child(1) {order: 1}	.purpose-list li:nth-child(2) {order: 2}	.purpose-list li:nth-child(3) {order: 3}	.purpose-list li:nth-child(4) {order: 4}	.purpose-list li:nth-child(5) {order: 5}	.purpose-list li:nth-child(6) {order: 6}	.purpose-tasks {		font-size: 15px;		line-height: 22.5px;		padding: 30px 20px 2px;	}	.our-mission {margin-bottom: 66px}	.guide-row {flex-wrap: wrap}	.guide-item {		flex-basis: 100%;		max-width: 100%;		font-size: 13px;		line-height: 19.5px;		padding: 32px 20px;		margin-bottom: 10px;	}	.guide-item h3 {		font-size: 18px;		line-height: 27px;		margin-bottom: 10px;	}	.guide-item figure {width: 171px;height: 171px;min-width: 171px}	.mark-guide {		padding: 16px 20px;		margin-bottom: 8px;	}	.guide-group {margin-bottom: 20px}	.presidium {padding: 20px 18px}	.structure {padding: 30px 10px}	.presidium {padding-bottom: 10px}	.presidium .list-main {margin-bottom: 20px}	.presidium {		font-size: 15px;		line-height: 22.5px;		margin-bottom: 20px;	}	.presidium h3,.structure h3 {		font-size: 18px;		line-height: 27px;		margin-bottom: 16px;	}	.structure h3 {		margin: 0;		cursor: pointer;		display: flex;		align-items: center;		justify-content: center;	}	.structure h3:after {		content: '';		width: 8px;height: 4px;		background: url(../images/bg/ug.svg) no-repeat;		background-size: cover;		margin-left: 8px;	}	.structure h3.open:after {transform: rotate(-180deg);}	.structure .image-structure {display: none;padding-top: 20px}	.presidium-structure-group {margin-bottom: 70px}	.membership-association-group {padding: 40px 0 34px}	.list-decimal-leading-zero {		font-size: 13px;		line-height: 19.5px;		margin-bottom: 10px;	}	.list-decimal-leading-zero li {margin-bottom: 14px}	.list-decimal-leading-zero li p {position: relative;top: -5px}	.what-gives {padding: 30px 20px 40px}	.what-gives .btn {width: 100%}	.what-gives-head {		display: block;		font-size: 18px;		line-height: 27px;		margin-bottom: 20px;	}	.what-gives-list {margin-bottom: 10px}	.what-gives-list li {		flex-basis: 100%;		max-width: 100%;		margin-bottom: 16px;	}	.doc-group {margin-bottom: 100px}	.contact-main {		background: #F9FCFF url(../images/bg/contact-main-bg-mobile.svg) 100% 100% no-repeat;		padding: 38px 20px 40px;		margin: 0 -15px 80px;		min-height: 403px;		border-radius: 20px;		font-size: 15px;		line-height: 22.5px;	}	.contact-main ul {margin-bottom: 20px}	.contact-main ul li {margin-bottom: 13px}	.contact {padding: 20px}	.contact-info-tem:first-child {padding-top: 10px}	.contact-info-tem {padding: 30px 0 26px}	.contact-info {		font-size: 13px;		line-height: 19.5px;	}	.contact-info-tem ul li {margin-bottom: 14px}	.contact-info-tem ul li .icon {width: 13px;min-width: 13px}	.contact-info-tem ul li .icon svg {max-width: 13px}	.recvisit-item h5 {margin-bottom: 18px}	.recvisit-item ul li {margin-bottom: 10px}	.contact-map {height: 317px}	.warning-contact {flex-direction: column}	.warning-contact-info {padding: 0;margin-bottom: 20px}	.warning-contact .btn {width: 100%}	.status-group {		min-height: 272px;		font-size: 15px;		line-height: 22.5px;		padding: 30px 20px;		margin-bottom: 70px;	}	.status-group:before {		content: '';		width: 160px;height: 163px;		position: absolute;		left: 50%;margin-left: -80px;	}	.lk-group {padding: 20px 0 0}	.lk-group .breadcrumb {margin-bottom: 16px}	.open-tabs-lk:after,.open-tabs-ass:after {right: 18px}	.sidebar-lk {margin-bottom: 22px}	.status-group {		font-size: 15px;		line-height: 22.5px;		align-items: flex-start;		padding: 40px 20px;	}	.status-group h3 {		font-size: 17px;		line-height: 22.1px;		margin-bottom: 16px;	}	.application-info {		display: flex;		width: 100%;min-width: 100%;	}	.lk-info-box {margin-bottom: 64px}	.lk-group .head-main {		flex-direction: row;		flex-wrap: nowrap;		margin-bottom: 10px;	}	.b-upcoming-events .city {margin-right: 20px}	.b-upcoming-events-lk {		flex-direction: column;		align-items: flex-start;	}	.upcoming-events-item-lk .upcoming-events-item-group {padding: 40px 20px}	.upcoming-events-item-lk .data {margin-bottom: 10px}	.upcoming-events-item-lk .upcoming-events-item-group>div>p,	.upcoming-events-item-lk.upcoming-events-item-big .upcoming-events-item-group>div>p {		height: auto;		-webkit-line-clamp: 3;  		line-clamp: 3; 	}	.b-upcoming-events-lk .it-took-place {margin-bottom: 14px}	.upcoming-events-item-lk {		height: auto;min-height: 409px;	}	.upcoming-events-item-lk .it-took-place-r {		display: block;		width: 100%;	}	.upcoming-events-item-lk .it-took-place-r .btn {		display: block;		width: 100%;		min-width: 100%;		margin: 0;	}	.lk-data-top {display: block;padding-top: 10px;margin-bottom: 70px}	.lk-data-main,.lk-data-file {		flex-basis: 100%;		max-width: 100%;	}	.lk-data-file {padding-top: 0}	.lk-data .btn {		min-width: 20px;		width: 100%;	}	.error-field {display: flex}	.name-label {		font-size: 13px;		line-height: 16.9px;	}	.lk-group .name-label {margin-bottom: 6px}	.lk-group .input-form {margin-bottom: 24px}	.important-group {		padding: 18px 20px 16px;		font-size: 15px;		line-height: 22.5px;		margin-bottom: 20px;	}	.languade-group {flex-direction: column;margin-bottom: 0}	.languade-group-item {		flex-basis: 100%;		max-width: 100%;		padding-bottom: 20px;	}	.languade-group-item .input-form:last-child {margin: 0}	.languade-group-item h5 {		margin-bottom: 18px;		font-size: 18px;		line-height: 27px;	}	.ass-anons {		font-size: 15px;		line-height: 22.5px;		margin-bottom: 20px	}	.h2.h2-ass {		font-size: 18px;		line-height: 23.4px;		margin-bottom: 15px;	} 	.open-tabs-ass {display: block}	.tabs-ass {		display: none;		font-size: 15px;		line-height: 22.5px;		padding:0;		background: rgba(94, 132, 151, 0.2);		padding-bottom: 10px;	}	.tabs-ass li {		height: auto;		padding: 10px 20px;		justify-content: flex-start;	}	.tabs-ass li.active {border-image-source: none;font-weight: 700}	.tabs-ass-box {padding: 30px 20px}	.tabs-ass-box .important-group {margin-bottom: 30px}	.tabs-ass-box h5 {		font-size: 18px;		line-height: 27px;	}	.languade-group-item-ass {padding: 0;margin-bottom: 70px}	.languade-group-item-ass:last-child {		border-left: 0;		border-top: 2px solid #DFE6EA;		padding-top: 30px;		margin-bottom: 0	}	.languade-group-item-ass .input-form {margin-bottom: 22.4px}	.languade-group-item-ass .input-form:last-child {margin: 0}	.dop-info {padding: 30px 0 0}	.tabs-ass-box .checkbox-group {		font-size: 10px;		line-height: 13px;		justify-content: flex-start;	}	.application-history-group {border: 0;margin: 0 -15px}	.application-history {		padding: 30px 15px;border-top: 2px solid #DFE6EA;	}	.application-history-item,.application-history-item:last-child {		flex-basis: 100%;		max-width: 100%	}	.application-history strong {		font-size: 13px;		line-height: 19.5px;	}	.application-history strong.name-order {		font-size: 15px;		line-height: 22.5px;	}	.sertificat-item {margin-bottom: 10px}	.b-upcoming-events-arhive {		flex-direction: column;		align-items: flex-start;	}	.b-upcoming-events-arhive .it-took-place-r {align-items: flex-start;padding-top: 12px}	.b-upcoming-events-arhive .item-news {padding-top: 8px}	.sertificat-item figure a:before,	.sertificat-item figure a:after {display: none}	.enterance-group {		font-size: 13px;		line-height: 16.9px;		margin-bottom: 70px;	}	.enterance {		margin: 0 auto 44px;		padding: 0;	}	.enterance .input-form {margin-bottom: 20px}	.enterance .name-label {margin-bottom: 8px}	.enterance .input-form.mb-1 {margin-bottom: 9px!important}	.enterance .btn {min-width: 259px}	.info-form {margin-bottom: 8px}	.fogrot-enterance .btn {min-width: 259px;margin-bottom: 24px}	.modal-body .languade-group-item {padding: 0}	.modal-body .languade-group-item:first-child {margin-bottom: 40px}	.modal-body .languade-group-item:last-child {padding-top: 30px}	.price-help {		flex-direction: column;		align-items: center;		justify-content: center;	}	.price-help-info {margin-bottom: 20px}	.btn-reg {width: 100%}	.modal-header {		font-size: 15px;		line-height: 22px;		padding: 40px 0 28px	}	.modal-title {		font-size: 18px;		line-height: 23.4px	}	.modal-body .important-group {margin-bottom: 30px}	.modal-body .languade-group-item .input-form {margin-bottom: 18px}	.input-form .radio-group {margin: 0 0 20px}	.btn-close {right: -5px;top: 14px}	.modal-content {padding: 0 20px 20px}	.t-key-speakers-item {min-height: 20px}	.log-in-btn {		width: 184px;		right: -76px;		font-size: 14px;		line-height: 1em;	}	.log-in-btn span {padding: 4px}	.log-in-btn span:after {		content: '';		width: 18px;height: 19px;		margin-left: 8px;	}	.log-join-btn {		width: 139px;		right: -52px;		font-size: 14px;		line-height: 1em;	}	.log-join-btn span {padding: 4px}	.log-join-btn span:after {		width: 20px;height: 20px;		margin-left: 10px;	}	.info-ststus-group {		font-size: 18px;		line-height: 27px;	}	.your-certificate {margin-bottom: 30px}	.your-certificate-item figure {height: 241px}	.error-group {		min-height: 375px;		font-size: 22px;		line-height: 33px;		padding: 60px 0 24px;	}	.error-group figure {		max-width: 338px;		margin-bottom: 26px;	}	.gr-btn-error {margin-bottom: 60px}	.btn {		font-size: 17px;		line-height: 1.43333em;		border-radius: 3px;		padding: 15px 20px;		min-width: 210px;	}	.btn-min {min-width: 262px}	.logo-bot {		display: flex;		justify-content: center	}	.logo-bot img {max-width: 166px}	.adr-bot {justify-content: center;margin-bottom: 10px}	.mail-group {text-align: center;margin:0 0 10px}	.tel-bot {text-align: center}	.t-footer {padding: 18px 0}	.b-footer {padding: 20px 0}	.b-footer-group {		flex-wrap: wrap;justify-content: center;		font-size: 12px;		line-height: 18px;	}	.copy {margin-bottom: 6px}	.copy,.work-site {flex-basis: 100%;text-align: center}	.work-site {justify-content: center;padding-top: 6px}}@media screen and (max-width: 575px) {	.top-header {		z-index: 2;		background: none;		padding: 0;	}	.head-group {display: block}	.add-menu {top: 22px}	.languade {		font-size: 14px;		line-height: 1em;		position: absolute;		left: auto;		top: 26px;right: 139px;		color: #416486	}	.languade a {color: #416486}	.head-group .btn-lk {		min-width: 39px;		background: #416486;		width: 39px;height: 38px;		position: absolute;		left: auto;		top: 15px;right: 77px;	}	.btn-lk:before {margin: 0}	.btn-lk span {display: none}	.partner-group {margin-bottom: 70px}	.partner figure {		height: 60px;		padding: 20px;	}	.partner figure img {max-width: 40px}	.partner-group .h1 {margin-bottom: 10px}	.info-anons {padding: 0 10px}	.slider-group-item>img {		object-position: 76% bottom;		border-radius: 0 0 20px 20px;	}	.galery-photo figure {height: 120px;margin-bottom: 8px}	.group-btn-hotel {flex-direction: column-reverse}	.group-btn-hotel .btn {		flex-basis: 100%;		max-width: 100%;		min-width: 100%;		display: block;		margin-bottom: 8px;	}	.doc-slider-item img {height: 234px}	.doc-slider {margin: 0 -5px 60px}	.doc-slider-item {padding: 5px}}@media screen and (max-width: 359px) {	.languade {right: 104px}	.head-group .btn-lk {right: 58px}	.structure .image-structure {width: 100%}}