@charset "UTF-8";
body {
  background-color: #E5E5E5;
  color: #171818;
  padding: 0;
  margin: 0;
  font-family: 'Manrope', sans-serif;
}

body.admin-bar{
	margin-top:30px;
}

input {
  font-family: 'Manrope', sans-serif;
}

button {
  font-family: 'Manrope', sans-serif;
}

li {
  list-style: none;
}

ul {
  padding: 0;
  margin: 0;
}

img.alignleft{
  float: left;
  margin-right: 20px;
}

img.alignright{
  float: right;
  margin-left: 20px;
}

.container {
  max-width: 1440px;
  color: #231F20;
  margin: 0 auto;
  padding: 0 30px;
  text-align: left;
}

.container_slider{
  max-width: 1440px;
  color: #231F20;
  margin: 0 auto;
  padding: 0 30px;
  text-align: left;	
}

a {
  color: #171818;
  text-decoration: none;
}

header {
  background: #fff;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

header ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

header .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

header .donat_wrap {
  margin-right: 20px;
}

.menu > li {
  padding-bottom: 31px;
  padding-top: 30px;
  margin-right: 15px;
}

.menu li .sub-menu a {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.7);
}

.menu li .sub-menu a:hover {
  text-decoration: underline;
  color: #1A428A;
}

.sub-menu {
  opacity:0;
  transform: scaleY(0);
  transform-origin: 0 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  background: #fff;
  padding: 35px;
  left: -35px;
  top: 102%;
  width: 400px;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 2px 4px rgba(63, 62, 62, 0.2);
          box-shadow: 0px 2px 4px rgba(63, 62, 62, 0.2);
}

.sub-menu li {
  margin-bottom: 20px;
}

.sub-menu li:last-child {
  margin-bottom: 0;
}

.donat_wrap {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-bottom: 2px;
  margin-top: 2px;
}

.donat_wrap:hover .sub_menu_donate {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: auto;
  z-index: 1;
  transform: scaleY(1);
}

.sub_menu_donate {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 52px;
  width: 100%;
  transform: scaleY(0);
  transform-origin: 0 0;
}

.sub_menu_donate li {
  padding: 14px 0px 14px 29px;
  background: #1A428A;
}

.sub_menu_donate li:hover {
  background: #173B7A;
}

.sub_menu_donate li a {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #EAEAEA;
  display: block;
  position: relative;
}

.sub_menu_donate li a::after {
  content: "‹";
  font-size: 17px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: 12px;
  top: calc(50% - 11px);
  position: absolute;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.slide .sub_menu_donate {
  position: inherit;
}

.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.menu li a {
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #5D5D5D;
}

.menu li.active_menu a {
  color: #171818;
}

.menu header ul.menu li {
  top: 30px;
  padding-bottom: 30px;
}

.menu .menu-item {
  position: relative;
  margin-right: 25px;
}

.menu .menu-item:last-child {
  position: relative;
  margin-right: 0;
}

.menu .menu-item a {
  padding-right: 13px;
}

.menu .menu-item .sub-menu .menu-item > a:after{
	display:none;
}


.menu .menu-item-has-children > a:after {
  content: "‹";
  font-size: 17px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  right: 0px;
  top: calc(50% - 11px);
  position: absolute;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.right_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.red_btn {
  padding: 14px 28px;
  background: #B84328;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #EAEAEA;
  margin-right: 2px;
}

.red_btn:hover {
  background: #A83D25;
}

.blue_btn {
  padding: 14px 48px 14px 28px;
  background: #1A428A;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #EAEAEA;
  position: relative;
  border-radius:0;
}

.blue_btn::after {
  content: "‹";
  font-size: 21px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  right: 27px;
  top: calc(50% - 10px);
  position: absolute;
}

.blue_btn:hover {
  background: #173B7A;
}

.title_head {
  padding: 20px 0 30px;
  background: #fff;
}

.title_head .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.title_heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title_heading img {
  max-width: 130px;
  margin-right: 30px;
}

.title_heading h1 {
  font-weight: 300;
  font-size: 82px;
  line-height: 107px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  color: #231f20;
}

.title_heading h3 {
  font-weight: 300;
  font-size: 82px;
  line-height: 107px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}

.soc_seti {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.soc_seti a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.soc_seti a:nth-child(2) {
  margin: 15px 0;
}

.blue_btn.white {
  background: #FFFFFF;
  color: #1A428A;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.blue_btn.white:hover {
  background: #E5E5E5;
}

.slide {
  padding: 90px 100px 115px;
  background-size: cover !important;
  background-position: bottom right!important;
  position:relative;
  max-height:380px;
  box-sizing:border-box;
}

.bg_slider{
	position:absolute;
	z-index: -1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}

.bg_slider_mob{
	display:none;
	position:absolute;
	z-index: -1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}

.slide h2 {
  font-weight: 400;
  font-size: 50px;
  line-height: 68px;
  letter-spacing: -0.01em;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  text-transform: inherit;
}

.slide p {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  color: #FFFFFF;
  margin: 0;
}

.slide .container {
  margin: 0 auto;
  width: 100%;
}

.slide .donat_wrap {
  display: block;
}

.slide .sub_menu_donate {
  top: 82px;
  position: absolute;
}

.slide .sub_menu_donate li {
  padding: 14px 0px 14px 29px;
  background: #fff;
}

.slide .sub_menu_donate li:hover {
  background: #E5E5E5;
}

.slide .sub_menu_donate li a {
  color: #1A428A;
}

.slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/* Слайдер */
/* Слайдер запущен */
/* Слайдер с точками */
/* Ограничивающая оболочка */
.slick-list {
  overflow: hidden;
}

/* Лента слайдов */
.slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* Слайд */
/* Слайд активный (показывается) */
/* Слайд основной */
/* Слайд по центру */
/* Клонированный слайд */
/* Стрелка */
/* Стрелка влево */
/* Стрелка вправо */
/* Стрелка не активная */
/* Точки (булиты) */
/* Активная точка */
/* Элемент точки */
.slider {
  position: relative;
  background-size: cover;
}

.slider .slick-arrow {
  position: absolute;
  top: 37px;
  font-size: 0;
  z-index: 10;
  width: 40px;
  height: 40px;
  border: none;
  cursor: pointer;
}

.slider .slick-arrow.slick-next {
  right: 30px;
  background: url("../img/icon/arrow_slider_big.svg") 0 0/100% no-repeat;
}

.slider .slick-arrow.slick-prev {
  right: 160px;
  background: url("../img/icon/arrow_slider_big.svg") 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.slider_heading .slid_number {
  font-weight: 200;
  font-size: 26px;
  line-height: 36px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFFFFF;
  position: absolute;
  z-index: 1;
  right: 90px;
  top: 40px;
}

.slider_heading .slid_number .pagingInfo {
  opacity: 1;
}

.slider_heading .slid_number .center_count {
  opacity: 0.7;
}

.slider_heading .slid_number .pagingSlid {
  opacity: 0.7;
}

.progress {
  display: block;
  width: 185px;
  height: 1px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.5);
  background-image: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#FFFFFF));
  background-image: linear-gradient(to right, #FFFFFF, #FFFFFF);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size .4s ease-in-out;
  transition: background-size .4s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.hr_count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  z-index: 1;
  top: 65px;
  /* Stop autoplay */
  /* display:none; */
  /* Stop autoplay */
}

.slider_heading:has(.stop_autoplay) .hr_count{
	opacity: 0;
}


.slider_heading {
  position: relative;
}

.progress_bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.support {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-right: 15px;
}

.title_latest {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 60px;
  margin-bottom: 50px;
}

.title_latest h2 {
  font-weight: 300;
  font-size: 67px;
  line-height: 92px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0;
  padding: 0;
}

.title_latest a {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-align: right;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title_latest .link_latest {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title_latest span {
  margin-right: 10px;
  margin-left: 30px;
}

.grid_latest {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 40px;
  grid-row-gap: 30px;
}

.block_grid:nth-child(1) {
  grid-column-start: 2;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
  order:2;
}

.block_grid:nth-child(1) img {
  height: 370px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.block_grid:nth-child(1) h3 {
  font-size: 24px;
  line-height: 33px;
}

.latest_section .block_grid:nth-child(2){
	order:1;
}

.latest_section .block_grid:nth-child(3){
	order:4;
}

.latest_section .block_grid:nth-child(4){
	order:6;
}

.latest_section .block_grid:nth-child(5){
	order:7;
}

.latest_section .block_grid:nth-child(6){
	order:8;
}

.latest_section .block_grid:nth-child(7){
	order:9;
}

.latest_section .block_grid:nth-child(8){
	order:5;
}

.latest_section .block_grid:nth-child(9){
	order:3;
}



.block_grid img {
  width: 100%;
  height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
}

.block_grid h3 {
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-transform: inherit;
  margin: 15px 0 10px;
}

.block_grid span {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #828383;
}

.views {
  padding-left: 30px;
  position: relative;
  display: none;
}

.views.admin_{
  display: initial;
}

.views::before {
  content: "";
  width: 15px;
  height: 9px;
  background: url(../img/icon/views.svg);
  background-size: 100% 100%;
  position: absolute;
  left: 12px;
  top: calc(50% - 4px);
}

.video_slider {
  position: relative;
}

.video_slider .slick-arrow {
  position: absolute;
  top: -100px;
  font-size: 0;
  z-index: 10;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
}

.video_slider .slick-arrow.slick-next {
  right: 0;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
}

.video_slider .slick-arrow.slick-prev {
  right: 122px;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.video_section .slid_number {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1A428A;
  right: 95px;
  top: 31px;
  z-index: 1;
  position: absolute;
}

.video_section .slid_number .pagingInfo {
  opacity: 1;
}

.video_section .slid_number .center_count {
  opacity: 0.7;
}

.video_section .slid_number .pagingSlid {
  opacity: 0.7;
}

.video_section {
  position: relative;
  margin-bottom: 60px;
}

.popup_video {
  margin-right: 20px;
}

.popup_video img {
  width: 100%;
}


.video_section .popup_video .video_list img:first-child {
  width: 100%;
  height: 100%;
  object-fit:cover;
}

.video_list {
  position: relative;
  height:fit-content;
}

.video_section .video_list {
  position: relative;
  height:229px;
}

.popup_video .play_btn {
  width: 55px;
  height: 55px;
  position: absolute;
  top: calc(50% - 27.5px);
  left: calc(50% - 27.5px);
}

h2 {
  font-weight: 300;
  font-size: 67px;
  line-height: 92px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0;
  padding: 0;
}

h1 {
  font-weight: 300;
  font-size: 67px;
  line-height: 92px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0;
  padding: 0;
}

.video_section {
  margin-top: 170px;
}

.video_section h2 {
  text-align: center;
}

.video_section .link_main {
  margin-left: 40px;
}

.video_section .container.slider_vid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  position:relative;
}

.video_section .link_main img {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.link_main {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-align: right;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.link_main span {
  margin-right: 10px;
}

.title_block_about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title_block_about > img {
  width: 178px;
  height: 178px;
  margin-right: 45px;
}

.title_deskt {
  position: relative;
}

.title_deskt .link_main {
  position: absolute;
  top: 25px;
  left: 250px;
}

.about_s {
  margin-top: 160px;
}

.block_about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 70px;
}

.block_about .popup_video {
  width: 50%;
  max-width: 680px;
  margin-right: 0;
}

.block_about .popup_video .play_btn {
  width: 96px;
  height: 96px;
  position: absolute;
  top: calc(50% - 48px);
  left: calc(50% - 48px);
}

.text_about {
  width: 50%;
  margin-left: 70px;
}

.text_about p {
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
}

.text_about p:first-child {
  margin-top: 0;
}

.text_about p:last-child {
  margin-bottom: 0;
}

.priorities_block {
  padding: 30px 0;
  border-top: 1px solid rgba(23, 24, 24, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.priorities_text {
  max-width: 600px;
}

.priorities_text h3 {
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  margin: 0;
}

.priorities_text p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin: 15px 0 20px;
}

.priorities_img {
  width: 509px;
  height: 220px;
  -o-object-fit: cover;
     object-fit: cover;
}

.priorities_section h2 {
  text-align: center;
  margin-bottom: 50px;
}

.priorities_section {
  margin-top: 110px;
}

.priorities_section.hidden{
  display: none;
}

.support_section .container {
  text-align: center;
}

.support_section .container h2 {
  margin: 0 auto;
}

.support_section .container em{
  font-style: inherit;
  padding: 0px 3px 0 17px;
  color: #fff;
  position: relative;
  z-index: 1;
}

.center_block {
  max-width: 310px;
  margin: 35px auto 0;
}

.center_block .donat_wrap {
  margin: 0 auto;
}

.center_block .blue_btn {
  margin-right: 0;
}

.center_block img {
  width: 249px;
  height: auto;
}

.center_block p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
  color: #606161;
  margin-bottom: 30px;
}

.center_block .sub_menu_donate li a {
  text-align: left;
}

.support_section {
  margin-top: 130px;
  margin-bottom: 280px;
}

.support_section .container {
  position: relative;
}

.img_support img {
  -o-object-fit: cover;
     object-fit: cover;
}

.img_support img:nth-child(1) {
  position: absolute;
  left: 18%;
  top: 40%;
  width: 268px;
  height: 178px;
}

.img_support img:nth-child(2) {
  position: absolute;
  left: 30px;
  top: 80%;
  width: 270px;
  height: 158px;
}

.img_support img:nth-child(3) {
  position: absolute;
  left: 24%;
  top: 88%;
  width: 170px;
  height: 168px;
}

.img_support img:nth-child(4) {
  position: absolute;
  right: 25%;
  top: 40%;
  width: 178px;
  height: 227px;
}

.img_support img:nth-child(5) {
  position: absolute;
  right: 30px;
  top: 52%;
  width: 276px;
  height: 179px;
}

.img_support img:nth-child(6) {
  position: absolute;
  right: 15%;
  top: 92%;
  width: 250px;
  height: 163px;
}

.document {
  padding: 30px 0;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.document h3 {
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  margin: 0;
}

.document img {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.document:nth-child(2) {
  border-top: 1px solid rgba(23, 24, 24, 0.2);
  margin-top: 50px;
}

.form_section {
  margin-top: 80px;
}

.form_section .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.form_text {
  padding: 0 50px 50px 50px;
}

.left_block_form {
  background: #fff;
}

.left_block_form img {
  width: 100%;
}

.left_block_form h3 {
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  margin-top: 25px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.left_block_form p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #828383;
  margin-top: 5px;
  margin-bottom: 25px;
}

.block_link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.form {
  padding: 50px;
  background: #1A428A;
  margin-left: 20px;
  position: relative;
}

.form h3 {
    font-weight: 300;
    font-size: 38px;
    line-height: 52px;
    letter-spacing: -0.01em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin: 0 0 5px;
	font-family: 'Manrope', sans-serif !important;
}

.form {
  padding: 50px;
  background: #1A428A !important;
  margin-left: 20px;
  position: relative;
}

.form p {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 15px 0 5px;
  font-family: 'Manrope', sans-serif !important;
}

.form input {
  background: rgba(234, 234, 234, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #FFFFFF;
  outline-style: none;
  border-radius:0 !important;
  font-family: 'Manrope', sans-serif !important;
}

.form form{
	padding: 0 !important;	
}

.form .mc-field-group {
    clear: left !important;
    position: relative !important;
    width: 100% !important;
    padding-bottom: 0 !important;
    min-height: auto !important;
}

.form .button {
  font-family: 'Manrope', sans-serif !important;
  background: #FFFFFF !important;
  border: none !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 22px !important;
  text-align: center !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: #1A428A !important;
  margin-top: 30px !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  width: 100% !important;
  height: 50px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  cursor: pointer !important;
	border-radius:0 !important;
}

.form .button:hover {
  background: #EAEAEA !important;
}

.form .clear{
	margin:0 !important;
}


.top_left_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top_left_footer p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #828383;
  margin: 0;
}

.top_left_footer a {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #1A428A;
  margin: 0;
}

.top_left_footer a:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.top_left_footer .soc_seti {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 15px;
}

.top_left_footer .soc_seti a:nth-child(2) {
  margin: 0 13px;
}

.numder_socseti {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 7px 0;
}



.top_left_footer > img {
  width: 130px;
  height: 130px;
  margin-right: 30px;
}

footer {
  padding: 40px 0;
  background: #fff;
  margin-top: 50px;
}

h3 {
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  margin: 0;
}

.top_center_footer {
  position: relative;
  max-width: 410px;
}

.top_center_footer .link_main {
  font-size: 16px;
  /*position: absolute;*/
  right: 0;
  top: 0;
}

.top_right_footer {
  max-width: 213px;
}

.top_right_footer img {
  width: 171px;
  height: 58px;
  margin-bottom: 6px;
}

.top_right_footer p {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #828383;
  margin: 0;
}

.top_right_footer a {
  color: #1A428A;
}

.top_right_footer a:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}

.top_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

footer hr {
  border: 1px solid #EAEAEA;
  margin: 40px 0 50px;
}

.footer_menu ul {
  list-style: none;
  padding: 0;
}

.footer_menu li {
  list-style: none;
  margin-bottom: 20px;
}

.footer_menu h4 {
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin: 0 0 24px;
}

.footer_menu li a {
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
}

.footer_menu li a:hover {
  color: #1A428A;
}

.block_menu_footer {
  max-width: 246px;
}

.contact_footer > p:nth-child(2) {
  margin-bottom: 30px;
}

.contact_footer {
  max-width: 330px;
}

.contact_footer p {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #828383;
  margin: 20px 0 0;
}

.contact_footer p a {
  margin-top: -20px;
  display: block;
}

.contact_footer a {
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #1A428A;
  margin: 0;
  text-transform: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.contact_footer li a:hover {
  text-decoration: underline;
}

.contact_footer li:nth-child(1) {
  margin-bottom: 30px;
}

.top_contact a {
  color: #1A428A;
}

.top_contact a:hover {
  text-decoration: underline;
}

.footer_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.copirate_text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.copirate_text p {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #828383;
  margin: 0;
}

.copirate_text a {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #1A428A;
}

.copirate_text a:hover {
  text-decoration: underline;
}

.copirate_text > a:nth-child(2) {
  margin: 0 12px;
}

.copirate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.copirate img {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.menu-item:hover > .sub-menu {
  opacity:1;
  display: block;
  overflow: auto;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  padding: 35px;
  transform: scaleY(1);
}

.menu .menu-item-has-children:hover > a:after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.menu .menu-item:hover > a {
  color: #171818;
}

.menu > li {
  border-bottom: 1px solid transparent;
}

.menu > li:hover {
  border-bottom: 1px solid #1A428A;
}

.chat_wrap {
  margin-left: 25px;
  margin-right: 35px;
  height: 25px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  padding: 30px 0;
}

.chat_wrap .chat img:nth-child(2) {
  display: none;
}

.chat_wrap:hover {
  border-bottom: 1px solid #1A428A;
  padding: 29px 0;
}

/* .chat_wrap:hover .chat img:nth-child(1) {
  display: none;
}

.chat_wrap:hover .chat img:nth-child(2) {
  display: block;
} */

.chat_wrap:hover .contact_footer {
  height: auto;
  padding: 25px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.chat_wrap .contact_footer {
  background: #fff;
  padding: 0 25px 25px;
  position: absolute;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  z-index: 2;
  top: 87px;
  left: -90px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.chat_wrap .contact_footer h4 {
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #171818;
  margin-bottom: 0;
}

.chat_wrap .contact_footer:nth-child(2) > p:nth-child(3) {
  margin-bottom: 20px;
}

.chat_wrap .top_contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.chat_wrap .top_contact a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.chat_wrap .top_contact a:nth-child(2) {
  margin: 14px 0 9px;
}

.chat_wrap .top_contact a img {
  margin-right: 10px;
}

.icon_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.title_mob {
  display: none;
}

.tablet_footer_block {
  display: none;
}

footer .container hr {
  display: none;
}

.tablet_hr {
  display: none;
}

.donat_wrap:hover .blue_btn::after {
  content: "‹";
  font-size: 21px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.donat_wrap .blue_btn.no_sub::after{
	display:none;
}

.blue_btn.no_sub {
	padding: 14px 28px 14px 28px;
}

.donat_wrap .blue_btn::after {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}

.lock {
  overflow: hidden;
}

.lock .search {
  display: none;
}

.lock .chat_wrap {
  display: none;
}

.lock .red_btn {
  display: none;
}

.lock header {
  padding: 15px 0 30px;
}

.lock .mobile_menu_logo {
  display: block;
}

.lock .right_header {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.lock .burger_btn span.open_b {
  top: 15px;
}

.lock .menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.lock .menu_wraper {
  width: 100%;
}

.lock .block_link .red_btn {
  display: block;
  padding: 14px 28px;
  line-height: 19px;
}

.lock .block_link .donat_wrap {
  display: block;
}

.lock header {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  overflow: auto;
}

.lock .botom_menu_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 88px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.lock .menu_wraper .language_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lock .menu_wraper .language_block .language_sub li {
  background: #EAEAEA;
}

.lock .menu_wraper .language_block .language_sub li.current-lang {
  background: #1A428A;
}

.lock .menu_wraper .soc_seti {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.lock .menu_wraper .soc_seti img {
  width: 24px;
  height: 24px;
}

.lock .menu_wraper .soc_seti a:nth-child(2) {
  margin: 0 24px;
}

.lock .menu_wraper .language_sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  height: auto;
  position: inherit;
  top: auto;
  left: auto;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.mobile_menu_logo {
  display: none;
  width: 80px;
  min-height: 80px;
}

.mobile_menu_logo img {
  width: 100%;
}

.menu_wraper .block_link {
  display: none;
}

.botom_menu_block {
  display: none;
}

.language {
  padding: 30px 0;
  margin: 0;
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #171818;
  cursor: pointer;
}

.language_block {
  position: relative;
}

.language_block:hover .language_sub {
  height: auto;
  opacity: 1;
  border-top: 1px solid #1A428A;
}

.language_sub {
  height: 0;
  overflow: hidden;
  opacity: 0;
  position: absolute;
  background: #fff;
  padding: 10px 0;
  top: 84px;
  left: -12px;
  z-index: 10;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}

.language_sub li {
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-align: center;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #171818;
  padding: 5px 13px;
}

.language_sub li:hover {
  background: #EAEAEA;
}

.language_sub li.current-lang {
  background: #173B7A;
}

.language_sub li.current-lang a {
  color: #fff;
}

.close {
  display: none;
}

.search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.serch_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 17px 0 17px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#EAEAEA), to(rgba(234, 234, 234, 0)));
  background: linear-gradient(90deg, #EAEAEA 0%, rgba(234, 234, 234, 0) 100%);
}

.serch_block input {
  font-family: 'Manrope';
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  letter-spacing: 0.02em;
  color: #171818;
  padding: 13px;
  background: transparent;
  border: none;
  outline-style: none;
  width: 100%;
}

.serch_block button {
  border: none;
  background: transparent;
  cursor: pointer;
}

.serch_block .search_button {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  border: none;
  background: #EAEAEA;
  padding: 14px 27px;
  margin-right: 28px;
}

.close_serch {
  cursor: pointer;
}

.serch_wraper {
  display: none;
  width: 42%;
  max-height: 85px;
  overflow: hidden;
}

.search {
  cursor: pointer;
}

.menu .menu-item.open::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.video_section .popup_video:hover h3 {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #1A428A;
}

.error {
  font-size: 12px;
  color: red;
}

input.error {
  border: 1px solid red;
}

.form .valid_form div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #1A428A;
}

.form .valid_form img {
  width: 62px;
  margin-right: 0;
  margin-left: auto;
}

.form .valid_form h3 {
  color: #fff;
}

.valid_form {
  display: none;
}

.block_menu_footer:nth-child(4) li {
  display: none;
}

.block_menu_footer:nth-child(4) li:nth-child(1) {
  display: block;
}

.block_menu_footer:nth-child(4) li:nth-child(2) {
  display: block;
}

.block_menu_footer:nth-child(4) li:nth-child(3) {
  display: block;
}

.block_menu_footer:nth-child(4) li:nth-child(4) {
  display: block;
}

.block_menu_footer:nth-child(4) li:nth-child(5) {
  display: block;
}

.link_main img:nth-child(3) {
  display: none;
}

.link_main:hover img:nth-child(3) {
  display: block;
}

.link_main:hover img:nth-child(2) {
  display: none;
}

.link_latest a img:nth-child(3) {
  display: none;
}

.link_latest a:hover img:nth-child(3) {
  display: block;
}

.link_latest a:hover img:nth-child(2) {
  display: none;
}

.link_main:hover{
	text-decoration:underline;
}

.title_head .soc_seti a img:nth-child(2) {
  display: none;
}

.title_head .soc_seti a:hover img:nth-child(2) {
  display: block;
}

.title_head .soc_seti a:hover img:nth-child(1) {
  display: none;
}

footer .soc_seti a img:nth-child(2) {
  display: none;
}

footer .soc_seti a:hover img:nth-child(2) {
  display: block;
}

footer .soc_seti a:hover img:nth-child(1) {
  display: none;
}

.more img:nth-child(2) {
  display: none;
}

.more {
  width: 40px;
  height: 24px;
  display: block;
}

.more img {
  width: 100%;
  height: 100%;
}

.more:hover img:nth-child(1) {
  display: none;
}

.more:hover img:nth-child(2) {
  display: block;
}

.progress rect {
    fill: #8EB4E3;
    stroke: white;
    stroke-width: 10;
  }

.grid_latest a:hover h3{
	text-decoration:underline;
	color:#1A428A;
}

.progress-round__wrap{
	display:flex;
}

.serch_block input{
	margin:0;
}


.ajax_cat_list{
	display:flex;
	align-items:center;
	padding: 20px 0;
	border-top:1px solid #C0C0C0;
}

.ajax_cat_list li:hover{
	color: #1A428A;
}

.ajax_cat_list li{
	padding:10px 20px;
	border-radius: 100px;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	text-transform: inherit;
	color: rgba(23, 24, 24, 0.5);
	white-space: nowrap;
	cursor:pointer;
	text-transform: uppercase;
}

.ajax_cat_list li.active_cat{
	background:#ffffff;
	color: #1A428A;
}

.cat_news{
	display:none;
}

.img_post_block{
	position: relative;
}

.img_post_block a{
	display:flex;
}

.block_grid span.name_cat{
	font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    color: #171818;
    padding: 4px 10px;
    background: #fff;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
}

.link_latest_daily{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	width: 100%;
  	height: 100%;
	box-sizing:border-box;
	background-size:cover;
	min-height:200px;
}



.link_latest_daily span{
	font-weight: 400;
	font-size: 20px;
	line-height: 36px;
	text-transform: uppercase;
	color: #EAEAEA;
	width:100%;
	box-sizing:border-box;
	padding:7px 15px;
	background:#1A428A;
	margin: auto 0 0;
	align-items: center;
	position:relative;
	display:flex;
}

.link_latest_daily span:after{
	content:"";
	width:48px;
	height:48px;
	background:url(../img/icon/link_icon.svg);
	position: absolute;
	background-size: 100%;
    right: 0;
    bottom: 0;
}

.block_grid .link_latest_daily img{
	width:48px;
	height:48px;
}

/*Post*/

.title_post h2{
	font-weight: 300;
	font-size: 50px;
	line-height: 126%;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	max-width:1150px;
}

.title_post h1{
	font-weight: 300;
	font-size: 50px;
	line-height: 126%;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	max-width:1150px;
}



.title_post .name_cat{
	font-weight: 500;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	color: #171818;
	padding:4px 10px;
	background:#fff;
	margin-right:15px;
}

.title_post .data_news{
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	color: #828383;
	display: flex;
    align-items: center;
}

.main_post_img{
	width:100%;
	height:400px;
	object-fit:cover;
}

.sharing_post{
	display:flex;
	flex-direction:column;
	margin-right:50px;
}

.left_block_post{
	padding-right:170px;
	border-right:1px solid #C0C0C0;
	width:70%;
	box-sizing:border-box;
}

.text_link_post{
	display:flex;
	align-items:flex-start;
	margin-top:50px;
}

.text_post{
	width:100%;
}

.text_post li{
	list-style:disc;
	margin: 15px 0;
	font-weight: 300;
    font-size: 16px;
    line-height: 28px;
    color: #171818;
}

.text_post ul{
	padding-left:15px;
}

.text_post h1{
	font-size: 54px;
	line-height: 68px;
}

.text_post h2{
	font-size: 32px;
	line-height: 33px;
	text-transform:inherit;
	color: #171818;
}


.text_post p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #171818;
}

.text_post .photo_description p{
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: rgba(23, 24, 24, 0.5);
	margin-top: 0;
    margin-bottom: 40px;
}

.photo_description p{
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: rgba(23, 24, 24, 0.5);
	margin-top: 0;
    margin-bottom: 40px;
}

.photo_description.alignright{
  max-width: 300px;
  float: right;
  margin-left: 15px;
}
.photo_description.alignright p{
  margin-bottom: 0;
}

.photo_description.alignleft{
  max-width: 300px;
  float: left;
  margin-right: 15px;
}
.photo_description.alignleft p{
  margin-bottom: 0;
}

.text_post img{
	max-width:100% !important;
	height:auto;
}

.text_post h3{
	font-weight: 500;
	font-size: 24px;
	line-height: 33px;
	color: #171818;
	margin-top:50px;
	text-transform:inherit;
}

.text_post h3:first-child{
	margin-top:0;
}

.text_post a{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #1A428A;
	text-decoration:underline;
}

.text_post iframe{
	width:100%;
	height:400px;
}

.text_post .streamlined_iframe iframe{
	width:50%;
	height:100vh;
  float: left;
  margin: 10px 10px 10px 0;
}

.main_block_post{
	display:flex;
}

.sharing_post a{
	margin-bottom:15px;
}

.right_block_post{
	width:30%;
	padding:0 40px;
	box-sizing:border-box;
	position: sticky;
    top: 30px;
    height: fit-content;
}

.right_block_post .block_grid{
	margin-bottom:30px;
}

.right_block_post .block_grid:nth-child(1) img {
	height: 160px;
}

.right_block_post .block_grid:nth-child(1) h3 {
    font-size: 18px;
	line-height: 25px;
}

.tags{
	margin-top:50px;
}

.tags li{
	margin-bottom:10px;
}

.tags a{
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	color: #1A428A;
	margin-right:20px;
	margin-bottom:10px;
}

.tags a::before{
	content:"#";
}

.tags ul{
	display:flex;
	max-width:450px;
	flex-wrap:wrap;
}

.cat_and_date{
	display:flex;
	align-items:center;
	margin-top:20px;
	margin-bottom:30px;
}

.similar_posts{
	display:grid;
	grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}

.similar_posts .block_grid:nth-child(1) {
    grid-column-start: inherit;
    grid-column-end: inherit;
    grid-row-start: 1;
    grid-row-end: inherit;
    order: inherit;
}

.similar_posts .block_grid:nth-child(1) img {
    height: 160px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.similar_posts .block_grid:nth-child(1) h3 {
    font-size: 18px;
    line-height: 25px;
}

.top_similar{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:80px;
	margin-bottom:30px;
}

.top_similar .link_latest a{
	display:flex;
	align-items:center;
}

.top_similar .link_latest{
	display:flex;
	align-items:center;
}

.top_similar .link_latest span{
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-align: right;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #1A428A;
	margin-right: 10px;
    margin-left: 30px;
}

.title_popular h3{
	font-weight: 300;
	font-size: 28px;
	line-height: 38px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	margin:0 0 15px;
}

.wpcourses-breadcrumbs{
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	padding:20px 0 60px;
}

.wpcourses-breadcrumbs-sep{
	padding:0 10px;
}

.wpcourses-breadcrumbs a{
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	padding:20px 0 60px;
}

.block_grid:hover h3 {
	text-decoration-line: underline;
	color: #1A428A;
}

.breadcrumbs a{
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	white-space: nowrap;
}

.separator{
	padding: 0 8px;
}

.breadcrumbs span{
	font-weight: 500;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	white-space: nowrap;
}

.breadcrumbs__separator{
	padding:0 7px;
}

.breadcrumbs{
	display:flex;
	width:100%;
	flex-wrap:nowrap;
	overflow:auto;
	margin:20px 0 60px;
}

.breadcrumbs{
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */	
}
	
.breadcrumbs::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }

/* arhive post*/
.archive-title{
	font-weight: 300;
	font-size: 67px;
	line-height: 92px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #1A428A;
	margin:0 0 10px;
}

.list_cat{
	display: flex;
    align-items: center;
    padding: 20px 0;
    border-top: 1px solid #C0C0C0;
    overflow:auto;
}

.ajax_cat_list{
	overflow:auto;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */	
}

.ajax_cat_list::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }

.list_cat{
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none;  /* IE 10+ */	
}
	
.list_cat::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }

.list_cat li a{
  padding: 10px 20px;
  border-radius: 100px;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-transform: inherit;
  color: rgba(23, 24, 24, 0.5);
  white-space: nowrap;
  cursor: pointer;
	display: flex;
}

.list_cat li.current-cat a{
    background: #ffffff;
    color: #1A428A;
}

.page-numbers{
	display:flex;
	align-items:center;
	justify-content:center;
	margin: 30px 0;
}

.page-numbers a{
	font-weight: 400;
	font-size: 17px;
	line-height: 23px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #171818;
	border-radius: 50%;
  width: 48px;
  height: 48px;
	display:flex;
	align-items:center;
	justify-content:center;
	background: #fff;
  margin: 0 5px;
}

.page-numbers span.current{
	background:#1A428A;
	color:#fff;
}


.page-numbers span{
	font-weight: 500;
	font-size: 17px;
	line-height: 23px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #171818;
	border-radius: 50%;
  width: 48px;
  height: 48px;
	display:flex;
	align-items:center;
	justify-content:center;
	background: #fff;
    margin: 0 5px;
}



/*Daily news*/
.header_daily{
	display:flex;
	align-items:flex-start;
	padding-bottom:50px;
	border-bottom:1px solid #C0C0C0;
}

.main_daily_img{
	max-width: 600px;
  margin-right: 60px;
	height: 303px;
  object-fit: cover;
	width:45%;
}

.title_daily span{
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
}

.title_daily .data_news{
	padding:20px 0 25px;
}

.title_daily .sharing_post{
	flex-direction: row;
  margin-right: 0;
}

.title_daily .sharing_post a {
  margin-bottom: 0;
  margin-right: 15px;
}

.daily_main_block .left_block_post{
	padding-top:70px;
}

.daily_main_block .right_block_post{
	padding-top:70px;
	top:-40px;
}

.daily_news_block h3{
	font-weight: 400;
	font-size: 24px;
	line-height: 33px;
	text-transform: uppercase;
	color: #171818;
	max-width:600px;
	margin:30px 0 15px;
}

.daily_news_block p a{
  color: #1A428A;
	text-decoration:underline;
}

.daily_news_block li a{
  color: #1A428A;
	text-decoration:underline;
}

.daily_news_block ul{
  padding-left:20px;
}

.daily_news_block li{
	font-weight: 300;
	font-size: 16px;
	line-height: 175%;
	color: #171818;
	max-width:600px;
	margin:0;
	list-style: disc;
}

.daily_news_block p:last-child{
	margin-bottom:0;
}

.daily_news_block p{
	font-weight: 300;
	font-size: 16px;
	line-height: 175%;
	color: #171818;
	max-width:600px;
	margin:0 0 15px;
}

.daily_news_block .image-popup-zoom{
	width:320px;
	height:160px;
	display: block;
	overflow:hidden;
}

.image-popup-zoom:hover img{
  	transform: scale(1.1);
}

.daily_news_block .image-popup-zoom img{
	object-fit:cover;
	width:100%;
	height:100%;
	transition: all .3s ease;
}

.daily_news_block .link_main img{
	transform: rotate(-45deg);
}

.daily_news_block .link_main span{
	white-space:nowrap;
}

.daily_news_block{
	display: flex;
    align-items: flex-start;
    justify-content: space-between;
	padding:30px 0 40px;
	border-bottom:1px solid #C0C0C0;
}

.daily_news_block:last-child{
	border-bottom:none;
}

.daily_news_block .image-popup-zoom{
	width:100%;
	height:400px;
	object-fit:cover;
}

.daily_news_block h3{
	font-weight: 300;
	font-size: 38px;
	line-height: 52px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	max-width:100%;
	margin-top:0;
}

.daily_news_block p{
	margin: 30px 0 20px;
}

.daily_news_block .daily_title_img{
	display: flex;
    flex-direction: column-reverse;
}

.daily_news_block{
	flex-direction:column;
	padding-top: 0;
  margin-bottom: 40px;
}

.form.daily_form{
	margin-left: 0;
	overflow: hidden;
	margin-top:50px;
}

.form.daily_form::before{
	content: "";
    width: 314px;
    height: 303px;
    top: 60px;
    background-image: url(../img/icon/before_form.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    right: 50px;
}



.form.daily_form #mc_embed_signup_scroll{
	display:flex;
	align-items: flex-end;
	position: relative;
}

.form.daily_form .mc-field-group{
	max-width:330px;
	margin-right:20px;
}

.form.daily_form .button{
	width:200px !important;
}

.form.daily_form div.mce_inline_error{
    color: red !important;
    position: absolute;
}


#mc_embed_signup div.mce_inline_error{
	background-color: inherit !important;
}

.archive-header h4{
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	margin:0;
}

/*archive daily*/
.archive_daily_block{
	border-top:1px solid #C0C0C0;
	margin-top:30px;
}

.block_daily_arhive{
	display: flex;
    align-items: flex-start;
	justify-content:space-between;
	padding: 40px 0;
	border-bottom:1px solid #C0C0C0;
}

.data_daily_archive span{
	font-weight: 300;
	font-size: 38px;
	line-height: 52px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	margin-bottom:10px;
}

.data_daily_archive p{
	font-weight: 300;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	margin:0;
}

.data_daily_archive{
	margin-right: 30px;
	width: 20%;
}

.img_daily_archive{
	width:270px;
	margin-right: 40px;
}

.img_daily_archive img{
	width:270px;
	height: 136px;
    object-fit: cover;
}

.link_all_daily_archive .link_main span {
    margin-right: 10px;
    white-space: nowrap;
    margin-left: 35px;
}

.title_all_daily_archive{
	max-width: 570px;
	width: 570px;
}

.link_daily_title:hover{
	text-decoration:underline;
	color: #1A428A;
}


.title_all_daily_archive a{
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	color: #171818;
	opacity: 0.5;
	max-width:570px;
}

.title_all_daily_archive a::after{
	content: " / "; 
}

.title_all_daily_archive a:last-child::after{
	display:none;
}

.container_daily_block{
	display:flex;
	align-items:flex-start;
	width:100%;
}

.breadvumbs_container .mob_back{
	display:none;		
}

.cat_list_acardion{
	display:flex;
}

.cat_page{
	padding-bottom:120px;
	position:relative;											
}

.latest_daily_tiltle{
	display: flex;
    justify-content: space-between;
    align-items: center;
	margin:80px 0 0;
}

#loadmore span{
	margin-right:0;
}

#loadmore img{
	transform:rotate(90deg);
	margin-top:10px;
	margin-right:0;
	width:48px;
	height:48px;
}

#loadmore{
	position:absolute;
	bottom:0;
	left:calc(50% - 85px);
	width:170px;
	display:flex;
	flex-direction:column;
	align-items:center;
	cursor:pointer;
	height: fit-content;
}

#loadmore2 span{
	margin-right:0;
}

#loadmore2 img{
	transform:rotate(90deg);
	margin-top:10px;
	margin-right:0;
	width:48px;
	height:48px;
}

#loadmore2{
	position:absolute;
	bottom:0;
	left:calc(50% - 85px);
	width:170px;
	display:flex;
	flex-direction:column;
	align-items:center;
	cursor:pointer;
	height: fit-content;
}


.breadvumbs_container a img {
	display:none;
}

#loader{
	width: 50%;
    margin: 0 auto;
    display: flex;
	display:none;
}

.cat_news{
	position:relative;
	min-height:200px;
}

.conteiner_top_daily{
	width:100%;
}


.rt-popup{
	display:none;
}


/*History of Ukraine-Russia relations*/
.block_daily_arhive_last .link_main{
	font-size: 14px;
	line-height: 19px;
}

.block_daily_arhive_last .link_main img{
	width:36px;
	height:36px;
}

.data_daily_archive_last span{
	font-weight: 300;
	font-size: 28px;
	line-height: 38px;
	text-transform: uppercase;
	color: #171818;
}

.data_daily_archive_last p{
	font-weight: 300;
	font-size: 20px;
	line-height: 27px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	margin:0;
}

.img_daily_archive_last img{
	width:345px;
	height:174px;
}

.data_link_daily_last{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	margin-top:15px;
	margin-bottom:30px;
}

.title_history_war h2{
	max-width:530px;
}

.title_history_war h1{
	max-width:530px;
}

.img_map_ukr{
	height:450px;
}

.title_history_war{
	display: flex;
    align-items: flex-start;
}

.history_var .main_block_post{
	border-top: 1px solid #C0C0C0;
}

.history_var .left_block_post{
	padding-top:70px;
}

.history_var .right_block_post{
	padding-top:70px;
}

.main_img_histore_var img{
	width:100%;	
	height: auto;
	margin-top:25px;
}

.quotes{
	padding-top:40px;
	border-top:1px solid #C0C0C0;
	position:relative;
	margin-top: 40px;
}

.quotes:before {
    content: '';
    position: absolute;
    background: url(../img/image/quotes.svg) #E5E5E5;
    background-size: 40% 100%;
    background-position: center;
    width: 100px;
    height: 26px;
    top: -11px;
    left: calc(50% - 50px);
    background-repeat: no-repeat;
}

.quotes p{
	font-style: italic;
	font-weight: 300;
	font-size: 18px;
	line-height: 34px;
	text-align: center;
	color: #171818;
	margin-top:0;
}

.author_quotes{
	position:relative;
	margin-top: 40px;
	margin-bottom: 30px;
}

.author_quotes:after{
	content: '';
    position: absolute;
	background:#C0C0C0;
    width: 100%;
    height: 1px;
    top: 14px;
    left: 0;
    background-repeat: no-repeat;
}

.author_quotes p{
	font-weight: 600;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #171818;
	text-align: center;
	position: relative;
    z-index: 1;
    padding: 0 35px;
    width: fit-content;
    margin: 0 auto;
    background: #E5E5E5;
}

.history_var img{
	width:100%;
	height:auto;
}

.text_post h4{
	font-weight: 500;
	font-size: 24px;
	line-height: 33px;
}

.text_post h4:first-child{
	margin-top:0;
}

.history_var .text_link_post{
	margin-top:30px;
}

.poster_var_history{
	display:flex;
	align-items: center;
	padding:40px;
	background:#fff;
	width: calc(100vw - 80px);
    margin-left: -30px;
	margin-top: -1px;
}

.poster_img_historyvar{
	width:555px;
	height:278px;
	object-fit:cover;
	margin-right:40px;
}

.poster_var_history p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: rgba(23, 24, 24, 0.5);
	margin: 10px 0 25px;
	max-width:580px;
}

.mob_title_history{
	display:none;
}

.mob_text_history{
	display:none;
}

.title_history_war .sharing_post{
	display:none;
}


/* support page*/

.main_support_p img{
	width:600px;
	height:320px;
	object-fit:cover;
	margin-right:57px;
}

.main_support_p{
	display: none;
    align-items: center;
	margin-bottom:80px;
}

.main_support_p h4{
	font-weight: 300;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	margin:5px 0 20px;
}

.main_support_p p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	max-width:600px;
}

.menu_support ul{
	display:flex;
	align-items:center;
	margin:20px 0;
}

.menu_support li{
	padding: 10px 20px;
	font-weight: 500;
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	border-radius: 100px;
	cursor:pointer;
}

.menu_support li.active_support_menu{
	color: #1A428A;
	background:#fff;
}

.donate_now h2{
	border-bottom: 1px solid #C0C0C0;
	padding-bottom:0;
}

.block_support{
	padding:50px;
	background:#fff;
}

.block_support h4{
	font-weight: 300;
	font-size: 24px;
	line-height: 33px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	margin: 5px 0 10px;
}

.block_support p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #171818;
}

.button_online{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
	padding:15px 0;
	border: 1px solid #C0C0C0;
}

.button_online1{
	padding: 30px;
	text-align:center;
}

.button_online1:nth-child(2){
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}

.button_online1 h3{
	font-weight: 300;
	font-size: 24px;
	line-height: 33px;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	margin:0;
}

.block_support span{
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	color: #171818;
	margin:0;
}

.block_support p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 40px;
}

