@font-face {
font-family: 'ABC Social Cyrillic Extended';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Light.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Light.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Light.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABC Social Cyrillic Extended';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Bold.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Bold.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABC Diatype Cyrillic';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Regular.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Regular.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Regular.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}  @font-face {
font-family: 'ABC Diatype Cyrillic';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Bold.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Bold.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABC Diatype Cyrillic';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Light.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Light.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABC Social Cyrillic Extended';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Medium.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Medium.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCSocialCyrillicExtended-Medium.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'ABC Diatype Cyrillic';
src: url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Thin.woff2) format('woff2'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Thin.woff) format('woff'),
url(//ideasbank.newbelarus.vision/wp-content/themes/ideasbank-new/assets/fonts/ABCDiatypeCyrillic-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
} :root {
--main-color: #000;
--grey-color: #d9d9d9;
--red-color: #FF4401;
--blue-color: #16131A;
--yellow-color: #FDB515;
--grey-bg: #ebebeb;
--main-font: 'ABC Social Cyrillic Extended', sans-serif;
--second-font: 'ABC Diatype Cyrillic', sans-serif;
--animation: .2s;
--animation-slow: .6s;
} html,body {
font-family: var(--main-font);
color: var(--main-color);
}
a {
text-decoration: none;
transition: var(--animation);
color: var(--blue-color);
}
a:visited {
color:inherit;
}
img {
vertical-align: middle;
}
.post, .page {
margin: 0;
}
.idea_container {
margin-right: auto;
margin-left: auto;
*zoom: 1;
}
.idea_container:before,
.idea_container:after {
display: table;
content: "";
line-height: 0;
}
.idea_container:after {
clear: both;
}
.idea_container {
max-width: 100%;
display: flex;
flex-direction: column;
min-height: 100vh;
min-height: 100svh;
padding: 0 calc(8px + 1.5625vw);
}
section.main {
} header.site-header {
padding-top: 37px;
padding-bottom: 54px;
display: flex;
align-items: center;
justify-content: space-between;
}
.site-branding a {
text-decoration: none;
line-height: 1; 
color: var(--main-color);
}
.logo-svg {
width: 115px;
height: 70px;
display: flex;
align-items: center;
}
span.header_main-title__U8DY9 {
margin-left: 10px;
font-size: 22px;
line-height: 1;
}
span.logo-svg i {
font-style: normal;
text-transform: uppercase;
font-size: 26px;
margin-left: 15px;
line-height: 1.15;
}
.main-navigation ul {
justify-content: center;
}
.main-navigation li a {
font-size: 16px;
text-transform: uppercase;
font-family: var(--main-font); color: var(--main-color);
margin: 0 15px;
transition: var(--animation);
border-bottom: 1px solid transparent;
}
.main-navigation li a:hover, #footer-menu li a:hover {
border-bottom-color: var(--blue-color);
}
button.header_lang-picker-option__F8I3o.header_lang-picker-current__KzK5H {
border: none;
background: none; font-family: var(--main-font);
display: flex;
align-items: center;
padding: 0;
gap: 5px;
cursor: pointer;
}
.header_lang-picker-container__eg0al {
position: relative;
height: 100%;
display: flex;
}
.header_lang-picker-container__eg0al ul {
margin: 0;
padding: 0;
}
.header_lang-picker-container__eg0al li {
list-style: none;
}
.header_lang-picker-options__L2UFV a {
background: none;
text-transform: uppercase;
border: none;
cursor: pointer;
font-size: 1rem;
font-family: var(--main-font); position: relative;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 80px;
height: 60px;
color: var(--main-color);
text-decoration: none
}
.header_lang-picker-options__L2UFV a:hover {
color: var(--blue-color);
}
.header_lang-picker-options__L2UFV {
display: none;
box-shadow: 0 4px 10px 0 hsla(0,3%,58%,.25);
background-color: #fff;
}
.header_lang-picker-options__L2UFV .header_lang-picker-option__F8I3o {
height: 60px;
background-color: #fff
}
.header_lang-picker-options__L2UFV .header_lang-picker-option__F8I3o.header_active__K5vbe, .header_lang-picker-container__eg0al li.current-lang a {
background: var(--blue-color);
color: #fff
}
.header_lang-picker-current__KzK5H:hover~.header_lang-picker-options__L2UFV,.header_lang-picker-options__L2UFV:hover {
position: absolute;
top: 100%;
display: flex;
z-index: 99;
flex-direction: column
}
.search-header {
margin-left: 20px;
position: relative;
top: 11px;
cursor: pointer;
}
.button.support {
background: var(--blue-color);
border: 1px solid var(--blue-color);
color:#fff;
font-family: var(--main-font);
font-weight: 100;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
margin-left: 20px;
padding: 12px 20px;
text-wrap-mode: nowrap;
transition: var(--animation);
}
.button:hover {
background: #fff;
color: var(--blue-color);
}
.search-header:hover svg {
fill: var(--blue-color);
}
.search-header svg {height: 24px;}
.fullscreen-search {
position: absolute;
width: 100%;
height: 100%;
top: -100vh;
left: 0;
background: #fff;
display: flex;
align-items: center;
z-index: 999;
justify-content: center;
}
.xclose {
position: absolute;
top: 59px;
right: 95px;
cursor: pointer;
}
form.search-form {
position: relative;
}
form.search-form svg {
position: absolute;
left: 10px;
top: 17px;
}
.fullscreen-search input.search-field, .mobilenav input.search-field {
width: 300px;
height: 59px;
border: 1px solid #000;
border-radius: 0;
padding-left: 50px;
font-family: var(--main-font);
font-weight: 100;
}
.fullscreen-search input.search-field::placeholder, .mobilenav input.search-field::placeholder {
color:#bbb;
} footer#colophon {
padding-bottom: 30px;
margin-top:auto;
}
.footer-row {
display: flex;
justify-content: space-between;
margin-top: 100px;
}
.logo-svg-bottom {
width: 257px;
height: 125px;
display: flex;
align-items: center;
}
span.logo-svg-bottom i {
font-style: normal;
text-transform: uppercase;
font-size: 60px;
margin-left: 30px;
line-height: 1.1;
}
.footer-brand a {
text-decoration: none;
line-height: 1; 
letter-spacing: -2px;
color: var(--main-color);
}
#footer-menu {
padding: 0;
margin: 0;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 50px; 
-moz-column-gap: 50px;
column-gap: 50px;
}
#footer-menu li {
padding-bottom: 10px;
list-style: none;
}
#footer-menu li a, .footer-social h5 {
font-size: 20px;
color: #000;
text-decoration: none;
text-transform: uppercase;
transition: var(--animation);
border-bottom: 1px solid transparent;
}
.footer-social h5 {
font-weight: 400;
margin-top: 0;
margin-bottom: 10px;
}
.sign-block {
display: flex;
}
.footer-social input {
width: 100%;
height: 53px;
border-radius: 0;
padding-left: 20px;
border-color: var(--blue-color);
color: var(--blue-color);
font-family: var(--main-font);
}
.footer-social input::placeholder {
color: var(--blue-color);
font-family: var(--main-font);
}
button.b-sign {
width: 74px;
height: 53px;
border: 0;
padding: 0;
border-radius: 0 10px 10px 0;
background: var(--blue-color);
cursor: pointer;
}
button.b-sign svg {
fill: #fff;
height: 30px;
}
ul.social-links {
padding: 0;
margin: 0;
margin-top: 25px;
display: flex;
}
ul.social-links li {
list-style: none;
margin-right: 14px;
}
ul.social-links a {
width: 48px;
height: 48px;
display: inline-block;
border: 1px solid #000;
text-align: center;
border-radius: 50%;
line-height: 57px;
transition: var(--animation);
}
ul.social-links a:hover {
background: var(--blue-color);
border-color: var(--blue-color);
}
ul.social-links svg {
width: 28px;
}
ul.social-links a:hover svg {
fill: #fff;
}
.footer-copy {
margin-top: 10px;
}
.footer-copy a {
color: var(--red-color);
} a.img-bg {
position: relative;
display: block;
}
a.img-bg::after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
background: var(--blue-color);
transition: var(--animation-slow);
}
a.img-bg:hover::after {
opacity: 0.6;
}
#top-slider {
display: flex;
justify-content: space-between;
gap: 20px;
}
.main-news-slider {
width: 50%;
flex-shrink: 0;
}
.news-slider-item {
}
.trends-banner-item {
width: 50%;
}
.news-slider-item a, .trends-banner-item a, .ptype-raim-item a {
color: #000;
text-decoration: none;
font-size: 23px;
line-height: 1.3;
transition: var(--animation);
border-bottom: 1px solid transparent;
}
.news-slider-item h3 a:hover, .trends-banner-item h3 a:hover, .ptype-raim-item a:hover {
border-bottom-color: var(--blue-color);
}
.news-slider-item a img {
height: 404px;
object-fit: cover;
border: 1px solid var(--blue-color);
width: calc(100% - 2px);
}
.news-slider-item p, .trends-banner-item p  {
font-weight: 100;
text-transform: uppercase;
margin: 0;
padding: 14px 0 5px;
}
.news-slider-item h3 {
margin: 0;
font-weight: 400;
}
.main-news-slider .swiper-pagination {
top: 360px;
bottom: 260px;
text-align: right;
padding-right: 20px;
}
.main-news-slider .swiper-pagination .swiper-pagination-bullet {
width:24px;
height:24px;
border:1px solid var(--blue-color);
border-radius:0;
background: transparent;
opacity: 1;
}
.main-news-slider .swiper-pagination .swiper-pagination-bullet-active {
background:#fff;
}
.trends-banner-inner {
display: flex;
gap:20px;
}
.trends-banner-item a img {
height: auto;
object-fit: cover;
border: 1px solid var(--blue-color);
}
.trends-banner-item h3 {
margin: 0;
font-weight: 400;
}
a.tg {
display: block;
background: var(--blue-color);
height: 45px;
font-weight: 100;
color: #fff;
text-decoration: none;
border: 1px solid var(--blue-color);
line-height: 45px;
text-align: center;
margin-top: 65px;
text-transform: uppercase;
transition: var(--animation);
}
a.tg span {
position: relative;
top: 0px;
}
#big-banner {
margin: 160px 0 153px;
position: relative;
background: #535353B2;
transition: var(--animation);
}
#big-banner::after {
position: absolute;
content: " ";
width: 100%;
height: 100%;
background: url(//ideasbank.newbelarus.vision/wp-content/uploads/2025/03/homeimp.jpg);
opacity: 1;
top: 0;
left: 0;
background-size: cover;
z-index: -1;
}
#big-banner:hover {
background: #000000B2;
}
#big-banner a {
display: flex;
position: relative;
border: 1px solid var(--blue-color);
padding: 36px 92px;
color: #fff;
text-decoration: none;
line-height: 39px;
align-items: center;
}
#big-banner svg{
flex-shrink: 0;
height: 212px;
}
#big-banner p{
font-size: 32px;
padding-left: 50px;
margin: 0;
}
#big-banner span{
position: absolute;
bottom: 14px;
right: 14px;
font-family: var(--second-font);
font-weight: 100;
font-size: 64px;
transform: rotate(-45deg);
}
.title-row {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 50px;
}
h2.desc-title {
font-size: 4.2vw;
margin: 0;
letter-spacing: -1px;
text-transform: uppercase;
line-height: 1;
}
ul.desc-cats {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
list-style: none;
}
ul.desc-cats li {
}
.bcat {
text-transform: uppercase;
}
ul.desc-cats li a {
text-decoration: none;
color: var(--blue-color);
border: 1px solid var(--blue-color);
margin-left: -1px;
text-transform: uppercase;
transition: var(--animation);
display: inline-block;
margin-top: -1px;
}
ul.desc-cats li a:hover, a.bcat:hover {
background: var(--blue-color);
color:#fff;
}
.merk-big {
display: flex;
height: 336px;
margin-bottom: 43px;
}
.bphoto { position: relative;
flex-shrink: 0;
overflow: hidden;
}
.bbphoto {
position: relative;
width: 100%;
overflow: hidden;
}
.posts-item {
flex-shrink: 0;
width: 31%;
}
a.bcat {
position: absolute;
z-index: 9;
bottom: -60px;
left: 1px;
text-decoration: none;
font-size: 14px;
color: var(--blue-color);
border: 1px solid var(--blue-color);
padding: 13px 20px;
margin-left: -1px;
transition: var(--animation);
background: #fff;
}
.posts-item:hover .bcat, .merk-big:hover .bcat {
bottom: 0;
}
.bcont {
width: calc(100% + 1px);
border: 1px solid var(--blue-color);
margin-left: -1px;
display: flex;
align-items: baseline;
text-decoration: none;
padding: 0 80px;
flex-direction: column;
justify-content: center;
}
a.bcontlink {
color: #000;
font-size: 24px;
line-height: 1.4;
border-bottom: 1px solid transparent;
}
.bphoto img {
border: 1px solid var(--blue-color);
}
.merk-big img {
height: auto;
object-fit: cover;
}
.merk-big span.bdate {
margin-top: 0;
}
span.bdate {
display: block;
font-weight: 100;
margin: 14px 0 5px;
text-transform: uppercase;
}
a.bcont:hover span.btitle {
}
.posts-row {
display: flex;
justify-content: space-between;
gap: 34px;
flex-wrap: wrap;
}
.posts-item img {
height: 219px;
width: 100%;
object-fit: cover;
}
h3.btitle {
margin: 0;
font-size: 24px;
font-weight: normal;
line-height: 1.3;
}
h3.btitle a {
color: #000;
border-bottom: 1px solid transparent;
}
h3.btitle a:hover, a.bcontlink:hover {
border-bottom-color: var(--blue-color);
}
.button.more-btn {
margin-top: 75px;
display: block;
width: 100%;
text-align: center;
background: var(--blue-color);
border: 1px solid var(--blue-color);
height: 71px;
text-transform: uppercase;
line-height: 71px;
color: #fff;
}
.button.more-btn:hover, .button.support-big:hover {
background: #fff;
color: var(--blue-color);
}
section#dasledavanni {
margin: 153px 0;
}
#media .desc-title {
margin-bottom: 30px;
}
section#bannery2 {
margin-top: 180px;
}
.bannery-list {
display: flex;
gap: 60px;
justify-content: space-between;
}
.bannery-list img {
border: 1px solid var(--blue-color);
height: auto;
object-fit: cover;
}
a.button.support-big {
margin-top: 43px;
display: block;
background: var(--red-color);
text-align: center;
color: #fff;
height: 110px;
line-height: 110px;
font-size: 24px;
border: 1px solid var(--red-color);
}
section#authors {
margin: 153px 0;
}
.slider-authors {
margin-top: 50px;
}
.autar-link {
text-align: center;
color: #000;
display: block; }
.autar-link p {
text-transform: uppercase;
margin-bottom: 5px;
}
.autar-link span {
font-weight: 100;
font-size: 14px;
line-height: 1.2;
display: inline-block;
text-transform: uppercase;
}
.autar-link img {
width: 195px;
height: 195px;
object-fit: cover;
border: 1px solid var(--blue-color);
border-radius: 50%; transform: scale(.75);
transition: var(--animation-slow);
}
.swiper-slide-active .autar-link  {
opacity: 1;
}
.swiper-slide-active .autar-link img {
filter: none;
transform: scale(1);
}
.swiper-slide:hover .autar-link, .swiper-slide:hover .autar-link img {
opacity: 1;
filter: none;
}
.autary-swiper {
padding: 0 50px;
}
.autary-swiper .swiper-button-next{
right: 0px;
}
.autary-swiper .swiper-button-prev {
left: 0px;
}
.autary-swiper .swiper-button-next:after, .autary-swiper .swiper-button-prev:after {
font-size: 30px;
color: #000;
}
.accordion__item .accordion__title {
position: relative;
display: block;
cursor: pointer;
}
span.accordion__title-text {
font-size: 24px;
line-height: 1.3;
padding-right: 60px;
display: inline-block;
}
.accordion__item {
border-bottom: 1px solid #000;
padding-bottom: 53px;
padding-top: 50px;
}
.accordion__item:first-child {
padding-top: 23px;
padding-bottom: 54px;
}
span.accordion__arrow-item svg {
width: 36px;
position: absolute;
right: -5px;
top: 2px;
transform: rotate(180deg);
transition: var(--animation);
}
.accordion__item .accordion__content {
font-size: 24px;
font-weight: 100;
line-height: 1.3;
padding-top: 40px;
display: none;
}
.accordion__item .accordion__content a {
border-bottom: 1px solid transparent;
color: var(--red-color);
}
.accordion__item .accordion__content a:hover {
border-bottom-color: var(--red-color);
}
.accordion__item .accordion__rotate svg{
transform: rotate(90deg);
} .error-404 {
color: var(--red-color);
font-size: 15vw;
text-align: center;
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
min-width: 50vh;
} article .entry-content {
line-height: 30px;
max-width: 877px;
margin: 50px auto;
font-family: var(--second-font);
font-size: 24px;
}
article .entry-content a {
color: var(--main-color);
border-bottom: 1px solid;
font-weight: 700;
}
article .merk-big img {
border: 1px solid var(--blue-color);
}
article .bbphoto {
width: 520px;
flex-shrink: 0;
}
article .bcont {
padding: 0 80px;
}
article h3.btitle {
font-weight: 700;
font-size: 32px;
}
article blockquote {
font-size: 35px;
line-height: 1.1;
font-weight: 700;
margin: 0;
}
article .avtor-link img {
width: 150px;
height: 150px;
}
.autar-item {
display: flex;
align-items: center;
}
.avtor-link.autar-link {
text-align: left;
margin-left: 15px;
opacity: 1;
}
.article_article__block-separator__eKPI8 {
background-color: var(--blue-color);
}
article .intro {
font-weight: 700;
}
ul.red-bullet, article ol {
margin: 0;
padding-left: 20px;
}
ul.red-bullet strong {
margin-bottom: 20px;
} .inner-page {
margin-top: -30px;
}
.cat_row {
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
margin: 20px 0 30px 0;
}
.ptype-row {
display: flex;
justify-content: space-between;
margin-top: -30px;
gap: 50px;
margin-bottom: 60px;
}
.ptype-top {
max-width: 608px;
flex-shrink: 0;
}
.ptype-big-item img {
height: 315px;
object-fit: cover;
border: 1px solid var(--blue-color);
width: 100%;
}
.ptype-desc {
padding-bottom: 30px;
font-size: 20px;
}
.ptype-big-item p {
font-size: 14px;
padding-top: 10px;
padding-bottom: 5px;
margin: 0;
font-weight: 100;
}
.ptype-big-item h3 {
line-height: 1.1;
margin: 0;
font-weight: 500;
}
.ptype-big-item a {
font-size: 16px;
}
.ptype-raim {
display: flex;
margin-top: 7px;
flex-wrap: wrap;
justify-content: space-between;
row-gap: 20px;
}
.ptype-raim-item {
width: 47%;
}
.ptype-raim-item img {
height: 170px;
object-fit: cover;
border: 1px solid var(--blue-color);
width: 100%;
}
.ptype-raim-item p {
margin: 0;
text-transform: uppercase;
font-size: 14px;
padding-top: 10px;
font-weight: 100;
padding-bottom: 5px;
}
.ptype-raim-item h3, .ptype-raim-item a {
font-weight: normal;
font-size: 16px;
margin: 0;
line-height: 1.3;
}
.inner-page .posts-row {
gap:35px;
}
.more .ajax-loader {
display: none;
justify-content: center;
align-items: center;
position: absolute;
width: 100%;
height: 100%;
top: 5px;
}
.inner-page .posts-item {
width: calc((100% - 35px) / 2);
}
.inner-page .posts-item img {
height: 330px;
}
.more.animate.loading {
position: relative;
}
.more.loading:hover {
background: #fff
}
.more.loading .ajax-loader {
display: flex
}
.section__articles .more.loading .ajax-loader .spinner>div,
.section__category-events .more.loading .ajax-loader .spinner>div,
.section__category-podcast .more.loading .ajax-loader .spinner>div,
.section__search .results .more.loading .ajax-loader .spinner>div {
background: #282828
}
.spinner {
width: 70px;
text-align: center
}
.spinner>div {
width: 18px;
height: 18px;
background-color: #fff;
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.spinner .bounce1 {
-webkit-animation-delay: -.32s;
animation-delay: -.32s
}
.spinner .bounce2 {
-webkit-animation-delay: -.16s;
animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
0%,
80%,
to {
-webkit-transform: scale(0)
}
40% {
-webkit-transform: scale(1)
}
}
@keyframes sk-bouncedelay {
0%,
80%,
to {
-webkit-transform: scale(0);
transform: scale(0)
}
40% {
-webkit-transform: scale(1);
transform: scale(1)
}
}
.bthr {
border-top: 1px solid #282828;
display: flex;
align-items: center;
justify-content: center;
position: relative;
padding-top: 20px;
}
.more-list {
border-radius: 0;
padding: 0;
cursor: pointer;
}
.more.loading span {display: none;} .main_about_row {
display: flex;
gap: 30px;
margin: 15px 0 120px;
}
.main_about_photo {
width: 50%;
flex-shrink: 0;
}
.main_about_photo img {
border: 1px solid var(--blue-color);
}
.main_about_desc h2 {
font-size: 33px;
line-height: 1.2;
font-weight: 400;
margin-top: 0;
}
.main_about_desc p {
font-size: 16px;
line-height: 1.4;
margin-bottom: 0;
}
.do_about_row {
display: flex;
gap: 30px;
margin: 50px 0 120px;
flex-wrap: wrap;
}
.do_about_block {
width: calc((100% - 30px) / 2);
border: 1px solid var(--blue-color);
height: 263px;
font-size: 24px;
font-weight: 500;
line-height: 1.2;
padding: 35px;
display: flex;
flex-direction: column;
justify-content: center;
}
.do_about_block h3 {
font-size: 29px;
font-weight: 400;
}
.do_about_block span {
font-size: 20px;
}
.do_about_block.dab1 {
background: url('data:image/svg+xml,<svg viewBox="0 0 606 200" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M606 0H0C0 0 31.9324 147.656 198.411 184.708C342.378 216.748 427.302 192.69 524.698 165.098C550.483 157.793 577.141 150.241 606 143.417V0Z" fill="%23FF4401" fill-opacity="0.9"/></svg>');
background-repeat: no-repeat;
background-position: top;
}
.do_about_block.dab2 {
background: url('data:image/svg+xml,<svg viewBox="0 0 606 204" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M606 204C582.142 201.579 558.192 198.688 534.257 195.34C478.146 187.49 425.189 173.065 372.357 158.674C285.025 134.885 198.033 111.189 97.6931 117.44C61.8163 119.675 29.6168 123.791 0 129.001V0H606V204Z" fill="%23FF4401" fill-opacity="0.9"/></svg>');
background-repeat: no-repeat;
background-position: top;
}
.do_about_block.dab3 {
background: url('data:image/svg+xml,<svg viewBox="0 0 606 204" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M606 -3.05176e-05C582.142 2.4211 558.192 5.31212 534.257 8.66025C478.146 16.5097 425.189 30.9348 372.357 45.326C285.025 69.1149 198.033 92.8111 97.6931 86.5601C61.8163 84.325 29.6168 80.2089 0 74.9992V204H606V-3.05176e-05Z" fill="%23FF4401" fill-opacity="0.9"/></svg>');
background-repeat: no-repeat;
background-position: bottom;
}
.do_about_block.dab4 {
background: url('data:image/svg+xml,<svg viewBox="0 0 606 223" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M-0.000183105 223H606C606 223 574.979 86.78 408.5 32.5C274.618 -11.152 177.297 -0.997833 75.6161 9.61131C50.8658 12.1937 25.8571 14.803 -0.000183105 16.6699V223Z" fill="%23FF4401" fill-opacity="0.9"/></svg>');
background-repeat: no-repeat;
background-position: bottom;
}
h2.about-more {
font-size: 64px;
margin-bottom: 120px;
line-height: 1;
}
h2.about-more a {
color: var(--red-color);
}
.mety_about_row {
display: flex;
gap: 30px;
flex-wrap: wrap;
margin: 50px 0px 120px;
}
.mety_about_block {
width: calc((100% - 30px) / 2);
border: 1px solid var(--blue-color);
padding: 20px;
}
.mety_about_block h4 {
font-size: 32px;
line-height: 1;
font-weight: 500;
margin-bottom: 0;
}
.mety_about_block p {
font-size: 20px;
}
.tasks_about_block {
display: flex;
align-items: center;
gap: 50px;
border-bottom: 1px solid var(--blue-color);
padding: 40px 0;
}
.tasks_about_block:first-child {
padding-top: 28px;
}
.tasks_about_block .arrow {
font-size: 64px;
font-family: var(--second-font);
font-weight: 100;
margin: 0;
}
.tasks_about_block h4 {
font-size: 32px;
line-height: 1;
font-weight: 500;
margin: 0;
}
.tasks_about_block h4 span {
font-size: 20px;
display: block;
font-weight: 400;
margin-top: 15px;
line-height: 1.2;
}
.about_goal {
font-size: 63px;
margin-bottom: 50px;
line-height: 1;
margin-top: 130px;
}
.about_goal span {
color: var(--red-color);
} .avtor-desc {
margin-bottom: 50px;
}
.avtor-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
row-gap: 40px;
}
.avtor-item {
max-width: 273px;
}
.avtor-link {
text-align: center;
display: block;
}
.avtor-link img {
width: 273px;
height: 273px;
object-fit: cover;
border-radius: 50%;
border: 1px solid var(--blue-color);
}
.avtor-link p {
text-transform: uppercase;
margin-bottom: 0;
margin-top: 10px;
}
.avtor-link span {
font-weight: 100;
font-size: 14px;
text-transform: uppercase;
}
a.avtor-link.img-bg::after {
border-radius: 50%;
}
.avtor-link:hover {
color: var(--red-color);
} #search h2.desc-title span {
color: var(--red-color);
}
#search h2.desc-title {
margin-bottom: 1rem;
line-height: 1.3;
}
.empty {
text-align: center;
font-size: var(--wp--preset--font-size--normal);
background: var(--red-color);
color: #fff;
padding: 20px;
margin-top: 20px;
} #avtor .autar-item {
gap: 30px;
margin: 20px 0;
}
#avtor .autar-item img {
width: 200px;
border: 1px solid var(--blue-color);
border-radius: 50%;
}
#avtor .autar-item strong {
display: block;
margin-bottom: 20px;
text-transform: uppercase;
}
#avtor .autar-item span {
text-transform: uppercase;
}
span.authorCard_author-card__summary__aisKC {
margin-bottom: 20px;
font-size: 14px;
} .send-title {
font-size: 96px;
line-height: 1.2;
margin: 110px 0 0;
}
.send-title span, .cenz_send_block span, .suviaz a, .what_send_block h4 {
color: var(--red-color);
}
.send-subtitle {
font-size: 28px;
margin: 50px auto 140px;
}
.what_send_row {
display: flex;
gap: 20px;
margin: 10px 0 90px;
}
.what_send_block {}
.what_send_block h4 {
font-size: 96px;
line-height: 1;
margin: 0;
}
.what_send_block h5 {
font-size: 28px;
font-weight: 500;
line-height: 1;
margin: 0;
}
.what_send_block p {}
.cryt_send_row {
display: flex;
flex-direction: column;
margin: 35px 0 160px;
gap: 30px;
}
.cryt_send_block {
border: 1px solid var(--blue-color);
display: flex;
gap: 50px;
align-items: center;
padding: 0 40px;
}
.cryt_send_block .arrow {
font-size: 64px;
font-family: var(--second-font);
font-weight: 100;
margin: 0;
}
.cryt_send_block h4 {
font-size: 30px;
font-weight: 400;
margin: 0;
line-height: 1;
}
.cenz_send_block {
margin-bottom: 130px;
}
.cenz_send_block p {
font-size: 48px;
margin-bottom: 0;
line-height: 1.3;
font-weight: 500;
}
.how_send_block {}
.how_send_block p {
font-size: 32px;
margin: 0;
}
.how_send_block a.button.more-btn {
margin-top: 30px;
}
.suviaz {
margin: 110px 0 50px;
}
.suviaz h2 {
font-size: 96px;
margin: 0;
}
.suviaz p {
font-size: 32px;
line-height: 1;
margin: 0;
} .mobilenav {
right: 0;
top: 180px;
bottom: 0;
width: 100%;
position: absolute;
background: #fff;
transition: all 0.3s ease;
transform: translateY(-200%);
z-index: 999;
text-align: center;
}
.mobilenav.active {
display: block;
transform: translateY(0);
}
.mobilenav .button.support {
margin-left: 0;
}
.mobmenu ul#primary-menu, .moblang {
margin: 0;
padding: 0;
list-style: none;
}
ul.moblang {
margin: 30px 0;
}
.mobmenu ul#primary-menu li a {
font-size: 6vw;
margin: 1vw 0;
display: inline-block;
text-transform: uppercase;
}
ul.moblang li {
display: inline-block;
margin: 10px;
}
ul.moblang li.current-lang a {
background: var(--blue-color);
color:#fff;
}
ul.moblang li a {
text-transform: uppercase;
font-size: var(--wp--preset--font-size--normal);
padding: 15px;
}
.mobilenav input.search-field {
width: 80%;
margin-bottom: 30px;
}
.mobilenav form.search-form svg {
left: 12%;
}
#burgerBtn {
border-top: 2px solid var(--blue-color);
height: 25px;
width: 30px;
box-sizing: border-box;
position: absolute;
z-index: 30;
right: 0px;
top: -15px;
cursor: pointer;
-webkit-transition: all 0.3sease-in;
-moz-transition: all 0.3s ease-in;
-khtml-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3sease-in;
}
#burgerBtn:before {
content: "";
display: block;
position: absolute;
height: 2px;
width: 30px;
left: 0;
background: var(--blue-color);
top: 10px;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-khtml-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
#burgerBtn:after {
content: "";
display: block;
position: absolute;
height: 2px;
width: 30px;
left: 0;
background: var(--blue-color);
bottom: 0;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-khtml-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.mobnavigation #burgerBtn {
border-color: transparent;
}
.mobnavigation #burgerBtn:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-khtml-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 33px;
left: -2px;
}
.mobnavigation #burgerBtn:after {
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-khtml-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
bottom: 11px;
width: 33px;
left: -2px;
}
.mobnavigation main, .mobnavigation footer {
-webkit-opacity: 0;
-moz-opacity: 0;
-khtml-opacity: 0;
-o-opacity: 0;
opacity: 0;
-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);
-khtml-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
visibility: hidden;
position: fixed;
} @media (max-width: 767px) {
.idea_container { max-width: 100%;  padding: 0 calc(8px + 1.5625vw); }
#site-navigation, .header_lang-picker-container__eg0al {display: none}
.burger {display: block;position: relative}
.footer-row {flex-direction: column;margin-top: 40px;row-gap: 30px;align-items: center;}
header.site-header {padding: 10px 0 15px}
#top-slider {flex-direction: column;}
.main-news-slider {width:100%}
.news-slider-item a img {height:271px}
.main-news-slider .swiper-pagination {top: 230px}
body, .main-navigation li a, .news-slider-item p, .trends-banner-item p, button.header_lang-picker-option__F8I3o.header_lang-picker-current__KzK5H, .button.support, a.bcat, .autar-link span, .ptype-raim-item p {font-size: 14px}
.news-slider-item a, .trends-banner-item a, .ptype-raim-item a, span.accordion__title-text, .ptype-big-item a {font-size: 20px}
a.tg {height: 72px;line-height: 72px;font-size: 15px;margin-top: 30px;}
#big-banner {margin: 40px 0;}
#big-banner svg, .footer-brand {display: none;}
#big-banner p {font-size: 16px;padding: 0;line-height: 1.5;}
#big-banner a {padding: 40px}
#big-banner span {font-size: 40px;right: 10px;bottom: 4px}
.title-row {margin-bottom: 20px;flex-direction: column;align-items: baseline;gap:10px}
h2.desc-title {font-size: 9vw;line-height: 1;}
ul.desc-cats {padding-left: 1px;flex-wrap: wrap;}
ul.desc-cats li a {padding: 13px 12px;display: inline-block;margin-top: -1px;}
.merk-big {height: auto;margin-bottom: 40px;flex-direction: column;}
.bbphoto {width: 100%}
.merk-big img {height: auto;width: 100%;}
.bcont {border:0;padding:0;padding-top:10px;margin-left: 0;width:100%}
a.bcontlink, h3.btitle {font-size: 20px}
.posts-item img {height: auto}
#dasledavanni .posts-item img {height: 200px}
.posts-item {display: flex;width:100%;gap:20px;align-items: center;}
.bphoto {width: 50%}
span.bdate {margin-top: 0}
.button.more-btn, section#bannery2 {margin-top: 40px}
section#dasledavanni, section#authors {margin: 40px 0;}
#media .desc-title {margin-bottom: 10px;}
.bannery-list img {height: auto}
.bannery-list {gap:30px}
a.button.support-big {font-size: 20px;height:94px;line-height:94px;}
.accordion__item:first-child {padding-bottom: 30px}
.accordion__item {padding-bottom: 30px;padding-top: 30px;}
.footer-copy {text-align: center;margin-top:30px}
ul.social-links {justify-content: center;}
.footer-social {order: 1;width: 100%;}
.footer-menu {order:2}
.inner-page {margin-top: -15px;}
.cat_row {flex-direction: column;align-items: flex-start;}
.ptype-row {margin-top: 0;flex-wrap: wrap;}
.ptype-top {max-width: 100%}
.inner-page .posts-item img {height: auto;}
.inner-page .posts-item {width: 100%;}
#bodyContent {position: relative;z-index: 20;width: 100%;height: 100%;overflow: hidden;visibility: visible;-webkit-transition: all 0.3sease -in;-moz-transition: all 0.3s ease-in;-khtml-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3sease -in;}
#avtor .autar-item {flex-direction: column;}
.article-page article {margin-top: 20px;}
article .entry-content {font-size: 19px}
article .bbphoto {width: 100%}
article .merk-big img {height: auto;min-height:200px;}
article .bcont {padding: 20px;border: 1px solid;margin-top: -1px;}
article .merk-big span.bdate {margin-top: 0px}
article h3.btitle {font-size: 20px;font-weight: 700;}
article blockquote {font-size: 6vw;line-height: 1.3;}
article ul, article ol {margin: 0}
article .img-bg {flex-shrink: 0;}
article .avtor-link img {width: 100px;height: 100px;}
.main_about_row {flex-direction: column;margin: 0 0 30px}
.main_about_photo {width: 100%;}
.main_about_desc h2 {font-size: 27px}
.mety_about_block h4, .tasks_about_block h4 {font-size: 20px}
.main_about_desc p, .tasks_about_block h4 span, .mety_about_block p {font-size: 14px}
.do_about_row {flex-wrap: wrap;margin: 0 0 40px;flex-direction: column;}
.do_about_block {font-size: 18px;width: 100%;height: 230px;}
.do_about_block h3{font-size: 20px}
.do_about_block span {font-size: 14px}
h2.about-more {font-size: 27px;margin-bottom: 30px}
.mety_about_row {flex-direction: column;margin: 0 0 50px}
.mety_about_block {width: 100%;}
.tasks_about_block {padding: 20px 0;gap: 20px;}
.tasks_about_block:first-child {padding-top: 0}
.tasks_about_block .arrow {font-size: 40px}
.about_goal {font-size: 27px;margin-top: 30px;margin-bottom: 10px;}
.send-title {font-size: 40px;margin: 0;}
.send-subtitle {font-size: 14px;margin: 15px 0 20px;}
.what_send_row {flex-wrap: wrap;margin: 10px 0 20px;}
.what_send_block {width: 46%;}
.what_send_block h4 {font-size: 64px}
.what_send_block h5 {font-size: 20px}
.what_send_block p {font-size: 14px}
.cryt_send_row {margin: 10px 0;gap: 10px;}
.cryt_send_block {padding: 0 20px}
.cryt_send_block .arrow {font-size: 40px}
.cryt_send_block h4 {font-size: 14px}
.cenz_send_block {margin-bottom: 30px;}
.cenz_send_block p {font-size: 4vw;}
#send h2.desc-title {font-size: 6vw}
.how_send_block p {font-size: 14px}
.suviaz {display: none}
#media .posts-item img {width: 100%;height: auto;}
.ptype-big-item img, .ptype-raim-item img {width: 100%;height: auto;}
a.bcat {bottom: auto;top: 10px;right: 10px;left: auto;}
.posts-item:hover .bcat, .merk-big:hover .bcat {bottom: auto;}
}
@media (max-width: 400px) {
.do_about_block {width: 100%}
}
@media (max-width: 575px) {
.trends-banner-inner, .bannery-list, .ptype-raim, .posts-row {flex-direction: column;}
.trends-banner-item, .bphoto, .trends-banner-item a img, .ptype-raim-item, .inner-page .posts-item {width: 100%}
a.tg {height: auto;line-height:1.5;padding:15px}
.posts-item {flex-direction: column;align-items: flex-start;}
h2.desc-title {margin-bottom: 30px;line-height: 1;}
.main-navigation li a, .news-slider-item p, .trends-banner-item p, button.header_lang-picker-option__F8I3o.header_lang-picker-current__KzK5H, .button.support, a.bcat, .autar-link span, .ptype-raim-item p, ul.desc-cats li a {font-size: 12px}
a.button.support-big {font-size: 16px}
#footer-menu {-webkit-column-count: 1; -moz-column-count: 1;column-count: 1;}
.accordion__item .accordion__content {font-size: 20px;padding-top: 20px}
.inner-page {margin-top: 0}
article .entry-content {font-size: 19px;line-height: 1.3;}
.cenz_send_block p {font-size: 6vw;}
#send h2.desc-title {font-size: 9vw}
.footer-row {align-items: flex-start;}
}
@media (min-width: 768px) {
.burger {display: none}
#site-navigation {display: block}
}
@media (min-width: 768px) and (max-width: 991px) {
.idea_container { max-width: 100%;padding:0 20px}
.main-navigation li a {margin: 0 10px}
.fullscreen-search input.search-field {width:80%;}
:root {--wp--preset--font-size--normal:11px;}
.posts-item {width: calc((100% - 50px) / 3);}
ul.desc-cats li a {font-size: 10px;padding: 13px 12px;}
.news-slider-item a img {height:229px}
.main-news-slider .swiper-pagination .swiper-pagination-bullet {width: 15px;height: 15px}
.main-news-slider .swiper-pagination {top:205px}
a.tg {margin-top: 16px;font-size: 11px;height: 34px;line-height: 34px;}
#big-banner {margin: 40px 0;}
#big-banner svg {width:68px;}
#big-banner p {font-size: 19px;padding-left: 40px;line-height: 1.2;}
#big-banner a {padding: 0px 50px}
.title-row {margin-bottom: 25px}
.trends-banner-item a img {height: 107px}
a.bcat {padding: 7px 10px}
body, .main-navigation li a, .news-slider-item p, .trends-banner-item p, button.header_lang-picker-option__F8I3o.header_lang-picker-current__KzK5H, .button.support, a.bcat, .autar-link span, .ptype-raim-item p {font-size: 11px}
.search-header svg {height: 17px}
.button.support {padding: 10px 12px}
header.site-header {padding: 20px 0}
.news-slider-item a, .trends-banner-item a, .ptype-raim-item a, a.bcontlink, h3.btitle, span.accordion__title-text {font-size: 14px}
a.bcontlink {font-size: 16px}
.bcont {padding: 0 60px}
h2.desc-title {font-size: 34px}
.merk-big, .merk-big img {min-height: 300px;height:auto;}
.home .merk-big, .home .merk-big img {min-height: auto;}
.posts-item img {height: 124px}
.button.more-btn {margin-top: 35px;font-size: var(--wp--preset--font-size--normal);height: 47px; line-height: 47px;}
.posts-row {gap: 25px}
.merk-big {margin-bottom: 30px}
section#dasledavanni, section#authors {margin: 40px 0}
#media .desc-title {margin-bottom: 20px;}
section#bannery2 {margin-top: 40px}
.bannery-list img {height: 220px}
.bannery-list {gap:30px}
a.button.support-big {margin-top: 40px;font-size: 15px;line-height: 70px;height: 70px}
.accordion__item {padding-bottom: 30px;padding-top: 30px;}
.accordion__item:first-child {padding-bottom: 30px}
.accordion__item .accordion__content {font-size: 14px;padding-top: 10px}
span.accordion__arrow-item svg {width: 22px}
#footer-menu li a, .footer-social h5 {font-size: 12px}
.logo-svg-bottom svg {height: 63px;}
.logo-svg-bottom {width: 130px;height: 63px}
span.logo-svg-bottom i {font-size: 33px; margin-left: 10px}
ul.social-links {margin-top: 10px}
.footer-row {margin-top: 40px}
ul.social-links a {width: 36px;height: 36px;line-height: 44px;}
ul.social-links svg {width: 20px}
.footer-social input, button.b-sign {height: 36px}
button.b-sign svg {height: 18px}
.inner-page .posts-item img { height: 186px;}
.inner-page {margin-top: 0px;}
.ptype-row {margin-top: -20px;gap:20px}
.ptype-top {max-width: 342px}
.ptype-big-item img {height: 177px}
.ptype-raim-item img {height: 94px}
.ptype-raim-item h3, .ptype-raim-item a {font-size: 12px}
article .bbphoto {width: 400px} 
article h3.btitle {font-size: 19px;font-weight: 400;}
article .entry-content {line-height: 28px;max-width: 80%;margin: 40px auto;font-size: 19px;}
article .avtor-link img {width: 100px;height: 100px;}
.main_about_row {margin: 5px 0 30px;}
.main_about_desc h2 {font-size: 19px}
.mety_about_block h4, .tasks_about_block h4 {font-size: 14px;}
.main_about_desc p, .mety_about_block p, .tasks_about_block h4 span {font-size: 10px;}
.do_about_row {gap:22px;margin: 5px 0 30px;}
.do_about_block {font-size: 14px;height: 180px;}
.do_about_block h3{font-size: 14px}
.do_about_block span {font-size: 10px}
h2.about-more {font-size: 36px;margin-bottom: 30px}
.mety_about_row {margin: 5px 0 30px;}
.tasks_about_block {padding: 20px 0;}
.tasks_about_block:first-child {padding-top: 0}
.tasks_about_block .arrow {font-size: 36px}
.about_goal {font-size: 36px;margin: 35px 0 20px;}
.send-title {font-size: 54px;margin-top: 0;}
.send-subtitle {font-size: 16px;margin: 25px auto;}
.what_send_row {margin: 0 0 20px;}
.what_send_block h4 {font-size: 48px}
.what_send_block h5 {font-size: 14px}
.what_send_block p {font-size: 10px}
.cryt_send_row {margin: 10px 0 20px;gap: 10px;}
.cryt_send_block {padding: 0 20px;}
.cryt_send_block .arrow {font-size: 36px}
.cryt_send_block h4 {font-size: 14px}
.cenz_send_block {margin-bottom: 20px;}
.cenz_send_block p {font-size: 26px}
.how_send_block p {font-size: 14px}
.suviaz {display: none}
.inner-page .cat_row h2.desc-title {font-size: 3vw;}
.cat_row ul.desc-cats li a {font-size: 1vw;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.idea_container { max-width: 992px;padding:0 20px}
.fullscreen-search input.search-field {width:760px;}
:root {--wp--preset--font-size--normal:12px;}
.posts-item {width: calc((100% - 50px) / 3);}
ul.desc-cats li a {font-size: 12px;padding: 13px 12px;}
.news-slider-item a img {height:308px}
.main-news-slider .swiper-pagination {top:265px}
a.tg {margin-top: 35px;font-size: 12px}
#big-banner {margin: 40px 0;}
#big-banner svg {width:80px;}
#big-banner p {font-size: 24px;padding-left: 65px;line-height: 1.2;}
#big-banner a {padding: 20px 70px}
.title-row {margin-bottom: 25px}
.trends-banner-item a img {height: 144px}
body, .main-navigation li a, .news-slider-item p, .trends-banner-item p, button.header_lang-picker-option__F8I3o.header_lang-picker-current__KzK5H, .button.support, a.bcat, .autar-link span, .ptype-raim-item p {font-size: 12px}
.search-header svg {height: 21px}
header.site-header {padding: 20px 0}
.news-slider-item a, .trends-banner-item a, .ptype-raim-item a, a.bcontlink, h3.btitle, span.accordion__title-text {font-size: 18px}
.bcont {padding: 0 80px}
h2.desc-title {font-size: 45px}
.merk-big, .merk-big img {min-height: 225px;height: auto}
.posts-item img {height: 166px}
.button.more-btn {margin-top: 35px;font-size: var(--wp--preset--font-size--normal);}
.posts-row {gap: 25px}
.merk-big {margin-bottom: 30px}
section#dasledavanni, section#authors {margin: 50px 0}
#media .desc-title {margin-bottom: 20px;}
section#bannery2 {margin-top: 50px}
.bannery-list img {height: 295px}
a.button.support-big {margin-top: 40px;font-size: 18px;line-height: 94px;height: 94px}
.accordion__item {padding-bottom: 30px;padding-top: 30px;}
.accordion__item:first-child {padding-bottom: 30px}
.accordion__item .accordion__content {font-size: 18px;padding-top: 20px}
span.accordion__arrow-item svg {width: 22px}
#footer-menu li a, .footer-social h5 {font-size: 15px}
.logo-svg-bottom svg {height: 75px;}
.logo-svg-bottom {width: 170px;height: 75px}
span.logo-svg-bottom i {font-size: 35px; margin-left: 10px}
ul.social-links {margin-top: 10px}
.footer-row {margin-top: 50px}
ul.social-links a {width: 36px;height: 36px;line-height: 44px;}
ul.social-links svg {width: 20px}
.footer-social input, button.b-sign {height: 36px}
button.b-sign svg {height: 18px}
.inner-page .posts-item img { height: 251px;}
.inner-page {margin-top: -10px;}
.ptype-row {margin-top: -20px;}
.ptype-top {max-width: 462px}
.ptype-big-item img {height: 240px}
.ptype-raim-item img {height: 127px}
.ptype-raim-item h3, .ptype-raim-item a {font-size: 14px}
article .bbphoto {width: 400px} 
article h3.btitle {font-size: 24px;font-weight: 400;}
article .entry-content {line-height: 28px;max-width: 686px;margin: 40px auto;font-size: 22px;}
.main_about_row {margin-bottom: 40px;}
.main_about_desc h2 {font-size: 25px}
.do_about_block h3 {font-size: 18px}
.do_about_block span {font-size: 12px;}
h2.about-more {font-size: 48px;margin-bottom: 50px}
.mety_about_block h4, .tasks_about_block h4 {font-size: 18px;}
.main_about_desc p, .mety_about_block p, .tasks_about_block h4 span {font-size: 12px}
.do_about_row {margin: 20px 0 40px;gap: 30px;}
.do_about_block {font-size: 18px;height: 166px;}
.mety_about_row {margin: 20px 0 40px;}
.mety_about_block {}
.tasks_about_block {padding: 25px 0 25px;}
.tasks_about_block:first-child {padding: 0 0 20px;}
.tasks_about_block .arrow {font-size: 48px}
.about_goal {font-size: 48px;margin: 40px 0 20px;}
.send-title {font-size: 76px;margin-top: 30px;}
.send-subtitle {font-size: 22px;margin: 30px auto;}
.what_send_row {margin-bottom: 20px;}
.what_send_block {}
.what_send_block h4 {font-size: 66px;}
.what_send_block h5 {font-size: 18px;}
.what_send_block p {}
.cryt_send_row {margin: 15px 0 0;}
.cryt_send_block {padding: 0 20px;}
.cryt_send_block .arrow {font-size: 48px;}
.cryt_send_block h4 {font-size: 18px}
.cenz_send_block {margin-bottom: 40px;}
.cenz_send_block p {font-size: 36px;}
.how_send_block {}
.how_send_block p {font-size: 18px;margin-bottom: 20px;}
.suviaz {margin: 30px 0 30px;}
.suviaz h2 {font-size: 76px}
.suviaz p {font-size: 18px}
.inner-page .cat_row h2.desc-title {font-size: 3.5vw;}
.cat_row ul.desc-cats li a {font-size: 1vw;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.idea_container { max-width: 1200px; padding: 0 calc(8px + 1.5625vw);}
header.site-header {padding-bottom:30px}
#top-slider{gap:27px}
.main-news-slider {width:48%}
.news-slider-item a img {height:369px}
.main-news-slider .swiper-pagination {top:330px}
.news-slider-item a, .trends-banner-item a
.trends-banner-item a img {height: 175px}
a.tg {margin-top: 50px}
#big-banner {margin: 60px 0;}
#big-banner svg {width:80px;}
#big-banner p {font-size: 29px;padding-left: 65px;line-height: 1.2;}
.button.support {font-size:13px;}
.title-row {margin-bottom: 25px}
.main-navigation li a {font-size:16px;}
.footer-social input {width: 358px;}
:root {--wp--preset--font-size--normal:15px;}
ul.desc-cats li a {padding: 13px 18px;font-size:14px}
span.logo-svg i {font-size:33px;margin-left:18px}
.logo-svg {width: 144px;}
h2.desc-title {font-size: 58px;}
.merk-big img {min-height: 295px;height: auto;}
.merk-big {height: auto;margin-bottom: 33px;}
.posts-item img {height: 200px}
h3.btitle {font-size: 22px;line-height: 1.1;}
.button.more-btn {margin-top: 40px}
span.bdate {font-size: 14px}
section#dasledavanni {margin: 70px 0}
#media .desc-title {margin-bottom: 25px;}
section#bannery2 {margin-top: 60px;}
section#authors {margin: 60px 0;}
.autar-link img {height:auto;width:178px}
.bannery-list img {height:352px}
a.button.support-big {margin-top: 50px}
.accordion__item {padding:30px 0}
.accordion__item:first-child {padding-top: 10px;padding-bottom: 30px;}
span.accordion__title-text {font-size: 22px}
.accordion__item .accordion__content {font-size: 20px;padding-top: 30px}
.logo-svg-bottom {height:115px}
.logo-svg-bottom svg {width: 40px;}
span.logo-svg-bottom i {font-size: 50px;margin-left: 27px}
#footer-menu li a, .footer-social h5 {font-size: 19px}
.footer-social input {height: 45px}
button.b-sign {width: 55px;height: 45px}
ul.social-links {margin-top: 15px}
ul.social-links li {margin-right: 10px}
.footer-copy {margin-top: -10px;}
.ptype-top {max-width: 553px;}
.inner-page {margin-top: -15px;}
.ptype-row {margin-top: -10px}
.ptype-raim-item a {font-size: 15px}
.ptype-big-item img {height: 287px}
.fullscreen-search input.search-field {width: 760px}
article h3.btitle {font-size: 30px}
article .entry-content {max-width: 800px}
#single-articles.inner-page {margin-top: 0}
.main_about_row {margin-bottom: 70px}
.main_about_photo {}
.main_about_desc h2 {font-size: 30px;}
.main_about_desc p {font-size: 15px}
.do_about_row, .mety_about_row {margin-top: 15px;margin-bottom: 70px}
.do_about_block h3{font-size: 24px}
.do_about_block span {font-size: 15px}
h2.about-more {font-size: 58px;margin-bottom: 70px}
.mety_about_block {}
.mety_about_block h4 {font-size: 24px}
.mety_about_block p {font-size: 15px}
.tasks_about_block {gap: 90px;padding: 30px 0;}
.tasks_about_block:first-child {padding-top: 0;padding-bottom: 20px}
.tasks_about_block .arrow {font-size: 54px}
.tasks_about_block h4 {font-size: 24px}
.tasks_about_block h4 span {font-size: 15px}
.about_goal {font-size: 58px;margin: 50px 0 20px}
.send-title {font-size: 86px; margin: 65px 0 0;}
.send-subtitle {font-size: 24px;margin: 40px auto 60px;}
.what_send_row {margin-bottom: 60px;}
.what_send_block {}
.what_send_block h4, .suviaz h2 {font-size: 86px;}
.what_send_block h5, .suviaz p, .cryt_send_block h4 {font-size: 24px;}
.what_send_block p {font-size: 15px;}
.cryt_send_row {margin: 20px 0 60px;}
.cryt_send_block {gap: 40px;}
.cryt_send_block .arrow {font-size: 54px;}
.cenz_send_block {margin-bottom: 60px;}
.cenz_send_block p {font-size: 40px}
.how_send_block {}
.how_send_block p {font-size: 24px;margin-bottom: 40px;}
.suviaz {margin: 60px 0 0;}
.inner-page .cat_row h2.desc-title {font-size: 3.5vw;}
.cat_row ul.desc-cats li a {font-size: 1vw;}
}
@media (min-width: 1400px) { 
:root {--wp--preset--font-size--normal:15px;}
.idea_container { max-width: 1250px; padding:0}
h2.desc-title {font-size:67px;}
.inner-page h2.desc-title {font-size: 65px;}
.footer-social input {width: 358px;}
ul.desc-cats li a {padding: 13px}
.fullscreen-search input.search-field {width: 760px}
article .merk-big, article .merk-big img {min-height: 295px;height: auto;}
.inner-page .cat_row h2.desc-title {font-size: 50px;}
.cat_row ul.desc-cats li a {font-size: 13px;}
}