@media (max-width: 1199.98px) {
	.second-animation .main-frame .frame .one p {
		font-size: 26px;
	}
}

@media (max-width: 991.98px) {
	.desktop {
		display: none;
	}
	.mobile {
		display: block;
	}
	h2 {
		font-size: 1.5rem;
		font-weight: 500;
	}
	h3 {
		font-size: 0.875rem;
	}
	.middle-row .right .langswitcher li.lang-item-en {
		text-transform: uppercase;
	}
	.second-animation .main-frame {
		margin-bottom: 170px;
	}
	.second-animation .main-frame .frame .one {
		background-image: url("../assets/images/mobile/arrow-mobile.png") !important;
		height: 200px;
		position: relative;
		top: 70px;
		width: 100%;
		background-position: left;
		background-size: 24%;
	}
	.second-animation .main-frame .frame .one p {
		padding-left: 23%;
		padding-right: 10%;
		line-height: 27.88px;
	}
	.second-animation .main-frame .frame .two {
		background-image: url("../assets/images/mobile/rect-mobile.png") !important;
		background-size: 100% 100%;
		position: relative;
		width: 85%;
		left: unset;
		display: flex;
		justify-content: center;
		flex-direction: column;
		margin: 0 auto;
	}
	.second-animation .main-frame .frame .two p {
		font-size: 17px;
		font-weight: 500;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
		padding-left: 10%;
		padding-right: 10%;
	}
	.second-animation .main-frame .frame .three {
		bottom: -10%;
		padding: 15px;
	}
	.second-animation .main-frame .frame .three a {
		font-size: 14px;
	}
	.three-items-menu .menu .parents {
		height: 360px;
	}
	.three-items-menu .menu .parents > .initiatives,
	.three-items-menu .menu .parents > .stand-with-us {
		align-self: flex-end;
	}
	.three-items-menu .menu .parents > .initiatives {
		left: 23px;
	}
	.three-items-menu .menu .parents > .stand-with-us {
		right: 23px;
	}
	.three-items-menu .children h2 {
		margin: 0;
		line-height: 0;
	}
	.three-items-menu .menu .unfolded {
		padding: 0;
	}
	.three-items-menu .menu .parents {
		margin: 0;
	}
	.three-items-menu .menu .initiatives-child .folded .services {
		flex-direction: column;
	}
	.three-items-menu .menu .folded .services .service {
		width: 70%;
	}
	.three-items-menu .menu .folded .services .service .desc {
		flex-direction: column;
	}
	.three-items-menu .menu .folded .services .service .desc .left {
		width: 90%;
		justify-content: center;
	}
	.three-items-menu .menu .folded .services .service .desc .right {
		margin-top: 2rem;
		min-height: 340px;
		min-width: unset;
		width: 100%;
		background-image: url("../assets/images/bg-mobile.svg") !important;
	}
	.three-items-menu .menu .folded .services .service .desc .right p {
		padding: 30% 12% 25% 22%;
	}
	.three-items-menu .menu .where-we-work-child.folded .services .service .desc .right {
		flex-direction: column;
		background-image: url("../assets/images/bg-where-we-work-mobile.svg") !important;
	}
	.three-items-menu .menu .where-we-work-child.folded .services .service {
		width: 50%;
	}
	.three-items-menu .menu .where-we-work-child.folded .service .right .icons {
		margin-right: unset;
		padding-right: unset;
		border-right: unset;
	}
	.three-items-menu .menu .where-we-work-child.folded .service .right .icons.desktop {
		display: none !important;
	}
	.three-items-menu .menu .where-we-work-child.folded .service .right .icons.mobile {
		display: flex;
	}
	.three-items-menu .menu .where-we-work-child.folded .services .service .desc .left {
		padding-right: 0rem;
	}
	.three-items-menu .menu .where-we-work-child.folded .service .right .description {
		margin-top: 2rem;
	}
	.three-items-menu .menu .folded .services .service .desc .right .back-button {
		bottom: 30px;
	}
	.three-items-menu .menu .stand-with-us-child.folded .services {
		flex-direction: column;
	}
	.three-items-menu .menu .stand-with-us-child.folded .services .left {
		width: 100%;
	}
	.three-items-menu .menu .stand-with-us-child.folded .services .left .thumbnail {
		margin: 0;
		margin-bottom: 10%;
		width: 90%;
	}
	.three-items-menu .menu .stand-with-us-child.folded .services .right {
		width: 90%;
		padding: 0;
	}
	.three-items-menu .menu .stand-with-us-child.folded .services .right .post_title {
		font-size: 13px;
	}
	.three-items-menu .menu .stand-with-us-child.folded .services .right .read_more {
		justify-content: flex-start;
	}
	.post-type-archive-people .container_filter ul {
		gap: 10px;
		margin: 0 5px;
		padding: 0;
	}
	.post-type-archive-people .container_filter ul.selectors li {
		font-size: 14px;
		padding: 1rem 0.5rem;
		border-radius: .3125rem;
		-webkit-border-radius: .3125rem;
		-moz-border-radius: .3125rem;
		-ms-border-radius: .3125rem;
		-o-border-radius: .3125rem;
	}
	.post-type-archive-people .container_filter ul.selectors li:after {
		top: 4px;
		left: 4px;
	}
	.post-type-archive-people .content.grid {
		margin-top: 7rem;
	}
	.post-type-archive-people .content.grid h2 {
		bottom: 6rem;
	}
	.post-type-archive-people .content.grid .title h3 {
		font-size: unset;
	}
	.post-type-archive-people .content.grid .title .position {
		font-size: 8px;
		line-height: 8px;
	}
	.post-type-archive-people .content.grid .back-button {
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.post-type-archive-people .container_filter ul.filters-list li {
		min-height: 45px;
		width: 25%;
		padding: 0%;
		font-size: 11px;
	}
	.post-type-archive-people .container_filter ul li.affiliates svg {
		width: 100%;
	}
	.post-type-archive-people .container_filter ul {
		margin: 10px 5px;
	}
	.post-type-archive-people .container_filter .initiatives ul {
		flex-direction: column;
	}
	.post-type-archive-people .container_filter .initiatives ul li {
		width: 90%;
	}
	.single-people .wrapper .bio {
		padding: 0;
	}
	.single-people .wrapper .left .position {
		font-size: 20px;
	}
	.single-people .wrapper .left .post-thumbnail {
		max-width: unset;
	}
	.single-people .wrapper .left .post-thumbnail img {
		width: 100vw;
	}
	.single-people .wrapper {
		padding: 0.5rem;
	}
	.post-template-default .intro {
		flex-direction: column;
	}
	.post-template-default .intro .long-title {
		width: 100%;
	}
	.post-template-default .intro .thumbnail {
		width: 90%;
		margin: 5%;
	}
	.post-template-default h1.entry-title {
		margin-bottom: 0rem;
	}
	.post-template-default .intro .long-title .entry-meta .author {
		margin-top: 1rem;
	}
	.post-template-default .intro .thumbnail .caption {
		margin-top: 2rem;
	}
	.initiatives.shortcode .menu .services .service .desc,
	.shortcode .menu .where-we-work-child .services .service .desc {
		width: 100%;
	}
	.initiatives.shortcode .menu .folded .services .service .desc .right,
	.shortcode .menu .where-we-work-child.folded .services .service .desc .right {
		gap: 1rem;
		padding: 0%;
		flex-direction: row !important;
		min-height: unset;
		background-image: url("../assets/images/bg-shortcode-where-we-work-mobile.svg") !important;
	}
	.shortcode .menu .folded .services .resize {
		width: 100% !important;
	}
	.shortcode .menu .where-we-work-child.folded .service .right .description {
		margin-top: 0rem;
	}
	.initiatives.shortcode .social,
	.shortcode .menu .where-we-work-child.folded .service .desc .right .social {
		width: 2rem !important;
	}
	.initiatives.shortcode .icons {
		flex: 1;
		justify-content: center;
		margin: 0%;
		padding: 0%;
	}
	.initiatives.shortcode .description {
		flex: 1;
	}
	.three-items-menu .menu .menu-item {
		width: 33.333%;
	}
	.three-items-menu .menu .menu-item svg {
		width: 200px;
	}
	.three-items-menu .menu .menu-item h1 {
		width: fit-content;
		font-size: 24px;
		line-height: 30px;
	}
	.three-items-menu .menu .menu-item.selected h1 {
		font-size: 24px;
	}
	.first-animation .gifs {
		top: 0px;
		margin-bottom: 0px;
	}
	.first-animation .gifs .first {
		width: 100%;
	}
	.icons-menu:after {
		display: none;
	}
	.icons-menu .menu-wrapper .menu-item {
		margin: 40px auto;
		width: 50%;
	}
	.social_footer_mobile .social {
		justify-content: center;
		margin: 1rem;
	}
	.post-type-archive-people .container_filter .single-content {
		width: 50%;
	}
	.single-people .wrapper {
		display: flex;
		flex-direction: column;
	}
	.single-people .wrapper .left,
	.single-people .wrapper .bio {
		width: 100%;
	}
}

@media (max-width: 767.98px) {
	.post-type-archive-people .container_filter ul.filters-list li {
		width: 45%;
	}
	.post-type-archive-people .container_filter .initiatives ul li {
		width: 90%;
	}
	.footer #BacktoTop {
		bottom: 15px;
		right: 15px;
	}
}

@media (max-width: 575.98px) {
	.middle-row .custom-logo-link.wider img,
	.middle-row img.custom-logo.wider {
		width: fit-content;
		height: auto;
	}
	.icons-menu .menu-wrapper .menu-item svg, .icons-menu .menu-wrapper .menu-item a {
		width: 90%;
	}
	.second-animation .main-frame .frame .one {
		background-size: 33%;
	}
	.second-animation .main-frame .frame .one p {
		padding-left: 27%;
		padding-right: 7%;
		padding-bottom: 10%;
	}
}

/*# sourceMappingURL=media-queries.css.map */