.block_support li{
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	margin-bottom:10px;
}

.block_support.other a{
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #1A428A;
	display:block;
	margin-bottom:15px;
}

.block_support .button_{
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #EAEAEA;
	display:flex;
	padding: 10px;
	width:220px;
	height:50px;
	align-items:center;
	justify-content:center;
	background: #1A428A;
	border:none;
	border-radius:0;
	box-sizing:border-box;
	margin: 20px auto 10px;
	cursor:pointer;
}

.block_support .button_:hover{
	background: #173B7A;
}

.by_mail h3{
	margin-bottom:20px;
}

.securities.block_support .button_{
	margin: 0 0 15px;
}

.crypto.block_support .button_{
	margin: 0 0 15px;
}

.by_phone p{
	width:100%;
}

.other_block1{
	max-width:480px;
	margin-right:60px;
}

.other_block2{
	max-width:600px;
}

.wrapper_other{
	display:flex;	
}

.other h3{
	margin-bottom:30px;
}

.block_support{
	display:none;
}

.block_support.online{
	display:block;
}


.quotes1 p{
	font-style: italic;
	font-weight: 300;
	font-size: 17px;
	line-height: 32px;
	margin-bottom: 20px;
	margin-top: 20px;
}


.quote-icon{
	position: relative;
	margin-bottom: 20px;
	height: 22px;
}
.quote-icon:last-of-type{
	margin-bottom: 0;
}
@media(max-width: 768px){
	.quote-icon:last-of-type{
		display: none;
	}
}
.quote-icon .icon-qvt{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 33px;
	height: 22px;
	border-radius: 0;
}
.quote-icon:before {
    display: block;                  
    width:38%;              
    content: '';                    
    position: absolute;             
    border-bottom: 1px solid #C0C0C0;
    top:50%; 
	left: 0;                
} 
 
.quote-icon:after {
    display: block;
    width:38%;
    content: '';
    position: absolute;
    border-bottom: 1px solid #C0C0C0;
    top:50%;
   	right: 0;   
} 
.quotes1 img{
	width: 80px;
	height: 80px;
	border-radius:50%;
	object-fit: cover;
}

.quotes1 h4{
	font-weight: 500;
	font-size: 19px;
	line-height: 28px;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	margin:0 0 5px;
	color: #171818;
}

.quotes1 span{
	font-weight: 400;
	font-size: 14px;
	line-height: 28px;
	color: rgba(23, 24, 24, 0.5);
	display: inline-flex;
}

.quotes_support .container{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 90px;
    grid-row-gap: 0;
}

.photo_autor{
	position:relative;
}

/* .photo_autor:before {
    display: block;                  
    width:38%;              
    content: '';                    
    position: absolute;             
    border-bottom: 1px solid #C0C0C0;
    top:50%; 
	left: 0;                
} */
 
/* .photo_autor:after {
    display: block;
    width:38%;
    content: '';
    position: absolute;
    border-bottom: 1px solid #C0C0C0;
    top:50%;
   	right: 0;   
} */
.autor-qoute{
	display: flex;
}
.photo_autor{
	width: 80px;
	height: 80px;
	margin-right: 20px;
}
.descr_autor{
	width: calc(100% - 100px);
}
.quotes_support{
	margin-top:80px;
}
@media(max-width: 768px){
	.quotes_support{
		margin-top: 56px;
	}
}

.mobile_title_support_p{
	display:none;	
}
.title_support_p{
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/rectangle-77.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
	padding: 20px 0 310px;
	z-index: 1;
}
@media(max-width: 768px){
	.title_support_p{
		padding: 36px 0 30px;
	}
}
.title_support_p::after{
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 83%;
  	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/group-3922.png);
  	z-index: -1;
  	background-repeat: no-repeat;
  	background-size: 100% 100%;
}

.title_support_p .breadcrumbs{
	margin: 0 0 0px;
}
@media(max-width: 1200px){
	.title_support_p .breadvumbs_container a{
		margin: 0;
	}
}
.title_support_p .breadcrumbs span{
	color: #fff;
}
.title_support_p .breadcrumbs span a{
	color: #fff;
}
.title-support-uwc-wrap{
	display: flex;
	margin-top: 300px;
}
@media(max-width: 1250px){
	.title-support-uwc-wrap{
		margin-top: 130px;
	}
}
@media(max-width: 991px){
	.title-support-uwc-wrap{
		flex-direction: column;
		margin-top: 155px;
	}
}
@media(max-width: 768px){
	.title-support-uwc-wrap{
		
	}
}
.title-support-uwc-wrap h1{
	font-weight: 300;
	font-size: 67px;
	line-height: 92px;
	color: #fff;
	margin-right: 30px;
	width: 50%;
}
@media(max-width: 1250px){
	.title-support-uwc-wrap h1{
		font-size: 56px;
  		line-height: 75px;
	}
}
@media(max-width: 991px){
	.title-support-uwc-wrap h1{
		width: 100%;
		margin-bottom: 15px;
	}
}
@media(max-width: 768px){
	.title-support-uwc-wrap h1{
		font-size: 40px;
		line-height: 50px;
	}
}
.title-support-uwc-wrap p{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #fff;
	width: 50%;
}
@media(max-width: 991px){
	.title-support-uwc-wrap p{
		width: 100%;
	}
}
@media(max-width: 768px){
	.title-support-uwc-wrap p{
		font-size: 15px;
		line-height: 25px;
	}
}
.history_var .right_block_post {
    top: -30px;
}

.support-cards-wrap{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 29px;
	margin-top: -247px;
/* 	padding: 0 30px; */
	  position: relative;
	  z-index: 2;
	margin-bottom: 30px;
}
@media(max-width: 1150px){
	.support-cards-wrap{
		grid-column-gap: 15px;
	}
}
@media(max-width: 991px){
	.support-cards-wrap{
		grid-template-columns: repeat(1, 1fr);
		grid-column-gap: unset;
	}
}
@media(max-width: 768px){
	.support-cards-wrap{
		width: calc(100% + 60px);
    	margin-left: -30px;
		margin-top: 0;
		margin-bottom: 0;
	}
}
@media (max-width: 560px) {
  .support-cards-wrap {
    width: calc(100% + 30px);
    margin-left: -15px;
  }
}
.support-cards-wrap .support-card{
	background-color: #fff;
}
.support-cards-wrap .support-card__img{
	width: 100%;
	height: 210px;
}
@media(max-width: 768px){
	.support-cards-wrap .support-card__img{
		height: 180px;
	}
}
.support-cards-wrap .support-card__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.support-cards-wrap .support-card__text{
	padding: 25px 40px 26px 30px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}
@media(max-width: 768px){
	.support-cards-wrap .support-card__text{
		padding: 20px 15px 30px;
	}
}
.support-cards-wrap .support-card__text h4{
	font-weight: 400;
	font-size: 32px;
	line-height: 43px;
	color: #1A428A;
	margin-bottom: 15px;
	margin-top: 0;
}
@media(max-width: 1150px){
	.support-cards-wrap .support-card__text h4{
		font-size: 28px;
		line-height: 38px;
	}
}
.support-cards-wrap .support-card__text p{
	font-weight: 400;
	font-size: 15px;
	line-height: 24px;
	color: rgba(23, 24, 24, 0.7);
	margin-bottom: 32px;
}
@media(max-width: 768px){
	.support-cards-wrap .support-card__text p{
		margin-bottom: 20px;
	}
	.support-cards-wrap .support-card__text .button_blue{
		width: 100%;
	}
}

.major-gift-wrap{
	display: flex;
	margin-bottom: 60px;
}
@media(max-width: 991px){
	.major-gift-wrap{
		flex-direction: column;
		margin-bottom: 40px;
		overflow: hidden;
	}
}
@media(max-width: 768px){
	.major-gift-wrap{
		width: calc(100% + 60px);
    	margin-left: -30px;
	}
}
@media(max-width: 560px){
	.major-gift-wrap{
		width: calc(100% + 30px);
    	margin-left: -15px;
	}
}
.major-gift-wrap__img{
	width: 36%;
}
@media(max-width: 991px){
	.major-gift-wrap__img{
		width: 100%;
		height: 335px;
		margin-right: 0;
	}
}
@media(max-width: 768px){
	.major-gift-wrap__img{
		height: 250px;
	}
}
@media(max-width: 560px){
	.major-gift-wrap__img{
		height: 180px;
	}
}
.major-gift-wrap__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.major-gift-wrap__text{
	width: 64%;
	padding: 40px 124px 35px 60px;
	background-color: #fff;
}
@media(max-width: 1150px){
	.major-gift-wrap__text{
		padding: 40px 40px 35px 40px;
	}
}
@media(max-width: 991px){
	.major-gift-wrap__text{
		width: 100%;
		padding: 20px 15px 36px;
	}
}
.major-gift-wrap__text .title{
	font-weight: 300;
	font-size: 38px;
	line-height: 51px;
	color: #171818;
	margin-top: 0;
	margin-bottom: 5px;
}
@media(max-width: 768px){
	.major-gift-wrap__text .title{
		font-size: 28px;
		line-height: 38px;
		margin-bottom: 14px;
	}
}
.major-gift-wrap__text .subtitle{
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	color: rgba(23, 24, 24, 0.5);
	margin-top: 0;
	margin-bottom: 20px;
	text-transform: uppercase;
}
@media(max-width: 768px){
	.major-gift-wrap__text .subtitle{
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 24px;
	}
}
.major-gift-wrap__text .flex-buttons{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
@media(max-width: 768px){
	.major-gift-wrap__text .flex-buttons{
		flex-direction: column;
		margin-bottom: 20px;
		align-items: unset;
	}
}
.major-gift-wrap__text .flex-buttons .button_blue:first-of-type{
	margin-right: 14px;
}
@media(max-width: 768px){
	.major-gift-wrap__text .flex-buttons .button_blue:first-of-type{
		margin-right: 0;
		margin-bottom: 14px;
	}
}
.button_blue{
	background-color: #1A428A;
	padding: 14px 40px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #EAEAEA;
}
.major-gift-wrap__text  .email{
	font-weight: 300;
	font-size: 17px;
	line-height: 23px;
	color: rgba(23, 24, 24, 0.5);
}
@media(max-width: 768px){
	.major-gift-wrap__text  .email{
		font-size: 15px;
		line-height: 22px;
		display: block;
	}
}

.major-gift-wrap__text  .email a{
	color: #1A428A;
}
@media(max-width: 768px){
	.major-gift-wrap__text  .email a{
		display: block;
	}
}

.img_map_ukr_mob{
	display:none;
}


.mob_slider{
	display:none;
}


#iFrameResizer0{
	display:none;
}


/*uwfcanada*/

.banner_uwfcanada{
	background: url(../img/image/bg_new_page_banner.jpg);
	padding:126px 0 50px;
	background-size: cover;
}

.banner_uwfcanada h2{
	font-weight: 300;
	font-size: 78px;
	line-height: 107px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin:0;
	max-width: 850px;
}

.banner_uwfcanada h1{
	font-weight: 300;
	font-size: 78px;
	line-height: 107px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin:0;
	max-width: 850px;
}

.banner_uwfcanada p{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 0.7);
	margin:10px 0 0;
	max-width: 550px;
}

.banner_uwfcanada span{
	color:#fff;
}

.board_directors{
	margin:80px 0;
}

.board_directors ul{
	margin-top:40px;
}

.board_directors li{
	font-weight: 300;
	font-size: 38px;
	line-height: 52px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	padding:30px 0;
	border-bottom:1px solid rgba(23, 24, 24, 0.2);
}

.board_directors li:first-child{
	border-top:1px solid rgba(23, 24, 24, 0.2);
}

.board_directors span{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	padding-left: 20px;
}

.uwfcanada_section_with_text .container{
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.uwfcanada_section_with_text p{
	font-weight: 300;
	font-size: 19px;
	line-height: 37px;
	color: #171818;
	margin: 30px 0 0;
}

.uwfcanada_section_with_text p:first-child{
	margin-top:0;
}

.left_block_uwfcanada{
	width: 48%;
}

.left_block_uwfcanada img{
	width:100%;
}

.left_block_uwfcanada h2{
	margin-bottom:40px;
}

.right_block_uwfcanada{
	width: 47%;
}

#uwfcanada_section_with_form{
	padding:50px 0;
}

.banner_uwfcanada .blue_btn{
	width:240px;
	box-sizing:border-box;
	display: flex;
    justify-content: center;
}

.banner_uwfcanada .blue_btn:after{
	display:none;
}

.more_information_block{
	padding:20px 30px;
	background:#fff;
}
.more_information_block p{
	font-weight: 300;
	font-size: 19px;
	line-height: 30px;
	color: #171818;
	margin:0;
}

.more_information_block p a{
	color: #1A428A;
	text-decoration:underline;
}

.more_information{
	margin: 50px 0 80px;
	
}

/* #UniteWithUkraine */
.title_s_unite{
	padding:60px 0 55px;
	background: #0066CB;
}

.title_s_unite h4{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin:0;
	position:relative;
	z-index: 1;
}

.title_s_unite h1{
	font-weight: 300;
	font-size: 78px;
	line-height: 107px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #FFFFFF;
	margin:0;
	position:relative;
	z-index: 1;
}

.title_s_unite p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: rgba(255, 255, 255, 0.7);
	margin:0;
	width:40%;
	position:relative;
	z-index: 1;
}

.s_yeloww_with_button{
	background: #FFCC00;
	padding:47px 0;
	position:relative;
}

.s_yeloww_with_button img{
	position:absolute;
	width: 598px;
    bottom: 39.5px;
	right:14px;
}

.blue_btn.red{
	background: #B84328;
	width:240px;
	height:50px;
	display:block;
    box-sizing: border-box;
	text-align: center;
}

.blue_btn.red:after{
	display:none;
}

.blue_btn.red:hover{
	background: #A83D25;
}

.s_with_video_unite{
	padding:80px 0;
}

.s_with_video_unite .container{
	display:flex;
	align-items:flex-start;
}

.s_with_video_unite video{
	width:700px;
	height:390px;
	margin-right: 60px;
}

.s_with_video_unite p{
	font-weight: 300;
	font-size: 19px;
	line-height: 37px;
	color: #171818;
	margin:0 0 30px;
	max-width:560px;
}

.main_block_follow_us{
	padding:80px 0;
	background:#fff;
	text-align:center;
}

.main_block_follow_us h2{
	margin:0 0 30px;
}

.main_block_follow_us p{
	font-weight: 300;
	font-size: 19px;
	line-height: 37px;
	text-align: center;
	color: #171818;
	margin:0;
	max-width: 760px;
	margin:0 auto;
}

.main_block_follow_us a{
	font-weight: 400;
	font-size: 19px;
	line-height: 37px;
	text-align: center;
	color: #1A428A;
	margin:0;
	display:block;
}

.soc_seti_follow_us{
	display:flex;
	align-items:center;
	margin:40px auto;
	justify-content: center;
}

.main_block_follow_us .soc_seti_follow_us a{
	margin-right:20px;
}

.main_block_follow_us .soc_seti_follow_us a:last-child{
	margin-right:0;
}

.title_s_unite h1.mob_h1{
	display:none;
}

.sac{
	padding:80px 0 50px;
}

.sac h2{
	text-align:center;
	margin-bottom:50px;
}

.left_sac{
	padding:60px;
	background:#fff;
	width: 47%;
	box-sizing:border-box;
}

.left_sac h3{
	font-weight: 300;
	font-size: 30px;
	line-height: 41px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	margin: 0 0 20px;
}

.list_ li{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #606161;
	margin: 0 0 35px;
	position:relative;
	display: flex;
    align-items: flex-start;
	padding-left:20px;
}

.list_ li:before{
	content:'';
	width:12px;
	height:12px;
	background:#1A428A;
	position:absolute;
	left: 0;
    top: 6px;
}

.left_sac p{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #606161;
	margin-top:0;
}

.right_sac{
	background: #1A428A;
	width: 53%;
}

.right_sac img{
	width:100%;
}

.right_sac p{
	font-weight: 300;
	font-size: 19px;
	line-height: 37px;
	color: #FFFFFF;
	padding: 55px;
	margin:0;
}

.main_sac{
	display:flex;
	align-items:stretch;
}

.general_block{
	margin-top:40px;
	display: flex;
    align-items: flex-start;
}

.general_block h2{
	font-weight: 300;
	font-size: 38px;
	line-height: 52px;
	letter-spacing: -0.01em;
	text-transform: uppercase;
	color: #171818;
	margin: 0 0 10px;
}

.general_block h3{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: #171818;
	padding:20px 0 10px;
}

.general_block h4{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #171818;
	margin: 0 0 20px;
}

.general_block p{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #606161;
	margin-top:0;
	margin-bottom:30px;
}

.photo_general{
	width:50%;
}

.photo_general img{
	width:100%;
}

.text_general{
	width: 50%;
    margin-left: 50px;
}

.more_info_general{
	display:none;
}

.show_more_g{
	display:flex;
	align-items:center;
	cursor:pointer;
}

.general_block .show_more_g p{
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: #1A428A;
	margin:0;
}

.general_block .show_more_g:hover p{
	text-decoration:underline;
}

.show_more_g span{
	display:flex;
	margin-left:14px;
}

.button_section{
	background:#fff;
	padding:75px 0;
	text-align:center;
	display: flex;
    flex-direction: column;
    align-items: center;
}

.button_section h1{
	margin-bottom:30px;
}

.button_section h2{
	margin-bottom:30px;
}

.section_with_but{
	margin-top:90px;
}

.photo_general img {
    margin-bottom: 10px;
}
/* #UniteWithUkraine */


/* OUR DONORS IN 2021 */
.section_with_but.but_our_don{
	margin-top:40px
}

.but_our_don .button_section {
    background: transparent;
    padding: 0;
	max-width:870px;
	margin: 0 auto;
}

.text_our_don p{
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	color: #171818;	
}

.text_our_don p:first-child{
	margin-top:0;
}

.text_our_don h4{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	margin: 0 0 30px;
}

.s_accord h2{
	text-align:center;
	margin-bottom:40px;
}

.s_accord{
	margin-top:60px;
}

.block_accord{
	padding: 30px 0;
    border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

div.block_accord:nth-child(2){
    border-top: 1px solid rgba(23, 24, 24, 0.2);
}

.list_accord{
	border-top: 1px solid rgba(23, 24, 24, 0.2);
	display: none;
}

.accord_title span{
	color: #1A428A;
}

.accord_title{
	position:relative;
	cursor:pointer;
}

.accord_title:after{
	content:'';
	background: url(../img/icon/arrow_accord.svg); 
	width:34px;
	height:14px;
	background-size:100% 100%;
	position: absolute;
    right: 30px;
    top: calc(50% - 7px);
	transition:ease .3s all;
}

.accord_title.open_ac:after{
	transform: rotate(-180deg);
}

.accord_title.open_ac{
	margin-bottom:30px;
}

.list_accord ul{
	display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 40px;
}

.list_accord li{
	border-top: 1px solid rgba(23, 24, 24, 0.2);
	font-weight: 400;
	font-size: 17px;
	line-height: 23px;
	text-transform: uppercase;
	padding: 20px 0;
}

.list_accord li em{
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	color: rgba(23, 24, 24, 0.5);
	font-style: normal;
}

.list_accord li:nth-child(1){
	border-top:none;
}


.list_accord li:nth-child(2){
	border-top:none;
}

.section_with_but.our_but2{
	margin: 40px 0 0;
}

.main_img_our_don img{
	width:100%;
}
/* OUR DONORS IN 2021 */


/* Contact page */
.grid_contact_p{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-top: 1px solid #C0C0C0;
}

.contact_block_p{
  padding: 50px 40px;
  border-bottom: 1px solid #C0C0C0;
  display: flex;
  flex-direction: column;
}

.contact_block_p:nth-child(2n){
  border-left: 1px solid #C0C0C0;
}

.contact_block_p h3{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0 0 15px;
}

.contact_block_p span{
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  color: #171818;
  padding: 12px;
  display: flex;
  align-items: center;
}

.contact_block_p a{
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-transform: uppercase;
  padding: 12px;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #1A428A;
  display: flex;
  align-items: center;
}

.contact_block_p a:last-child{
  padding-bottom: 0;
}

.contact_block_p img{
  margin-right: 15px;
}

.blue_btn.contact_p{
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 500px;
  width: fit-content;
  height: 50px;
  box-sizing: border-box;
  margin: 50px auto 60px;
  padding: 14px 28px 14px 28px;
}

.blue_btn.contact_p:after{
  display: none;
}

.form_contact_page .container{
  background: #fff;
}

.form_contact_page form{
  max-width: 940px;
  margin: 0 auto;
  padding: 50px 0;
  box-sizing: border-box;
}

.form_contact_page h3{
  text-align: center;
  margin-bottom: 30px;
}

.form_contact_page p{
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #171818;
  margin: 0 0 5px;
}

.form_contact_page input{
  background: #EAEAEA;
  border: 1px solid rgba(255, 255, 255, 0.25);
  height: 50px;
  box-sizing: border-box;
  outline: none;
  font-size: 14px;
  line-height: 16px;
  padding: 10px;
  width: 100%;
}


.form_contact_page textarea{
  resize: none;
  background: #EAEAEA;
  border: 1px solid rgba(255, 255, 255, 0.25); 
  width: 100%;
  height: 100px; 
  font-size: 14px;
  line-height: 16px;
  padding: 10px;
  box-sizing: border-box;
  outline: none;
}

.name_and_email{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.name_input{
  width: 49%;
}

.email_input{
  width: 49%;
}

.blue_btn.button_form{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 460px;
  height: 50px;
  box-sizing: border-box;
  margin: 30px auto 0;
  border: none;
  border-radius: 0;
  padding: 10px;
  cursor:pointer;
}

.blue_btn.button_form:after{
  display: none;
}

.suss{
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  color: green;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 15px;
  display: none;
  text-align: center;
}
/* Contact page */




/* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */
.archive-title span{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
}

.main_img_comunnuty img{
  width: 100%;
  margin-top: 50px;
}

.comunnuty_about_text p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin:20px 0 0;
}

.comunnuty_about_text{
  max-width: 590px;
  margin-right: 160px;
}

.comunnuty_about_img img{
  max-width: 370px;
  margin-bottom: 10px;
}

.comunnuty_about_img h4{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
  margin: 0;
}

.comunnuty_about_img h5{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0;
}

.comunnuty_about_s .container{
  display: flex;
  align-items: flex-start;
}

.comunnuty_about_s{
  margin-top: 80px;
}

.wrapper_purposes{
  max-width: 1120px;
}

.wrapper_purposes h3{
  color: #1A428A;
}

.purposes_objects{
  margin: 80px 0;
  padding-top: 80px;
  border-top: 1px solid rgba(23, 24, 24, 0.2);
}

.wrapper_purposes p{
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
}

.wrapper_purposes img{
  max-width: 60px;
  max-height: 60px;
  margin-bottom: 20px;
}

.grid_purposes{
  margin-top: 100px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.purposes_s .container{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.purposes_right_block{
  width: 48%;
}

.purposes_left_block{
  width: 48%;
}

.purposes_bl{
  border-top: 1px solid rgba(23, 24, 24, 0.2);
  padding: 30px 50px 60px 0;
}

.purposes_bl p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin: 15px 0;
}

.purposes_bl a{
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 55px;
  width: fit-content;
  margin: 30px 0;
}

.purposes_bl a:after{
  content: '';
  background: url(../img/icon/link_icon.svg);
  width: 48px;
  height: 48px;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  transform: rotate(-45deg);
}

.purposes_bl a:hover{
  text-decoration: underline;
}

.purposes_bl a:hover:after{
  content: '';
  background: url(../img/icon/link_white.svg);
  width: 48px;
  height: 48px;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
}
/* COMMUNITY DEVELOPMENT AND ADVOCACY FUND */


/* ANNUAL REPORTS */
.annual_block{
  padding: 20px;
  background: #fff;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.annual_block p{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0 0 110px;
}

.annual_text{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
}

.annual_text .link_main img{
  transform: rotate(-45deg);
}

.annual_grid{
  margin-top: 30px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 20px;
}

.annual_block:hover .link_main {
  text-decoration: underline;
}

.annual_block:hover .link_main img:nth-child(2) {
  display: none;
}

.annual_block:hover .link_main img:nth-child(3) {
  display: block;
}
/*ANNUAL REPORTS */


/*History*/
.grid_list_tab{
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  align-items: center;
  margin-top: 29px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
  margin-bottom: 40px;
  width: 100%;
  overflow: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.filter_gallery_mob{
  display: none;
}


.grid_list_tab::-webkit-scrollbar { /* WebKit */
	width: 0px;
 }


.grid_list_tab li{
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  border-left: 1px solid #C0C0C0;
  padding: 7px;
  height: fit-content;
  cursor: pointer;
  transition: none;
  white-space: nowrap;
  padding: 7px 30px;
}

.grid_list_tab li a{
  color: #1A428A;
  width: 100%;
  height: 100%;
  text-align: center;
}

.grid_list_tab li:hover{
  color:#000;
}

.grid_list_tab li a:hover{
  color:#000;
}

.grid_list_tab li:last-child{
  border-right: 1px solid #C0C0C0;
}

.grid_list_tab li.active_tab_history{
  border:none;
  background: #fff;
  border-radius: 100px;
  padding: 17px;
}

#photo_gal{
  border:none;
  background: #fff;
  border-radius: 100px;
  padding: 17px;
}


.grid_list_tab li.active_tab_history + li{
  border:none;
}

.grid_list_tab li#agm.active_tab_history ~ #videos{
	border:none;
}
.uwc_presidents_h{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}

.presidents_block{
  display: flex;
  align-items: flex-end;
  padding: 25px 17px;
  border-right: 1px solid #C0C0C0;
}

.presidents_block:nth-child(4n+4){
  border: none;
} 

.presidents_block:nth-child(1){
  padding-top: 0;
} 
.presidents_block:nth-child(2){
  padding-top: 0;
} 
.presidents_block:nth-child(3){
  padding-top: 0;
} 
.presidents_block:nth-child(4){
  padding-top: 0;
} 

.presidents_block img{
  width: 100px;
  height: 136px;
  object-fit: cover;
  margin-right: 20px;
}

.date_name{
  display: flex;
  flex-direction: column;
}

.date_name p{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
  margin: 0;
}

.date_name span{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
}


.left_block_congr_h li{
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-transform: uppercase;
  color: #171818;
  padding: 20px 0;
  border-top: 1px solid rgba(23, 24, 24, 0.2);
  padding-right: 200px;
  position: relative;
}

.left_block_congr_h li:last-child{
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.left_block_congr_h li a{
  color: #1A428A;
  text-decoration: underline;
}

.left_block_congr_h li em{
  position: absolute;
  right: 0;
  top:20px;
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-align: right;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
  font-style: normal;
}

.right_block_congr_h a{
  color: #1A428A;
  text-decoration: underline;
}

.right_block_congr_h p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  margin: 10px 0;
}

.right_block_congr_h p:first-child{
  margin-top: 0;
}

.right_block_congr_h h3{
  margin-top:35px;
}

.congresses_h{
  display: flex;
  align-items: flex-start;
}

.right_block_congr_h{
  max-width: 590px;
  margin-left: 70px;
  width: 47%;
}

.left_block_congr_h{
  width: 48%;
}

.agm .list_accord{
  border: none;
}

.left_bl_ac{
  max-width: 700px;
}

.left_bl_ac p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
}

