@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 100;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Thin.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Thin.eot?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Thin.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Thin.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Thin.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 100;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ThinItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ThinItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ThinItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ThinItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 200;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLight.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLight?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLight.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLight.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLight.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 200;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLightItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLightItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLightItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLightItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-UltraLightItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 300;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Light.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Light?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Light.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Light.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Light.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 300;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-LightItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-LightItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-LightItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-LightItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-LightItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 400;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Regular.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Regular?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Regular.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Regular.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Regular.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 400;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-RegularItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-RegularItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-RegularItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-RegularItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-RegularItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 500;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Medium.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Medium?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Medium.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Medium.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Medium.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 500;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-MediumItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-MediumItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-MediumItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-MediumItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-MediumItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 600;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Semibold.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Semibold?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Semibold.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Semibold.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Semibold.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 600;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-SemiboldItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-SemiboldItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-SemiboldItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-SemiboldItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-SemiboldItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 700;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Bold.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Bold?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Bold.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Bold.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Bold.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 700;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BoldItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BoldItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BoldItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BoldItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BoldItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 800;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Extrabold.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Extrabold?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Extrabold.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Extrabold.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Extrabold.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 800;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ExtraboldItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ExtraboldItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ExtraboldItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ExtraboldItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-ExtraboldItalic.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: normal;
font-weight: 900;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Black.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Black?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Black.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Black.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-Black.ttf) format("truetype");
}
@font-face {
font-family: "Gilroy";
font-style: italic;
font-weight: 900;
src: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BlackItalic.eot); src: local(""), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BlackItalic?#iefix) format("embedded-opentype"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BlackItalic.woff2) format("woff2"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BlackItalic.woff) format("woff"), url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/fonts/Gilroy-BlackItalic.ttf) format("truetype");
}
body.single .content-block h1, body.single .content-block h2, body.single .content-block h3, body.single .content-block h4, body.single .content-block h5, body.single .content-block h6, .single-project main p b, .single-project main li b, .blocks-wt-image .title a {
font-family: "Gilroy", sans-serif !important;
}
.page-template-tpl_page-about .about-company a {
z-index: 1;
position: relative;
}
.grecaptcha-badge {
display: none !important;
}
.banner-slider .slick-arrow {
width: 40px;
height: 40px;
}
.banner-slider .slick-arrow img {
width: 100%;
height: 100%;
}
.wp-pagenavi {
margin-bottom: 30px;
}
.wp-pagenavi .page {
font-size: 0.875rem;
color: #3b94d1;
border-radius: 0;
border: none;
background: transparent;
outline: none !important;
margin: 0 5px;
}
.blockquote-block:before, .blockquote-block:after {
background: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/img/quote.png) no-repeat;
background-size: contain;
}
.single-research main .banner-block .date-block {
padding: 25px 0;
color: #006F99;
font-size: 0.625rem;
letter-spacing: 0.05em;
}
.single-research main .banner-block .date-block .time {
margin-left: 30px;
font-size: 0.875rem;
}
.wp-pagenavi .nextpostslink {
position: relative;
border: none;
font-size: 0;
transform: rotate(180deg);
top: -5px;
left: 10px;
}
.wp-pagenavi .nextpostslink:before {
background: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/img/svg/p_btn_r.svg);
background-repeat: no-repeat;
background-size: 100% 100%;
box-shadow: 0px 10px 20px rgba(59, 148, 209, 0.25);
border-radius: 30px;
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 24px;
height: 24px;
z-index: 10;
}
.wp-pagenavi .previouspostslink {
position: relative;
border: none;
font-size: 0;
transform: rotate(180deg);
top: -5px;
right: 10px;
}
.wp-pagenavi .previouspostslink:before {
background: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/img/svg/p_btn.svg);
background-repeat: no-repeat;
background-size: 100% 100%;
box-shadow: 0px 10px 20px rgba(59, 148, 209, 0.25);
border-radius: 30px;
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 24px;
height: 24px;
z-index: 10;
}
.wp-pagenavi .current {
color: #2e87c4;
background-color: transparent;
border-color: transparent;
font-size: 1rem;
text-shadow: 0 4px 8px rgba(59, 148, 209, 0.64);
border: none;
margin: 0 5px;
}
.wp-pagenavi .first, .wp-pagenavi .last {
display: none;
}
.wp-pagenavi .extend {
border: none;
}
.subscribe_show #modal-subscribe {
opacity: 1;
display: block;
} #header img.custom-logo.img-fluid {
max-width: 133px;
max-height: 100%;
}
.line {
display: block;
height: 20px;
width: 100px;
margin-bottom: 30px;
}
.line.line_blue {
background: #00AEEF;
}
.line.line_red {
background: #D05F36;
}
.single-project .sg-reconstruction {
background: none;
}
.single-project main .team .team-p img {
max-width: 160px;
max-height: 160px;
height: auto;
}
.single-project main .team .team-p a {
margin-top: 0;
}
.sg-reconstruction .page-title {
padding-bottom: 20px;
margin-bottom: 0;
}
.sg-reconstruction .page-content {
margin-bottom: 40px;
}
.sg-reconstruction .ttl-2 {
font-size: 1.625rem;
font-weight: 700;
}
.sg-reconstruction .ttl-2 span {
color: #D05F36;
}
.sg-reconstruction .rebuilding__list {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
}
.sg-reconstruction .rebuilding__item {
display: flex;
width: 50%;
flex: 0 0 50%;
padding-right: 40px;
margin-bottom: 30px;
}
.sg-reconstruction .rebuilding__item .rebuilding__left {
width: 70px;
height: 70px;
flex: 0 0 70px;
background: #D05F36;
border-radius: 100%;
margin-right: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.sg-reconstruction .rebuilding__item .rebuilding__left img {
max-width: 100%;
max-height: 100%;
}
.sg-reconstruction .rebuilding__item .rebuilding__right {
width: calc(100% - 85px);
flex: 0 0 calc(100% - 85px);
}
.sg-reconstruction .rebuilding__item .rebuilding__right .line {
margin-bottom: 10px;
height: 10px;
width: 60px;
}
.sg-reconstruction .rebuilding__item .rebuilding__ttl {
font-weight: 700;
margin-bottom: 10px;
}
.sg-reconstruction .challenge {
margin: 40px 0 80px;
}
.sg-reconstruction .challenge .ttl-2 span {
color: #00AEEF;
}
.sg-reconstruction .challenge .challenge__list {
margin-top: 30px;
}
.sg-reconstruction .challenge .challenge__list .challenge__item {
display: flex;
width: 100%;
margin-bottom: 20px;
}
.sg-reconstruction .challenge .challenge__list .challenge__item .challenge__block {
width: 100%;
flex: 0 0 100%;
padding-left: 28px;
}
.sg-reconstruction .challenge .challenge__list .challenge__item .challenge__block .challenge__ttl {
font-weight: 700;
cursor: pointer;
position: relative;
}
.sg-reconstruction .challenge .challenge__list .challenge__item .challenge__block .challenge__ttl:before {
content: "";
display: block;
width: 18px;
height: 18px;
background: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/img/plain-triangle.png) left/contain no-repeat;
position: absolute;
top: 3px;
left: -28px;
transition: all 0.5s ease-out;
}
.sg-reconstruction .challenge .challenge__list .challenge__item .challenge__block .active.challenge__ttl:before {
transition: all 0.5s ease-out;
transform: rotate(90deg);
}
.sg-reconstruction .challenge .challenge__list .challenge__item .challenge__block .challenge__desc {
padding: 0;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease-out;
}
.sg-reconstruction p {
font-size: 1rem;
}
.sg-reconstruction .cycle .cycle__doer .doer__ttl {
font-size: 1.2rem;
}
.sg-reconstruction .cycle .cycle__list {
margin-top: 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head {
display: flex;
justify-content: space-between;
align-items: center;
height: 40px;
margin-bottom: 40px;
color: #FFFFFF;
font-size: 1.438rem;
font-weight: 700;
line-height: 1;
padding-right: 34px;
position: relative;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head:after {
content: "";
display: block;
width: 0;
height: 0;
border-top: 10px solid #FFFFFF;
border-right: 10px solid #FFFFFF;
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
position: absolute;
right: 0;
top: 0;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head:before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-right: 10px solid #FFFFFF;
border-left: 10px solid transparent;
border-bottom: 10px solid #FFFFFF;
position: absolute;
right: 0;
bottom: 0;
z-index: 2;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head span {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head .cycle__number {
text-shadow: white 6px 0px 0px, white 5.91686px 0.995377px 0px, white 5.66974px 1.96317px 0px, white 5.2655px 2.87655px 0px, white 4.71532px 3.71022px 0px, white 4.03447px 4.44106px 0px, white 3.24181px 5.04883px 0px, white 2.35931px 5.51667px 0px, white 1.41143px 5.83163px 0px, white 0.424423px 5.98497px 0px, white -0.574341px 5.97245px 0px, white -1.55719px 5.79441px 0px, white -2.49688px 5.45578px 0px, white -3.36738px 4.96596px 0px, white -4.14455px 4.33852px 0px, white -4.80686px 3.59083px 0px, white -5.33596px 2.74364px 0px, white -5.71718px 1.8204px 0px, white -5.93995px 0.84672px 0px, white -5.99811px -0.150428px 0px, white -5.89004px -1.14341px 0px, white -5.61874px -2.1047px 0px, white -5.19172px -3.00766px 0px, white -4.62082px -3.82727px 0px, white -3.92186px -4.54081px 0px, white -3.11421px -5.12852px 0px, white -2.22026px -5.57409px 0px, white -1.26477px -5.86518px 0px, white -0.274238px -5.99373px 0px, white 0.723898px -5.95617px 0px, white 1.70197px -5.75355px 0px, white 2.63288px -5.39147px 0px, white 3.49082px -4.87998px 0px, white 4.25202px -4.23324px 0px, white 4.89538px -3.46919px 0px, white 5.40307px -2.60899px 0px, white 5.76102px -1.67649px 0px, white 5.95932px -0.697531px 0px;
font-size: 3.25rem;
font-weight: 900;
position: relative;
z-index: 2;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head .cycle__number:before {
content: "";
display: block;
height: 100%;
width: 10px;
background: #FFFFFF;
position: absolute;
top: 0;
left: 0;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head .cycle__number span {
position: relative;
z-index: 1;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head .cycle__ttl {
position: relative;
z-index: 2;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 26px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-1 {
width: calc(50% - 80px);
flex: 0 0 calc(50% - 80px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-1.cycle_item .cycle_right {
justify-content: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-2 {
width: calc(50% - 80px);
flex: 0 0 calc(50% - 80px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-2.cycle_item .cycle_right {
justify-content: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-3 {
width: calc((100% / 3) - 40px);
flex: 0 0 calc((100% / 3) - 40px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4 {
width: calc(25% - 20px);
flex: 0 0 calc(25% - 20px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4.cycle_item .cycle_left {
flex: 0 0 60%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4.cycle_item .cycle_left .cycle_item_ttl {
max-width: 120px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4.cycle_item .cycle_right {
flex: 0 0 40%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4.cycle_item .cycle_right .doer {
left: -10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5 {
width: calc(20% - 20px);
flex: 0 0 calc(20% - 20px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_left {
flex: 0 0 60%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_left .cycle_item_ttl {
max-width: 95px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_right {
flex: 0 0 40%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_right .doer {
left: -15px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col {
flex-wrap: wrap;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item {
display: flex;
align-items: center;
margin-bottom: 40px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left {
flex: 0 0 50%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .cycle_item_ttl {
font-size: 1.125rem;
line-height: 1;
font-weight: 600;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .line {
height: 10px;
width: 50px;
margin: 10px 0 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .line span {
display: block;
height: 100%;
width: 100%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .cycle_item_desc {
line-height: 120%;
font-size: 0.875rem;
max-width: 100px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right {
flex: 0 0 50%;
display: flex;
justify-content: flex-end;
position: relative;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right img {
max-width: 130px;
max-height: 130px;
width: 100%;
height: 100%;
object-fit: contain;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right .doer {
width: 30px;
height: 15px;
display: flex;
position: absolute;
bottom: 0;
left: 0;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col {
width: calc(100% - (100% / 3) - 40px);
flex: 0 0 calc(100% - (100% / 3) - 40px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_left {
width: 25%;
flex: 0 0 25%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_right {
width: 25%;
flex: 0 0 25%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list {
width: 50%;
flex: 0 0 50%;
padding-left: 40px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item {
display: flex;
align-items: center;
margin-top: 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item:first-child {
margin-top: 0;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_left {
width: 70%;
flex: 0 0 70%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_right {
width: 30%;
flex: 0 0 30%;
}
.sg-reconstruction .cycle .cycle__list #item-1.cycle__item .cycle_item {
align-items: flex-start;
}
.sg-reconstruction .cycle .cycle__accordion {
color: #FFFFFF;
cursor: pointer;
padding: 10px;
width: 150px;
line-height: 1;
border: none;
outline: none;
transition: 0.3s;
opacity: 0.9;
display: flex;
align-items: center;
justify-content: center;
margin: 0 0 40px 26px;
border-radius: 20px;
}
.sg-reconstruction .cycle .cycle__accordion:after {
content: "";
display: block;
width: 18px;
height: 18px;
background: url(//ti-ukraine.org/en//wp-content/themes/transparency_international-3/img/next.png) center/contain no-repeat;
margin-left: 10px;
transition: all 0.3s;
}
.sg-reconstruction .cycle .cycle__accordion.active:after {
transition: all 0.3s;
transform: rotate(180deg);
}
.sg-reconstruction .cycle .active, .sg-reconstruction .cycle .cycle__accordion:hover {
opacity: 1;
}
.sg-reconstruction .cycle .cycle__bottom {
padding: 0;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.5s ease-out;
}
.sg-reconstruction .cycle .cycle__bottom .cycle__desc {
padding: 0 26px 40px;
}
.sg-reconstruction .cycle .cycle__doer .doer__list {
margin: 20px 0 40px;
display: flex;
flex-wrap: wrap;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item {
display: flex;
flex: 0 0 220px;
align-items: flex-end;
justify-content: center;
line-height: 100%;
margin-bottom: 20px;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item img {
width: 100%;
height: 100%;
max-height: 30px;
max-width: 50px;
margin-right: 10px;
object-fit: contain;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item.doer__institution img {
max-width: 30px;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item.doer__manager img {
max-width: 30px;
}
.sg-reconstruction .logo__list {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-evenly;
margin-bottom: 40px;
}
.sg-reconstruction .logo__list .logo__item {
width: auto;
height: 100%;
max-height: 40px;
object-fit: contain;
margin: 10px 20px;
}
.switch-to-big .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .cycle_item_desc {
max-width: 120px;
}
.switch-to-big .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_left .cycle_item_ttl {
max-width: 100px;
}
#tilda {
overflow-x: hidden;
}
#tilda div[data-bg-color="#3695d8"] {
display: none;
}
#tilda .disability-block a {
max-width: 0;
}
#tilda .t-cover__wrapper .t-title span {
color: #fff;
}
#tilda .t-btn + p {
display: none;
}
#tilda .t-btn table {
display: block;
color: #fff;
}
#tilda .t-btn table td {
border: none;
}
#tilda .banner-block {
display: none;
}
#tilda footer .row {
flex-wrap: nowrap;
}
#tilda #header .socials-links {
padding-left: 0;
}
#tilda #header .row {
flex-wrap: nowrap;
}
#tilda .single-bg .content-block .container {
width: 100%;
max-width: 100%;
}
#tilda .single-bg .content-block .container .row {
width: 100%;
}
#tilda .single-bg .content-block .container .row .col-lg-8 {
padding: 0;
width: 100%;
max-width: 100%;
flex: 100%;
} body, #header .navbar-nav .nav-link, #header .other-links .lang-block a, #header .other-links .help-block a.help, .mark-block, a, p, div, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, b, ul, ol, li, h1.page-title, .home main .jumb-wrapper .banner-slider .slide .date-block, .home main .jumb-wrapper .banner-slider .slide .excerpt, .home main .jumb-wrapper .banner-slider .slide p, .button, .page-donate-confirm main form button, #header .disability-switch, #header .grayscale-switch, .vectors__title, .home main .news-block .news-slider .left-block .wrapper .excerpt, .home main .news-block .news-slider .left-block .wrapper p, .home main .news-block .news-list .one-news:first-child .date, .home main .news-block .news-list .one-news:first-child .text, .home main .news-block .news-list .all-news, .home main .feedback-block .feedback .date-block, .home main .feedback-block .all-feedback, footer .footer-nav .navbar-nav .nav-link, footer .logo-block div span, .page-template-tpl_page-about p, .page-template-tpl_page-about p b, .about h6.subtitle, .page-template-tpl_page-about h6.subtitle, .archive .news-wrapper .news-block .news-date, .blocks-wt-image .block .date-block, .blocks-wt-image .excerpt, .more, .single-news main .banner-block .date-block, .tender-template-default .banner-block .date-block, .single-news main .content-block p, h6.subtitle, .single-research main .content-block p, body.single .content-block h1, body.single .content-block h2, body.single .content-block h3, body.single .content-block h4, body.single .content-block h5, body.single .content-block h6, body.single .content-block ul li, body.single .content-block ol li, .power-section__text p, .power-section blockquote, .power-dropdown__title, .power-dropdown__text p, .archive .block-posts .type-blog .block .name a, .archive .block-posts .type-blog .block .title a, .author .main-info h5.bloger-posit, .author .main-info p, .announces__calendar-year, .announces__calendar-month, .announces__calendar-month.active, .post-type-archive-vacancies .block-posts .type-vacancies .block .title a, .post-type-archive-vacancies .block-posts .type-internship .block .title a, .post-type-archive-vacancies .block-posts .type-tender .block .title a, .page-template-tpl_page-volunteers .block-posts .type-vacancies .block .title a, .page-template-tpl_page-volunteers .block-posts .type-internship .block .title a, .page-template-tpl_page-volunteers .block-posts .type-tender .block .title a, .page-template-tpl_page-vacations .block-posts .type-vacancies .block .title a, .page-template-tpl_page-vacations .block-posts .type-internship .block .title a, .page-template-tpl_page-vacations .block-posts .type-tender .block .title a, .post-type-archive-internship .block-posts .type-vacancies .block .title a, .post-type-archive-internship .block-posts .type-internship .block .title a, .post-type-archive-internship .block-posts .type-tender .block .title a, .post-type-archive-tender .block-posts .type-vacancies .block .title a, .post-type-archive-tender .block-posts .type-internship .block .title a, .post-type-archive-tender .block-posts .type-tender .block .title a, .post-type-archive-vacancies .block-posts .type-vacancies .block .status-block div, .post-type-archive-vacancies .block-posts .type-internship .block .status-block div, .post-type-archive-vacancies .block-posts .type-tender .block .status-block div, .page-template-tpl_page-volunteers .block-posts .type-vacancies .block .status-block div, .page-template-tpl_page-volunteers .block-posts .type-internship .block .status-block div, .page-template-tpl_page-volunteers .block-posts .type-tender .block .status-block div, .page-template-tpl_page-vacations .block-posts .type-vacancies .block .status-block div, .page-template-tpl_page-vacations .block-posts .type-internship .block .status-block div, .page-template-tpl_page-vacations .block-posts .type-tender .block .status-block div, .post-type-archive-internship .block-posts .type-vacancies .block .status-block div, .post-type-archive-internship .block-posts .type-internship .block .status-block div, .post-type-archive-internship .block-posts .type-tender .block .status-block div, .post-type-archive-tender .block-posts .type-vacancies .block .status-block div, .post-type-archive-tender .block-posts .type-internship .block .status-block div, .post-type-archive-tender .block-posts .type-tender .block .status-block div, .tender-template-default .duration h6, .tender-template-default .duration p, .tender-template-default .duration h5, .tender-template-default .project-info .download-block h3, .tag-filter, .single-project main p, .single-project main li, .single-project main .team .team-p .name, .single-project main .team .team-p .position, .single-project main .team .team-p a, .page-template-tpl_page-volunteers .banner-block p, .page-template-tpl_page-vacations .banner-block p, body.vacation .vacation-title .lower-block a, .single-vacancies .vacation-title .lower-block a, .single-internship .vacation-title .lower-block a, body.vacation .duration h5, .single-vacancies .duration h5, .single-internship .duration h5, body.vacation h6, .single-vacancies h6, .single-internship h6, body.vacation p, body.vacation li, .single-vacancies p, .single-vacancies li, .single-internship p, .single-internship li, .block-with-large-text-n-button h1 span, .block-with-people-quotes .person-block .person-name, .block-with-people-quotes .person-block .person-text, #header .search-block input, .block-with-big-cards .card-wrapper .title, .block-with-humans-feedback .human-name, .block-with-humans-feedback .human-position, .blockquote-block p.quote, .blockquote-block p, .author .posts .post-title a, .home main .news-block .news-list .date, .block-with-humans-feedback .human-text {
font-family: "Gilroy", sans-serif;
}
.author .posts .post-title a {
font-weight: 700;
}
div.date-block, .blocks-wt-image .excerpt {
font-family: "Gilroy", sans-serif !important;
}
h1, .h1 {
font-weight: 700;
}
h2, .h2, h2 b, h2 strong {
font-weight: 600;
}
.blocks-wt-image .block .text a, .archive .block-posts .type-blog .block .title a, .post-type-archive-tender .block-posts .type-tender .block .title a, .page-template-tpl_page-vacations .block-posts .type-vacancies .block .title a, .page-template-tpl_page-volunteers .block-posts .type-internship .block .title a {
font-weight: 600;
text-transform: none;
line-height: 120%;
font-size: 15px;
}
.theme-link a, .post-type-archive-tender .block-posts .type-tender .block .status-block div, .page-template-tpl_page-vacations .block-posts .type-vacancies .block .status-block div {
font-weight: 700;
}
footer .footer-nav .navbar-nav .nav-link {
font-weight: 500;
}
.tag-filter .theme-link a {
font-weight: 500;
}
#header .navbar-nav .nav-link {
font-weight: 500;
}
.block-with-people-quotes_blocks-without-bg .person-block .person-name {
line-height: 120%;
}
.block-with-big-cards .card-wrapper .title {
font-weight: 700;
}
h6.subtitle {
font-weight: 700;
}
body.vacation .vacation-title .lower-block a, .single-vacancies .vacation-title .lower-block a, .single-internship .vacation-title .lower-block a {
font-weight: 500;
}
table td, table tr {
font-size: 14px;
}
.archive .news-wrapper .news-block .news-title {
line-height: 120%;
}
.archive .more {
font-weight: 700;
}
.archive.tax-type-projects.term-special-projects *, .archive.tax-type-projects.term-special-projects :after, .archive.tax-type-projects.term-special-projects :before, .archive.post-type-archive.post-type-archive-project *, .archive.post-type-archive.post-type-archive-project :after, .archive.post-type-archive.post-type-archive-project :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.archive.tax-type-projects.term-special-projects .block-posts {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .post-type-archive-tender .block-posts .type-tender .block .img-block a img {
object-fit: contain;
}
.page-template-tpl_page-vacations .block-posts .type-vacancies .block .img-block a img {
object-fit: contain;
}
.page-template-tpl_page-volunteers .block-posts .type-internship .block .img-block a img {
object-fit: contain;
}
.sg-news-link {
margin: 30px 0 50px;
font-size: 24px;
font-weight: 700;
}
.single-news main .content-block p {
hyphens: auto;
}
.home main .news-block .button-container {
left: calc(50% - 17px);
}
.sg-posts__list {
margin: 20px 0 60px 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.sg-posts__list a {
display: block;
min-height: 70px;
flex: 0 0 calc(50% - 5px);
text-decoration: none;
margin: 5px 0;
padding: 10px 15px;
border: 1px solid #ccc;
border-radius: 10px;
font-size: 18px;
line-height: 130%;
font-weight: 600;
color: #46b9ff;
transition: all 0.3s;
}
.sg-posts__list a:hover {
background: rgba(204, 204, 204, 0.3);
transition: all 0.3s;
}
#header input[name="search-key"] {
margin-bottom: 0;
}
.single-news main .banner-block .bloger-block {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding-bottom: 30px;
}
.single-news main .banner-block .bloger-block img {
width: 66px;
height: 66px;
object-fit: cover;
object-position: top;
border-radius: 80px;
margin-right: 15px;
}
.page-template-tpl_page-about .contacts {
padding-top: 0;
}
.page-template-tpl_page-about .about-company {
padding-bottom: 0;
}
.page-template-tpl_page-about p {
font-size: 14px;
}
.single-project.postid-24689 main, .single-project.postid-24690 main {
background: none;
}
.blockquote-block .img-circle {
margin-bottom: 15px;
}
.single-team .posts .block-posts .post, .archive.author .posts .block-posts .post {
padding-bottom: 0;
}
.single-team .sg-post-accordion .sg-post-accordion__btn, .archive.author .sg-post-accordion .sg-post-accordion__btn {
line-height: 40px;
min-width: 185px;
width: fit-content;
background: #00AEEF;
box-shadow: 0 10px 20px rgba(0, 174, 239, 0.2);
text-align: center;
border-radius: 50px;
font-family: "Gilroy", sans-serif;
font-size: 0.875rem;
font-weight: 700;
letter-spacing: 0.05em;
color: #fff;
text-decoration: none;
border: none;
outline: none !important;
transition: all 0.5s ease;
margin: 0 auto;
padding: 0 30px 0 40px;
cursor: pointer;
}
.single-team .sg-post-accordion .sg-post-accordion__btn svg, .archive.author .sg-post-accordion .sg-post-accordion__btn svg {
transition: all 0.3s;
margin-left: 10px;
}
.single-team .sg-post-accordion .sg-post-accordion__btn span, .archive.author .sg-post-accordion .sg-post-accordion__btn span {
color: #FFF;
transition: all 0.3s;
}
.single-team .sg-post-accordion .sg-post-accordion__btn .less, .archive.author .sg-post-accordion .sg-post-accordion__btn .less {
opacity: 0;
visibility: hidden;
display: none;
}
.single-team .sg-post-accordion .sg-post-accordion__btn.active svg, .archive.author .sg-post-accordion .sg-post-accordion__btn.active svg {
transform: rotate(180deg);
}
.single-team .sg-post-accordion .sg-post-accordion__btn.active .more, .archive.author .sg-post-accordion .sg-post-accordion__btn.active .more {
opacity: 0;
visibility: hidden;
display: none;
}
.single-team .sg-post-accordion .sg-post-accordion__btn.active .less, .archive.author .sg-post-accordion .sg-post-accordion__btn.active .less {
opacity: 1;
visibility: visible;
display: inline;
}
.bloger-block .name a {
font-size: 1rem;
}
@media (max-width: 1199.98px) {  #header .navbar-nav .nav-link {
font-size: 13px;
}
}
@media (max-width: 991.98px) {  .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-3, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5 {
width: calc((100% / 3) - 20px);
flex: 0 0 calc((100% / 3) - 20px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left {
flex: 0 0 60%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right {
flex: 0 0 40%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right .doer {
bottom: -10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item.cycle__item-5 .cycle_list {
justify-content: space-around;
}
.sg-reconstruction .cycle .cycle__list .cycle_item.cycle_add_col .cycle_left {
width: 30%;
flex: 0 0 30%;
}
.sg-reconstruction .cycle .cycle__list .cycle_item.cycle_add_col .cycle_right {
width: 20%;
flex: 0 0 20%;
}
.sg-reconstruction .cycle .cycle__list .cycle_item.cycle_add_col .add_col_list {
padding-left: 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_left .cycle_item_ttl {
font-size: 1rem;
}
#header .navbar-nav .nav-link {
font-size: 15px;
}
}
@media (max-width: 767.98px) {  .sg-reconstruction .page-title {
padding-top: 40px;
font-size: 1.875rem;
}
.sg-reconstruction .line {
height: 15px;
}
.sg-reconstruction .ttl-2 {
font-size: 1.4rem;
}
.sg-reconstruction .rebuilding__item {
width: 100%;
flex: 0 0 100%;
padding: 0;
}
.sg-reconstruction .challenge {
margin: 40px 0 40px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-3, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5 {
width: calc(50% - 20px);
flex: 0 0 calc(50% - 20px);
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head {
font-size: 1.2rem;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left {
padding-right: 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .cycle_item_ttl {
font-size: 1rem;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_left {
flex: 0 0 80%;
width: 80%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_right {
flex: 0 0 20%;
width: 20%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item {
margin-top: 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .doer {
left: -10px;
bottom: -15px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item.cycle__item-5 .cycle_list {
justify-content: space-between;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-1, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-2 {
width: calc(50% - 20px);
flex: 0 0 calc(50% - 20px);
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item.doer__manager img, .sg-reconstruction .cycle .cycle__doer .doer__list .doer__item.doer__institution img {
max-width: 50px;
}
.sg-reconstruction .cycle .cycle__doer .doer__list {
justify-content: space-between;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item {
justify-content: flex-start;
}
.sg-reconstruction .cycle .cycle__bottom .cycle__desc {
padding: 0 26px 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list {
justify-content: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col {
width: 100%;
flex: 0 0 100%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_left {
width: 30%;
flex: 0 0 30%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_right {
width: 20%;
flex: 0 0 20%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list {
padding-left: 20px;
}
.sg-reconstruction .logo__list .logo__item {
max-height: 30px;
}
.post-type-archive-vacancies .block-posts, .page-template-tpl_page-volunteers .block-posts, .page-template-tpl_page-vacations .block-posts, .post-type-archive-internship .block-posts, .post-type-archive-tender .block-posts {
padding-bottom: 0;
}
.post-type-archive-vacancies .block-posts .type-vacancies .block .status-block, .post-type-archive-vacancies .block-posts .type-internship .block .status-block, .post-type-archive-vacancies .block-posts .type-tender .block .status-block, .page-template-tpl_page-volunteers .block-posts .type-vacancies .block .status-block, .page-template-tpl_page-volunteers .block-posts .type-internship .block .status-block, .page-template-tpl_page-volunteers .block-posts .type-tender .block .status-block, .page-template-tpl_page-vacations .block-posts .type-vacancies .block .status-block, .page-template-tpl_page-vacations .block-posts .type-internship .block .status-block, .page-template-tpl_page-vacations .block-posts .type-tender .block .status-block, .post-type-archive-internship .block-posts .type-vacancies .block .status-block, .post-type-archive-internship .block-posts .type-internship .block .status-block, .post-type-archive-internship .block-posts .type-tender .block .status-block, .post-type-archive-tender .block-posts .type-vacancies .block .status-block, .post-type-archive-tender .block-posts .type-internship .block .status-block, .post-type-archive-tender .block-posts .type-tender .block .status-block {
bottom: 20px;
}
#header .navbar-nav .nav-link {
font-size: 18px;
}
#header .other-links .lang-block {
margin-top: 20px;
}
.form-support .btn {
font-size: 16px;
}
.block-with-humans-feedback .human-name {
font-size: 28px;
}
.single-research main iframe {
max-width: 100%;
height: 80vh;
}
.sg-news-link {
font-size: 20px;
}
}
@media (max-width: 575.98px) {  .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-1, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-2, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-3, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5 {
width: 100%;
flex: 0 0 100%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_left .cycle_item_desc {
max-width: none;
}
.sg-reconstruction .cycle .cycle__list #item-1.cycle__item .cycle_item {
align-items: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_left {
flex: 0 0 60%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_right {
flex: 0 0 40%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_right img {
max-width: 130px;
max-height: 130px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list {
flex: 0 0 100%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item {
margin-top: 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_right .doer {
bottom: 0;
left: 0;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item {
margin-bottom: 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right .doer, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_right .doer, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4.cycle_item .cycle_right .doer {
bottom: 0;
left: 0;
width: 30px;
height: 15px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-5.cycle_item .cycle_left .cycle_item_ttl, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-4.cycle_item .cycle_left .cycle_item_ttl {
max-width: none;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item {
flex: 0 0 100%;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item img {
max-height: 20px;
max-width: 40px;
}
.sg-reconstruction .cycle .cycle__doer .doer__list .doer__item.doer__manager img, .sg-reconstruction .cycle .cycle__doer .doer__list .doer__item.doer__institution img {
max-height: 20px;
max-width: 40px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle__head .cycle__ttl {
padding-left: 20px;
font-size: 1rem;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right {
justify-content: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item {
flex-direction: column;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item .cycle_left {
flex: auto;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item .cycle_right {
flex: auto;
margin-top: 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col {
flex-direction: inherit;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .cycle_left {
flex: 0 0 100%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .cycle_left .cycle_item_ttl {
text-align: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .cycle_right img {
transform: rotate(90deg);
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .add_col_list {
padding: 0;
display: flex;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item {
flex-direction: column;
flex: 0 0 50%;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item:first-child {
margin-top: 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_left {
width: auto;
flex: auto;
padding: 0 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_right {
width: auto;
flex: auto;
order: -1;
margin: 0 0 10px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .add_col_list .add_col_item .cycle_right img {
transform: none;
max-width: 70px;
max-height: 70px;
}
h1.page-title, h1 {
font-size: 28px;
}
.single h1.page-title, .single h1 {
font-size: 20px;
}
body.vacation .duration p, .single-vacancies .duration p, .single-internship .duration p, body.vacation .duration h6, body.vacation .duration h5, .single-vacancies .duration h6, .single-vacancies .duration h5, .single-internship .duration h6, .single-internship .duration h5 {
font-family: "Gilroy", sans-serif;
}
body.vacation .duration .deadline, .single-vacancies .duration .deadline, .single-internship .duration .deadline {
margin-top: 10px;
}
body.vacation .duration h5, body.vacation .duration h6, .single-vacancies .duration h5, .single-vacancies .duration h6, .single-internship .duration h5, .single-internship .duration h6 {
font-weight: 700;
}
table td, table tr {
font-size: 12px;
}
.sg-posts__list a {
flex: 0 0 100%;
min-height: auto;
font-size: 16px;
padding: 8px 12px;
}
}
@media (max-width: 399.98px) {
.sg-reconstruction .ttl-2 {
font-size: 1.3rem;
}
.sg-reconstruction .challenge {
margin: 40px 0 20px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right img, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item.cycle_add_col .cycle_right img {
max-width: 75px;
max-height: 75px;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item .cycle_right .doer {
bottom: -5px;
left: -15px;
}
}
@media (max-width: 349.98px) {
.sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-2.cycle_item .cycle_right, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .sg-col-1.cycle_item .cycle_right, .sg-reconstruction .cycle .cycle__list .cycle__item .cycle_list .cycle_item .cycle_right {
justify-content: flex-end;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item .cycle_left .cycle_item_ttl {
text-align: center;
}
.sg-reconstruction .cycle .cycle__list .cycle__item#item-3 .cycle_list .cycle_item.cycle_add_col .cycle_right {
justify-content: center;
}
}
.page-template-search-types input[name="search-key"] {
border: solid 3px #3695D8 !important;
}