.left_bl_ac p:first-child{
  margin-top: 0;
}

.right_bl_ac{
  margin-left: 30px;
}

.right_bl_ac .img_agm{
  width: 516px;
  height: auto;
  margin-bottom: 10px;
}

.right_bl_ac a img{
  transform: rotate(-45deg);
}

.right_bl_ac a{
  margin: 10px 0;
}

.wrapper_accord{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
} 

.uwc_50 p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
}

.uwc_50 li{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  padding-left: 25px;
  position: relative;
  margin-bottom: 20px;
}

.uwc_50 li::before{
  content: '';
  width: 12px;
  height: 12px;
  background: #1A428A;
  position: absolute;
  left: 0;
  top: 6px;
}

.uwc_50_text{
  max-width:700px;
}

.uwc_50{
  max-width: 850px;
}

.uwc_50{
  display: none;
}
.agm{
  display: none;
}
.congress_tab{
  display: none;
}


.videos_h{
  display: none;
}


.videos_h iframe{
  max-width: 780px;
  margin-top: 38px;
  height: 430px;
}

.grid_photo_gallery{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 34px;
  grid-row-gap: 30px;
}

.photo_gallery_block img{
  width: 100%;
  height: 160px;
  object-fit: cover;
}

.photo_gallery_block h4{
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #171818;
  margin: 15px 0 10px;
}

.photo_gallery_block p{
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #828383;
  margin: 0;
}

.pagination{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}

.first_p_arr{
  opacity: 0.4;
  margin: 0 10px;
}

.next.page-numbers{
  margin: 0 20px;
  position: relative;
}
.next.page-numbers:after {
  content: '';
  background: url(../img/icon/link_icon.svg);
  width: 48px;
  height: 48px;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
}
a.next.page-numbers:hover:after {
  background: url(../img/icon/link_white.svg);
}

.prev.page-numbers{
  margin: 0 20px;
  position: relative;
}
.prev.page-numbers:after {
  content: '';
  background: url(../img/icon/link_icon.svg);
  width: 48px;
  height: 48px;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  transform: rotate(-180deg);
}

a.prev.page-numbers:hover:after {
  background: url(../img/icon/link_white.svg);
}

.page-numbers{
  margin: 0 5px;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #181818;
  border: 1px solid #C0C0C0;
  border-radius: 50%;
  box-sizing: border-box;
}

a.page-numbers:hover{
  color: #1A428A;
  background: #fff;
  border: none;
}

.page-numbers.current{
  color: #1A428A;
  background: #fff;
  border: none;
}

.old_m{
  display: none;
}

.title_and_filter{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.title_and_filter ul{
  position: relative;
}

.title_and_filter ul li{
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #EAEAEA;
}

.title_and_filter ul li.active_filtr{
  background: #1A428A;
  border-radius: 25px;
  width: 240px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 27px;
  box-sizing: border-box;
  cursor: pointer;
  transition: ease .3s all;
}

.title_and_filter ul li.active_filtr.open_filtr{
  border-radius: 25px 25px 0 0;
  transition: ease .3s all;
}

.title_and_filter ul li.active_filtr.open_filtr::after {
  transform: rotate(-180deg);
}


.title_and_filter ul li.filtr{
  background: #fff;
  color: #1A428A;
  border-radius: 0 0 25px 25px;
  width: 240px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 14px 27px;
  box-sizing: border-box;
  position: absolute;
  top: 50px;
  left: 0;
  display: none;
  cursor: pointer;
}

.title_and_filter ul li.filtr a{
  color: #1A428A;
  width: 100%;
  height: 100%;
  display: flex;
}


.title_and_filter ul li.active_filtr::after {
  content: "‹";
  font-size: 21px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  transition: ease .3s all;
  padding: 0 3px;
}

#order{
  display: none;
}

.agm .block_accord{
  border-bottom: none;
}

.agm .block_accord{
  border-top:  1px solid rgba(23, 24, 24, 0.2);
}
/*History*/


/* unite24 */
.unite24{
  font-family: 'SFProDisplay';
}

.unite24 p{
  font-weight: 400;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: 0.25px;
  color: #000000;
  margin: 0 0 20px;
}

.unite24 h2{
  font-family: 'NuberNext';
}
.unite24 h3{
  font-family: 'NuberNext';
}
.unite24 h4{
  font-family: 'NuberNext';
}
.unite24 h5 {
  font-family: 'NuberNext';
}

.main_s_un{
  max-width: 900px;
  margin: 0 auto;
  text-align: center;
  margin-top: 85px;
}

.logo_un{
  max-height: 120px;
  margin-bottom: 40px;
}

.main_s_un h3{
  font-weight: 700;
  font-size: 32px;
  line-height: 120%;
  text-transform: inherit;
  color: #000000;
  margin: 0 0 25px;
}

.main_s_un p{
  font-weight: 400;
  font-size: 17px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.25px;
  color: #000000;
  margin: 0 auto;
  max-width: 835px;
  box-sizing: border-box;
}

.btn_un_p{
  font-family: 'NuberNext';
  font-weight: 700;
  font-size: 22px;
  line-height: 83%;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 290px;
  height: 64px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  transition: ease .3s all;
}

.btn_un_p:hover{
  opacity: 0.8;
}

.btn_un_p.black_un{
  background: #000000;
}

.btn_un_p.blue_un{
  background: #0057B8;
  margin-left: 20px;
}

.button_un_p{
  display: flex;
  align-items: center;
  margin-top: 25px;
  justify-content: center;
}

.s_logo_un{
  display: flex;
  align-items: center;
  margin: 0 150px;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 70px;
  margin-bottom: 60px;
}

.s_logo_un img{
  max-width: 225px;
  margin-bottom: 20px;
  max-height: 86px;
}

.text_s2_in{
  max-width: 566px;
  margin: 0 auto;
}

.s_2_text h4{
  font-weight: 700;
  font-size: 40px;
  line-height: 90%;
  text-align: center;
  letter-spacing: -0.06em;
  color: #000000;
  text-align: center;
  margin: 60px 0;
}

.s_2_text h4 span{
  color: #0057B8;
}

.unite24 h2{
  font-weight: 900;
  font-size: 48px;
  line-height: 90%;
  letter-spacing: -0.06em;
  text-transform: uppercase;
  color: #000000;
  margin: 0 0 40px 0;
}

.tab_which_dr{
  padding: 20px 30px 20px 20px;
  background: #EAEAEA;
  margin-right: 10px;
  box-sizing: border-box;
  margin-bottom: 10px;
}

.right_which_drones h4{
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  color: #000000;
  margin: 0;
}

.right_which_drones h5{
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  color: #000000;
  margin: 0;
  opacity: 0.7;
}

.which_drones{
  background: #fff;
  padding: 60px 0 35px;
}

.left_which_drones{
  max-width: 566px;
  margin-right: 100px;
}

.right_which_drones{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.which_drones .container{
  display: flex;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}

.tab_which_dr:nth-child(1) h4{
  margin-bottom: 40px;
  padding-top: 70px;
  position: relative;
}

.tab_which_dr:nth-child(1){
  max-width: 160px;
}

.tab_which_dr:nth-child(1) h4:before{
  content: '';
  background: url(../img/icon/dron.svg);
  width: 62px;
  height: 31px;
  position: absolute;
  top: 13px;
  left: 0;
}

.which_drones_dronate{
  padding-top: 100px;
}

.which_drones_dronate .left_which_drones{
  max-width: 630px;
  max-width: 0 0 10px;
}

.characteristic{
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 20px;
  background:#fff;
}

.right_which_drones.grid{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  max-width: 710px;
}

.how_to_send{
  margin-top: 130px;
  margin-bottom: 100px;
}

.title_send{
  display: flex;
  align-items: center;
  margin-bottom: 60px;
}

.title_send h2{
  max-width: 370px;
}

.step span{
  font-family: 'NuberNext';
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  color: #FFFFFF;
  padding: 13px 67px 17px 20px;
  background: #000000;
  margin-bottom: 20px;
  display: block;
  width: fit-content;
}

.step{
  max-width: 340px;
  margin-left: 130px;
}

.step_block{
  display: flex;
  align-items: flex-start;
}

.send_adress{
  padding: 40px 50px;
  background: #FFFFFF;
}

.grid_send{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.send_adress:nth-child(3){
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
}

.send_adress p{
  max-width: 315px;
}

.send_adress:nth-child(4){
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
  padding: 10px 20px;
  display: flex;
  align-items: center;
  background: #000000;
}

.send_adress:nth-child(4) p{
  color: #FFFFFF;
}

.send_adress p{
  margin: 0;
}

.send_adress:nth-child(4) a{
  color: #FFFFFF;
  text-decoration: underline;
}

.grid_about_unite{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.img_unite_about{
  height: 220px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}

.img_unite_about img{
  max-width: 415px;
  max-height: 100px;
  width: 60%;
}

.grid_about_unite p{
  margin: 20px 0 0 20px;
  max-width: 600px;
}

.about_unite h2{
  text-align: center;
  margin-bottom: 75px;
}

.about_unite{
  margin-bottom: 150px;
}

.screen1_un{
  position: relative;
}

.unite24{
  overflow: hidden;
}

.screen1_un:after{
  content: '';
  height: 286px;
  width: 290px;
  background: url(../img/image/after_1_2.png);
  position: absolute;
  top: -40px;
  right: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.screen1_un::before{
  content: '';
  height: 440px;
  width: 800px;
  background: url(../img/image/after_s1_3.png);
  position: absolute;
  top: -100px;
  left: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.main_s_un:after{
  content: '';
  height: 260px;
  width: 453px;
  background: url(../img/image/after_1_1.png);
  position: absolute;
  top: 280px;
  right: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.main_s_un::before{
  content: '';
  height: 260px;
  width: 453px;
  background: url(../img/image/after_1_4.png);
  position: absolute;
  top: 180px;
  left: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.s_2_text{
  position: relative;
}

.s_2_text::before{
  content: '';
  height: 240px;
  width: 400px;
  background: url(../img/image/after_2_1.png);
  position: absolute;
  top: 0;
  left: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.s_2_text::after{
  content: '';
  height: 280px;
  width: 320px;
  background: url(../img/image/after_2_2.png);
  position: absolute;
  top: 100px;
  right: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.text_s2_in::before{
  content: '';
  height: 370px;
  width: 800px;
  background: url(../img/image/after_2_3.png);
  position: absolute;
  bottom: -120px;
  left: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.which_drones{
  position: relative;
}

.which_drones:after{
  content: '';
  height: 400px;
  width: 700px;
  background: url(../img/image/after_3_1.png);
  position: absolute;
  bottom: 0;
  right: 0px;
  background-size: 100% 100%;
}

.which_drones_dronate{
  position: relative;
}

.which_drones_dronate:after{
  content: '';
  height: 640px;
  width: 500px;
  background: url(../img/image/after_4_4.png);
  position: absolute;
  top: 70px;
  right: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.how_to_send{
  position: relative;
}

.how_to_send:after{
  content: '';
  height: 90px;
  width: 190px;
  background: url(../img/image/after_5_5.png);
  position: absolute;
  top: -70px;
  left: 260px;
  background-size: 100% 100%;
  z-index: -1;
}

.how_to_send:before{
  content: '';
  height: 260px;
  width: 618px;
  background: url(../img/image/after_5_2.png);
  position: absolute;
  top: 0;
  left: 40px;
  background-size: 100% 100%;
  z-index: -1;
}

.about_unite{
  position: relative;
}

.about_unite:after{
  content: '';
  height: 287px;
  width: 618px;
  background: url(../img/image/after_6_1.png);
  position: absolute;
  top: -30px;
  right: 60px;
  background-size: 100% 100%;
  z-index: -1;
}

.last_s_un .s_logo_un{
  margin-bottom: 0;;
}

.last_s_un .main_s_un::before{
  display: none;
}

.screen1_un.last_s_un::before {
  content: '';
  height: 260px;
  width: 400px;
  background: url(../img/image/after_7_1.png);
  position: absolute;
  top: -100px;
  left: 0px;
  background-size: 100% 100%;
  z-index: -1;
}

.screen1_un.last_s_un:after {
  content: '';
  height: 286px;
  width: 317px;
  background: url(../img/image/after_7_2.png);
  position: absolute;
  top: -70px;
  right: 0px;
  background-size: 100% 100%;
  z-index: -1;
  transform: rotate(13.37deg);
}

.show_more_u{
  font-weight: 700;
  font-size: 17px;
  line-height: 83%;
  text-align: left;
  text-transform: uppercase;
  color: #0057B8;
  margin-top: 20px;
  display: none;
}

.text_s2_in p span{
  color: #0057B8!important;
}
/* unite24 */


/* search */
body.search{
  display: block;
}

.search_page .block_grid:nth-child(1){
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 2;
  order: -1;
}

.search_page .block_grid:nth-child(1) img {
  height: 160px;
}

.search_page .block_grid:nth-child(1) h3 {
  font-size: 18px;
  line-height: 25px;
}
.search_s{
  position: relative;
  padding-bottom: 170px;
}

.serch_block.search_form_p{
  background: #fff;
  margin-bottom: 30px;
}

.search_s .title_latest{
  margin-bottom: 35px;
}

.serch_block.search_form_p .search_button {
  color: #FFFFFF;
  background: #1A428A;
}

.serch_form_filtr{
  display: flex;
  flex-direction: column-reverse;
}

.serch_form_filtr .list_cat{
  border:none;
}

.serch_form_filtr .serch_block{
  margin-bottom: 10px;
}

.serch_form_filtr .serch_block .search_button.m_img{
  display: none;
}
/* search */

label.error{
  position: absolute;
  bottom: -17px;
  left: 0;
}

.name_input{
  position: relative;
}

.email_input{
  position: relative;
}

.text_input{
  position: relative;
}

.screen-reader-response{
  display: none;
}

.wpcf7-response-output{
  text-align: center;
  color: red;
  font-size: 12px;
}

.wpcf7-not-valid-tip{
  font-size: 10px;
  position: absolute;
  bottom: -12px;
  left: 0;
  color: red;
  text-transform: none;
}

.agm .accord_title{
  padding-right: 60px;
}

.block_accord:first-child .list_accord{
  display: block;
}

.grid_list_tab::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0;
  height: 0;
}

/* 404 */
.main_404{
  border-bottom: 1px solid #C0C0C0;;
}

.main_404 .container{
  max-width: 1060px;
  margin: 0 auto;
  padding-top: 70px;
  padding-bottom: 70px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}

.text_404{
  max-width: 492px;
  margin-left: 50px;
  position: relative;
}

.img_404 img{
  width: 100%;
  max-width: 460px;
}

.text_404 .link_main{
  position: absolute;
  right: 0;
  bottom: 0;
}
/* 404 */

/* JOB OPPORTUNITIES */
.job_s1 .container{
  display: flex;
  align-items: flex-start;
}

.job_s1 img{
  max-width: 600px;
  margin-right: 57px;
}
.job_s1 .video_wrap{
	max-width: 600px;
	margin-right: 57px;
	width: 100%;
}
.job_s1 .videoWrapper{
  position: relative;
  padding-bottom: 56.25%; 
  height: 0;
  overflow: hidden;
  width: 100%;
}
.job_s1 .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.job_s1 h4{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  margin: 10px 0 0;
}

.job_left_s2{
  background: #fff;
  max-width: 600px;
  box-sizing: border-box;
  padding: 70px 67px 70px 45px;
  margin-right: 58px;
}

.job_left_s2 p{
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  color: #171818;
  margin: 20px 0 50px;
}

.job_left_s2 p:last-child{
  margin-bottom: 0;
}

/* .job_left_s2 h3::before{
  content: '✽';
  color: #1A428A;
  margin-right: 10px;
} */

.job_s2 .container{
  display: flex;
  align-items: flex-start;
}

.job_right_s2 p{
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  color: #171818;
  margin:25px 0 0;
}

.job_right_s2 li{
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  color: #171818;
  margin:0 0 15px;
  padding-left: 25px;
  position: relative;
}

.job_right_s2 li::before {
  content: '';
  width: 12px;
  height: 12px;
  background: #1A428A;
  position: absolute;
  left: 0;
  top: 8px;
}

.job_right_s2{
  max-width: 615px;
}

.job_s2{
  margin-top: 70px;
  margin-bottom: 70px;
}

.job_s3_text p{
  font-weight: 300;
  font-size: 19px;
  line-height: 28px;
  text-align: center;
  color: #171818;
  margin: 0;
  max-width: 670px;
  margin: 0 auto;
}

.job_s3_text a{
  font-weight: 300;
  font-size: 19px;
  line-height: 28px;
  text-align: center;
  color: #1A428A;
  text-decoration: underline;
}

.job_s3_text h3{
  margin-bottom: 20px;
}

.job_s3_text{
  padding: 60px 15px;
  text-align: center;
  background: #fff;
}
/* JOB OPPORTUNITIES */



/* JOB OPPORTUNITIES New 08.08.2022*/
.job_text_s1 p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin: 20px 0 0;
}
/* JOB OPPORTUNITIES New end*/

/* LEADERSHIP */
.tab_l_grid .uwc-single-executive-wrap {
  text-align: left;
  padding: 0;
  box-shadow: none;
  background-color: transparent;
  border-radius: 0;
  border: none;
}

.tab_l_grid .uwc-executive-wrap {
    display: grid;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: repeat(5,1fr);
    justify-content: space-between;
    align-content: start;
    margin-top: 30px;
}

.tab_l_grid  .uwc-executive-name {
  margin-top: 15px;
  margin-bottom: 0px;
  text-align: left;
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
}

.tab_l_grid .uwc-single-executive-wrap p{
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.01em;
  color: rgba(23, 24, 24, 0.5);
}

.tab_l_grid p.uwc-executive-position {
  color: rgba(23, 24, 24, 0.5);
}

.tab_l_grid p.uwc-executive-country{
  color: #171818;
  font-weight: 400;
  margin: 0;
}

.tab_l_grid .uwc-single-executive-wrap img {
  margin: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 100%;
  height: 310px;
  object-fit: cover;
}

.tab_l_table .uwc-leader-wrap-table{
  display: flex;
  justify-content: space-between;
  background-color: transparent;
  margin-bottom: 0;
  padding: 20px 0;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.tab_l_table .uwc-leader-wrap-table:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid rgba(23, 24, 24, 0.2);
}

.tab_l_table .uwc-leader-wrap-table-name h5{
    display: block !important;
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    text-transform: uppercase;
    color: #171818;
}

.tab_l_table .uwc-leader-wrap-table-position {
  display: block !important;
  margin: 0;
  padding: 0;
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
}

.tab_l_table .uwc-leader-wrap-table-name{
  border-right: none;
}

.tab_l_table .uwc-leader-wrap-table:nth-child(even){
  background: transparent;
}

.tab_l_table h2{
  margin-bottom: 20px;
}

.regional_vice{
  display: none;
}
.vice_presidents{
  display: none;
}
.board_members{
  display: none;
}
.audit_committee{
  display: none;
}

.archive-title span{
  color: rgba(23, 24, 24, 0.5);
}

.tab_l_grid .uwc-single-executive-wrap img{
  background: #fff;
}
/* LEADERSHIP END */


/* ADVISORY COUNCIL */
.p_council_members{
  margin-top: 70px;
}

.text_in_title p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin-bottom: 15px;
  margin-top: 0;
}

.text_in_title p:last-child{
  margin-bottom: 0;
}

.title_text{
  display: flex;
  align-items: flex-start;
  margin-bottom: 60px;
}

.text_in_title{
  max-width: 590px;
  box-sizing: border-box;
  margin-left: 77px;
}
/* ADVISORY COUNCIL END */


/* OUR TEAM */
.tab_l_grid .button_{
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.01em;
  text-decoration-line: underline;
  color: #1A428A;
  overflow-wrap: anywhere;
  word-break: break-word;
}
/* OUR TEAM END */

/* VACANCY 08.08.2022*/
.left_block_vacancy{
  display: flex;
  align-items: flex-start;
}

.text_vacancy{
  max-width: 700px;
}

.text_vacancy h3{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 50px 0 20px;
}

.text_vacancy p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin: 0 0 15px;
}

.text_vacancy a{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #1A428A;
  margin: 0 0 15px;
  text-decoration: underline;
}

.text_vacancy h4{
  font-weight: 500;
  font-size: 24px;
  line-height: 33px;
  color: #171818;
  margin: 45px 0 20px;
}

.text_vacancy li{
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  color: #171818;
  margin: 0 0 20px;
  font-size: 19px;
}

.text_vacancy li:before{
  content: '▪';
  margin-right: 5px;
}

.text_vacancy h5{
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #171818;
  padding: 3px 7px;
  background: #FFFFFF;
  width: fit-content;
}

.main_vacancy{
  padding-bottom: 40px;
  margin-top: 57px;
}

.title_vacancy h1{
  font-weight: 300;
  font-size: 54px;
  line-height: 68px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
}

.title_vacancy h2{
  font-weight: 300;
  font-size: 30px;
  line-height: 41px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
  margin: 10px 0 0;
}

.main_vacancy a.blue_btn{
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  height: 50px;
  margin-top: 40px;
  box-sizing: border-box;
}

.main_vacancy a.blue_btn::after{
  display: none;
}

.main_vacancy{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.main_vacancy .right_block_vacancy a.blue_btn{
  margin-top: 0;
  margin-bottom: 30px;
}

.right_block_vacancy{
  width: 440px;
  box-sizing: border-box;
  position: sticky;
  top: 30px;
  height: fit-content;
  margin-left: 40px;
}

.vacancy_block{
  padding: 20px 20px 20px 30px;
  background: #FFFFFF;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.vacancy_block:hover h2{
  text-decoration: underline;
}

.vacancy_block:hover .h_img_j{
  display: block;
}

.vacancy_block:hover .m_img_j{
  display: none;
}

.choise_f{
  cursor:pointer;
}

.control-file label.choise_f:hover{
  background: #173B7A;
}

.choise_f.btn_vac:hover{
  background: #173B7A;
}

.h_img_j{
  display: none;
}

.vacancy_block h2{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0;
  max-width: 290px;
}

.vacancy_block h3{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  margin: 10px 0 20px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  max-width: 290px;
}

.vacancy_block h4{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
  margin: 0;
  max-width: 290px;
}

.until{
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}


.grid_vacancy{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 30px;
}

.all_vacancy_s{
  margin-top: 80px;
}

.about_s.job_p{
  margin-top: 70px;
}

.latest_vacancy{
  display: grid;
  grid-template-columns: repeat(1,1fr);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}


.control-file {
  width: 100%;
  position: relative;
  text-align: left;
  width: fit-content;
  display: flex;
  flex-direction: column;
}
 
.file_input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}

.control-file label{
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #EAEAEA;
  padding: 14px 30px;
  background: #1A428A;
  width: fit-content;
}

.name_file{
  font-size: 14px;
  color: rgba(23, 24, 24, 0.5);
  margin-top: 10px;
}


.control-file label.error{
  background: transparent;
  font-size: 10px;
  color: red;
  padding: 0;
  position: inherit;
  margin-top: -15px;
}

.form-group label.error{
  background: transparent;
  font-size: 10px;
  color: red;
  padding: 0;
  position: inherit;
  margin-top: 5px;
}

.control-file h4{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0 0 10px;
}

.format_file p{
  font-weight: 300;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: rgba(23, 24, 24, 0.5);
  margin: 20px 0 0;
}

.format_file span{
  font-weight: 300;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: rgba(23, 24, 24, 1);
}

.up_file{
  display: flex;
  align-items: flex-start;
}

.control-file:nth-child(1){
  padding-right: 57px;
  border-right: 1px solid #EAEAEA;
}

.control-file:nth-child(2){
  padding-left: 57px;
}

.btn_vac{
  display: flex;
  height: 50px;
  width: 100%;
  align-items: center;
  justify-content: center;
  border:none;
  border-radius: 0;
  background: #1A428A;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #FFFFFF;
  outline: none;
}

#modal_1{
  max-width: 700px;
  box-sizing: border-box;
  padding: 50px;
  background: #FFFFFF;
  margin: 0 auto;
  position: relative;
}

#modal_1 a{
  color:#0066CB;
  text-decoration: underline;
}

.form-group{
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 30px;
}

.form-group label{
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #171818;
}

.form-group input{
  outline: none;
  background: rgba(234, 234, 234, 0.4);
  border: 1px solid rgba(202, 203, 203, 0.3);
  width: 100%;
  height: 50px;
  border-radius: 0;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  padding: 10px;
  align-items: center;
  margin-top: 5px;
  box-sizing: border-box;
}

#vacancyFF{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  border: none;
  border-radius: 0;
  background: transparent;
  margin-bottom: 40px;
}

#modal_1 .mfp-close{
  display: none;
}

.popup-modal-dismiss{
  position: absolute;
  right: 20px;
  top: 20px;
}

.mfp-bg{
  background: rgba(26, 66, 138, 0.6);
}

.control-file label.error.file_ok{
  display: none !important;
}
/*VACANCY END */


/* Drone army page2 */
.s1_dron{
  height: 500px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.s1_dron h1{
  font-weight: 600;
  font-size: 72px;
  line-height: 98px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #FEE729;
  margin: 0;
  text-align: center;
}

.s1_dron h1 span{
  color: #4DD9FF;
}

.s1_dron h2{
  font-weight: 300;
  font-size: 50px;
  line-height: 68px;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0;
  text-align: center;
}

.text_s2_drone.ua_variant h2 span.lit_text{
  position: inherit;
  margin-left: 0;
  max-width: 100%;
}

.text_s2_drone.ua_variant h2 {
  display: flex;
  flex-direction: column;
}

.text_s2_drone h2 span.lit_text{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  text-transform: initial;
  max-width: 670px;
  position: absolute;
  bottom: 10px;
  margin-left: 20px;
}

.text_s2_drone h2 span.lit_text span{
  color: #1A428A;
}

.logo_s2_dron{
  display: flex;
  align-items: center;
  margin-top: 64px;
}

.logo_s2_dron img{
  max-height: 107px;
  max-width: 225px;
  margin-left: 54px;
}

.logo_s2_dron img:nth-child(1){
  margin-left: 0;
}

.s2_dron{
  margin-top: 70px;
  margin-bottom: 90px;
}

.text_s2_drone{
  position: relative;
}

.s3_dron .container{
  display: flex;
  align-items: flex-start;
}

.s3_dron .popup_video {
  margin-right: 0;
  width: 69%;
  height: 430px;
  max-width: 770px;
}

.s3_dron .text_about {
  max-width: 450px;
}

.s3_dron .text_about p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
}

.s3_dron .video_list {
  position: relative;
  height: 100%;
}

.s3_dron .popup_video img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.s3_dron .popup_video img.play_btn{
  width: 120px;
  height: 120px;
  top: calc(50% - 60px);
  left: calc(50% - 60px);
}

.s3_dron .blue_btn{
  font-weight: 500;
  width: 100%;
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 14px;
}

.s3_dron .blue_btn::after{
  display: none;
}

.block_drone{
  background: #fff;
}

.block_drone img{
  width: 100%;
}

.text_drone{
  padding: 15px 40px 30px;
}

.text_drone img{
  width: 100%;
}

.text_drone h4{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
  max-width: 250px;
}

.text_drone p{
  font-weight: 600;
  font-size: 24px;
  line-height: 37px;
  color: #1A428A;
  margin: 10px 0 0;
}

.grid_s4_dron{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-top: 30px;
  margin-bottom: 15px;
}

.s4_dron{
  margin-top: 115px;
}

.pilot_training{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  text-transform: uppercase;
  color: #000000;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 23px;
  background: #fff;
  box-sizing: border-box;
}

.pilot_training span{
  color:#1A428A;
  margin: 0 5px;
}

.s4_dron .blue_btn{
  font-weight: 500;
  width: 590px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 30px auto 0;
  box-sizing: border-box;
  padding: 14px;
}

.s4_dron .blue_btn::after{
  display: none;
}

.left_bl_about_d p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin-top: 40px;
}

.s5_dron .grid_about_unite p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  max-width: 100%;
  margin-left: 0;
}

.s5_dron .grid_about_unite {
  grid-template-columns: repeat(1,1fr);
}

.s5_dron .container{
  display: flex;
  align-items: flex-start;
} 

.left_bl_about_d{
  max-width: 550px;
  margin-right: 140px;
}

.s5_dron .grid_about_unite{
  max-width: 600px;
}

.s5_dron{
  margin-top: 130px;
  margin-bottom: 90px;
}
/* Drone army page2 end*/


/* About uwc */
.title_about{
  padding:32px 0 84px;
  background:linear-gradient(180deg, #5680CC 0%, #15346B 85.57%);
  background-size: cover;
  background-repeat: no-repeat;
  position:relative;
  overflow: hidden;
}

.title_about h2{
  color: #FFFFFF;
  max-width: 300px;
}
.title_about h1{
  color: #FFFFFF;
  max-width: 300px;
}

.title_about img{
  position: absolute;
  top:20px;
  right:0;
}

.block_about_s1{
  padding: 20px 30px;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.block_about_s1 h3{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
}


.block_about_s1 h4{
  font-weight: 300;
  font-size: 22px;
  line-height: 30px;
  display: flex;
  align-items: flex-end;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  max-width: 200px;
  margin: 28px 0 0;
}

.grid_about_s1{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  max-width:1056px;
  margin: 0 auto 50px;
}

.title_about_blocks p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
  color: #606161;
  margin: 0 auto;
  max-width: 890px;
  text-align: center;
}

.title_about_blocks{
  margin-top: -40px;
  position: relative;
}

.block_about_s4{
  padding: 40px;
  background: #fff;
  position: relative;
}

.block_about_s4 img{
  width: 60px;
  height: 60px;
}

.block_about_s4 p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin: 20px 0 0;
}

.block_about_s4 h3{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 180px 0 0;
}

.grid_about_s4{
  display: grid;
  grid-template-columns: 1fr 1fr 1.4fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 40px;
}

.block_about_s4:nth-child(8) {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 2;
  grid-row-end: 4;
}

.block_about_s4:nth-child(8) img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 180px;
  object-fit: cover;
}

.block_about_s4:nth-child(8) p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
}

.purposes_and_objects{
  margin:80px 0;
}
/* About uwc end */


/* STRENGTHEN GLOBAL UKRAINIAN COMMUNITIES */
.title_link_streng h2{
  max-width: 950px;
}

.title_link_streng{
  margin-bottom: 60px;
}

.title_link_streng{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.link_streng{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.link_streng a:nth-child(1){
  margin-bottom: 20px;
}

.main_img_strang{
  width: 100%;
  margin-bottom: 70px;
}

.text_streng{
  column-count: 2;
  column-gap: 100px;
}

.text_streng p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin: 0 0 30px;
}

.main_s_streng h3{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  max-width: 1000px;
  margin: 0 0 50px;
}

.slider_photo_gallery {
  position: relative;
}

.slider_photo_gallery .slick-arrow {
  position: absolute;
  top: -100px;
  font-size: 0;
  z-index: 10;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
}

.slider_photo_gallery .slick-arrow.slick-next {
  right: 0;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
}

.slider_photo_gallery .slick-arrow.slick-prev {
  right: 140px;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.slider_photo_gallery .slid_number {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1A428A;
  right: 95px;
  top: 31px;
  z-index: 1;
  position: absolute;
}

.photo_gallery_slide{
  width: 395px;
  height: 229px;
  margin-right: 20px;
  position: relative;
}

.photo_gallery_slide img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.photo_gallery .slid_number {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1A428A;
  right: 95px;
  top: 31px;
  z-index: 1;
  position: absolute;
}

.photo_gallery.member_p .slid_number{
  right: 105px;
}

.photo_gallery .slid_number .pagingInfo {
  opacity: 1;
}

.photo_gallery .slid_number .center_count {
  opacity: 0.7;
}

.photo_gallery .slid_number .pagingSlid {
  opacity: 0.7;
}

.slider_gall{
  position: relative;
}

.slider_gall{
  margin-bottom: 30px;
}

.photo_gallery{
  margin-top: 70px;
}

.photo_gallery_slide a{
  transition: all .3s ease;
}

.photo_gallery_slide a:hover:before{
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(26, 66, 138, 0.5), rgba(26, 66, 138, 0.5));
  position: absolute;
}

.photo_gallery_slide a:hover:after{
  content: "";
  width: 80px;
  height: 80px;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  background: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2022/08/search2.svg);
  position: absolute;
}

.block_supports_streng{
  padding: 30px 40px 50px;
  background: #fff;
}

.block_supports_streng img{
  width: 42px;
}

.block_supports_streng p{
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  color: #171818;
  margin: 20px 0 0;
  max-width: 1080px;
}

.supports_streng{
  margin-top: 80px;
}

.grid_supports_streng{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 50px;
}

.block_supports_streng:nth-child(7) {
  grid-column-start: 1;
  grid-column-end: 3;
}

.tag_row{
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
  color: #000000;
  padding: 5px 16px;
  background: #fff;
  margin-top: 20px;
  width: fit-content;
}
/* STRENGTHEN GLOBAL UKRAINIAN COMMUNITIES END*/


/* END RUSSIAN AGGRESSION*/
.title_rus_aggr span{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  padding: 9px 20px;
  background: #fff;
  margin-right: 10px;
  margin-top: 10px;
}


.accordion_rus_aggr .list_accord{
  border:none;
  display:none;
}

.accordion_rus_aggr .block_accord:first-child .list_accord{
  display: none;
}

.accordion_rus_aggr .list_accord p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
}

.uwc_urges .text_s2_drone h2 span.lit_text{
  max-width: 735px;
}

.uwc_urges{
  margin-top:70px;
}

.left_urges_bl{
  display:flex;
  align-items: stretch;
}

.left_urges_bl_img{
  padding: 40px;
  background: #fff;
  display: flex;
  align-items: center;
}

.left_urges_bl_img{
  width: 60px;
}

.left_urges_bl p{
  font-weight: 400;
  font-size: 19px;
  line-height: 30px;
  color: #FFFFFF;
  padding: 40px 110px 40px 40px;
  background: #1A428A;
  margin: 0;
}

.left_urges_bl{
  margin-bottom: 5px;
}

.right_urges_bl{
  padding: 40px;
  background: #fff;
}

.right_urges_bl img{
  width:70px;
  margin-bottom: 30px;
}

.right_urges_bl p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin: 0;
}

.right_urges{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  width: 49%;
}

.container_urges{
  display: flex;
  align-items: stretch;
  margin: 45px 0 70px;
  justify-content: space-between;
}

.left_urges{
  width: 48%;
  display: grid;
}

.cont_img{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.sect_img{
  margin-top: 70px;
}

.sect_img img{
  width: 100%;
}

.heading_rus_aggr .title_link_streng h2{
  margin-bottom: 10px;
}

form.hidden{
  display: none;
}

/* END RUSSIAN AGGRESSION END*/

/* PRIVACY POLICY */
.heading_privacy p{
  font-weight: 300;
  font-size: 19px;
  line-height: 40px;
  letter-spacing: -0.01em;
  margin: 0;
}

.heading_privacy .container_privacy h2{
  margin: 40px 0 10px;
}

.heading_privacy .title_text{
  margin-bottom: 0;
}

.heading_privacy .archive-title{
  margin-bottom: 0;
}

.container_privacy h2{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 30px 0 20px;
}

.hr_privacy{
  border: 0.5px solid rgba(23, 24, 24, 0.15);
  margin: 30px 0;
}

.container_privacy{
  max-width: 900px;
  margin: 0 auto;
}

.main_privacy h5{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #171818;
  margin: 0 0 30px;
}

.main_privacy p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
}

.main_privacy li{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  list-style: auto;
}

.main_privacy ol{
  padding-left: 15px;
}

.main_privacy a{
  color: #1A428A;
  text-decoration: underline;
}
/* PRIVACY POLICY End */

/* MAP */
.map_s:-webkit-full-screen,
.map_s:-moz-full-screen,
.map_s:-ms-fullscreen,
.map_s:fullscreen {
    width: 100vw;
    height: 100vh;
    background: #e5e5e5;
    }
.map svg{
  width: 1440px;
}

.marker img{
  width: 16px;
  height: 16px;
  object-fit: cover;
  border-radius: 50%;
  position: absolute;
  top:4px;
  left: 4px;
   /* временные стили */
  /* width: 4px;
  height: 4px;
  top: 5px;
  left: 1px; */
  /* временные стили */
}

.marker{
  position: relative;
  width: 24px;
  height: 36px;
  background: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2022/09/marker_map.svg);
  background-size: 100% 100%;
  /* временные стили */
  /* width: 6px;
  display: flex;
  align-items: center;
  height: 17px;
  position: absolute;
  bottom: 0;
  left: calc(50% - 3px); */
  /* временные стили */
}
.map_conteiner{
  position: relative;
  max-width: 1440px;
  margin: 0 auto;
}


.country{
  width: 24px;
  height: 36px;
  cursor: pointer;
}

.country a{
  display: none;
  position: absolute;
  z-index: 1;
  top: -40px;
  font-weight: 600;
  font-size: 17px;
  line-height: 37px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  padding: 0 0 5px 0;
}

.country a span{
  color: #FFFFFF;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 100px;
  padding: 0 15px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  text-decoration: underline;
}



.country a span.arrow_country{
  margin-left: 7px;
  padding: 0;
  position: relative;
  animation: arrow-hover 1s linear infinite;
  width: 20px;
}

.country a span.arrow_country img{
  position: absolute;
  animation: arrow-hover 1s linear infinite;
}

@keyframes arrow-hover {
  0% {
      left:0;
  }
  50% {
      left:7px;
  }
  100% {
      left:0;
  }
}

.map{
  height: 780px;
  width: 100%;
  overflow-y: hidden;
  position: relative;
}

.map.centr_europe{
  overflow: hidden;
}
.map.centr_europe svg{
  width: 7194px;
  height: auto;
  margin-left: -3100px;
  margin-top: -1133px;
}

.map.west_europe{
  overflow: hidden;
}
.map.west_europe svg{
  width: 7194px;
  height: auto;
  margin-left: -2800px;
  margin-top: -1133px;
}
.map.centr_asia svg{
  width: 3890px;
  height: auto;
  margin-left: -1601px;
  margin-top: -605px;
}
.map.centr_asia{
  overflow: hidden;
}

.number{
  padding: 10px;
  background: rgba(26, 66, 138, 0.6);
  border-radius: 50%;
  cursor: pointer;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number span{
  font-weight: 700;
  font-size: 16px;
  line-height: 37px;
  text-align: center;
  color: #FFFFFF;
  background: #1A428A;
  border-radius: 50%;
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.number.centr_europe_number{
  position: absolute;
  top: 215px;
  left: 727px;
}
.central-and-eastern-europe{
  display: none;
}


.number.western-europe_number{
  position: absolute;
  top: 202px;
  left: 669px;
}
.western-europe{
  display: none;
}

.number.central-asia_number{
  position: absolute;
  top: 261px;
  left: 829px;
}
.central-asia{
  display: none;
}



.canada{
  position: absolute;
  top: 130px;
  left: 350px;
}
.usa{
  position: absolute;
  top: 230px;
  left: 370px;
  top: 250px;
}
.denmark{
  position: absolute;
  position: absolute;
  top: 180px;
  left: 709px;
}
.italy{
  position: absolute;
  top: 239px;
  left: 722px;
}
.new-zealand{
  position: absolute;
  top: 553px;
  left: 1246px;
}
.singapore{
  position: absolute;
  top: 384px;
  left: 1030px;
}
.sweden{
  position: absolute;
  top: 145px;
  left: 728px;
}
.turkey{
  position: absolute;
  top: 250px;
  left: 795px;
}
.moldova{
  position: absolute;
  top: 216px;
  left: 770px;
}
.georgia{
  position: absolute;
  top: 236px;
  left: 816px;
}
.germany{
  position: absolute;
  top: 181px;
  left: 714px;
}
.argentina{
  position: absolute;
  top: 515px;
  left: 477px;
}
.belgium{
  position: absolute;
  top: 196px;
  left: 698px;
}
.belarus{
  top: 184px;
  left: 767px;
  position: absolute;
}
.croatia{
  position: absolute;
  top: 227px;
  left: 729px;
}
.czech-republic{
  position: absolute;
  top: 208px;
  left: 732px;
}
.france{
  position: absolute;
  top: 221px;
  left: 688px;
}
.great-britain{
  position: absolute;
  top: 195px;
  left: 675px;
}
.kazakhstan{
  position: absolute;
  top: 211px;
  left: 888px;
}
.latvia{
  position: absolute;
  top: 175px;
  left: 757px;
}
.portugal{
  position: absolute;
  top: 248px;
  left: 658px;
}
.bulgaria{
  position: absolute;
  top: 235px;
  left: 762px;
}
.estonia{
  position: absolute;
  top: 164px;
  left: 756px;
}
.finland{
  position: absolute;
  top: 144px;
  left: 756px;
}
.hungary{
  position: absolute;
  top: 217px;
  left: 745px;
}
.lithuania{
  position: absolute;
  top: 182px;
  left: 750px;
}
.poland{
  position: absolute;
  top: 197px;
  left: 739px;
}
.romania{
  position: absolute;
  top: 221px;
  left: 755px;
}
.slovakia{
  position: absolute;
  top: 211px;
  left: 743px;
}
.slovenia{
  position: absolute;
  top: 224px;
  left: 727px;
}
.spain{
	position: absolute;
    top: 247px;
    left: 674px;
}
.armenia{
  position: absolute;
  top: 246px;
  left: 826px;
}
.australia{
  position: absolute;
  top: 491px;
  left: 1130px;
}
.azerbaijan{
  position: absolute;
  top: 244px;
  left: 836px;
}
.china{
  position: absolute;
  top: 269px;
  left: 1000px;
}
.egypt{
  position: absolute;
  top: 303px;
  left: 783px;
}
.india{
  position: absolute;
  top: 319px;
  left: 944px;
}
.japan{
  position: absolute;
  top: 248px;
  left: 1128px;
}
.jordan{
  position: absolute;
  top: 282px;
  left: 800px;
}
.kyrgyzstan{
}
.lebanon{
  position: absolute;
  top: 271px;
  left: 798px;
}
.malaysia{
  position: absolute;
  top: 382px;
  left: 1062px;
}
.mongolia{
  position: absolute;
  top: 210px;
  left: 1000px;
}
.mozambique{
  position: absolute;
  top: 446px;
  left: 804px
}
.tunisia{
  position: absolute;
  top: 273px;
  left: 711px;
}
.malta{
  position: absolute;
  top: 264px;
  left: 729px;
}
.republic-of-south-africa{
  position: absolute;
  top: 500px;
  left: 756px;
}
.united-arab-emirates{
  position: absolute;
  top: 308px;
  left: 860px;
}
.uzbekistan{
  position: absolute;
  top: 231px;
  left: 868px;
}

.brazil{
  position: absolute;
  top: 438px;
  left: 515px;
}
.paraguay{
  position: absolute;
  top: 467px;
  left: 492px;
}
.luxembourg{
  position: absolute;
  top: 206px;
  left: 700px;
}
.monaco{
  top: 234px;
  position: absolute;
  left: 702px;
}
.netherlands{
  position: absolute;
  top: 195px;
  left: 700px;
}
.switzerland{
  position: absolute;
  top: 218px;
  left: 708px;
}
.ukraine{
  position: absolute;
  top: 210px;
  left: 781px;
}


.map.centr_europe svg path{
  stroke-width: 0.5px;
}
.map.centr_europe .macedonia {
  position: absolute;
  top: 568px;
  left: 759px;
}
.map.centr_europe .bulgaria {
  top: 539px;
  left: 824px;
}
.map.centr_europe .hungary {
  top: 437px;
  left: 710px;
}
.map.centr_europe .croatia {
  top: 482px;
  left: 622px;
}
.map.centr_europe .romania {
  top: 465px;
  left: 814px;
}
.map.centr_europe .poland {
  top: 297px;
  left: 700px;
}
.map.centr_europe .czech-republic {
  top: 360px;
  left: 623px;
}
.map.centr_europe .lithuania {
  top: 196px;
  left: 766px;
}
.map.centr_europe .latvia {
  top: 145px;
  left: 786px;
}
.map.centr_europe .estonia {
  top: 91px;
  left: 791px;
}
.map.centr_europe .belarus{
  top: 245px;
  left: 855px;
}
.map.centr_europe  .moldova {
  top: 415px;
  left: 877px;
}
.map.centr_europe .slovakia{
  position: absolute;
  top: 386px;
  left: 700px;
}
.map.centr_europe .slovenia{
  position: absolute;
  top: 460px;
  left: 599px;
}
.map.centr_europe .ukraine{
  position: absolute;
  top: 361px;
  left: 926px;
}
.map.centr_europe .italy{
  position: absolute;
  top: 539px;
  left: 573px;
}
.map.centr_europe .austria{
  position: absolute;
  top: 420px;
  left: 611px;
}
.map.centr_europe .bosnia-and-herzegovina{
  position: absolute;
  top: 509px;
  left: 672px;
}
.map.centr_europe .serbia{
  position: absolute;
  top: 509px;
  left: 737px;
}

.map.west_europe .bulgaria {
  top: 539px;
  left: 1124px;
}
.map.west_europe .hungary {
  top: 437px;
  left: 1010px;
}
.map.west_europe .croatia {
  top: 482px;
  left: 922px;
}
.map.west_europe .romania {
  top: 465px;
  left: 1114px;
}
.map.west_europe .poland {
  top: 297px;
  left: 1000px;
}
.map.west_europe .czech-republic {
  top: 360px;
  left: 923px;
}
.map.west_europe .lithuania {
  top: 196px;
  left: 1066px;
}
.map.west_europe .latvia {
  top: 145px;
  left: 1086px;
}
.map.west_europe .estonia {
  top: 91px;
  left: 1089px;
}
.map.west_europe .belarus{
  top: 245px;
  left: 1155px;
}
.map.west_europe .moldova {
  top: 415px;
  left: 1177px;
}
.map.west_europe .slovakia{
  position: absolute;
  top: 386px;
  left: 1000px;
}
.map.west_europe .slovenia{
  position: absolute;
  top: 460px;
  left: 899px;
}
.map.west_europe .ukraine{
  position: absolute;
  top: 361px;
  left: 1226px;
}
.map.west_europe .italy {
  position: absolute;
  top: 539px;
  left: 867px;
}
.map.west_europe .austria {
  position: absolute;
  top: 414px;
  left: 896px;
}
.map.west_europe .bosnia-and-herzegovina {
  position: absolute;
  top: 509px;
  left: 972px;
}


.map.west_europe svg path{
  stroke-width: 0.5px;
}
.map.west_europe .germany {
  top: 322px;
  left: 815px;
}
.map.west_europe .belgium {
  top: 333px;
  left: 716px;
}
.map.west_europe .france {
  top: 450px;
  left: 688px;
}
.map.west_europe .luxembourg {
  top: 352px;
  left: 742px;
}
.map.west_europe .ireland {
  position: absolute;
  top: 275px;
  left: 482px;
}
.map.west_europe .monaco {
  top: 515px;
  left: 756px;
}
.map.west_europe .netherlands {
  top: 285px;
  left: 733px;
}
.map.west_europe .switzerland {
  top: 427px;
  left: 787px;
}
.map.west_europe .great-britain {
  top: 301px;
  left: 599px;
}
.map.west_europe .spain{
  position: absolute;
  top: 591px;
  left: 575px;
}
.map.west_europe .portugal{
  position: absolute;
  top: 600px;
  left: 479px;
}
.map.west_europe .macedonia{
  position: absolute;
  top: 566px;
  left: 1054px;
}
.map.west_europe .serbia{
  position: absolute;
  top: 516px;
  left: 1037px;
}
.map.west_europe .finland{
  position: absolute;
  top: 43px;
  left: 1041px;
}
.map.west_europe .sweden{
  position: absolute;
  top: 130px;
  left: 881px;
}
.map.west_europe .greece{
  position: absolute;
  top: 610px;
  left: 1055px;
}
.map.west_europe .denmark{
  position: absolute;
  top: 182px;
  left: 789px;
}
.map.west_europe .daniya{
  position: absolute;
  top: 182px;
  left: 789px;
}
.map.west_europe .norway{
  position: absolute;
  top: 76px;
  left: 768px;
}

.map.centr_europe .germany {
  top: 322px;
  left: 515px;
}
.map.centr_europe .belgium {
  top: 333px;
  left: 416px;
}
.map.centr_europe .france {
  top: 450px;
  left: 388px;
}
.map.centr_europe .luxembourg {
  top: 352px;
  left: 442px;
}
.map.centr_europe .monaco {
  top: 515px;
  left: 456px;
}
.map.centr_europe .netherlands {
  top: 285px;
  left: 433px;
}
.map.centr_europe .switzerland {
  top: 427px;
  left: 487px;
}
.map.centr_europe .ireland {
  position: absolute;
  top: 275px;
  left: 180px;
}
.map.centr_europe .great-britain {
  position: absolute;
  top: 293px;
  left: 300px;
}
.map.centr_europe .spain{
  position: absolute;
  top: 575px;
  left: 294px;
}
.map.centr_europe .portugal{
  position: absolute;
  top: 575px;
  left: 183px;
}
.map.centr_europe .finland{
  position: absolute;
  top: 44px;
  left: 739px;
}
.map.centr_europe .sweden{
  position: absolute;
  top: 150px;
  left: 585px;
}
.map.centr_europe .greece{
  position: absolute;
  top: 604px;
  left: 748px;
}
.map.centr_europe .denmark{
  position: absolute;
  top: 180px;
  left: 493px;
}
.map.centr_europe .daniya{
  position: absolute;
  top: 180px;
  left: 493px;
}
.map.centr_europe .norway{
  position: absolute;
  top: 94px;
  left: 464px;
}




.map.centr_asia svg path{
  stroke-width: 0.5px;
}
.map.centr_asia .kazakhstan {
  top: 197px;
  left: 920px;
}
.map.centr_asia .armenia {
  top: 311px;
  left: 726px;
}
.map.centr_asia .azerbaijan {
  top: 308px;
  left: 767px;
}
.map.centr_asia .egypt {
  top: 503px;
  left: 572px;
}
.map.centr_asia .georgia {
  top: 272px;
  left: 694px;
}
.map.centr_asia .jordan {
  top: 447px;
  left: 644px;
}
.map.centr_asia .kyrgyzstan {
  top: 289px;
  left: 1031px;
  position: absolute;
}
.map.centr_asia .lebanon {
  top: 390px;
  left: 637px;
}
.map.centr_asia .turkey {
  top: 333px;
  left: 625px;
}
.map.centr_asia .united-arab-emirates {
  top: 521px;
  left: 852px;
}
.map.centr_asia .uzbekistan {
  top: 268px;
  left: 894px;
}
.map.centr_asia .cyprus {
  position: absolute;
  top: 385px;
  left: 603px;
}


.control_map{
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  position: absolute;
  bottom: 20px;
  right: 30px;
  z-index: 1;
}
.control_map span{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin-top: 1px;
  background: rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(4px);
  cursor:pointer;
}
.control_map span.full_screen{
  margin-top: 10px;
}


.UWCmembersViewFilterWrap1 {
  display: flex;
  margin-right: 15px;
}

.UWCmemberViewFilter{
  display: flex;
  flex-direction: column;
  position: relative;
}

.UWCmemberViewFilter label{
font-weight: 600;
font-size: 12px;
line-height: 16px;
letter-spacing: 0.03em;
text-transform: uppercase;
color: #171818;
margin-bottom:5px;
}

.UWCmembersViewFilterWrap1 .LocationFilterSelect {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  width:260px;
  height:50px;
  cursor: pointer;
  margin-right: 10px;
  padding: 8px 25px 8px 8px;
}

.UWCmemberViewFilter:after{
  content:"";
	width:14px;
	height:6px;
	background:url(../img/icon/arrow_select.svg);
	background-size: 100% 100%;
  position: absolute;
  right: 16px;
  bottom: 21px;
}

.LocationFilterSelect {
	-moz-appearance: none;
	-webkit-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.LocationFilterSelect::-ms-expand{
	display: none;
}

.filtr_org form{
  display: flex;
  align-items: flex-end;
  position: relative;
}

.filtr_org{
  position: relative;
  padding-bottom: 60px;
}


.filtr_org .MembersViewSpinner {
  bottom: -40px;
}

.MembersViewSpinner{
  position: absolute;
  bottom: 0;
  left: calc(50% - 30px);
  width: 60px;
}

.UWCmembersViewResetWrap{
  display: flex;
  align-items: center;
}
.UWCmembersViewResetWrap .btn{
  padding: 14px 28px;
  min-width: 122px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  border: 1.7px solid #1A428A;
  background: transparent;
  margin-right: 10px;
  border-radius: 0;
  cursor:pointer;
}

.UWCmembersViewResetWrap .btn:hover{
  color: #173B7A;
}
.UWCmembersViewResetWrap .btn.SubmitBtn:hover{
  background: #173B7A;
}

.UWCmembersViewResetWrap .btn.SubmitBtn{
  color: #FFFFFF;
  border: 1.7px solid #1A428A;
  background: #1A428A;
}

.filtr_org h3{
  color: #1A428A;
  margin: 0 0 30px 0;
}

.filtr_org{
  padding: 40px 0;
  border-bottom: 1px solid #C0C0C0;
}

.main_s_map{
  height: 380px;
  position: relative;
}

.main_s_map .container{
  position: absolute;
  bottom: 40px;
  left: 0;
}

.main_s_map h2{
  color:#fff;
}
.main_s_map h1{
  color:#fff;
}

.main_s_map img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.photo_name{
  display: flex;
  align-items: center;
  margin-right: 240px;
}

.photo_name img{
  width: 136px;
  height: 136px;
  border-radius: 200px;
  object-fit: cover;
  margin-right: 30px;
}

.photo_name h4{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0 0 5px;
}

.photo_name p{
  font-weight: 300;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.01em;
  color: rgba(23, 24, 24, 0.5);
  margin: 0;
}

.quote_bl p{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
  max-width: 515px;
}

.quote_map{
  padding: 32px 0;
  background: #fff;
}

.quote_map .container{
  display: flex;
  align-items: center;
}

.quote_bl{
  position: relative;
  padding: 13px 55px 6px;
}

.quote_bl:before{
  content: '';
  background: url(../img/icon/quotes_blua.svg);
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 39px;
  height: 26px;
}

.quote_bl:after{
  content: '';
  background: url(../img/icon/quotes_blua.svg);
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 39px;
  height: 26px;
}

.map_s{
  position: relative;
  background: #e5e5e5;
  display: flex;
  align-items: center;
  justify-content: center;
}

.control_wrap{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.accord_filtr_title{
  display: none;
}
/* MAP end */


/* single uwc member */
.title_sharing-country .shering_wrap{
  margin-top: 20px;
}
.img_country{
  margin-right: 35px;
}
.img_country img{
  width: 520px;
  height: 292px;
  object-fit: cover;
}
.img_title-country{
  display: flex;
  align-items: flex-start;
}
.img_country_mob{
  display: none;
}
.description_member p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
}
.main_img_member{
  height: 300px;
  position: relative;
}

.main_img_member:before{
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(26, 66, 138, 0.3);
}

.main_img_member img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.main_s_member{
  position: relative;
}

.white_breadcrumbs{
  position: absolute;
  top: 0;
  left: 30px;
}

.white_breadcrumbs .breadcrumbs span{
  color: rgba(255, 255, 255, 0.8);
}

.white_breadcrumbs .breadcrumbs a{
  color: rgba(255, 255, 255, 0.8);
}

.info_s_member{
  padding: 40px 0;
  background: #fff;
}
.info_s_member .container{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.left_bl_info{
  max-width: 700px;
  margin-right: 60px;
}

.left_bl_info h1{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0 0 20px;
}

.tag_member{
  display: flex;
  align-items: center;
}

.tag_member > div{
  display: flex;
  flex-wrap: wrap;
}

.tag_member span{
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 5px 8px;
  background: #1A428A;
  border-radius: 4px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tag_member span:last-child{
  margin-right: 15px;
}

.tag_member span img{
  max-width: 20px;
  max-height: 20px;
  margin-right: 7px;
}

.tag_member p{
  font-weight: 400;
  font-size: 19px;
  line-height: 26px;
  color: #171818;
  margin: 0;
}

.shering_wrap{
  display: flex;
  align-items: center;
  margin-top: 30px;
}

.shering_wrap .sharing_post {
  display: flex;
  flex-direction: revert;
  margin-right: 15px;
}

.shering_wrap .sharing_post a {
  margin-bottom: 0;
  margin-right: 10px;
}

.shering_wrap span{
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
}

.right_bl_info{
  padding: 30px 50px 30px 30px;
  border: 1px solid #D9D9D9;
  max-width: 540px;
}

.right_bl_info div{
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: #171818;
  flex-wrap: wrap;
}

.right_bl_info div:last-child{
  margin-bottom: 0;
}

.right_bl_info div a{
  font-weight: 500;
  text-decoration-line: underline;
  color: #1A428A;
}

.right_bl_info div.phone_org a{
  margin-right: 10px;
}

.right_bl_info div.mail_org a{
  margin-right: 10px;
}

.right_bl_info div img{
  margin-right: 10px;
}

.member_video .videos_h{
  display: block;
}

.member_video .videos_h iframe{
  margin-top: 30px;
}

.photo_gallery.member_p{
  margin-bottom: 70px;
}

.photo_gallery.member_p .slid_number {
  top: 13px;
}

.photo_gallery.member_p .slider_photo_gallery .slick-arrow {
  position: absolute;
  top: -81px;
}

.mob_hr_member{
  display: none;
  border: 0.5px solid rgba(23, 24, 24, 0.15);
  margin: 30px 0 20px;
}
/* single uwc member end */

/* country page */
.info_country{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-top: 25px;
}

.bl_info{
  margin-right: 40px;
  margin-bottom: 20px;
}

.bl_info span{
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #565757;
}

.bl_info p{
  color: #1A428A;
  margin: 0;
}

.bl_info p._text{
  font-weight: 400;
  font-size: 19px;
  line-height: 28px;
}

.bl_info p.number_text{
  font-weight: 300;
  font-size: 30px;
  line-height: 40px;
}

.country_title{
  display: flex;
  align-items: flex-start;
}

.country_title img{
  width: 90px;
  height: 90px;
  margin-right: 22px;
}

.main_s_tax{
  background: #fff;
  padding: 20px 0;
  border-top: 1px solid #EAEAEA;
}

.filtr_org.tax_p .FilterCountries{
  visibility: hidden; 
  margin: 0; 
  height: 0; 
  width: 0;
}

.org_block{
  padding: 30px 75px 30px 30px;
  background: #fff;
  position: relative;
}

.org_block h4{
  font-weight: 400;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: 0.01em;
  color: #171818;
  margin: 0 0 8px;
}

.org_block .tag_member p {
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: rgba(23, 24, 24, 0.7);
}

.org_block .link_to_sait{
  margin-top: 24px;
}

.arrow_to_org{
  position: absolute;
  right: 25px;
  bottom: 25px;
}

.org_block .link_to_sait a{
  margin-right: 10px;
}

.grid_org{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 40px;
}

.filtr_org.tax_p {
  border-bottom: none;
}

.tag_member {
  flex-wrap: wrap;
}

.org_block .tag_member p {
  margin: 5px 0;
}

.filtr_org_p{
  display: flex;
  align-items: center;
  margin-right: 15px;
}

.select_filtr{
  display: flex;
  flex-direction: column;
  position: relative;
}

.select_filtr label{
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #171818;
  margin-bottom:5px;
}

.select_filtr .LocationFilterSelect {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  width:260px;
  height:50px;
  cursor: pointer;
  margin-right: 10px;
  padding: 8px 25px 8px 8px;
}

.select_filtr:after{
  content:"";
	width:14px;
	height:6px;
	background:url(../img/icon/arrow_select.svg);
	background-size: 100% 100%;
  position: absolute;
  right: 16px;
  bottom: 21px;
}

.LocationFilterSelect {
	-moz-appearance: none;
	-webkit-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.UWCmembersViewResetWrap .btn.search_btn {
  color: #fff;
  border: 1.7px solid #1a428a;
  background: #1a428a;
}

.UWCmembersViewResetWrap .btn.search_btn:hover {
  background: #173b7a;
}


.number.mini_marker_left{
  background: url("../img/icon/bg_groop_icon_l.svg");
  background-size: 100% 100%;
  border-radius: 50%;
  cursor: pointer;
  width: 36px;
  height: 24px;
  z-index:100;
}

.number.mini_marker_left.hidden_bl{
  opacity: 1;
  z-index:100;
}

.number.mini_marker_left span {
  margin-left: 6px;
}

.number.mini_marker_right{
  background: url("../img/icon/bg_groop_icon.svg");
  background-size: 100% 100%;
  border-radius: 50%;
  cursor: pointer;
  width: 36px;
  height: 24px;
  z-index:100;
}

.number.mini_marker_right.hidden_bl{
  opacity: 1;
  z-index: 100;
}

.number.mini_marker_right span {
  margin-right: 5px;
}

.number.hidden_bl{
  opacity: 0;
  z-index: -1;
}

.additional_in{
  padding-top: 25px;
}

.title_add_bl{
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  margin-top: 55px;
}

.title_add_bl img{
  width: 60px;
  height: 60px;
  object-fit: cover;
  margin-right: 14px;
}

.title_add_bl h3{
  color: #1A428A;
}

.row_add_bl{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  border-top: 1px solid #C0C0C0;
}

.add_bl_country .row_add_bl:last-child{
  border-bottom: 1px solid #C0C0C0;
}

.row_add_bl p{
  font-weight: 400;
  font-size: 19px;
  line-height: 26px;
  text-transform: uppercase;
  color: #171818;
  margin: 0 30px 0 0;
}

.row_add_bl a{
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  color: #1A428A;
  text-align: end;
}

.row_add_bl a:hover{
  text-decoration: underline;
}

.row_add_bl a img{
  margin-left: 15px;
  background: #fff;
  border-radius: 200px;
}

.row_add_bl a img.link_doc{
  transform: rotate(-45deg);
  background: inherit;
  border-radius: 0;
}
/* country page end*/



/* OBSERVATION MISSIONS BY ELECTIONS */
.heading_s-observ .container{
  display: flex;
  align-items: flex-start;
}

.heading_s-observ img{
  width: 509px;
  height: 200px;
  object-fit: cover;
  margin-right: 40px;
}

.heading_s-observ h1{
  font-weight: 300;
  font-size: 67px;
  line-height: 92px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
}

.heading_s-observ{
  margin-bottom: 50px;
}

.blocks_local{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  margin-bottom: 60px;
}

.block_local{
  padding: 30px 35px;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.block_local p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin: 0 0 30px 0;
}


.block_local a{
  align-items: center;
  justify-content: end;
}

.local_tab .block_accord{
  border-top: 1px solid #1A428A;
  border-bottom: none;
}

.local_tab .accord_title.open_ac {
  margin-bottom: 0;
}

.local_tab div.block_accord:nth-child(2) {
  border-top: 1px solid #1A428A;
}

.local_tab .list_accord {
  border-top: none;
  display: none;
  padding-top: 30px;
}

.local_tab h3{
  font-weight: 400;
  font-size: 19px;
  line-height: 26px;
}

.local_tab h3 span{
  color: rgba(23, 24, 24, 0.5);
  margin-left: 10px;
  padding-right: 50px;
}

.local_tab .accord_title:after{
  right: 20px;
  top: 7px;
}

.local_tab p{
  font-weight: 400;
  font-size: 17px;
  line-height: 28px;
  color: #606161;
}

.local_tab a{
  color: #1a428a;
}

.local_tab .container_accord img{
  width: 516px;
  height: 357px;
  object-fit: cover;
}

.local_tab .left_bl_ac{
  max-width: 740px;
  margin-right: 120px;
}

.local_tab .block_accord:last-child {
  border-bottom: 1px solid #1A428A;
}

.tab_link p{
  font-weight: 400;
  font-size: 19px;
  line-height: 26px;
}

.row_link{
  border-top: 1px solid #C0C0C0;
  padding: 20px 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.row_link p{
  margin: 9px 0 0 0;
  width: 70%;
}

.links_in_row{
  display: flex;
}
.links_in_row a{
  margin: 5px 0 0 30px;
}

.rep_big_bl a:hover{
  text-decoration: underline;
}

.rep_big_bl a{
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
}

.rep_big_bl img.link_doc{
  transform: rotate(-45deg);
}

.rep_big_bl img{
  margin-left: 15px;
}

.tab_link h3{
  margin: 50px 0 20px;
}

.tab_link .rep_big_bl:last-child .row_link{
  border-bottom: 1px solid #C0C0C0;
}

.parliamentary_tab{
  display: none;
}

.presedential_tab{
  display: none;
}

.local_tab .block_accord:first-child .list_accord {
  display: none;
}


.local_tab .block_accord:last-child .list_accord {
  display: block;
}
/* OBSERVATION MISSIONS BY ELECTIONS END */


/* Big post */
.big_post{
  padding: 0 240px;
}

.subtitle_b-post{
  font-weight: 400;
  font-size: 28px;
  line-height: 44px;
  color: #171818;
  margin: 30px 0 0 0;
}

.lead_b-post{
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
  color: #171818;
  margin: 30px 0 0 0;
}

.main_img_b-post{
  height: 400px;
  width: 100%;
  object-fit: cover;
}

.main_info_b-post p{
  font-weight: 300;
  font-size: 16px;
  line-height: 30px;
  color: #171818;
}

.bl_b-post{
  margin-top: 30px;
}

.gerb_title{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.gerb_title:before{
  content: "";
  width: 46%;
  height: 1px;
  background: #000;
  opacity: 0.3;
}

.gerb_title:after{
  content: "";
  width: 46%;
  height: 1px;
  background: #000;
  opacity: 0.3;
}

.main_info_b-post .title_new_s p{
  font-weight: 400;
  font-size: 28px;
  line-height: 44px;
  color: #171818;
}

.image_rep_b-post{
  width: 55%;
  max-width: 450px;
  margin-right: 50px;
}

.image_rep_b-post img{
  width: 100%;
  height: auto;
}

.image_rep_b-post span{
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: rgba(23, 24, 24, 0.5);
  display: block;
  margin-top: 5px;
}

.text_image_s{
  display: flex;
  align-items: flex-start;
}

.text-s_image_text{
  width: 45%;
}

.text-s_image_text p{
  margin-top: 0;
}

.image_rep_b-post .image_row-b-post{
  margin-bottom: 40px;
}

.image_rep_b-post .image_row-b-post:last-child{
  margin-bottom: 0;
}

.quote_b-post{
  padding-left: 40px;
  position: relative;
}

.quote_b-post::before{
  content: '';
  height: 100%;
  width: 2px;
  background: #1A428A;
  position: absolute;
  left: 0;
  top: 0;
}

.quote_b-post p{
  margin: 20px 0;
  font-style: italic;
  font-weight: 300;
  font-size: 20px;
  line-height: 40px;
  color: #171818;
}

.quote_b-post span{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(23, 24, 24, 0.5);
}

.full_img_b-post img{
  width: 100%;
  height: auto;
}

.main_info_b-post span.caption_img{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(23, 24, 24, 0.5);
  margin-top: 5px;
}

.main_info_b-post span.caption_img p{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(23, 24, 24, 0.5);
  margin: 0;
}

.main_info_b-post span.caption_img a{
  color: #1A428A;
  text-decoration: underline;
}

.original_img_b-post{
  text-align: center;
}

.original_img_b-post img{
  max-width: 100%;
  width: auto;
}

.original_img_b-post .gerb_title{
  margin-bottom: 30px;
}

.original_img_b-post span.caption_img{
  max-width: 450px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.share_bl_b-post{
  width: 100%;
  padding: 35px 40px;
  background: #fff;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

.share_bl_b-post p{
  font-weight: 400;
  font-size: 22px;
  line-height: 34px;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
}

.share_bl_b-post .shering_wrap{
  margin-top: 10px;
}

.share_bl_b-post .logo_uwc{
  margin-right: 25px;
}
/* Big post END*/

.UWCleaderWrap h1{
  font-size: 32px;
  line-height: 33px;
  text-transform: inherit;
  color: #171818;
}

/* HOLODOMOR AWARENESS AND RECOGNITION */
.title_bl-hol_awa{
  position: relative;
}

.title_bl-hol_awa span{
  max-width: 520px;
  display: block;
  position: absolute;
  bottom: 14px;
  left: 592px;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
}

.title_bl-hol_awa span.ua_sub_title{
  position: absolute;
  bottom: 15px;
  left: 481px;
}

.main_scr-hol_awa img{
  width: 100%;
  margin-top: 40px;
}

.main_scr-hol_awa{
  padding-bottom: 60px;
}

.about-hol_awa{
  padding-bottom: 40px;
}

.wrap_ab-hol_awa{
  display: flex;
  align-items: flex-start;
  padding-bottom: 60px;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.comm_protect .wrap_ab-hol_awa{
  padding-bottom: 0;
  border-bottom: none;
}

.text_about-hol_awa{
  margin-right: 100px;
  max-width: 763px;
}

.text_about-hol_awa p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
}

.right_about-hol_awa{
  display: flex;
  flex-direction: column;
  margin-top: 21px;
}

.right_about-hol_awa img{
  width:100%;
  margin-bottom: 10px;
  max-width: 370px
}

.chair-hol_awa{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
  display: block;
}

.name-hol_awa{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 0 0 2px;
  display: block;
}

.job_title-hol_awa{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
}

.left_bl_init-hol_awa p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin: 16px 0 20px;
}

.left_bl_init-hol_awa{
  max-width: 720px;
  margin-right: 40px;
}

.right_bl_init-hol_awa{
  width: 509px;
  height: 280px;
  object-fit: cover;
}

.bl_init-hol_awa{
  display: flex;
  align-items: flex-start;
  padding: 30px 0;
  border-top: 1px solid rgba(23, 24, 24, 0.2);
  justify-content: space-between;
}

.bl-list_countr{
  padding: 32px 50px;
  background: #FFFFFF;
  border-left: 6px solid #B84328;
  border-right: 6px solid #B84328;
  display: flex;
  align-items: center;
}

.bl-list_countr a{
  width: fit-content;
  margin-left: 40px;
  white-space: nowrap;
  padding: 14px 28px;
}

.bl-list_countr a::after{
  display: none;
}

.list_country-hol_awa{
  padding-bottom: 60px;
}

.wrap_ed-hol_awa{
  display: flex;
  align-items: flex-start;
}

.text_ed-hol_awa{
  max-width: 768px;
  margin-right: 100px;
}

.text_ed-hol_awa p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
  margin: 20px 0;
}

.right_ed-hol_awa > img{
  width: 509px;
  margin-bottom: 30px;
}
/* HOLODOMOR AWARENESS AND RECOGNITION END*/


/* HUMAN RIGHTS COMMISSION */
.uwc_human_member h3{
  margin-bottom: 30px;
}

.uwc_human_member p{
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
  padding: 20px 0;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.uwc_human_member p:nth-child(2){
  border-top: 1px solid rgba(23, 24, 24, 0.2);
}

/* HUMAN RIGHTS COMMISSION end*/



/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE */
.about_bl-inv_com{
  display: flex;
  align-items: flex-start;
}

.main_t-invest_committ{
  max-width: 734px;
  margin-right: 79px;
}

.main_t-invest_committ p{
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
}

.persons-invest_committ{
  display: flex;
  align-items: flex-start;
}

.person_inv_com {
  margin-right: 30px;
}

.person_inv_com{
  width: 252px;
}

.person_inv_com img{
  width: 100%;
  height: 310px;
  object-fit: cover;
}

.person_inv_com .name-hol_awa{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
}

.person_inv_com .chair-hol_awa{
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
}

.person_inv_com:last-child {
  margin-right: 0;
}

.mission-inv_com{
  display: flex;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 90px;
}

.grid_mission-inv_com{
  display: flex;
  align-items: center;
}

.mission_bl-inv_com{
  background: #FFFFFF;
  width: 246px;
  height: 246px;
  border-radius:50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.mission_bl-inv_com p{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  position: relative;
  z-index: 1;
}

.mission_bl-inv_com span{
  font-weight: 300;
  font-size: 140px;
  line-height: 191px;
  text-align: center;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #EAEAEA;
  position: absolute;
}

.mission-inv_com h3{
  color: #1A428A;
  margin-right: 73px;
}

.priorit_bl{
  padding: 25px 30px 25px 40px;
  background: #FFFFFF;
}

.grid_priorit{
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.priorit_bl:nth-child(4) {
  grid-column-start: 4;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
}
.priorit_bl p{
  font-weight: 400;
  font-size: 15px;
  line-height: 25px;
  color: #606161;
  margin: 30px 0 0;
}
.priorities_invest-committ{
  padding-bottom: 60px;
}

.priorities_invest-committ h3{
  color: #1A428A;
  margin-bottom: 24px;
}

.icon-priorit_bl{
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-priorit_bl img{
  width: 100%;
}

.uwc_human_member p a{
  color:rgba(26, 66, 138, 1);
  text-decoration: underline;
}
/* ECONOMIC PROSPERITY AND INVESTMENT COMMITTEE END*/

/* ABOUT THE COUNCIL */
.main_t-about_foreign-counc p{
  max-width: 1085px;
  font-weight: 300;
  font-size: 19px;
  line-height: 37px;
  color: #171818;
}

.grid_person_foreign-counc{
  display: flex;
  align-items: flex-start;
  width: fit-content;
}

.person_foreign-counc{
  width: 255px;
  margin-right: 30px;
}

.person_foreign-counc img{
  width: 100%;
  height: 310px;
}

.person_foreign-counc .name-hol_awa{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 20px 0 5px;
}

.person_foreign-counc .chair-hol_awa{
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: -0.01em;
  color: rgba(23, 24, 24, 0.5);
  margin: 0;
  text-transform: inherit;
}

.member_foreign-counc{
  padding: 60px 0;
}

.member_foreign-counc h3{
  color: #1A428A;
  margin-bottom: 40px;
}

.grid_video_foreign-counc{
  display: flex;
  align-items: flex-start;
  width: fit-content;
}

.video_foreign-counc{
  width: 320px;
  margin-right: 34px;
}

.video_foreign-counc img{
  width: 100%;
  height: 160px;
  margin-bottom: 15px;
  object-fit: cover;
}

.video_foreign-counc p{
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #171818;
  margin: 0;
}

.video_foreign-counc p a{
  color: rgba(26, 66, 138, 1);
  text-decoration: underline;
}

.over_scroll{
  overflow: scroll;
}

/* ABOUT THE COUNCIL END*/

/* NEWS SUBSCRIPTION */
.subscribe_p{
  position: relative;
}
.subscribe_p .wrap_form-subscr_p{
  display: flex;
  align-items: stretch;
}

.subscribe_p .wrap_form-subscr_p img{
  width: 44%;
  object-fit: cover;
}
.subscribe_p .wrap_form-subscr_p .form h3{
  max-width: 600px;
  font-weight: 300;
  font-size: 67px;
  line-height: 80px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.subscribe_p .wrap_form-subscr_p .form h1{
  max-width: 600px;
  font-weight: 300;
  font-size: 67px;
  line-height: 80px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.subscribe_p .wrap_form-subscr_p .form {
  width: 66%;
  margin-left: 0;
}

.subscribe_p .wrap_form-subscr_p .form span{
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  color: #FFFFFF;
  margin-bottom: 68px;
  max-width: 600px;
  display: block;
}

.subscribe_p .wrap_form-subscr_p #mc_embed_signup_scroll{
  max-width: 460px;
}

#mce-error-response{
  color: red;
}

.wrapper_popup-content{
  position: relative;
  max-width: 560px;
  margin: 0 auto;
}

.wrapper_popup-content .main_img-popup{
  width: 100%;
  height: 220px;
  object-fit: cover;
}

.wrapper_popup-content .form{
  margin: -10px 0 0 0;
}

.wrapper_popup-content .form span{
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  color: #FFFFFF;
  margin-bottom: 15px;
}

.popup_subscribe{
  width: 100%;
  display: block;
  z-index: 2;
  position: fixed;
  background: rgba(26, 66, 138, 0.8);
  height: 100%;
  overflow: scroll;
  top: 0;
  padding-top: 40px;
  display: none;
}

.close_popup-subscribe{
  position: absolute;
  right: -36px;
  top: 0;
  cursor:pointer;
}

#wpadminbar{
  z-index: 1!important;
}

.email_entered{
  display: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: #fff;
  margin: 15px 0 5px;
}
.valid_form{
  display: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: #fff;
  margin: 15px 0 5px;
}
.invalid_form{
  display: none;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .03em;
  text-transform: uppercase;
  color: red;
  margin: 15px 0 5px;
}
.subscribe_popup_form label.error {
  position: initial;
}
.form input.error{
  border: 1px solid red;
}

.subscribe_form_page label.error{
  position: initial;
}
/* NEWS SUBSCRIPTION END*/
/*# sourceMappingURL=style.css.map */

.yakor_post_country{
  margin-bottom: 20px;
}
.yakor_post_country a{
  text-decoration: none;
  transition: all .3s ease;
  margin-right: 8px;
}


.yakor_post_country a:hover{
  text-decoration: underline;
}

.text_post .slider_post img{
  height: fit-content;
  width: 100%;
}

.slider_post{
  position: relative;
  padding-bottom: 60px;
  margin-bottom: 20px;
}

.slider_post .slick-arrow {
  position: absolute;
  bottom: 0;
  font-size: 0;
  z-index: 1;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
}

.slider_post .slick-arrow.slick-prev {
  left: calc(50% - 60px);
  background: url(../img/icon/link_icon.svg) 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider_post .slick-arrow.slick-next {
  right: calc(50% - 60px);
  background: url(../img/icon/link_icon.svg) 0 0/100% no-repeat;
}

.slider_post .slick-arrow.slick-disabled{
  opacity: .5;
}

.text_post .slider_post a{
  height: fit-content;
}


.sucsess_subscr_form{
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #1A428A;
  padding: 40px;
  width: 100%;
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
}
.form .sucsess_subscr_form h3{
  color: #fff;
}
.sucsess_subscr_form h2{
  color: #fff;
  margin-top: 40px;
}

.popup_subscribe .sucsess_subscr_form h2{
  font-size: 38px;
  line-height: 52px;
}



/* ST. VOLODYMYR THE GREAT MEDAL */
.title_s1-sv_volod{
  width: 100%;
  position: relative;
}

.title_s1-sv_volod p{
  max-width: 500px;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: 405px;
}

.title_s1-sv_volod p.en_subtitle{
  top: 88px;
  left: 235px;
}

.top_bl-st_volod{
  display: flex;
  align-items: center;
  margin-bottom: 53px;
  position: relative;
}

.top_bl-st_volod img{
  margin-left: 65px;
}

.text_bl-st_volod{
  display: flex;
  align-items: flex-start;
	padding-bottom: 63px;
}

.text_bl-st_volod img{
  max-width: 734px;
  margin-right: 60px;
}

.text_s1-st_volod{
  width: calc(100% - 794px);
}

.text_s1-st_volod p{
  font-size: 17px;
  line-height: 28px;
}

.text_s1-st_volod p:nth-child(1){
  margin-top: 0;
}

.main_s2-st_volod{
  display: flex;
  align-items: center;
	padding-top: 60px;
}

.text_bl_s2-st_volod{
  width: calc(45% - 100px);
  margin-right: 100px;
}
.img_bl_s2-st_volod{
	width: 55%;
}
.img_bl_s2-st_volod img{
	width: 100%;
}

.s2-st_volod{
  position: relative;
}

/* .s2-st_volod::before{
  content: '';
  width: 100%;
  height: 90%;
  background: #fff;
  top: 20px;
  position: absolute;
  z-index: -1;
} */

.s1-st_volod{
  padding-bottom: 76px;
}

.s3-st_volod{
  padding: 80px 0 70px;
}

.main_s3-st_volod h3{
  color: #1A428A;
}

.main_s3-st_volod .white_bl{
  padding: 40px;
  background: #fff;
  margin-bottom: 21px;
}

.main_s3-st_volod .white_bl p{
  font-size: 18px;
  line-height: 28px;
  margin: 0;
}

.main_s3-st_volod .white_bl a{
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.04em;
  text-decoration-line: underline;
  text-transform: uppercase;
  color: #EAEAEA;
  background: #1A428A;
  padding: 15px 28px;
  display: block;
  margin-top: 20px;
  text-decoration: none;
  width: fit-content;
}

.bl_later_s3-st_volod{
  margin-bottom: 30px;
}

.bl_later_s3-st_volod span{
  font-weight: 400;
  font-size: 40px;
  line-height: 28px;
  color: #1A428A;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background: #FFFFFF;
  border-radius: 50%;
  margin-bottom: 9px;
}

.bl_later_s3-st_volod p{
  font-size: 17px;
  line-height: 28px;
  margin: 0;
}

.main_s3-st_volod{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 70px;
  grid-row-gap: 0;
}

.right_bl_s3-st_volod{
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 3;
  order: 2;
}

.s4-st_volod{
  padding: 50px 0 60px;
  background: #fff;
}

.main_s4-st_volod{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.left_bl_s4-st_volod{
  width: 45%;
}

.left_bl_s4-st_volod p{
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #606161;
  margin: 30px 0 45px;
}

.leader_bls4-st_volod{
  display: flex;
  align-items: center;
}

.leader_bls4-st_volod img{
  max-width: 230px;
  margin-right: 30px;
}

.leader_bls4-st_volod h4{
  font-weight: 400;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0;
}

.leader_bls4-st_volod h3{
  font-weight: 300;
  font-size: 34px;
  line-height: 46px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #171818;
  margin: 6px 0;
}

.leader_bls4-st_volod span{
  font-weight: 300;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: rgba(23, 24, 24, 0.5);
}

.right_bl_s4-st_volod{
  width: 50%;
}

.right_bl_s4-st_volod h3{
  color: #1A428A;
  margin-bottom: 30px;
}

.bl_kom_s4-st_volod{
  padding: 20px 0;
  border-top: 1px solid rgba(23, 24, 24, 0.2);
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-transform: uppercase;
  color: #171818;
}

.bl_kom_s4-st_volod:last-child{
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.bl_kom_s4-st_volod p{
  margin: 0;
}

.bl_kom_s4-st_volod span{
  color: rgba(23, 24, 24, 0.5);
}

.title_bl_s5-st_volod{
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
}

.title_bl_s5-st_volod p{
  font-weight: 300;
  font-size: 38px;
  line-height: 52px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1A428A;
  margin: 0 0 10px 30px;
}

.row_year_s5-st_volod{
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
  display: flex;
  align-items: center;
  width: 100%;
  overflow: scroll;
}

.row_year_s5-st_volod .year_tab:last-child{
  border-right: 1px solid #C0C0C0;
}


.row_year_s5-st_volod .year_tab{
  display: block;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: right;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #1A428A;
  padding: 10px 24px;
  border-left: 1px solid #C0C0C0;
  cursor: pointer;
}

.row_year_s5-st_volod .year_tab.active_tab_year + span{
  border: none!important;
}

.row_year_s5-st_volod .year_tab.active_tab_year{
  padding: 17px 24px;
  background: #fff;
  border: none;
  border-radius: 100px;
  margin-left: -1px;
}

.s5-st_volod{
  padding-top: 70px;
}

.info_year_s5-st_volod{
  -webkit-column-width: 25%;
  -moz-column-width: 25%;
  column-width: 25%;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  display: none;
}

.info_year_s5-st_volod.active_tab_year{
  display: block;
}

.info_year_s5-st_volod p{
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-transform: uppercase;
  color: #171818;
  margin: 0;
  display: block;
  padding: 20px 0;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.info_year_s5-st_volod li{
  font-weight: 400;
  font-size: 17px;
  line-height: 23px;
  text-transform: uppercase;
  color: #171818;
  padding: 20px 0;
  border-bottom: 1px solid rgba(23, 24, 24, 0.2);
}

.info_year_s5-st_volod h3{
  padding:20px 0 13px 0;
  border-bottom: 1px solid #1A428A;
  font-weight: 500;
  font-size: 22px;
  line-height: 30px; 
  text-transform: uppercase;
  color: #1A428A;
}

.bl_year_s5-st_volod{
  margin-top: 20px;
}
.mob_title_select{
  display: none;
}

.st_volodymyr{
  overflow: hidden;
  width: 100%;
}
/* ST. VOLODYMYR THE GREAT MEDAL END*/


/* Application for Organizational Congress of SKU */
.application_congress .breadvumbs_container a img{
  display: block;
  transform: rotate(180deg);
}

.application_congress .breadcrumbs{
  margin-bottom: 20px;
}

.wrap-app_congr{
  max-width: 700px;
  margin: 0 auto;
  background: #fff;
  padding: 50px 50px 40px;
}

.wrap-app_congr h3{
  color: #1A428A;
  margin: 0;
}

.wrap-app_congr p{
  color: #171818;
  font-size: 16px;
  font-family: Manrope;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  margin: 20px 0 30px;
}

.wrap-app_congr form p{
  color: #171818;
  font-size: 12px;
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.36px;
  text-transform: uppercase;
  margin: 0 0 5px;
}

.form-app_congr .input_bl input{
  background: #EAEAEA;
  height: 50px;
  width: 100%;
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid rgba(202, 203, 203, 0.30);
  background: rgba(234, 234, 234, 0.40);
  box-sizing: border-box;
  outline: none;
}

.form-app_congr .input_bl input.error{
  border: 1px solid red;
}

.form-app_congr .radio:has(.error){
  border: 1px solid red;
}
.form-app_congr .hidden_radio_bl .radio:has(.error){
  border: 1px solid red;
}

.form-app_congr button{
  border: none;
  width: 100%;
  height: 50px;
  box-sizing: border-box;
  cursor: pointer;
  padding: 14px 48px 14px 28px;
  background: #1a428a;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: .04em;
  text-transform: uppercase;
  color: #eaeaea;
  position: relative;
  border-radius: 0;
}


.form-app_congr .radio input {
  position: relative;
	border: 1px solid rgba(202, 203, 203, 0.30);
  background: #FFF;
	border-radius: 0;
	cursor: pointer;
	line-height: 0;
	margin: 0 14px 0 0;
	outline: 0;
	padding: 0 !important;
	vertical-align: text-top;
	height: 30px;
	width: 30px;
	-webkit-appearance: none;
}


.form-app_congr .radio input:checked {
  background: #1A428A;
  border: 1px solid #1A428A;
}

.form-app_congr .radio input:before {
  content: '';
  position: absolute;
  right: calc(50% - 5px);
  top: calc(50% - 8px);
  width: 10px;
  height: 16px;
  border: solid #FFF;
  border-width: 0 3px 3px 0;
  margin: 6px 1px 0 0px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

.form-app_congr .radio{
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid rgba(202, 203, 203, 0.30);
  background: #F7F7F7;
  width: fit-content;
}

.form-app_congr .radio_bl{
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.bottom_text_form p{
  color: #828383;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  margin-top: 30px;
}

.bottom_text_form a{
  color: #1A428A;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  text-decoration: underline;
}

.hidden_radio_bl{
  align-items: center;
  display:none
}

.form-app_congr .radio_text{
  color: #171818;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.form-app_congr .hidden_radio_bl .radio{
  border: none;
  background: #fff;
  margin-right: 10px;
}

.new_bl h3{
  color: #1A428A;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.24px;
  text-transform: uppercase;
  margin: 0;
}

.new_bl h5{
  color: #171818;
  font-size: 16px;
  font-weight: 300;
  line-height: 28px;
  margin: 5px 0 20px;
}

.new_bl h4{
  color: #1A428A;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  margin: 0;
}

.title_delegate {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.title_delegate hr{
  border-color: #1A428A;
  width: 100%;
  border-width: .5px;
  margin: 0 0 0 24px;
}

.flex_bl_input{
  display: flex;
  align-items: center;
  column-gap: 20px;
}

.flex_bl_input .input_bl{
  width: 100%;
}

.btn_form_del{
  color: #1A428A;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid  #1A428A;
  background: transparent;
  margin-bottom: 30px;
  height: 50px;
  cursor: pointer;
}

.checkbox{
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
}

.checkbox span{
  width: 90%;
  margin-top: 3px;
}

.hidden_checkbox_bl{
  display: none;
}


.form-app_congr .checkbox input {
  position: relative;
	border: 1px solid rgba(202, 203, 203, 0.30);
  background: #FFF;
	border-radius: 0;
	cursor: pointer;
	line-height: 0;
	margin: 0 14px 0 0;
	outline: 0;
	padding: 0 !important;
	vertical-align: text-top;
	height: 30px;
	width: 30px;
	-webkit-appearance: none;
  display: block;
}


.form-app_congr .checkbox input:checked {
  background: #1A428A;
  border: 1px solid #1A428A;
}

.form-app_congr .checkbox input:before {
  content: '';
  position: absolute;
  right: calc(50% - 5px);
  top: calc(50% - 8px);
  width: 10px;
  height: 16px;
  border: solid #FFF;
  border-width: 0 3px 3px 0;
  margin: 6px 1px 0 0px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}

.wrap-app_congr p.subtitle_delegate{
  font-size: 20px;
  margin: 0;
  text-transform: uppercase;
  margin-top: 10px;
}



.wrap-app_congr .registration_fees h3{
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 5px 0;
}

.wrap-app_congr .registration_fees p{
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin: 0 0 15px 0;
  text-transform: inherit;
}
.wrap-app_congr .registration_fees p a{
  font-weight: 600;
  text-decoration: underline;
  color: #1A428A;
}

.form-app_congr.form_delegate button{
  margin-top: 20px;
}

.mb_20{
  margin-top: 20px;
}

.additional_inform{
  padding: 14px 28px;
  border: 1px solid #1A428A;
  color: #1A428A;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  width: fit-content;
  margin-bottom: 20px;
}

.flex_input_delegat{
  display: flex;
  align-items: center;
}

.organization_form .guest_bl:nth-child(1){
  display: none;
}
/* Application for Organizational Congress of SKU end*/

/* War chronicles v2 */
.head-war_chronv2{
  background: #fff;
  padding: 20px 0 33px;
}

.head-war_chronv2 .breadcrumbs{
  margin: 0 0 23px;
}

.head-war_chronv2 .data_news{
  margin: 0;
  color: rgba(23, 24, 24, 0.50);
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}

.head-war_chronv2 .title-war_chronv2 h1{
  color: #1A428A;
  font-size: 38px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: -0.38px;
  text-transform: uppercase;
  margin: 10px 0 0;
}

.side_bar-war_chronv2{
  margin-right: 114px;
  position: sticky;
  top: 40px;
  height: fit-content;
}

.side_bar_bl-war_chronv2{
  display: flex;
  flex-direction: column;
}

.side_bar-war_chronv2 a{
  color: rgba(23, 24, 24, 0.50);
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.68px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.side_bar-war_chronv2 a.active_side_bar{
  color: #1A428A;
}

.wrap_main-war_chronv2{
  display: flex;
  align-items: flex-start;
}

.main_bl-war_chronv2{
  max-width: 800px;
  width: 100%;
}

.main-war_chronv2{
  padding: 50px 0;
}

.bl_news-war_chronv2{
  margin-bottom: 50px;
  padding-bottom: 20px;
  border-bottom: 1px solid #C0C0C0;
}


.bl_news-war_chronv2:last-child {
  border: none;
}

.bl_news-war_chronv2 h2{
  color: #171818;
  font-size: 38px;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0 0 20px;
  line-height: normal;
}

.bl_news-war_chronv2:nth-child(1) h2{
  color: #171818;
  font-size: 54px;
  line-height: 68px; /* 125.926% */
  font-weight: 300;
  text-transform: uppercase;
  margin: 0 0 30px;
}

.main_bl-war_chronv2 .sharing_post{
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 30px 0 0;
}

.main_bl-war_chronv2 .bl_news-war_chronv2:nth-child(1) .sharing_post{
  display: flex;
}

.main_bl-war_chronv2 .bl_news-war_chronv2 .streamline_bl .sharing_post {
  display: none;
}

.one_img-war_chronv2{
  width: 100%;
  height: auto;
}

.bl_news-war_chronv2 .sharing_post{
  display: none;
}

.main_bl-war_chronv2  .sharing_post a{
  margin-bottom: 0;
  margin-right: 15px;
}
.main_bl-war_chronv2  .sharing_post span{
  color: rgba(23, 24, 24, 0.50);
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

.text_bl_news-war_chronv2{
  margin-top: 20px;
}

.text_bl_news-war_chronv2 p{
  color: #171818;
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 10px;
}

.text_bl_news-war_chronv2 .link_source{
  display: block;
  color: #1A428A;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding-top: 10px;
  text-decoration: none;
}

.link_source:hover{
  text-decoration: underline;
}

.bl_news-war_chronv2 .number_wrap {
  display: block;
  width: 100%;
  padding: 12px;
  border: 2px solid #1A428A;
  margin-bottom: 20px;
  text-align: center;
  box-sizing: border-box;
}

.bl_news-war_chronv2 .number_wrap span{
  color: #FFF;
  font-size: 110px;
  font-weight: 300;
  text-transform: uppercase;
  padding: 23px;
  background: #1A428A;
  display: block;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
}

.slider-war_chronv2 img{
  width: 100%;
}

.slider-war_chronv2 .slick-slide{
  height: fit-content;
}

.slider-war_chronv2 .slick-arrow {
  position: absolute;
  top: calc(50% - 24px);
  font-size: 0;
  z-index: 1;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
}

.slider-war_chronv2 .slick-arrow.slick-next {
  right: 20px;
  background: url("../img/icon/link_white.svg") 0 0/100% no-repeat;
}

.slider-war_chronv2 .slick-arrow.slick-prev {
  left: 20px;
  background: url("../img/icon/link_white.svg") 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.slider-war_chronv2{
  position: relative;
}

.wrap_slider-war_chronv2 .slider-dots{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.wrap_slider-war_chronv2 .slider-dots span{
  color: rgba(26, 66, 138, 0.50);
  font-size: 20px;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0 2px;
}
.wrap_slider-war_chronv2 .slider-dots span.pagingInfo{
  color: #1A428A;
}

.video_wrap-war_chronv2 {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* Здесь задается соотношение сторон 16:9 (высота / ширина) */
  overflow: hidden;
}

.video_wrap-war_chronv2 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.streamline_bl .streamline_image{
  float: left;
  width: 50%;
}

.streamline_bl .streamline_image img{
  margin-bottom: 20px;
}

.text_bl_news-war_chronv2 li{
  padding-left: 25px;
  position: relative;
  margin-bottom: 20px;
}

.text_bl_news-war_chronv2 li:before{
  content: '';
  width: 14px;
  height: 14px;
  position: absolute;
  top: 5px;
  left: 0;
  background: #1A428A;
}

.text_bl_news-war_chronv2 a{
  color: #1A428A;
  text-decoration: underline;
}

/* War chronicles v2 end*/

/* Our donors v2 */
.main_donors_v2{
  padding: 50px 0 43px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);

}
.main_donors_v2 .container{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.left_bl-donors_v2{
  max-width: 574px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0 40px
}

.left_bl-donors_v2 .blue_title{
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.64px;
  text-transform: uppercase;
  padding: 10px 20px;
  background: #1A428A;
  margin-bottom: 8px;
  color:#fff;
}
.left_bl-donors_v2 p{
  margin: 15px 0 30px;
}
.left_bl-donors_v2 .red_btn{
  width: 240px;
}
.right_bl-donors_v2{
  max-width: 587px;
  position: relative;
}
.right_bl-donors_v2 .logo-donors_v2{
  position: absolute;
  width: 127px;
  height: 127px;
  top: -22px;
  left: -61px;
}
.right_bl-donors_v2 img{
  width: 100%;
}
.right_bl-donors_v2 span{
  color: #FFF;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  padding: 13px 20px;
  margin: 0;
  display: block;
  text-align: center;
  background: #1A428A;
  margin-top: -5px;
}

.s2_donors_v2 .block_accord{
  background: #fff;
  padding: 0;
  border: none;
  margin-bottom: 10px;
}

.s2_donors_v2 .accord_title{
  padding: 20px;
  display: grid;
  grid-template-columns: 100px 360px auto 52px;
  gap: 40px;
  align-items: center;
}
.s2_donors_v2 .accord_title .arrow{
  transition: all .3s ease;
}
.s2_donors_v2 .accord_title:after{
  display: none;
}
.s2_donors_v2 .accord_title.open_ac{
  margin: 0;
}
.s2_donors_v2 .accord_title.open_ac .arrow{
  transform: rotate(180deg);
}

.s2_donors_v2 .list_accord{
  padding: 10px 20px;
  border-top: 1px solid #1A428A;
  margin-bottom: 10px;
}

.s2_donors_v2 .accord_title .count{
  display: flex;
  align-items: center;
  padding: 6px 16px;
  border-radius: 100px;
  background: #1A428A;
  width: fit-content;
}

.s2_donors_v2 .accord_title .count span{
  color: #FFF;
  font-size: 20px;
  font-weight: 600;
  margin-left: 6px;
}

.s2_donors_v2 .accord_title h3{
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  margin: 0;
}

.s2_donors_v2 .accord_title h4{
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  color: #1A428A;
  margin: 0;
}

.s2_donors_v2 .accord_title p{
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  color: #1A428A;
  margin: 0;
}

.s2_donors_v2 .title_s{
  display: flex;
  align-items: baseline;
}

.s2_donors_v2 .title_s h2{
  margin: 0;
}

.s2_donors_v2 .title_s span{
  color: rgba(23, 24, 24, 0.50);
  font-size: 40px;
  font-weight: 300;
  letter-spacing: -0.4px;
  text-transform: uppercase;
  margin-left: 22px;
}

.s2_donors_v2 .serch_block{
  padding: 15px 15px 15px 30px;
  border: 1px solid #D9D9D9;
  background: #FFF;
  max-width: 795px;
  margin: 30px 0 20px;
}

.s2_donors_v2 .serch_block .search_button{
  margin-right: 0;
  display: flex;
  align-items: center;
  gap: 5px;
}

.donors_slider{
  position: relative;
  margin-top: 20px;
}

.donors_slider .slick-list{
  width: calc(100% + 60px);
  margin-left: -30px;
  padding-left: 30px;
  box-sizing: border-box;
}

.slide_donors{
  margin-right: 10px;
  background: #fff;
}
.slide_donors .logo{
  display: flex;
  align-items: center;
  justify-content: center;
}

.slide_donors img{
  max-width: 233px;
  max-height: 68px;
  padding: 33px 43px 25px;
}

.slide_donors .text_link{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  border-top: 1px solid #EAEAEA;
}

.slide_donors .text_link span{
  color: rgba(23, 24, 24, 0.50);
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 0.34px;
}

.slide_donors .text_link a{
  color: #1A428A;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.56px;
  text-decoration-line: underline;
  text-transform: uppercase;
}

.donors_slider .slick-arrow {
  position: absolute;
  top: -90px;
  font-size: 0;
  z-index: 10;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
}

.donors_slider .slick-arrow.slick-next {
  right: 0;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
}

.donors_slider .slick-arrow.slick-prev {
  right: 122px;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.biggest_donors .slid_number {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #1A428A;
  right: 95px;
  top: 31px;
  z-index: 1;
  position: absolute;
}

.biggest_donors .slid_number .pagingInfo {
  opacity: 1;
}

.biggest_donors .slid_number .center_count {
  opacity: 0.7;
}

.biggest_donors .slid_number .pagingSlid {
  opacity: 0.7;
}

.biggest_donors .slider_vid{
  position: relative;
}

.biggest_donors{
  padding: 70px 0 20px;
}

.last_s_donors{
  padding: 47px 0 65px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 63.36%);
}
.last_s_donors .left_bl-donors_v2{
  padding: 0;
  margin: 0 auto;
}
.last_s_donors h2{
  margin-bottom: 20px;
}
.s2_donors_v2{
  padding-top: 70px;
}
.highlighted{
  background: rgba(26, 66, 138, 0.10);
}

.btn-ring{
  display: none;
}
.btn-ring:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  margin: 0;
  border-radius: 50%;
  border: 3px solid #1A428A;
  border-color: #1A428A transparent #1A428A transparent;
  animation: ring 1.2s linear infinite;
}
@keyframes ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Our donors v2 End*/


/* Programs */
.main_s-programs{
	padding: 20px 0 50px
}

.main_s-programs .breadcrumbs span{
	color:rgba(255, 255, 255, 0.50);
}
.main_s-programs .breadcrumbs a{
	color:rgba(255, 255, 255, 0.50);
}

.main_s-programs .text-main-pr{
	margin-top: 50px;
}
.main_s-programs .text-main-pr h1{
	color: #FFF;
	margin: 0 0 10px 0;
}
.main_s-programs .text-main-pr p{
	color: #FFF;
	font-family: Manrope;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	max-width: 627px;
}

.main_s-programs .main_img{
	position:absolute;
	right: 0;
	bottom: -5px;
	width: 60%;
}

.main_s-programs .main_img img{
	width: 100%;
}

.main_s-programs{
	position: relative;
	background: linear-gradient(180deg, #5680CC 0%, #15346B 85.57%);
}

.s2-programs{
	padding: 29px 0 0;
}

.s2-programs .grid_programs{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
	align-items: stretch;
}

.s2-programs .grid_programs .program{
	display: flex;
	flex-direction: column;
}

.s2-programs .grid_programs .program:hover img{
	transform: scale(1.1);
}
.s2-programs .grid_programs .program:hover .name_pr p{
	text-decoration: underline;
}

.s2-programs .grid_programs .program .img_pr img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .3s ease;
}
.s2-programs .grid_programs .program .img_pr{
	width: 100%;
	height: 220px;
	overflow: hidden;
}

.s2-programs .grid_programs .program .name_pr{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 22px 25px;
	background: #fff;
	min-height: 110px;
    box-sizing: border-box;
}

.s2-programs .grid_programs .program .name_pr p{
	color: #171818;
	font-family: Manrope;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.24px;
	text-transform: uppercase;
	margin: 0;
	transition: all .3s ease;
}

.s2-programs .grid_programs .program .name_pr svg{
	margin-top:3px;
	min-width: 22px;
    margin-left: 10px;
}
/* Programs End*/


/* UWC WORLD SPORT COMMITTEE */
.main_s-sport_committ{
	padding-bottom: 49px;
}
.wrap-main_s-sport_committ{
	display:flex;
	column-gap: 50px;
	align-items: flex-start;
}

.wrap-main_s-sport_committ img{
	max-width: 400px;
}

.wrap-main_s-sport_committ h1{
	max-width: 660px;
}

.s2-sport_committ{
	padding: 30px 0 45px;
}

.s2-sport_committ h2{
	color: #FFF;
	margin: 0 0 25px 0;
}
.grid-s2-sport_committ{
	display:grid;
	grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 22px;
    align-items: stretch;
}
.bl-s2-sport_committ{
	padding: 28px 30px 30px;
	background: #fff;
}

.bl-s2-sport_committ img{
	width:60px;
	margin-bottom: 27px;
	max-width: inherit;
}
.bl-s2-sport_committ p{
	color: #606161;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	max-width: 290px;
}
.bl-s2-sport_committ.person{
	text-align: center;
}
.bl-s2-sport_committ.person img{
	width: 204px;
	height: 204px;
	border-radius: 50%;
	margin-top: -122px;
	margin-bottom: 20px;
	max-width: inherit;
}
.bl-s2-sport_committ.person h3{
	color: #171818;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: -0.24px;
	text-transform: uppercase;
	margin: 0;
}
.bl-s2-sport_committ.person span{
	color: rgba(23, 24, 24, 0.50);
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: normal;
	letter-spacing: -0.18px;
	display:block;
	margin: 0;
}

.s3-sport_committ{
	padding: 50px 0 0;
}
.s3-sport_committ h2{
	margin-bottom: 30px;
	text-align: center;
}

.wraps-3-sport_committ{
	display: flex;
	align-items: flex-start;
	column-gap: 25px;
}
.wraps-3-sport_committ > div{
	width: 50%;
}
.wraps-3-sport_committ .bl{
	padding: 30px;
	background: #fff;
	display: flex;
	align-items: flex-start;
	margin-bottom: 30px;
}

.wraps-3-sport_committ .bl img{
	width: 60px;
	height: 60px;
	margin-right: 24px;
}

.wraps-3-sport_committ .bl p{
	color: #606161;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 25px; 
	max-width: 490px;
	margin: 0;
}
/* UWC WORLD SPORT COMMITTEE END*/

/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL */
.main_s-taras_shevch h1{
	max-width: 1027px;
	margin-bottom: 40px;
}

.wrap-main_s-taras_shevch{
	display: flex;
	align-items: flex-start;
	column-gap: 60px;
}

.wrap-main_s-taras_shevch img{
	max-width: 734px;
	width: 100%;
}

.wrap-main_s-taras_shevch p{
	color: #606161;
	font-family: Manrope;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; 
	margin: 0;
	max-width: 515px;
}

.s2-taras_shevch{
	padding: 70px 0 0;
}
.s2-taras_shevch h3{
	max-width: 907px;
	margin-bottom: 51px;
}

.s2-taras_shevch .select p{
	color: #171818;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	letter-spacing: 0.36px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.s2-taras_shevch .select_wrap{
	padding: 15px 20px 0;
	border: 1px solid #D9D9D9;
	background: #FFF;
	max-width: 400px;
	cursor: pointer;
	position: relative;
}

.s2-taras_shevch .select_wrap .title_select{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 15px;
	color: #171818;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}

.s2-taras_shevch .select_wrap.open .list_select{
	height: 240px;
}

.s2-taras_shevch .select_wrap .title_select svg{
	transition: all .3s ease;
}

.s2-taras_shevch .select_wrap.open .title_select svg{
	transform: rotate(180deg)
}

.s2-taras_shevch .select_wrap .list_select{
	display: flex;
	height: 0;
	flex-direction: column;
	position: absolute;
	width: 100%;
	left: 0;
	background: #fff;
    box-sizing: border-box;
	max-height: 240px;
    overflow: scroll;
	transition: all .3s ease;
}
.s2-taras_shevch .select_wrap .list_select span{
	padding: 5px 0;
	color: #171818;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	padding: 5px 20px;
	transition: all .3s ease;
	position: initial;
	text-transform: uppercase;
}

.s2-taras_shevch .select_wrap .list_select span:hover{
	background:rgba(23, 24, 24, 0.10);
}

.s2-taras_shevch .list_name{
	display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-column-gap: 40px;
	margin-top:20px;
}

.s2-taras_shevch .list_name li{
	border-bottom: 1px solid rgba(23, 24, 24, 0.2);
    text-transform: uppercase;
    padding: 20px 0;
	display: flex;
	align-items: center;
	justify-content:space-between;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	position: initial;
}


.s2-taras_shevch .list_name li:nth-child(1){
	border-top: 1px solid rgba(23, 24, 24, 0.2);
}
.s2-taras_shevch .list_name li:nth-child(2){
	border-top: 1px solid rgba(23, 24, 24, 0.2);
}

.s2-taras_shevch .list_name li p{
	color: #171818;
	margin: 0;
	max-width: 80%;
}

.s2-taras_shevch .list_name li span{
	color: #1A428A;
} 

.grid_list_tab.lead #uwc50{
	display:none;
}
/* .grid_list_tab.lead #agm{
	display:none;
} */
/* TARAS SHEVCHENKO COMMEMORATIVE MEDAL END*/



/* ST VOLODYMYR PAGE START */
.st_volodymyr{
	background-color: #fff;
}
.cngrtltns-awardees-st_volod {
  background-color: #fff;
}
.coins-mobile{
	display: none;
}
.cngrtltns-content-st_volod {
  display: flex;
	padding-bottom: 57px;
}
.cngrtltns-content-st_volod .cngrtltns-img-st_volod {
  width: calc(30% - 57px);
  margin-right: 57px;
}
.cngrtltns-content-st_volod .cngrtltns-img-st_volod img{
	width: 100%;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod {
  width: 70%;
  display: flex;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .cngrtltns-text-wrap-st_volod {
  width: calc(100% - 212px);
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .cngrtltns-text-wrap-st_volod .coins-mobile {
  display: none;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .cngrtltns-text-wrap-st_volod h1 {
  margin-bottom: 30px;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .cngrtltns-text-wrap-st_volod span {
  display: block;
  font-weight: 400;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 25px;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .cngrtltns-text-wrap-st_volod p {
  font-weight: 400;
  font-size: 17px;
  line-height: 28px;
  color: #606161;
  margin-bottom: 20px;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .cngrtltns-text-wrap-st_volod p:last-of-type {
  margin-bottom: 0;
}
.cngrtltns-content-st_volod .cngrtltns-textpart-st_volod .coin-st_volod {
  width: 172px;
  height: 247px;
  margin: auto 0 auto 40px;
}

h1 {
  font-weight: 300;
  font-size: 64px;
  line-height: 92px;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: #1a428a;
}

.s1-st_volod {
	padding: 60px 0 60px;
	padding-bottom: unset;
  background-color: #fff;
}
.title_s1-sv_volod p {
  position: unset;
}
.top_bl-st_volod img {
  display: none;
}


//skvor
.main_scr-hol_awa .img{
	position: relative!important;
}
.main_scr-hol_awa{
	position: relative;
}
.logo-skvor{
	display: none;
	width: 135px !important;
	  height: 135px !important;
	  position: absolute;
	  top: -100px;
	  right: 30px;
	margin-top: 5px;
}
.main_scr-hol_awa .img img{
	width: 100%;
}
.main_scr-hol_awa .additional-wrap{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 70px;
	display: flex;
	align-items: center;
  	width: 790px;
  	background-color: #fff;
  	padding: 40px 45px 40px 50px;
}
.main_scr-hol_awa .img .additional-wrap img{
	width: 190px;
	height: 195px;
	display: block;
	margin-right: 35px;
	margin-top: unset;
}
.main_scr-hol_awa .img .additional-wrap span{
	width: calc(100% - 225px);
	font-weight: 400;
	font-size: 25px;
	line-height: 42px;
	color: #1A428A;
}
.goal-sec{
	margin-bottom: 87px;
}
.goal-sec h2{
	margin-bottom: 22px;
}
.goal-wrap{
	display: flex;
	margin-bottom: 13px;
}
.goal-wrap__card{
	width: calc(25% - 5px);
	margin-right: 15px;
	background-color: #FFFFFF;
	padding: 30px;
}
.goal-wrap__card:last-of-type{
	margin-right: 0;
}
.goal-wrap__card img{
	width: 70px;
	height: 70px;
	margin-bottom: 20px;
}
.goal-wrap__card p{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #606161;
}
.task-tab__head{
	background-color: #fff;
	padding: 30px 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}
.task-tab__head.active{
	margin-bottom: 17px;
	border-bottom: 1px solid #1A428A;
}
.task-tab__head span{
	font-weight: 300;
	font-size: 38px;
	line-height: 51px;
	color: #171818;
}
.task-tab__head img{
	width: 30px;
	height: 14px;
	display: block;
}
.task-tab__tasks{
	display: none;
}
.task-tab__tasks-four{
	display: flex;
	margin-bottom: 13px;
}
.task-tab__tasks-four .task-tab__card{
	width: calc(25% - 5px);
	margin-right: 15px;
}
.task-tab__tasks-four .task-tab__card:last-of-type{
	margin-right: 0;
}
.task-tab__tasks .task-tab__card{
	padding: 30px 30px 35px;
	background-color: #fff;
}
.task-tab__tasks .task-tab__card .title{
	font-weight: 600;
	font-size: 17px;
	line-height: 27px;
	margin-bottom: 10px;
	color: #171818;
	background-color: unset;
	border-radius: unset;
}
.task-tab__tasks .task-tab__card p{
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #606161;
}
.task-tab__tasks-tree{
	display: flex;
}
.task-tab__tasks-tree .task-tab__card{
	width: calc(33.3% - 7.5px);
	margin-right: 15px;
}
.task-tab__tasks-tree .task-tab__card:last-of-type{
	margin-right: 0;
}
.member-skvor-sec{
	margin-bottom: 60px;
}
.member-skvor-sec h2{
	margin-bottom: 24px;
}
.flex{
	display: flex;
}
.member-skvor-sec .flex .left{
	width: calc(50% - 20px);
	margin-right: 40px;
}
.member-skvor-sec .flex .right{
	width: calc(50% - 20px);
}
.skvor-member{
	padding: 20px 0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	display: flex;
}
.skvor-member .skvor-member__name{
	width: calc(33% - 30px);
	margin-right: 30px;
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #171818;
}
.skvor-member .skvor-member__position{
	width: 67%;
	font-weight: 400;
	font-size: 15px;
	line-height: 22px;
	color: #1A428A;
}
.member-skvor-sec .flex .right .president-wrap{
	display: flex;
	background-color: #fff;
	margin-bottom: 50px;
}
.president-title .icon-mobile{
	display: none;
}
.president-wrap .president-wrap__photo{
	width: 35%;
}
.president-wrap .president-wrap__photo img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.president-wrap .president-wrap__text{
	width: 65%;
	padding: 30px 35px;
}
.president-wrap .president-wrap__text h3{
	font-weight: 400;
	font-size: 38px;
	line-height: 52px;
	color: #171818;
	margin-bottom: 15px;
}
.president-wrap .president-wrap__text span{
	font-weight: 400;
	font-size: 17px;
	line-height: 26px;
	color: #1A428A;
	margin-bottom: 15px;
	display: block;
}
.president-wrap .president-wrap__text span:last-of-type{
	margin-bottom: 0;
}
.projects-skvor-sec{
	margin-bottom: 60px;
}
.projects-skvor-sec h2{
	margin-bottom: 30px;
}
.news-skvor-sec.video_section{
	margin-top: unset;
}
.inform-sec h2{
	margin-bottom: 40px;
}
.inform-sec.bcg-white{
	background-color: #fff;
	padding: 60px 0 47px;
}
.inform-sec{
	display: flex;
}
.inform-sec__img{
	width: calc(50% - 30px);
}
.inform-sec__img img{
	width: 100%;
}
.inform-sec.bcg-white .inform-sec__img{
	margin-right: 60px;
}
.inform-sec__text{
	width: calc(50% - 30px);
}
.inform-sec__text h2{
	display: none;
}
.inform-sec__text p{
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
	margin-top: unset;
	color: #606161;
	margin-bottom: 15px;
}
.inform-sec__text p:first-of-type{
	color: #171818;
}
.inform-sec.reverse .inform-sec__text{
	margin-right: 60px;
}
.inform-sec.reverse{
	padding: 60px 0 90px;
}
.poll-sec__inner{
	background-color: #fff;
	border-right: 6px solid #B84328;
	border-left: 6px solid #B84328;
}
.poll-sec__img{
	width: 50%;
}
.poll-sec__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.poll-sec__text{
	width: 50%;
	padding: 48px 60px;
}
.poll-sec__text h3{
	display: block;
	margin-bottom: 20px;
}
.blue_btn{
	display: inline-block;
	background-color: #1A428A;
	padding: 14px 28px;
	color: #EAEAEA;
	font-weight: 600;
	font-size: 16px;
	line-height: 21px;
}
.poll-sec__text .blue_btn:after{
	display: none;
}
.block_grid span.learn-more-link{
	color: #1A428A;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
	text-decoration: underline;
}
.skvor_news .poster_img{
	width: 100%;
    height: 100%;
    object-fit: cover;
}
.skvor_news {
    margin-right: 20px;
}
.skvor_news .block_grid {
    width: 100%;
}

/* Strategic session UWC planning */
.main_s-sswp{
	position: relative;
	padding-bottom: 40px;
	padding-top: 20px;
}
.main_s-sswp .bg_img{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
    left: 0;
}
.main_s-sswp .breadcrumbs{
	margin: 0;
	position: relative;
}
.main_s-sswp .breadcrumbs span{
	color: #fff;
}
.main_s-sswp .breadcrumbs a{
	color: #fff;
}
.wrap_text-main_sswp{
	position: relative;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding-top: 35px;
}
.wrap_text-main_sswp .left_text{
	max-width: 750px;
}
.wrap_text-main_sswp .left_text h1{
	margin: 0 0 21px;
	color: #fff;
}
.wrap_text-main_sswp .left_text .flex_btn{
	display: flex;
	align-items: center;
	column-gap: 15px;
}
.wrap_text-main_sswp .left_text .flex_btn .blue_btn{
	text-align: center;
}
.blue_btn.default:after{
	display: none;
}
.date_city{
	display: flex;
	align-items: center;
	color: rgb(255, 255, 255);
	font-size: 30px;
	font-weight: 400;
	line-height: 41px;
	text-transform: uppercase;
	column-gap: 30px;
}

.wrap_text-main_sswp .right_logos{
	display: flex;
	align-items: center;
	column-gap: 30px;
	padding-right: 80px;
	padding-top: 40px;
}
.s2-sswp{
	padding: 20px 0 65px;
	background: #fff;
}
.wrap-s2-ssw{
	display: flex;
	align-items: flex-start;
	column-gap: 40px;
	justify-content: space-between
}
.wrap-s2-ssw .left_text{
	width: 50%;
	max-width: 650px;
}
.wrap-s2-ssw .left_text h3{
	color: #1A428A;
}
.wrap-s2-ssw .left_text p{
	margin-bottom: 30px;
	color: #171818;
	font-size: 19px;
	line-height: 34px;
}

.wrap-s2-ssw .right_images{
	display: flex;
	flex-direction: column;
	row-gap: 30px;
	width: 50%;
	max-width: 620px;
}
.wrap-s2-ssw .right_images img{
	width: 100%;
}
.wrap-s2-ssw .left_text img{
	display: none;
}
.s3-sswp{
	padding: 70px 0;
}
.s3-sswp .title_bl{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 50px;
}
.s3-sswp .title_bl h2{
	font-size: 52px;
}
.s3-sswp .title_bl span{
	color: #fff;
	padding: 11px 15px;
	background: #1A428A;
	display: flex;
	align-items: center;
	column-gap: 10px;
}
.at-title{
	font-size: 32px;
	font-weight: 400;
	line-height: 44px;
	text-transform: uppercase;
	color: #1A428A;
	padding: 0 35px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 18px 35px;
	cursor: pointer;
}
.at-title svg{
	transition: all .3s ease;
}
.at-title.active svg{
	transform: rotate(-180deg)
}
.at-tab{
	display: none;
	padding: 30px 0;
	border-top: 1px solid rgb(234, 234, 234);
}
.at-item{
	background: #fff;
	margin-bottom: 20px;
}
.slider_card{
	display: flex;
	align-items: flex-start;
	width: 100%;
	position: relative;
	margin-top: 20px;
}
.slider_card:not(.slick-slider){
	display: grid;
    grid-template-columns: repeat(3, 1fr);
	padding: 0 40px;
}
.slider_card:before{
	content: '';
	width: 30px;
	height: 100%;
	position:absolute;
	top: 0;
	left: 0;
	background: linear-gradient(90.00deg, rgb(255, 255, 255),rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}
.slider_card:after{
	content: '';
	width: 30px;
	height: 100%;
	position:absolute;
	top: 0;
	right: 0;
	background: linear-gradient(270.00deg, rgb(255, 255, 255),rgba(255, 255, 255, 0) 100%);
	z-index: 1;
}
.slider_card .card{
	padding: 15px 30px 30px;
	background: #EDEDED;
	color: #171818;
	margin-right: 20px;
	height: fit-content;
}
.slider_card .card.blue{
	background: #1A428A;
	color: #fff;
}
.slider_card .card.blue .time{
	color: #fff;
}
.slider_card .card.blue .at-title2{
	background: rgba(234, 234, 234, 0.2);
	color: #fff;
}
.slider_card .card.blue .at-title2 svg path{
	stroke: #fff;
}
.slider_card .card.blue .at-tab2 p{
	color: #fff;	
}
.slider_card .card .time{
	font-size: 40px;
	font-weight: 400;
	line-height: 55px;
	text-align: left;
	text-transform: uppercase;
	color: #1A428A;
	margin-bottom: 15px;
}
.slider_card .card h4{
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	text-transform: uppercase;
}
.at-title2{
	padding: 10px 20px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	color: #1A428A;
	margin-top: 10px;
	cursor: pointer;
}
.at-title2 svg{
	transition: all .3s ease;
}
.at-title2.active svg{
	transform: rotate(-180deg);
}
.at-tab2{
	display: none;
}
.at-tab2 p{
	color: rgb(23, 24, 24);
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	text-align: left;
	margin: 0;
}
.at-tab2 p:has(strong){
	font-size: 17px;
	margin-top: 20px;
}
.slider_card .slick-arrow {
  position: absolute;
  top: -78px;
  font-size: 0;
  z-index: 10;
  width: 48px;
  height: 48px;
  border: none;
  cursor: pointer;
}
.slider_card .slick-arrow.slick-disabled{
	opacity: 0.5;
}
.slider_card .slick-arrow.slick-next {
  right: 30px;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
}

.slider_card .slick-arrow.slick-prev {
  right: 152px;
  background: url("../img/icon/link_icon.svg") 0 0/100% no-repeat;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.slider_card .slick-list{
	padding: 0 30px;
}

.at-tab .slid_number {
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  position: relative;
  color: #1A428A;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 100px 20px 0;
}	
.at-tab .slid_number .pagingInfo {
  opacity: 1;
}
.at-tab .slid_number .center_count {
  opacity: 0.7;
}
.at-tab .slid_number .pagingSlid {
  opacity: 0.7;
}
.s4-sswp{
	background: #fff;
	padding: 60px 0;
}
.s4-sswp h2{
	font-size: 52px;
	font-weight: 300;
	line-height: 71px;
	text-align: center;
	text-transform: uppercase;
 	color: #1A428A;
}
.grid-s4-sswp{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
	margin-top: 30px;
}
.grid_bl-s4-sswp{
	padding: 30px;
	background: #1A428A;
	color: #fff;
}
.grid_bl-s4-sswp span{
	display:block
}
.grid_bl-s4-sswp .name{
	font-size: 24px;
	font-weight: 400;
	line-height: 33px;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.grid_bl-s4-sswp .descr{
	font-size: 19px;
	font-weight: 300;
	line-height: 34px;
	margin: 0;
}
.grid_bl-s4-sswp .info{
	display: flex;
	align-items: center;
	column-gap: 15px;
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 17px;
}
.grid_bl-s4-sswp .info:last-child{
	margin-bottom: 0;
}
.grid_bl-s4-sswp .info a{
	color: #fff;
}
.s5-sswp{
	padding: 60px 0 40px;
}
.s5-sswp h2{
	font-size: 52px;
	font-weight: 300;
	line-height: 71px;
	text-transform: uppercase;
	text-align: center;
}
.grid-s5-sswp{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
	margin-top: 30px;
}
.grid_bl-s5-sswp .mi{
	height: 220px;
	width: 100%;
	object-fit: cover;
}
.grid_bl-s5-sswp .text{
	padding: 30px 40px 40px;
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-top: -5px;
    height: calc(100% - 220px);
	box-sizing: border-box;
}
.grid_bl-s5-sswp .text h4{
	font-size: 32px;
	font-weight: 500;
	line-height: 44px;
	text-transform: uppercase;
	margin: 0;
	color: #1A428A;
}
.grid_bl-s5-sswp .text p{
	font-size: 19px;
	font-weight: 300;
	line-height: 34px;
	margin: 15px 0 0;
}
.grid_bl-s5-sswp .title_text{
	margin-bottom: 20px;
	display: block;
}
.map-sswp{
	height: 327px;
	width:100%;
	border-top: 1px solid rgb(175, 175, 175);
}
.map-sswp iframe{
	width: 100%;
	height: 100%;
}
.popup_s-sswp{
	display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: scroll;
	z-index: 10;
	background: rgba(26, 66, 138, 0.5);
}
.wrap_popup_s-sswp{
	width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.text_popup_s-sswp{
	max-width: 560px;
    background: #fff;
    padding: 30px 60px 40px 40px;
	position: relative;
	box-sizing: border-box;
}
.text_popup_s-sswp p{
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
	margin: 6px 0 20px;
}
.text_popup_s-sswp .blue_btn{
	min-width: 145px;
	text-align: center;
    box-sizing: border-box;
	cursor: pointer;
}
.text_popup_s-sswp span.close_popup_s-sswp{
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
}
/* Strategic session UWC planning END*/


/* skvor new task-tab */
.task-tab{
	margin-bottom: 10px;
}
.task-tab:last-of-type{
	margin-bottom: 0;
}
.task-tab__tasks-top{
	display: flex;
	width: 95%;
	padding-top: 40px;
	padding-bottom: 60px;
}
.task-tab__tasks-top p{
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
	color: #606161;
	margin-bottom: 30px;
	margin-top: 0;
}
.task-tab__tasks-top p:last-of-type{
	margin-bottom: 0;
}
.task-tab__tasks-top .left{
	width: calc(50% - 78px);
	margin-right: 78px
}
.task-tab__tasks-top .left h3{
	font-weight: 400;
	font-size: 24px;
	line-height: 38px;
	color: #171818;
	margin-bottom: 15px;
}
.task-tab__tasks-top .left .blue_btn{
	margin-top: 30px;
}
.task-tab__tasks-top .left .blue_btn:after{
	display: none;
}
.task-tab__tasks-top .right{
	width: 50%;
}
.task-tab__tasks-bottom .title-tasks{
	font-weight: 300;
	font-size: 38px;
	line-height: 52px;
	color: #171818;
	margin-bottom: 40px;
}
.persons-wrapper{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-column-gap: 30px;
	grid-row-gap: 40px;
}
.person-col .person-col__img{
	margin-bottom: 20px;
}
.person-col .person-col__img img{
	width: 100%;
}
.person-col .person-col__name{
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #171818;
	margin-bottom: 10px;
}
.person-col .person-col__years{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	color: #1A428A;
}

.text_post .links_in_post{
	display:flex;
	align-items: center;
	column-gap: 10px;
	margin: 30px 0;
}
.text_post .links_in_post .blue_btn:after{
	display: none;

}
.text_post .links_in_post a.blue_btn{
	padding: 14px 37px;
	font-size: 16px;
	font-weight: 600;
	line-height: 21.86px;
	text-align: left;
	text-decoration: none;
	border: 1px solid #1A428A;
	color: #fff;
	text-transform: uppercase;
	box-sizing: border-box;
}
.text_post .links_in_post a.transparent_btn{
	padding: 14px 37px;
	font-size: 16px;
	font-weight: 600;
	line-height: 21.86px;
	text-align: left;
	text-decoration: none;
	border: 1px solid #1A428A;
	text-decoration: none;
	color: #1A428A;
	text-transform: uppercase;
	box-sizing: border-box;
}

.stand_ukr_page *{
	box-sizing: border-box;
/* 	margin: 0; */
}
.containerStand{
	max-width: 1286px;
    width: 100%;
	padding: 0 15px;
	margin: 0 auto;
}
.heading-stand {
  font-weight: 700!important;
  font-size: 42px!important;
  line-height: 57.37px!important;
  color: #fff!important;
  text-transform: uppercase!important;
}
@media (max-width: 991px) {
  .heading-stand {
    font-size: 22px!important;
    line-height: 30px!important;
  }
}
.heading-stand span {
  color: #FFF500;
}

.txt {
	margin-top: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
}
@media (max-width: 991px) {
  .txt {
    font-size: 14px;
    line-height: 22px;
  }
}
.txt span {
  color: #FFF500;
  font-weight: 700;
}

.bcg-main {
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/bcg_earth-1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media (max-width: 991px) {
  .bcg-main {
    background-size: cover;
  }
}
.bcg-main:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(5, 26, 67, 0.3);
  top: 0;
  left: 0;
}
.bcg-main:before {
  position: absolute;
  content: "";
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/before_bcg_sec.png);
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 194px;
  background-size: 100% 194px;
  z-index: 1;
}
@media (max-width: 991px) {
  .bcg-main:before {
    background-image: unset;
    background-repeat: unset;
    background: linear-gradient(rgba(5, 26, 67, 0), #051A43);
    height: 90%;
  }
}

.btn_standukr {
  padding: 15px 35px;
  display: inline-flex;
  align-items: center;
  border-radius: 8px;
  text-decoration: unset;
  transition: 0.3s;
}
@media (max-width: 991px) {
  .btn_standukr {
    padding: 13px 20px;
  }
}
.btn_standukr.yellow {
  background-color: #FFF500;
}
.btn_standukr.yellow:hover {
  background-color: #E5DC00;
}
.btn_standukr.blue {
  background-color: #0451E7;
}
.btn_standukr.blue span {
  color: #fff;
}
.btn_standukr.blue:hover {
  background-color: #0448CC;
}
.btn_standukr.transperent {
  background-color: transparent;
  border: 1px solid #0451E7;
}
.btn_standukr.transperent span {
  color: #fff;
}
.btn_standukr.transperent:hover span {
  color: #E5DC00;
}
.btn_standukr.transperent:hover svg path {
  fill: #E5DC00;
}
.btn_standukr.white {
  background-color: #fff;
  border: 1px solid transparent;
}
.btn_standukr.white:hover {
  background-color: transparent;
  border: 1px solid #06245C;
}
.btn_standukr.white:hover span {
  color: #E5DC00;
}
.btn_standukr.white:hover svg path {
  fill: #E5DC00;
}
.btn_standukr svg {
  width: 30px;
  height: 30px;
  margin-right: 10px;
  transition: 0.3s;
}
@media (max-width: 991px) {
  .btn_standukr svg {
    width: 22px;
    height: 22px;
    margin-right: 8px;
  }
}
.btn_standukr span {
  font-weight: 600;
  font-size: 18px;
  line-height: 24.59px;
  color: #070625;
  transition: 0.3s;
}
@media (max-width: 991px) {
  .btn_standukr span {
    font-size: 14px;
    line-height: 19.12px;
  }
}

.stand_ukr_page {
  background-color: #051A43;
	z-index: 1;
  position: relative;
}
.stand_ukr_page header{
	background: rgba(3, 21, 56, 0.8);
	border-bottom: 1px solid rgba(234, 234, 234, 0.2);
	position: relative;
	z-index: 4;
}
.stand_ukr_page .language{
	color: #fff;
}
.stand_ukr_page .language_sub li{
	color: #fff;
}
.stand_ukr_page .language_sub li a{
	color: #fff;
}
.stand_ukr_page .menu li a{
	color: #fff;
}
.stand_ukr_page header.active .menu li a{
	color: #5D5D5D;
}
.stand_ukr_page header.active .menu li > a:hover{
	color: #5D5D5D;
}
.stand_ukr_page header.active .menu .menu-item:hover > a {
  color: #5D5D5D;
}
.stand_ukr_page .menu .menu-item:hover > a{
	color: #fff;
}
.stand_ukr_page .menu li .sub-menu a{
	color: rgba(23, 24, 24, 0.7);
}
.stand_ukr_page .menu li .sub-menu a:hover {
  color: rgba(23, 24, 24, 1);
}
.bcg-first-sec-main .menu li .sub-menu a{
	color: rgba(23, 24, 24, 0.7);
}
.bcg-first-sec-main .menu li .sub-menu a:hover {
  color: rgba(23, 24, 24, 1);
}
.stand_ukr_page .title_head{
	background: rgba(3, 21, 56, 0.8);
	position: relative;
	z-index: 3;
}
.stand_ukr_page .title_heading h3{
	color: #fff;
}
.stand_ukr_page footer {
  background: #031538;
}
.stand_ukr_page .top_left_footer p{
	color: #fff;
}
.stand_ukr_page .top_center_footer h3{
	color: #fff;
}
.stand_ukr_page .top_right_footer p{
	color: #fff;
}
.stand_ukr_page .top_left_footer a {
  color: #0072EB;
}
.stand_ukr_page .link_main span{
	color: #0072EB;
}
.stand_ukr_page .top_right_footer a {
  color: #0072EB;
}
.stand_ukr_page .footer_menu h4{
	color: #fff;
}
.stand_ukr_page .footer_menu li a{
	color: rgba(255, 255, 255, 0.5);
}
.stand_ukr_page footer .contact_footer p{
	color: #fff;
}
.stand_ukr_page .contact_footer a{
	color: #0072EB;
}
.stand_ukr_page .copirate_text p{
	color: #fff;
}
.stand_ukr_page .copirate_text a{
	color: #0072EB;
}
.stand_ukr_page .top_right_footer .logo_white{
	display: block;
}
.stand_ukr_page .top_right_footer .logo_black{
	display: none;
}
.top_right_footer .logo_white{
	display: none;
}
.stand_ukr_page .search svg path{
	fill: #fff;
}
.stand_ukr_page .chat svg path{
	fill: #fff;
}
.stand_ukr_page .chat svg circle{
	fill: #fff;
}
.chat svg:hover path{
	fill: #1A428A;
}
.chat svg:hover circle{
	fill: #1A428A;
}
.stand_ukr_page .burger_btn span{
	background: #fff;
}
.stand_ukr_page .burger_btn span:after{
	background: #fff;
}
.stand_ukr_page .burger_btn span:before{
	background: #fff;
}
.stand_ukr_page .chat_wrap{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}
.stand_ukr_page .chat_wrap .contact_footer{
	top: 56px;
}
.stand_ukr_page .chat_wrap .chat{
	width: 24px;
	height: 24px;
}
.stand_ukr_page .chat_wrap .chat svg{
	width: 100%;
	height: 100%;
}


.main-sec-stand {
  display: flex;
  align-items: flex-end;
  position: relative;
  z-index: 2;
  margin-bottom: 11px;
  padding-top: 140px;
}
@media (max-width: 991px) {
  .main-sec-stand {
    flex-direction: column;
    align-items: center;
    padding-top: 109px;
  }
}
.main-sec-stand__text {
  width: calc(50% - 30px);
  margin-right: 60px;
}
@media (max-width: 991px) {
  .main-sec-stand__text {
    width: 100%;
    margin-right: 0;
  }
}
.main-sec-stand__text .main-sec-stand__cards {
  display: none;
}
@media (max-width: 991px) {
  .main-sec-stand__text .main-sec-stand__cards {
    display: flex;
    margin-bottom: 34px;
  }
}
.main-sec-stand__text h1 {
  font-weight: 700;
  font-size: 54px;
  line-height: 62px;
  letter-spacing: 1px;
  color: #FFFFFF;
  margin-bottom: 15px;
}
/* @media (max-width: 1250px) {
  .main-sec-stand__text h1 {
    font-size: 66px;
    line-height: 80px;
  }
} */
@media (max-width: 1050px) {
  .main-sec-stand__text h1 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 991px) {
  .main-sec-stand__text h1 {
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 34px;
  }
}
.main-sec-stand__text h1 br:last-of-type {
  display: none;
}
@media (max-width: 991px) {
  .main-sec-stand__text h1 br {
    display: block;
  }
}
.main-sec-stand__text h1 span {
  color: #FFF500;
	font-size: 32px;
	line-height: 42px;
	text-transform: none;
	display: block;
}
/* @media (max-width: 1250px) {
  .main-sec-stand__text h1 span {
    font-size: 80px;
    line-height: 90px;
  }
}*/
@media (max-width: 1050px) {
  .main-sec-stand__text h1 span {
    font-size: 35px;
    line-height: 45px;
  }
} 
@media (max-width: 991px) {
  .main-sec-stand__text h1 span {
    font-size: 30px;
    line-height: 38px;
    text-align: center;
	  display: block;
  }
}
.main-sec-stand__text .subheading {
  font-weight: 700;
  font-size: 34px;
  line-height: 44px;
  color: #FFF500;
  text-transform: uppercase;
}
.main-sec-stand__text .subheading:first-of-type{
	display: block;
	margin-bottom: 4px;
}
.main-sec-stand__text .subheading:last-of-type{
	display: none;
}
@media (max-width: 991px) {
	.main-sec-stand__text .subheading:first-of-type{
		    text-align: center;
		display: block;
	}
  .main-sec-stand__text .subheading:last-of-type {
    display: none;
  }
	.main-sec-stand__text .subheading{
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 8px;
	}
}
.main-sec-stand__text p {
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #FFFFFF;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .main-sec-stand__text p {
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 24px;
    padding: 0 15px;
  }
}
.main-sec-stand__text .centered-div {
  display: block;
}
@media (max-width: 991px) {
  .main-sec-stand__text .centered-div {
    display: flex;
    margin-bottom: 20px;
  }
}
.main-sec-stand__right {
  width: calc(50% - 30px);
}
@media (max-width: 991px) {
  .main-sec-stand__right {
    display: none;
  }
}
.main-sec-stand__cards {
  display: flex;
}
.main-sec-stand__cards .cards-left {
  width: calc(50% - 11px);
  margin-right: 22px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .main-sec-stand__cards .cards-left {
    width: calc(50% - 7.5px);
    margin-right: 15px;
    display: block;
  }
}
.main-sec-stand__cards .cards-left .card:first-of-type {
  background-color: rgba(3, 21, 56, 0.9);
  margin-bottom: 22px;
}
.main-sec-stand__cards .cards-left .card:last-of-type {
  background-color: #0451E7;
}
.main-sec-stand__cards .card-right {
  width: calc(50% - 11px);
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card-right {
    width: calc(50% - 7.5px);
  }
}
.main-sec-stand__cards .card-right.card {
  background-color: #FFFFFF;
  position: relative;
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card-right.card {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
@media (max-width: 768px) {
  .main-sec-stand__cards .card-right.card {
    background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/gerb-1.png);
    background-repeat: no-repeat;
    background-size: 163px 136px;
    background-position: center 15px;
  }
  .main-sec-stand__cards .card-right.card .img {
    display: none;
  }
  .main-sec-stand__cards .card-right.card .card__btm {
    position: absolute;
    bottom: 15px;
  }
}
.main-sec-stand__cards .card-right.card .date {
  color: #070625;
  margin-bottom: 2px;
}
.main-sec-stand__cards .card-right.card .descr {
  color: #070625;
}
.main-sec-stand__cards .card {
  padding: 26px 30px 20px;
  border-radius: 20px;
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card {
    padding: 11px 15px 16px;
  }
}
.main-sec-stand__cards .card__top {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card__top {
    margin-bottom: 8px;
  }
}
.main-sec-stand__cards .card .img {
  width: 100%;
  height: 173px;
  margin-bottom: 25px;
}
@media (max-width: 1150px) {
  .main-sec-stand__cards .card .img {
    height: 145px;
  }
}
@media (max-width: 1050px) {
  .main-sec-stand__cards .card .img {
    height: 120px;
  }
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card .img {
    width: 163px;
    height: 136px;
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .main-sec-stand__cards .card .img {
    margin: 0 auto;
  }
}
@media (max-width: 450px) {
  .main-sec-stand__cards .card .img {
    width: 100%;
    height: 15vh;
  }
}
@media (max-width: 400px) {
  .main-sec-stand__cards .card .img {
    height: 10vh;
  }
}
.main-sec-stand__cards .card .img img {
  width: 100%;
  height: 100%;
}
.main-sec-stand__cards .card .icon {
  width: 48px;
  height: 48px;
  margin-left: 10px;
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card .icon {
    width: 38px;
    height: 38px;
  }
}
.main-sec-stand__cards .card .date {
  display: block;
  font-weight: 500;
  font-size: 60px;
  line-height: 81.9px;
  color: #fff;
}
@media (max-width: 1050px) {
  .main-sec-stand__cards .card .date {
    font-size: 50px;
    line-height: 70px;
  }
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card .date {
    font-size: 40px;
    line-height: 54.64px;
  }
}
.main-sec-stand__cards .card .descr {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.8);
  text-transform: uppercase;
  text-align: start;
}
@media (max-width: 991px) {
  .main-sec-stand__cards .card .descr {
    font-size: 12px;
    line-height: 18px;
  }
}
.main-sec-stand__row {
  display: flex;
  align-items: center;
	justify-content: space-between;
  border-radius: 18px;
  background-color: rgba(3, 21, 56, 0.9);
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  padding: 16px 30px 17px;
  margin-top: 22px;
}
@media (max-width: 1150px) {
  .main-sec-stand__row {
    font-size: 17px;
    line-height: 24px;
  }
}
.main-sec-stand__row .date {
  text-transform: uppercase;
  color: #FFF500;
  margin-right: 10px;
}
.main-sec-stand__row .dots {
  color: rgba(255, 255, 255, 0.2);
  margin-right: 7px;
}
.main-sec-stand__row .text {
  text-transform: uppercase;
  color: #fff;
}

.centered-div {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
}
.centered-div.fd-column {
  flex-direction: column;
}

.btn_scroll {
  padding: 33px 23px;
  background-color: rgba(3, 21, 56, 0.8);
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  position: relative;
  z-index: 3;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .btn_scroll {
    display: none;
  }
}
.btn_scroll img {
  width: 24px;
  height: 24px;
}

.line {
  width: 1px;
  height: 70px;
  background-color: rgba(255, 255, 255, 0.2);
}
@media (max-width: 991px) {
  .line {
    height: 50px;
  }
}

.peace-sec {
  padding: 20px 0 30px;
  display: flex;
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .peace-sec {
    flex-direction: column-reverse;
    overflow: hidden;
    width: calc(100% + 30px);
    margin-left: -15px;
    padding: 20px 0 50px;
  }
}
.peace-sec:after {
  content: "";
  position: absolute;
  top: 98px;
  left: 50%;
  transform: translateX(-50%);
  background-color: rgba(0, 91, 187, 0.6);
  filter: blur(47px);
  width: 300px;
  height: 125px;
  border-radius: 50%;
  z-index: -1;
}
.peace-sec__col {
  width: 15%;
  padding-top: 83px;
}
@media (max-width: 991px) {
  .peace-sec__col {
    width: 100%;
	  width: calc(100% + 30px);
    margin-left: -15px;
    display: flex;
    padding-top: 50px;
  }
}
@media (max-width: 991px) {
  .peace-sec__col:last-of-type {
    display: none;
  }
}
.peace-sec__col:last-of-type .peace-card {
  text-align: end;
}
.peace-sec__col .peace-card {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card {
    width: calc(33.3333333333% - 8px);
    margin-right: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card:first-of-type .peace-card__img {
    border-radius: 0 20px 20px 0;
  }
}
.peace-sec__col .peace-card:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card:last-of-type {
    margin-right: 0;
  }
  .peace-sec__col .peace-card:last-of-type .peace-card__img {
    border-radius: 20px 0 0 20px;
  }
}
.peace-sec__col .peace-card:nth-of-type(2) {
  display: none;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card:nth-of-type(2) {
    display: block;
  }
}
.peace-sec__col .peace-card__img {
  width: 100%;
  height: 120px;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card__img {
    margin-bottom: 8px;
  }
}
@media (max-width: 768px) {
  .peace-sec__col .peace-card__img {
    height: 78px;
  }
}
.peace-sec__col .peace-card__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.peace-sec__col .peace-card .date {
  font-weight: 500;
  font-size: 60px;
  line-height: 81.96px;
  color: #fff;
  margin-bottom: 2px;
  display: block;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card .date {
    font-size: 30px;
    line-height: 41px;
    margin-bottom: 3px;
  }
}
.peace-sec__col .peace-card .descr {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  color: rgb(255, 255, 255);
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .peace-sec__col .peace-card .descr {
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    width: 70%;
    display: block;
  }
}
@media (max-width: 450px) {
  .peace-sec__col .peace-card .descr {
    width: 100%;
  }
}
@media (max-width: 350px) {
  .peace-sec__col .peace-card .descr {
    font-size: 10px;
  }
}
.peace-sec__text-block {
  width: 70%;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-top: 40px;
  position: relative;
  z-index: 2;
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/ellipse-1.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 991px) {
  .peace-sec__text-block {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .peace-sec__text-block {
    padding: 20px 15px 0;
  }
}
.peace-sec__text-block .emblem {
  width: 42px;
  height: 71px;
  margin: 0 auto 17px;
}
@media (max-width: 991px) {
  .peace-sec__text-block .emblem {
    width: 32px;
    height: 54px;
    margin: 0 auto 20px;
  }
}
.peace-sec__text-block .emblem img {
  width: 100%;
  height: 100%;
}
.peace-sec__text-block .heading-stand {
  margin-bottom: 25px;
}
@media (max-width: 991px) {
  .peace-sec__text-block .heading-stand {
    margin-bottom: 20px;
  }
}
.peace-sec__text-block .info {
  width: 90%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .peace-sec__text-block .info {
    width: 100%;
  }
}
.peace-sec__text-block .txt {
  margin-bottom: 20px;
}
.peace-sec__text-block .txt:last-of-type {
  margin-bottom: 34px;
}
@media (max-width: 991px) {
  .peace-sec__text-block .txt:last-of-type {
    margin-bottom: 30px;
  }
}
.peace-sec .inner-block {
  width: 70%;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .peace-sec .inner-block {
    width: 80%;
  }
}
@media (max-width: 1050px) {
  .peace-sec .inner-block {
    width: 90%;
  }
}
@media (max-width: 768px) {
  .peace-sec .inner-block {
    width: 100%;
    padding: 0 15px;
	  margin: unset;
  }
}
.peace-sec__buttons {
  display: flex;
	width: 75%;
}
@media (max-width: 1200px) {
  .peace-sec__buttons {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .peace-sec__buttons {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}
.peace-sec__buttons .btn_standukr {
  padding: 15px 0px;
  width: calc(50% - 10px);
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  .peace-sec__buttons .btn_standukr {
    width: auto;
    display: inline-flex;
    padding: 13px 20px;
  }
}
.peace-sec__buttons .btn_standukr:first-of-type {
  margin-right: 20px;
}
@media (max-width: 991px) {
  .peace-sec__buttons .btn_standukr:first-of-type {
    margin-right: 0;
    margin-bottom: 20px;
  }
}

.discount-sec {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/earth_sec_discount-1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 991px) {
  .discount-sec {
    background-size: cover;
    background-position: center;
  }
}
.discount-sec:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/after_discount_sec-1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
@media (max-width: 991px) {
  .discount-sec:after {
    background-image: unset;
    background: linear-gradient(rgba(5, 26, 67, 0), #051A43);
    bottom: 0;
    top: unset;
  }
}
.discount-sec:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 59%;
  background: linear-gradient(#051A43, rgba(5, 26, 67, 0));
  display: none;
  z-index: -1;
}
@media (max-width: 991px) {
  .discount-sec:before {
    display: block;
  }
}
@media (max-width: 991px) {
  .discount-sec .line {
    display: none;
  }
}
.discount-sec .emblem {
	margin-top: 68px;
  display: block;
  width: 70px;
  height: 84px;
}
@media (max-width: 991px) {
  .discount-sec .emblem img {
    width: 100%;
    height: 100%;
  }
}
.discount-sec .heading-stand {
  margin-top: 30px;
  margin-bottom: 24px;
	width: 47%;
}
@media (max-width: 991px) {
  .discount-sec .heading-stand {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .discount-sec .heading-stand {
    width: 100%;
  }
}
.discount-sec .heading-stand br {
  display: none;
}
@media (max-width: 991px) {
  .discount-sec .heading-stand br {
    display: block;
  }
}
.discount-sec .txt {
  margin-bottom: 34px;
}
@media (max-width: 991px) {
  .discount-sec .txt {
    width: 80%;
    text-align: center;
  }
}
.discount-sec .btn_standukr {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .discount-sec .btn_standukr {
    margin-bottom: 20px;
  }
}

.declaration-cards{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 30px;
	margin-bottom: 20px;
}
.declaration-cards .declaration-card .btn_standukr{
	text-align: center;
	width: 100%;
}
.declaration-cards .declaration-card .btn_standukr span{
	font-size: 14px;
	line-height: 19px;
}
@media(max-width: 1180px){
	.declaration-cards{
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media(max-width: 991px){
	.declaration-cards{
		grid-template-columns: 1fr;
		grid-gap: 20px;
	}
}
@media(max-width: 768px){
	.declaration-cards{
		display: block;
	}
}
.declaration-card{
	background-color: #06245C;
	border-radius: 20px;
	padding: 25px;
	display: flex;
  	flex-direction: column;
  	justify-content: space-between;
}
.declaration-card:nth-child(3){
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 1;
	grid-row-end: 2;
	position: relative;
	display: flex;
  	flex-direction: column;
  	align-items: flex-start;
  	justify-content: flex-end;
}
@media(max-width: 1180px){
	.declaration-card:nth-child(3){
		grid-column-start: unset;
		grid-column-end: unset;
		grid-row-start: unset;
		grid-row-end: unset;
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
		z-index: 1;
	}
}
@media(max-width: 991px){
	.declaration-card:nth-child(3){
		align-items: center;
		justify-content: center;
		text-align: center;
		z-index: 1;
	}
}
.declaration-card:nth-child(3) .declaration-card__icon{
	display: none;
}
@media(max-width: 991px){
	.declaration-card:nth-child(3) .declaration-card__icon{
		display: block;
		background-color: transparent;
		padding: unset;
		width: 37px;
		height: 64px;
	}
	.declaration-card:nth-child(3) .declaration-card__icon img{
		width: 100%;
		height: 100%;
	}
	.declaration-card:nth-child(3) .declaration-card__top{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}
.declaration-card:nth-child(3) h3{
	margin-bottom: 37px;
	width: 75%;
}
@media(max-width: 991px){
	.declaration-card:nth-child(3) h3{
		margin-bottom: 22px;
	}
}
@media(max-width: 768px){
	.declaration-card:nth-child(3) h3{
		width: 100%;
	}
}
.declaration-card:nth-child(3) .btn_standukr.transperent{
	background-color: #FFF500;
	width: auto;
	position: relative;
	display: flex;
	align-items: unset;
	justify-content: unset;
	transition: 0.3s;
}
.declaration-card:nth-child(3) .btn_standukr.transperent:hover {
  background-color: #E5DC00;
}
.declaration-card:nth-child(3) .btn_standukr.transperent::after{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 34px;
	width: 24px;
	height: 24px;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/frame7.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
@media(max-width: 991px){
	.declaration-card:nth-child(3) .btn_standukr.transperent::after{
		left: 20px;
	}
}
.declaration-card:nth-child(3) .btn_standukr.transperent span{
	color: #070625;
	text-transform: unset;
	padding-left: 32px;
}
.declaration-card:nth-child(3)::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 292px;
	height: 161px;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/mask-group.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: -1;
}
.declaration-card:nth-child(3)::before{
	content: "";
	position: absolute;
	top: 29px;
	right: 54px;
	width: 176px;
	height: 294px;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/vector1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
@media(max-width: 1180px){
	.declaration-card:nth-child(3)::before{
		display: none;
	}
}
@media(max-width: 991px){
	.declaration-card:nth-child(3)::after{
		display: none;
	}
}
@media(max-width: 991px){
	.declaration-card{
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		text-align: start;
	}
}
@media(max-width: 991px){
	.declaration-card{
		width: 100%;
		margin-bottom: 10px;
	}
	.declaration-card:last-of-type{
		margin-bottom: 0;
	}
}
.declaration-card .declaration-card__icon{
	width: 68px;
	height: 68px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #051A43;
	border-radius: 12px;
	margin-bottom: 20px;
}
.declaration-card .declaration-card__icon img{
	width: 34px;
	height: 34px;
}
@media(max-width: 991px){
	.declaration-card .declaration-card__icon{
		width: 54px;
		height: 54px;
		margin-bottom: 14px;
	}
	.declaration-card .declaration-card__icon img{
		width: 28px;
		height: 28px;
	}
}
.declaration-card h3{
	font-weight: 700;
  font-size: 19px;
  line-height: 28px;
  color: #FFFFFF;
  text-transform: uppercase;
	margin-bottom: 10px;
}
@media(max-width: 991px){
	.declaration-card h3 {
	  font-weight: 700;
	  font-size: 18px;
	  line-height: 28px;
	  color: #FFFFFF;
	  text-transform: uppercase;
	  margin-bottom: 14px;
	}
}
.declaration-card p{
	font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #CFD2F5;
	margin-bottom: 10px;
}
@media(max-width: 991px){
	.declaration-card p{
		margin-bottom: 24px;
	}
}
.declaration-card .btn_standukr.transperent{
	display: flex;
	align-items: center;
	justify-content: center;
}
.gather-sec {
  background: linear-gradient(#06245C, #06245C) padding-box, linear-gradient(-5deg, #06245C, #FFF500) border-box;
  border: 5px solid transparent;
  border-radius: 20px;
  border-width: 1px;
  position: relative;
  overflow: hidden;
  z-index: 3;
  margin-top: 30px;
  margin-bottom: 115px;
}
@media (max-width: 991px) {
  .gather-sec {
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .gather-sec {
    background: linear-gradient(#06245C, #06245C) padding-box, linear-gradient(180deg, #06245C, #FFF500) border-box;
    margin-bottom: 20px;
  }
}
.gather-sec__img {
  width: 100%;
  height: 331px;
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  .gather-sec__img {
    height: 172px;
  }
}
.gather-sec__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.gather-sec__bottom {
  display: flex;
  padding: 48px 35px 34px 60px;
  position: relative;
}
@media (max-width: 768px) {
  .gather-sec__bottom {
    padding: 28px 42px 30px;
  }
}
@media (max-width: 350px) {
  .gather-sec__bottom {
    padding: 28px 30px 30px;
  }
}
.gather-sec__bottom:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 25%;
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/bcg_gather_sec_prapor.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 377px;
  height: 319px;
  z-index: -1;
}
@media (max-width: 768px) {
  .gather-sec__bottom:after {
    bottom: unset;
    top: 35%;
    right: 0;
    transform: translateY(-50%);
    background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/bcg_materials_sec_mobile-1.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 345px;
  }
}
@media (max-width: 450px) {
  .gather-sec__bottom:after {
    height: 185px;
  }
}
.gather-sec__text {
  width: calc(70% - 107px);
  margin-right: 107px;
}
@media (max-width: 1200px) {
  .gather-sec__text {
    width: calc(65% - 50px);
    margin-right: 50px;
  }
}
@media (max-width: 991px) {
  .gather-sec__text {
    width: calc(60% - 30px);
    margin-right: 30px;
  }
}
@media (max-width: 768px) {
  .gather-sec__text {
    width: 100%;
    margin-right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.gather-sec__text .heading-stand {
  margin-bottom: 24px;
	text-transform: none!important;
}
@media (max-width: 768px) {
  .gather-sec__text .heading-stand {
    margin-bottom: 20px;
  }
}
.gather-sec__text .txt {
  margin-bottom: 34px;
  width: 70%;
}
@media (max-width: 768px) {
  .gather-sec__text .txt {
    width: 100%;
  }
}
.gather-sec__text .gather-sec__video {
  display: none;
}
@media (max-width: 768px) {
  .gather-sec__text .gather-sec__video {
    display: block;
    margin-bottom: 24px;
  }
}
.gather-sec__video {
  width: 30%;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1200px) {
  .gather-sec__video {
    width: 35%;
  }
}
@media (max-width: 991px) {
  .gather-sec__video {
    width: 40%;
  }
}
@media (max-width: 768px) {
  .gather-sec__video {
    display: none;
    width: 100%;
  }
}
.gather-sec__video .img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
  object-fit: cover;
}
.gather-sec__video .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.play-btn {
  width: 108px;
  height: 108px;
  border-radius: 50%;
  background-color: #0451E7;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  cursor: pointer;
}
@media (max-width: 768px) {
  .play-btn {
    width: 80px;
    height: 80px;
  }
}
.play-btn svg {
  width: 31px;
  height: 48px;
  margin-left: 10px;
  transition: 0.3s;
}
@media (max-width: 768px) {
  .play-btn svg {
    width: 26px;
    height: 36px;
  }
}
.play-btn:hover svg path {
  fill: #E5DC00;
}

.materials-sec {
  margin-bottom: 120px;
}
@media (max-width: 991px) {
  .materials-sec {
    margin-bottom: 20px;
  }
}
.materials-sec .centered-div .txt{
	text-align: center;
}
.materials-sec .centered-div {
  margin-bottom: 40px;
}
.materials-sec .centered-div .heading-stand {
  margin-top: 30px;
  margin-bottom: 24px;
  text-align: center;
}
@media (max-width: 991px) {
  .materials-sec .centered-div .heading-stand {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .materials-sec .centered-div {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .materials-sec .centered-div .txt {
    text-align: center;
	  margin-bottom: 0;
  }
}
.materials-sec__cards {
  display: flex;
}
@media (max-width: 991px) {
  .materials-sec__cards {
    flex-direction: column;
  }
}
.materials-sec__cards-left {
  width: calc(35% - 30px);
  margin-right: 30px;
}
@media (max-width: 991px) {
  .materials-sec__cards-left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.materials-sec__cards-left .card-materials {
  padding: 26px 58px 34px 42px;
  position: relative;
}
.materials-sec__cards-left .card-materials:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/heard_mobile.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 158px;
  height: 128px;
  display: none;
  z-index: -1;
}
@media (max-width: 991px) {
  .materials-sec__cards-left .card-materials:after {
    display: block;
  }
}
.materials-sec__cards-left .card-materials .img-heard {
  width: 204px;
  height: 207px;
}
@media (max-width: 991px) {
  .materials-sec__cards-left .card-materials .img-heard {
    display: none;
  }
}
.materials-sec__cards-left .card-materials__info {
  margin-top: -88px;
}
@media (max-width: 991px) {
  .materials-sec__cards-left .card-materials__info {
    margin-top: 0;
  }
}
.materials-sec__cards-left .card-materials h3 {
  margin-bottom: 14px;
}
.materials-sec__cards-left .card-materials p {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  .materials-sec__cards-left .card-materials p {
    margin-bottom: 20px;
  }
}
.materials-sec__cards-right {
  width: 65%;
}
@media (max-width: 991px) {
  .materials-sec__cards-right {
    width: 100%;
  }
}
.materials-sec__cards-right .card-materials {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
  position: relative;
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials {
    flex-direction: column;
    align-items: start;
    margin-bottom: 20px;
  }
}
.materials-sec__cards-right .card-materials:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 43%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 162px;
  height: 100%;
  z-index: -1;
}
.materials-sec__cards-right .card-materials:first-of-type:after {
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/bcg_materials_card1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials:first-of-type:after {
    background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/bcg_materials_card1_mobile-1.png);
    bottom: unset;
    top: 0;
    width: 158px;
    height: 128px;
    right: 0;
    left: unset;
    transform: unset;
  }
}
.materials-sec__cards-right .card-materials:last-of-type {
  background-color: #0451E7;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials:last-of-type {
    padding: 30px 38px 30px 30px;
  }
}
.materials-sec__cards-right .card-materials:last-of-type:after {
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/gerb_materials_card.png);
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials:last-of-type:after {
    top: 0;
    bottom: unset;
    left: unset;
    right: 38px;
    width: 85px;
    height: 114px;
    transform: unset;
  }
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials:last-of-type h3 {
    width: 60%;
  }
}
.materials-sec__cards-right .card-materials h3 {
  width: 30%;
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials h3 {
    width: 100%;
  }
}
.materials-sec__cards-right .card-materials__info {
  width: 40%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
@media (max-width: 1150px) {
  .materials-sec__cards-right .card-materials__info {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials__info {
    align-items: flex-start;
    width: 100%;
  }
}
.materials-sec__cards-right .card-materials__info p {
  text-align: end;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .materials-sec__cards-right .card-materials__info p {
    text-align: start;
  }
}
.materials-sec .card-materials {
  background-color: #06245C;
  border-radius: 20px;
  padding: 34px 40px;
  z-index: 1;
}
@media (max-width: 991px) {
  .materials-sec .card-materials {
    padding: 30px 60px 30px 30px;
  }
}
.materials-sec .card-materials h3 {
  font-weight: 700;
  font-size: 22px;
  line-height: 34px;
  color: #FFFFFF;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .materials-sec .card-materials h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 14px;
  }
}
.materials-sec .card-materials p {
	margin-top: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #CFD2F5;
}
.materials-sec .card-materials .btn_standukr img {
  width: 24px;
  height: 24px;
}
.materials-sec .card-materials .btn_standukr span {
  font-size: 14px;
  line-height: 19px;
}
@media (max-width: 360px) {
  .materials-sec .card-materials .btn_standukr span {
    font-size: 12px;
  }
}

.promotion-sec {
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/earth_promotion_sec-1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  z-index: 2;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .promotion-sec {
    background-image: unset;
  }
}
.promotion-sec .centered-div {
  display: none;
}
@media (max-width: 991px) {
  .promotion-sec .centered-div {
    display: flex;
    margin-bottom: 20px;
  }
}
.promotion-sec:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/after_promotion_sec-1.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}
.promotion-sec__flex {
  display: flex;
}
.promotion-sec__text {
  width: calc(50% - 107px);
  margin-right: 107px;
}
@media (max-width: 1050px) {
  .promotion-sec__text {
    width: calc(50% - 50px);
    margin-right: 50px;
  }
}
@media (max-width: 991px) {
  .promotion-sec__text {
    width: 100%;
    margin-right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.promotion-sec__text .promotion-sec__video {
  display: none;
}
@media (max-width: 991px) {
  .promotion-sec__text .promotion-sec__video {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
  .promotion-sec__text .promotion-sec__video-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .promotion-sec__text .promotion-sec__video h3 {
    text-align: center;
  }
}
.promotion-sec__text .heading-stand {
  margin-bottom: 25px;
}
@media (max-width: 991px) {
  .promotion-sec__text .heading-stand {
    text-align: center;
    margin-bottom: 20px;
  }
}
.promotion-sec__text .txt {
  margin-bottom: 34px;
}
.promotion-sec__video {
  width: 50%;
  border-radius: 20px;
/*   background: linear-gradient(rgba(6, 33, 85, 0.5), rgba(6, 33, 85, 0.5)) border-box, linear-gradient(0deg, #06245C, #FFF500) border-box;
  border: 1px solid transparent; */
	/* border-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3e%3cpath stroke='url(%23a)' stroke-width='8' d='M8 1h84a7 7 0 0 1 7 7v84a7 7 0 0 1-7 7H8a7 7 0 0 1-7-7V8a7 7 0 0 1 7-7Z'/%3e%3cdefs%3e%3clinearGradient id='a' x1='50%' y1='0%' x2='50%' y2='100%' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0%' stop-color='%23FFF500'/%3e%3cstop offset='100%' stop-color='%23051A43'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 1 / 1px stretch;*/
  overflow: hidden;
	position: relative;
	border-top: 1px solid #FFF500;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF500), to(transparent));
  background-image: -webkit-linear-gradient(#FFF500, transparent);
  background-image:
      -moz-linear-gradient(#FFF500, transparent),
      -moz-linear-gradient(#FFF500, transparent);
  background-image:
      -o-linear-gradient(#FFF500, transparent),
      -o-linear-gradient(#FFF500, transparent);
  background-image: 
      linear-gradient(#FFF500, transparent),
      linear-gradient(#FFF500, transparent);
  -moz-background-size: 1px 100%;
  background-size: 1px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat; 
}
.promotion-sec__video::before {
    content: '';
    position: absolute;
    /*top: 0;
    left: 0;
	width: 100%;
	height: 100%;
    border-radius: 20px;
    border: 1px solid transparent;
    border-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3e%3cpath stroke='url(%23a)' stroke-width='8' d='M8 1h84a7 7 0 0 1 7 7v84a7 7 0 0 1-7 7H8a7 7 0 0 1-7-7V8a7 7 0 0 1 7-7Z'/%3e%3cdefs%3e%3clinearGradient id='a' x1='50%' y1='0%' x2='50%' y2='100%' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0%' stop-color='%23FFF500'/%3e%3cstop offset='100%' stop-color='%23051A43'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") 1 / 1px stretch;*/
/* 	top: -3px;
  left: -3px;
  bottom: 0;
  right: -3px;
	border-radius: 20px;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(transparent));
  background-image: -webkit-linear-gradient(#000, transparent);
  background-image: -moz-linear-gradient(#000, transparent);
  background-image: -o-linear-gradient(#000, transparent);
	z-index: -2; */
}
.promotion-sec__video::after {
	 content: '';
    position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(6, 33, 85, 0.6);
	backdrop-filter: blur(5px); 
	-webkit-backdrop-filter: blur(5px);
}
@media (max-width: 991px) {
  .promotion-sec__video {
    display: none;
  }
}
.promotion-sec__video-inner {
  padding: 40px 45px 40px 40px;
/*   backdrop-filter: blur(2px);
  background-color: rgba(6, 33, 85, 0.6); */
	display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .promotion-sec__video-inner {
    padding: 9px 12px 20px;
  }
}
.promotion-sec__video .video {
  width: 100%;
  height: 278px;
  border-radius: 14px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .promotion-sec__video .video {
    height: 176px;
  }
}
.promotion-sec__video .video .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .promotion-sec__video .video .play-btn {
    width: 60px;
    height: 60px;
  }
  .promotion-sec__video .video .play-btn svg {
    width: 17.25px;
    height: 27px;
  }
}
.promotion-sec__video .video .img-psevdo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.promotion-sec__video h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 32px;
  color: #fff;
  text-transform: uppercase;
  width: 70%;
	margin-bottom: 20px;
}
@media (max-width: 991px) {
  .promotion-sec__video h3 {
    font-size: 14px;
    line-height: 22px;
  }
}
.promotion-sec__bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.promotion-sec .administratos-row {
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 28px 73px 28px 30px;
  border-radius: 20px;
  background-color: #031538;
  display: inline-block;
  margin-top: 42px;
}
@media (max-width: 768px) {
  .promotion-sec .administratos-row {
    border: unset;
    padding: unset;
    background-color: transparent;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
}
.promotion-sec .administratos-row__line {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .promotion-sec .administratos-row__line {
    flex-direction: column;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
  }
}
.promotion-sec .administratos-row__line:last-of-type {
  margin-bottom: 0;
}
.promotion-sec .administratos-row__line span {
  color: #FFFFFF;
}
.promotion-sec .administratos-row__line a {
  color: #0072EB;
  text-decoration: underline;
  transition: 0.3s;
}
.promotion-sec .administratos-row__line a:hover {
  color: #E5DC00;
}
.promotion-sec .copyright-stand {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
@media (max-width: 991px) {
  .promotion-sec .copyright-stand {
    display: none;
  }
}
.promotion-sec .copyright-stand img {
  width: 18px;
  height: 18px;
  margin-left: 8px;
}
.promotion-sec .copyright-stand span {
  color: rgba(255, 255, 255, 0.6);
}
.promotion-sec .copyright-stand a {
  color: #fff;
}
.soc-media-wrapper-stand{
	display: flex;
	align-items: center;
}
.soc-media-wrapper-stand a{
	border-radius: 50%;
	width: 50px;
	height: 50px;
	margin-right: 14px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #0451E7;
}
@media(max-width: 768px){
	.soc-media-wrapper-stand a{
		width: 52px;
		height: 52px;
		margin-right: 12px;
	}
}
.soc-media-wrapper-stand a:last-of-type{
	margin-right: 0;
}
.soc-media-wrapper-stand a svg{
	width: 22px;
	height: 22px;
}

.main-popup-wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 55;
  background: rgba(5, 25, 66, 0.75);
  backdrop-filter: blur(7px);
  display: none;
}
.main-popup-wrap .popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 56;
  display: flex;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.main-popup-wrap .popup-close {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 58;
  overflow: auto;
}
.main-popup-wrap .popup {
  background: linear-gradient(#072866, #04173B) padding-box, linear-gradient(0deg, #04173B, rgba(255, 255, 255, 0.2)) border-box;
  border: 5px solid transparent;
  border-radius: 20px;
  border-width: 1px;
  padding: 50px;
  position: relative;
  z-index: 60;
  border-radius: 5px;
  max-width: 80%;
  width: 100%;
  margin: auto;
  border-radius: 20px;
}
.main-popup-wrap .popup .popup-closer {
  position: absolute;
  top: 20px;
  right: 50px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: rgba(33, 40, 80, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.main-popup-wrap .popup .popup-closer img {
  width: 20px;
  height: 20px;
}
.main-popup-wrap .popup .video{
	width: 100%;
  padding-top: 30px;
  height: 500px;
}
.main-popup-wrap .popup .video iframe{
	width: 100%;
  height: 100%;
}


/* home page new */
.news_opacity_wrap{
	position: relative;
}
@media(max-width: 991px){
#ajax-posts{
	display: none;
}
}
@media(max-width: 1200px){
.latest_section{
	padding-bottom: 0!important;
	border-bottom: unset!important;
}
}
.news-sec-main__flex{
	display: flex;
}
.news-sec-main #loader{
	position: absolute;
    z-index: 1;
    left: 0;
	width: 100%;
}
@media(max-width: 991px){
.news-sec-main__flex{
	flex-direction: column;
}
}
.news-sec-main__left{
	width: calc(60% - 30px);
	margin-right: 30px;
	position: relative;
}
@media(max-width: 991px){
.news-sec-main__left{
	width: 100%;
	margin-right: 0;
	margin-bottom: 30px;
}
}
.news-sec-main__right{
	width: 40%;
}
@media(max-width: 991px){
.news-sec-main__right{
	width: calc(100% + 60px);
	margin-left: -30px;
}
}
@media(max-width: 560px){
.news-sec-main__right{
	width: calc(100% + 30px);
	margin-left: -15px;
}
}
.biggest-news-card{
	margin-bottom: 43px;
}
@media(max-width: 991px){
.biggest-news-card{
	margin-bottom: 0px;
}	
}
.biggest-news-card__img{
	display: block;
	position: relative;
	height: 357px;
	margin-bottom: 20px;
}
@media(max-width: 991px){
.biggest-news-card__img{
	margin-bottom: 15px;
}
}
.biggest-news-card__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.biggest-news-card__img .name_cat{
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #fff;
	padding: 4px 10px;
	font-weight: 500;
	font-size: 12px;
	line-height: 16.39px;
	color: #171818;
	display: block;
}
.biggest-news-card h3{
	font-weight: 400;
	font-size: 24px;
	line-height: 32.78px;
	color: #171818;
	margin-bottom: 10px;
	text-transform: unset;
}
@media(max-width: 991px){
.biggest-news-card h3{
	font-size: 18px;
	line-height: 24.59px;
	margin-bottom: 6px;
}
}
.data_news span{
	font-weight: 400;
	font-size: 14px;
	line-height: 19.2px;
	color: #828383;
}
@media(max-width: 991px){
.data_news span{
	font-size: 13px;
	line-height: 17.76px;
}	
}
.region-news-wrap__head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding: 21px 0 17px;
	margin-bottom: 30px;
}
@media(max-width: 768px){
.region-news-wrap__head{
	border-bottom: unset;
	border-top: unset;
	padding: 25px 0;
	margin-bottom: 0;
}
}
.region-news-wrap__head h2{
	font-weight: 400;
	font-size: 32px;
	line-height: 43.71px;
	color: #1A428A;
}
@media(max-width: 768px){
.region-news-wrap__head h2{
	font-size: 22px;
	line-height: 30px;
	margin-right: 15px;
}
}
.region-news-row{
	margin-bottom: 30px;
	display: flex;
}
@media(max-width: 768px){
.region-news-row{
	margin-bottom: 15px;
}
}
.region-news-row:last-of-type{
	margin-bottom: 0;
}
.region-news-row__img{
	width: calc(40% - 30px);
	height: 130px;
	margin-right: 30px;
	position: relative;
}
@media(max-width: 768px){
.region-news-row__img{
	width: calc(40% - 15px);
	height: auto;
	margin-right: 15px;
	position: relative;
}
}
.region-news-row__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.region-news-row__img .name_cat{
	display: none;
}
@media(max-width: 768px){
.region-news-row__img .name_cat{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 4px 10px;
	background-color: #fff;
	font-size: 11px;
	line-height: 15px;
	color: #171818;
}
}
.region-news-row__text{
	width: 60%;
}
@media(max-width: 768px){
.region-news-row__text{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
}
.region-news-row__text .name_cat{
	background-color: #fff;
	padding: 4px 10px;
	font-weight: 500;
	font-size: 12px;
	line-height: 16.39px;
	color: #171818;
	display: inline-block;
	margin-bottom: 10px;
}
@media(max-width: 768px){
.region-news-row__text .name_cat{
	display: none;
}
}
.region-news-row__text h3{
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	color: #171818;
	margin-bottom: 10px;
	text-transform: unset;
}
@media(max-width: 768px){
.region-news-row__text h3{
	font-size: 15px;
	line-height: 20px;
}
}
.news-sec-main__right .news-video{
	width: 100%;
	height: 357px;
	margin-bottom: 30px;
}
@media(max-width: 768px){
.news-sec-main__right .news-video{
	height: 254px;
	margin-bottom: 25px;
}	
}
@media(max-width: 991px){
.news-sec-main__right .news-video{
	margin-bottom: 0px;
}
}
.news-sec-main__right .news-video iframe{
	width: 100%;
	height: 100%;
}
.category-news-col{
	background-color: #fff;
	padding: 20px;
}
.category-news-col__title{
	font-weight: 400;
	font-size: 40px;
	line-height: 54.64px;
	color: #1F8797;
	margin-bottom: 10px;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
}
.category-news-col__title::after{
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	height: 10px;
	background-color: rgba(31, 135, 151, 0.2);
}
.category-news-row{
	margin-bottom: 15px;
	display: flex;
}
.category-news-row:last-of-type{
	margin-bottom: 0;
}
.category-news-row__img{
	width: calc(40% - 20px);
	margin-right: 20px;
	height: 100px;
	position: relative;
}
@media(max-width: 768px){
.category-news-row__img{
	width: calc(40% - 15px);
	margin-right: 15px;
	height: auto;
}
}
.category-news-row__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.category-news-row__img .tag{
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #1F8797;
	padding: 4px 10px;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	line-height: 16.39px;
}
@media(max-width: 768px){
.category-news-row__img .tag {
  font-size: 11px;
  line-height: 15.39px;
  width: 100%;
  text-align: center;
}
}
.category-news-row__text{
	width: 60%;
}
@media(max-width: 768px){
.category-news-row__text{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
}
.category-news-row__text h3{
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	color: #171818;
	margin-bottom: 9px;
	text-transform: unset;
}
@media(max-width: 768px){
.category-news-row__text h3{
	font-size: 15px;
	line-height: 20px;
}
}
.bcg-first-sec-main{
	background-color: #051A43;
	position: relative;
	z-index: 2;
}
.bcg-first-sec-main::before{
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/night-sky-with-stars-and-milky-way1.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	background-size: cover;
	z-index: -1;
	display: none;
}
.bcg-image-first-sec{
	position: absolute;
	  bottom: 0;
	  right: 0;
	  width: 100%;
	  height: 100%;
	  z-index: -1;
	object-fit: cover;
}
@media(max-width: 1150px){
	.bcg-image-first-sec{
		width: 100%;
	}
}
@media(max-width: 768px){
	.bcg-image-first-sec{
		display: none;
	}
}
.bcg-image-mobile-sec{
	display: none;
}
@media(max-width: 768px){
	.bcg-image-mobile-sec{
		position: absolute;
	  bottom: 0;
	  right: 0;
	  width: 100%;
	  height: 100%;
		object-fit: cover;
	  z-index: -1;
		display: block;
	}
}
@media(max-width: 450px){
	.bcg-image-mobile-sec{
	  width: 100%;
	}
}
.bcg-first-sec-main::after{
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/group3137.png);
	background-repeat: no-repeat;
	width: 75%;
  	height: 100%;
  	background-size: 100% 100%;
	z-index: -1;
	display: none;
}
@media(max-width: 768px){
	.bcg-first-sec-main::after{
		display: none;
	}
}
.bcg-first-sec-main header{
	background: transparent;
	border-bottom: unset;
}
.bcg-first-sec-main header .wrap{
	padding: 20px 0;
}
@media(max-width: 1200px){
.bcg-first-sec-main header .wrap{
	padding: 0;
}	
}
.bcg-first-sec-main header .wrap__left{
	display: flex;
	align-items: center;
}
.bcg-first-sec-main header .wrap__left .logo-header{
	margin-right: 30px;
	width: 80px;
	height: 80px;
}
@media(max-width: 1200px){
	.bcg-first-sec-main header .wrap__left .logo-header{
		display: none;
	}
}
.bcg-first-sec-main header .wrap__left .logo-header img{
	width: 100%;
	height: 100%;
}
.bcg-first-sec-main .donat_wrap{
	display: none;
}
.bcg-first-sec-main .menu li a{
	color: #fff;
}
.bcg-first-sec-main .menu .menu-item:hover > a {
  color: rgba(255, 255, 255, 0.8);
}
.bcg-first-sec-main .right_header .language_block{
	display: none;
}
.bcg-first-sec-main .language_block{
	margin-left: 30px;
}
.bcg-first-sec-main .language{
	color: #fff;
	padding: 0;
}
.bcg-first-sec-main .burger_btn span{
	background: #fff;
}
.bcg-first-sec-main .burger_btn span:after{
	background: #fff;
}
.bcg-first-sec-main .burger_btn span:before{
	background: #fff;
}
.bcg-first-sec-main .header-top{
	display: flex;
	justify-content: flex-end;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 10px 0;
}
@media(max-width: 1200px){
	.bcg-first-sec-main .header-top{
		display: none;
	}
}
.bcg-first-sec-main .header-top__wrapper{
	display: flex;
	align-items: center;
	max-width: 1440px;
	width: 100%;
	justify-content: flex-end;
	padding: 0 30px;
	margin: 0 auto;
}
.bcg-first-sec-main  .mail-link{
	display: flex;
	align-items: center;
}
.bcg-first-sec-main  .mail-link svg{
	width: 22px;
	height: 22px;
	margin-right: 8px;
}
.bcg-first-sec-main  .mail-link span{
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	margin-right: 30px;
}
.bcg-first-sec-main .soc-media-wrap{
	display: flex;
	align-items: center;
	padding: 0 30px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.bcg-first-sec-main .soc-media-wrap .soc-media-link{
	width: 24px;
	height: 24px;
	display: block;
	margin-right: 20px;
}
.bcg-first-sec-main .soc-media-wrap .soc-media-link svg{
	width: 100%;
	height: 100%;
}
.bcg-first-sec-main .soc-media-wrap .soc-media-link:last-of-type{
	margin-right: 0;
}
.main-sec-head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 38px 0 115px;
}
@media(max-width: 768px){
.main-sec-head{
	display: block;
	padding: 32px 0 0px;
}
}
.main-sec-head__text{
	width: 45%;
}
@media(max-width: 768px){
.main-sec-head__text{
	width: calc(100% + 60px);
	margin-left: -30px;
	padding: 32px 30px 46px;
	position: relative;
}
*{
		box-sizing: border-box;
}
.main-sec-head__text::after{
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/07/group3137.png);
	background-repeat: no-repeat;
	width: 75%;
  	height: 100%;
  	background-size: 100% 100%;
	z-index: -1;
	display: none;
}
}
@media(max-width: 450px){
.main-sec-head__text::after{
	width: 100%;
}
}
@media(max-width: 560px){
.main-sec-head__text{
	width: calc(100% + 30px);
	margin-left: -15px;
	padding: 32px 15px 46px;
	position: relative;
}
}
.main-sec-head__text .logo{
	display: none;
}
@media(max-width: 768px){
.main-sec-head__text{
	display: flex;
	justify-content: space-between;
}
.main-sec-head__text .logo{
	display: block;
	width: 110px;
	height: 110px;
	margin-left: 10px;
}
.main-sec-head__text .logo img{
	width: 100%;
	height: 100%;
}
.main-sec-head__text-inner{
	width: calc(100% - 120px);
}
}
@media(max-width: 370px){
.main-sec-head__text .logo{
	display: block;
	width: 90px;
	height: 90px;
	margin-left: 10px;
}
.main-sec-head__text-inner{
	width: calc(100% - 100px);
}
}
.main-sec-head__text h1{
	font-weight: 400;
	font-size: 67px;
	line-height: 74px;
	color: #fff;
	letter-spacing: -1px;
	margin-bottom: 30px;
}
@media(max-width: 768px){
.main-sec-head__text h1{
	font-size: 32px;
	line-height: 42px;
	margin-bottom: 15px;
}
}
.main-sec-head__text p{
	font-weight: 400;
	font-size: 22px;
	line-height: 28px;
	color: #FFFFFF;
	margin-bottom: 30px;
}
@media(max-width: 768px){
.main-sec-head__text p{
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 20px;
}
}
@media(max-width: 768px){
.main-sec-head__text .blue_btn{
	font-size: 14px;
	line-height: 19px;
	padding: 15px 28px;
}
}
.main-sec-head__text .blue_btn::after{
	display: none;
}
.main-sec-head__video{
	width: 35%;
	background-color: #FFFFFF;
	cursor: pointer;
}
@media(max-width: 1100px){
.main-sec-head__video{
	width: 45%;
}
}
@media(max-width: 768px){
.main-sec-head__video{
	width: calc(100% + 60px);
	margin-left: -30px;
}
}
@media(max-width: 560px){
.main-sec-head__video{
	width: calc(100% + 30px);
	margin-left: -15px;
}
}
.main-sec-head__video-img{
	width: 100%;
	height: 353px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.main-sec-head__video-img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.main-sec-head__video-img .play-button{
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
}
@media(max-width: 768px){
.main-sec-head__video-img .play-button{
	width: 80px;
	height: 80px;
}
}
.main-sec-head__video-img .play-button svg{
	width: 25px;
	height: 37.5px;
	margin-left: 5px;
}
@media(max-width: 768px){
.main-sec-head__video-img .play-button svg{
	width: 20px;
	height: 30px;
}
}
.main-sec-head__video-descr{
	padding: 10px 45px;
	text-align: center;
}
@media(max-width: 768px){
.main-sec-head__video-descr{
	padding: 9px 20px;
}
}
.main-sec-head__video-descr span{
	font-weight: 600;
	font-size: 15px;
	line-height: 22px;
	color: #1A428A;
	text-align: center;
}
@media(max-width: 768px){
.main-sec-head__video-descr span{
	font-size: 13px;
	line-height: 20px;
}
}
header.active{
	background-color: #fff;
}
.bcg-first-sec-main header.active .menu li a {
  color: #171818;
}
.bcg-first-sec-main header.active .menu .menu-item:hover > a {
  color: rgba(23, 24, 24, 0.8);
}
header.active .menu_wraper .block_link .red_btn {
    display: flex;
    align-items: center;
    justify-content: center;
	width: 100%!important;
	margin-left: 0!important;
	margin-bottom: 15px;
}
header.active .menu_wraper .block_link {
  width: 100% !important;
  margin-left: 0 !important;
  flex-direction: column;
}
header.active .menu_wraper .block_link .blue_btn{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
header.active .menu_wraper .block_link .blue_btn::after{
	display: none;
}
header.active .menu_wraper .block_link .blue_btn svg{
	width: 22px;
	height: 22px;
	margin-right: 10px;
}
.bcg-first-sec-main header.active .wrap__left {
  display: flex;
  align-items: center;
  width: 100%;
}
.bcg-first-sec-main header.active  .language_block {
  margin-left: 0px;
}
header.active .lock .botom_menu_block{
	width: calc(100% + 30px);
  margin-left: -15px;
}
header.active .burger_btn span{
	transform: translateX(30deg)!important;
}
.bcg-first-sec-main header.active .burger_btn span{
  background: transperent;
}
.bcg-first-sec-main header.active .burger_btn span::after {
  background: #000;
}
.bcg-first-sec-main header.active .burger_btn span::before {
  background: #000;
}
.bcg-first-sec-main .right_header .red_btn {
    padding: 16px 56px!important;
    font-size: 14px!important;
	line-height: 19px!important;
}
.bcg-first-sec-main .chat_wrap{
	padding: inherit;
}
.select2-container--default .select2-selection--single {
  background-color: #fff!important;
  border: 1px solid #D9D9D9!important;
  border-radius: 0!important;
	display: flex!important;
  flex-direction: column!important;
  justify-content: center!important;
}
.select2-container .select2-selection--single {
  height: 50px!important;
}
.select2-container {
  width: 240px !important;
}
@media(max-width: 768px){
.select2-container {
  width: 240px !important;
}
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 20px!important;
  padding-right: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 6px!important;
  position: absolute;
  top: 50%!important;
  right: 20px!important;
  width: 0px!important;
  transform: translateY(-50%)!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow::after{
	content: ">";
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 6px;
	color: #1A428A;
	font-weight: 600;
	font-size: 23px;
	transform: rotate(90deg);
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
	display: none!important;
}

.latest-news-section h2{
	margin-bottom: 30px;
}
.latest-news-wrapper{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 33px;
}
@media(max-width: 1200px){
	.latest-news-wrapper{
		width: calc(100% + 60px);
		margin-left: -30px;
		padding-left: 30px;
		display: flex;
		overflow: auto;
		column-gap: 14px;
		 -ms-overflow-style: none;  
    	scrollbar-width: none;  
	}
	.latest-news-wrapper::-webkit-scrollbar { 
		display: none;  
	}
}
@media(max-width: 991px){
	.latest-news-wrapper{
		margin-bottom: 30px;
	}
}
@media(max-width: 560px){
	.latest-news-wrapper{
		margin-bottom: 40px;
	}
}
@media(max-width: 560px){
	.latest-news-wrapper{
		width: calc(100% + 30px);
		margin-left: -15px;
		padding-left: 15px;
	}
}
.latest-news-wrapper .biggest-news-card__img{
	height: 160px;
}
@media(max-width: 1200px){
	.latest-news-wrapper .biggest-news-card{
		flex: 0 0 50%;
	}
}
@media (max-width: 768px) {
  .latest-news-wrapper .biggest-news-card {
    flex: 0 0 94%;
  }
}

/* donate checkout page*/
.donate-checkout-sec{
	display: flex;
}
@media(max-width: 1050px){
	.donate-checkout-sec{
		flex-direction: column;
	}
}
.donate-checkout-sec *{
	box-sizing: border-box;
}
.donate-checkout-wrap{
	width: 50%;
	position: relative;
}
@media(max-width: 1050px){
	.donate-checkout-wrap{
		width: 100%;
		background-color: #1A428A;
	}
}
.donate-checkout-wrap .breadvumbs_container{
	position: absolute;
	top: 20px;
	left: 30px;
}
@media(max-width: 1050px){
	.donate-checkout-wrap .breadvumbs_container{
		position: absolute;
		top: 36px;
		left: 15px;
	}
}
.donate-checkout-wrap .breadcrumbs a{
	color: #fff;
}
.donate-checkout-wrap .breadcrumbs span{
	color: #fff;
}
.donate-checkout-wrap__img{
	width: 100%;
	height: 35%;
}
@media(max-width: 1050px){
	.donate-checkout-wrap__img{
		width: 100%;
		height: 350px;
	}
}
@media(max-width: 768px){
	.donate-checkout-wrap__img{
		width: 100%;
		height: 170px;
	}
}
.donate-checkout-wrap__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.donate-checkout-wrap__text{
	padding: 30px 185px 30px 30px;
	background-color: #1A428A;
	height: 65%;
}
@media(max-width: 1050px){
	.donate-checkout-wrap__text{
		padding: 35px 15px 40px;
		background-color: #1A428A;
		height: auto;
	}
}
.donate-checkout-wrap__text h1{
	font-weight: 300;
	font-size: 38px;
	line-height: 51px;
	color: #fff;
	margin-bottom: 20px;
}
@media(max-width: 991px){
	.donate-checkout-wrap__text h1{
		font-size: 28px;
		line-height: 40px;
	}
}
.donate-checkout-wrap__text .description p{
	font-size: 400;
	font-size: 15px;
	line-height: 24px;
	color: rgba(255, 255, 255, 0.7);
	margin-bottom: 20px;
}
@media(max-width: 991px){
	.donate-checkout-wrap__text .description p{
		font-size: 13px;
		line-height: 22px;
	}
}
.donate-checkout-wrap__text .description p:last-of-type{
	margin-bottom: 0;
}
.donate-checkout-form{
	width: 50%;
	padding: 50px 82px 40px 77px;
}
@media(max-width: 1260px){
	.donate-checkout-form{
		padding: 50px 30px 40px 30px;
	}
}
@media(max-width: 1050px){
	.donate-checkout-form{
		width: 100%;
		padding: 15px 15px 40px;
	}
}
body:has(.donate-checkout-sec) footer{
	margin-top: 0;
}
.donate-checkout-switcher{
	border-radius: 100px;
	background-color: #fff;
	padding: 4px;
	display: inline-flex;
	align-items: center;
	margin-bottom: 34px;
}
@media(max-width: 991px){
	.donate-checkout-switcher{
		width: 100%;
	}
}
.donate-checkout-switcher__tab{
	border-radius: 100px;
	background-color: transparent;
	color: #1A428A;
	font-weight: 500;
	font-size: 20px;
	line-height: 27px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 73px;
	cursor: pointer;
}
@media(max-width: 1460px){
	.donate-checkout-switcher__tab{
		padding: 10px 45px;
	}
}
@media(max-width: 991px){
	.donate-checkout-switcher__tab{
		padding: 10px 32px;
		font-size: 15px;
		line-height: 20px;
		width: 50%;
	}
}
@media(max-width: 373px){
	.donate-checkout-switcher__tab{
		padding: 10px 22px;
	}
}
.donate-checkout-switcher__tab.active{
	border-radius: 100px;
	background-color: #1A428A;
	color: #fff;
}
.donate-checkout-form-wrap{
	margin-bottom: 30px;
}
.donate-checkout-form-wrap__title{
	font-weight: 400;
	font-size: 24px;
	line-height: 32px;
	color: #1A428A;
	margin-bottom: 13px;
}
@media(max-width: 991px){
	.donate-checkout-form-wrap__title{
		font-size: 20px;
		line-height: 27px;
		color: #1A428A;
		margin-bottom: 15px;
	}
}
.donate-checkout-form-wrap .wrap-donate{
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.donate-checkout-form-wrap.currency .wrap-donate .custom-radio{
	width: 25%;
}
@media(max-width: 991px){
	.donate-checkout-form-wrap.currency .wrap-donate .custom-radio{
		width: 50%;
	}
}
.donate-checkout-form-wrap.amount .wrap-donate{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 10px;
}
@media(max-width: 450px){
	.donate-checkout-form-wrap.amount .wrap-donate{
		grid-template-columns: repeat(3, minmax(0, 1fr)); 
		grid-gap: 5px;
	}
}
/* @media(max-width: 768px){
	.donate-checkout-form-wrap.amount .wrap-donate{
		display: flex;
		grid-gap: 0;
	}
	.custom-radio.amount{
		width:  calc(100%/3 - 10px);
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.custom-radio.amount:nth-of-type(3n){
		margin-right: 0;
	}
} */
.custom-radio.amount .custom-radio__text b{
	padding: 0;
	background-color: transparent;
	color: #000;
	font-weight: 500;
}
.custom-radio.amount label.error {
  position: absolute;
  bottom: -11px;
  left: 0;
}
.custom-radio{
	background-color: #fff;
	padding: 14px 28px 14px 14px;
	display: flex;
	align-items: center;
	position: relative;
	border-radius: 2px;
}
.custom-radio.recipient{
	padding: 0;
	margin-top: 17px;
}
.custom-radio.recipient .custom-radio__checkmark{
	left: 0;
}
/* Hide the browser's default checkbox */
.custom-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.custom-radio__checkmark {
  position: absolute;
  top: 50%;
  left: 14px;
  height: 24px;
  width: 24px;
	border-radius: 50%;
	border: 1px solid rgba(23, 24, 24, 0.5);
  	background-color: transparent;
	transform: translateY(-50%);
	cursor: pointer;
}
@media(max-width: 768px){
	.custom-radio__checkmark{
		width: 22px;
		height: 22px;
	}
}

/* On mouse-over, add a grey background color */
.custom-radio:hover input ~ .custom-radio__checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.custom-radio input:checked ~ .custom-radio__checkmark {
  background-color: #1A428A;
}

/* Create the checkmark/indicator (hidden when not checked) */
.custom-radio__checkmark:after {
  content: "";
  position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 10px;
	height: 7px;
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/vector-14.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
  display: none;
}

/* Show the checkmark when checked */
.custom-radio input:checked ~ .custom-radio__checkmark:after {
  display: block;
}
.custom-radio__text{
	padding-left: 34px;
	font-weight: 500;
	font-size: 16px;
	line-height: 28px;
	color: #171818;
	display: flex;
  	align-items: center;
}
@media(max-width: 768px){
	.custom-radio__text{
		font-size: 15px;
		line-height: 28px;
		padding-left: 32px;
	}
}
.custom-radio__text b{
	border-radius: 1px;
	background-color: #EAEAEA;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	font-size: 15px;
	line-height: 10px;
	color: #1A428A;
	padding: 4px 7px;
/* 	margin-left: 5px; */
}
.other-input{
	background-color: #fff;
	border: 1px solid rgba(191, 191, 191, 0.6);
	position: relative;
	grid-column-start: 2;
	grid-column-end: 4;
	display: none;
}
.other-input input{
	border: unset;
	background-color: transparent;
	font-weight: 500;
	font-size: 15px;
	line-height: 21px;
	color: #171818;
	width: 100%;
	height: 100%;
	padding: 0 0 0 17px;
	outline: none;
}
.other-input .custom-radio__text{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
}
.tribute-gift-wrap__title{
	font-weight: 500;
	font-size: 17px;
	line-height: 23px;
	color: rgba(23, 24, 24, 0.6);
	margin-bottom: 12px;
}
.tribute-gift-hidden{
	background-color: #fff;
	border: 1px solid #EAEAEA;
	padding: 20px 30px 30px;
	transition: 0.3s;
}
@media(max-width: 768px){
	.tribute-gift-hidden{
		padding: 15px 20px 25px;
	}
}
.tribute-gift-hidden__inputs{
	display: flex;
	flex-wrap: wrap;
}
@media(max-width: 768px){
	.tribute-gift-hidden__inputs{
		flex-direction: column;
	}
}
.tribute-gift-hidden__inputs .input{
	width: calc(50% - 5px);
}
@media(max-width: 768px){
	.tribute-gift-hidden__inputs .input{
		width: 100%;
	}
}
.tribute-gift-hidden__inputs .input:first-of-type{
	margin-right: 10px;
}
@media(max-width: 768px){
	.tribute-gift-hidden__inputs .input:first-of-type{
		margin-right: 0;
		margin-bottom: 15px;
	}
}
.tribute-gift-hidden .input{
	position: relative;
}
.tribute-gift-hidden .input.email{
	width: 100%;
	margin-bottom: 15px;
	margin-top: 15px;
}
.tribute-gift-hidden .input .input-name{
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	display: block;
	margin-bottom: 5px;
}
.tribute-gift-hidden .input input{
	display: block;
	border: 1px solid rgba(191, 191, 191, 0.6);
	height: 52px;
	padding: 0px 17px;
	border-radius: 2px;
	font-weight: 400;
	font-size: 17px;
	line-height: 23px;
	color: rgba(23, 24, 24, 0.5);
	width: 100%;
	outline: none;
}
@media(max-width: 768px){
	.tribute-gift-hidden .input input{
		font-size: 15px;
		line-height: 20px;
		height: 44px;
		padding: 0 15px;
		background-color: rgba(234, 234, 234, 0.4);
	}
}
.tribute-gift-hidden .input input::placeholder{
	font-weight: 400;
	font-size: 17px;
	line-height: 23px;
	color: rgba(23, 24, 24, 0.5);
	opacity: 1;
}
@media(max-width: 768px){
	.tribute-gift-hidden .input input::placeholder{
		font-size: 15px;
		line-height: 20px;
	}
}
.donate-gift-form .red_btn{
	width: 100%;
	border: unset;
	margin-top: 30px;
	cursor: pointer;
}
@media(max-width: 1200px){
	.donate-gift-form .red_btn{
		margin-left: 0;
	}
	
}


.success-page{
	background-image: url(https://www.ukrainianworldcongress.org/wp-content/uploads/2024/08/group-3923.png);
	background-size: 100% 100%;
	padding: 170px 0 60px;
	position: relative;
}
@media(max-width: 991px){
	.success-page{
		padding: 146px 15px 40px;
	}
}
.success-page *{
	box-sizing: border-box;
}
.success-page .breadvumbs_container{
	display: none;
}
@media(max-width: 768px){
	.success-page .breadvumbs_container{
		display: block;
		position: absolute;
		top: 36px;
		left: 15px;
	}
	.success-page  .breadvumbs_container a{
		margin: 0;
	}
	.success-page .breadvumbs_container a img{
		margin: 0;
	}
}
.success-card{
	background-color: #fff;
	max-width: 695px;
	width: 100%;
	margin: auto;
	position: relative;
	padding: 152px 52px 55px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
@media(max-width: 991px){
	.success-card{
		max-width: 100%;
		padding: 81px 20px 32px;
	}
}
.success-card h1{
	font-weight: 300;
	font-size: 67px;
	line-height: 91px;
	color: #1B438A;
	margin-bottom: 15px;
}
@media(max-width: 768px){
	.success-card h1{
		font-size: 28px;
		line-height: 40px;
	}
}
.success-card__subtitle{
	font-weight: 600;
	font-size: 22px;
	line-height: 37px;
	color: #1A428A;
	margin: 30px 0 40px;
	text-transform: uppercase;
}
@media(max-width: 768px){
	.success-card__subtitle{
		font-size: 16px;
		line-height: 21px;
		margin: 20px 0 30px;
	}
}
.success-card__line{
	height: 1px;
	width: 130px;
	background-color: rgba(27, 67, 138, 0.4);
	margin: 15px 0;
}
@media(max-width: 768px){
	.success-card__line{
		width: 80px;
		margin: 15px 0;
	}
}
.success-card p{
	font-weight: 300;
	font-size: 19px;
	line-height: 37px;
	color: #171818;
}
@media(max-width: 768px){
	.success-card p{
		font-size: 13px;
		line-height: 22px;
	}
}
.success-card__logo{
	width: 204px;
	height: 204px;
	position: absolute;
	top: -100px;
	left: 50%;
	transform: translateX(-50%);
}
@media(max-width: 991px){
	.success-card__logo{
		width: 120px;
		height: 120px;
		top: -58px;
	}
}
.success-card__logo img{
	width: 100%;
	height: 100%;
}
.sign-wrap{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.sign-wrap span{
	font-weight: 400;
	font-size: 19px;
	line-height: 37px;
	color: #171818;
}
@media(max-width: 768px){
	.sign-wrap span{
		font-size: 15px;
		line-height: 37px;
	}
}
.sign-wrap__img{
	width: 300px;
	height: 95px;
	margin-bottom: 17px;
}
@media(max-width: 768px){
	.sign-wrap__img{
		width: 218px;
		height: 70px;
		margin-bottom: 10px;
	}
}
.sign-wrap__img img{
	width: 100%;
	height: 100%;
}
body:has(.success-page) footer{
	margin-top: 0;
}

/* digests page */
.digest-cards-wrap{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 33px;
	grid-row-gap: 30px;
}
@media(max-width: 1250px){
	.digest-cards-wrap{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
	}
}
@media(max-width: 991px){
	.digest-cards-wrap{
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}
@media(max-width: 768px){
	.digest-cards-wrap{
		display: grid;
		grid-template-columns: 1fr;
		grid-column-gap: 23px;
		grid-row-gap: 20px;
	}
}
@media(max-width: 768px){
	.digest-card{
		display: flex;
		padding-bottom: 20px;
		border-bottom: 1px solid #C0C0C0;
	}
}
.digest-card__img{
	width: 100%;
	height: 320px;
	margin-bottom: 20px;
	display: block;
}
@media(max-width: 768px){
	.digest-card__img{
		width: calc(40% - 20px);
		height: 100%;
		margin-right: 20px;
		margin-bottom: 0;
	}
}
@media(max-width: 500px){
	.digest-card__img{
		width: calc(50% - 20px);
		margin-right: 20px;
		margin-bottom: 0;
	}
}
.digest-card__img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media(max-width: 768px){
	.digest-card__text{
		width: 60%;
	}
}
@media(max-width: 500px){
	.digest-card__text{
		width: 50%;
	}
}
.digest-card__title{
	font-weight: 400;
	font-size: 16px;
	line-height: 23px;
	color: #171818;
	margin-bottom: 15px;
	text-transform: unset!important;
}
@media(max-width: 768px){
	.digest-card__title{
		font-size: 17px;
		margin-bottom: 10px;
	}
}
.digest-card__date{
	font-weight: 400;
	font-size: 20px;
	line-height: 27px;
	color: #6B6F6F;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.digest-card__document{
	display: flex;
	align-items: center;
	color: #1A428A;
	text-decoration: unset;
}
.digest-card__document span{
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #1A428A;
	display: block;
	margin-right: 8px;
	text-transform: uppercase;
}
@media(max-width: 768px){
	.digest-card__document span{
		font-size: 14px;
		line-height: 19px;
		margin-right: 4px;
	}
}
.digest-card__document svg{
	width: 22px;
	height: 22px;
}
@media(max-width: 768px){
	.digest-card__document svg{
		width: 16.5px;
		height: 16.5px;
	}
}
.digests-page__title{
	margin-bottom: 30px;
}
.pagination-wrap{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-top: 58px;
	margin-bottom: 40px;
}
@media(max-width: 768px){
	.pagination-wrap{
		margin-top: 30px;
	}
	.pagination-wrap .pagination{
		margin-bottom: 0;
	}
}
.pagination-wrap span{
  width: 48px;
	height: 48px;
  margin-left: 14px;
  text-align: center;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	background-color: #fff;
	border-radius: 50%;
	font-weight: 600;
  font-size: 22px;
	line-height: 30px;
  color: #808181;
}
@media(max-width: 768px){
	.pagination-wrap  span{
		width: 36px;
		height: 36px;
		font-size: 17px;
		line-height: 23px;
		margin-left: 12px;
	}
}
.pagination-wrap  a{
  width: 48px;
  height: 48px;
	border-radius: 50%;
  display: inline-flex;
  align-items: center;
	font-weight: 600;
  font-size: 22px;
	line-height: 30px;
  color: #808181;
  margin-left: 14px;
  transition: 0.3s;
  justify-content: center;
  border: 1px solid transparent;
	background-color: #fff;
  &:hover{
   border: 1px solid #1A428A;
  }
}
@media(max-width: 768px){
	.pagination-wrap  a{
		width: 36px;
		height: 36px;
		font-size: 17px;
		line-height: 23px;
		margin-left: 12px;
	}
}
.pagination-wrap  a.active{
	border: 1px solid #1A428A;
	color:  #1A428A;
}
.pagination-wrap  a.page-numbers{
	margin-right: 0;
}
.pagination-wrap .next.page-numbers::after{
	width: 22px;
	height: 22px;
	background: url('../../assets/img/icon/arrow_next_pagination.svg')!important;
	background-repeat: no-repeat!important;
	background-size: 100% 100%!important;
	left: 50%!important;
  	transform: translateX(-50%)!important;
}
@media(max-width: 768px){
	.pagination-wrap .next.page-numbers::after{
		width: 16.5px;
		height: 16.5px;
	}
}
.pagination-wrap .pagination{
	margin-top: 0;
}
.pagination-wrap .prev.page-numbers{
	margin: 0;
}
.pagination-wrap .prev.page-numbers::after{
	width: 22px;
	height: 22px;
	background: url('../../assets/img/icon/arrow_prev_pagination.svg')!important;
	background-repeat: no-repeat!important;
	background-size: 100% 100%!important;
	left: 50%!important;
  	transform: translateX(-50%)!important;
}
@media(max-width: 768px){
	.pagination-wrap .prev.page-numbers::after{
		width: 16.5px;
		height: 16.5px;
	}
}
.latest-news-section__head{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media(max-width: 991px){
	.latest-news-section__head{
		flex-direction: column;
		align-items: flex-start;
		justify-content: unset;
	}
}
.latest-news-section__head .link_latest{
	display: flex;
	align-items: center;
}
@media(max-width: 991px){
	.latest-news-section__head h2{
		margin-bottom: 20px;
	}
	.latest-news-section__head{
		margin-bottom: 15px;
	}
}
.latest-news-section__head .link_latest a{
	margin-right: 30px;
	display: flex;
	align-items: center;
}
.latest-news-section__head .link_latest a:last-of-type{
	margin-right: 0px;
}
.latest-news-section__head .link_latest a span{
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	color: #1A428A;
	text-transform: uppercase;
	margin-right: 10px;
}
@media(max-width: 768px){
	.latest-news-section__head .link_latest a img{
		width: 38px;
		height: 38px;
	}
	.latest-news-section__head .link_latest a span{
		font-size: 14px;
		line-height: 19px;
	}
}

.loader_success{
	position:fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #fff;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
}

.loader_success #loader{
	display: flex;
}


/* Remove  dropdown - btn Donate 08.10.2024 */
.donat_wrap .sub_menu_donate{
	display: none;
}
.donat_wrap .blue_btn:after{
	display:none;
}