/**
 * Theme Name: Weyou Group
 * Description: Blocksy Child theme
 * Version: 1.0.1
 * Author: ÉQUINOXES
 * Template: blocksy
 * Text Domain: weyou-group
 */

#menu-selecteur-langue {
	justify-content: flex-end !important;
}

.linguise_parent_menu_item .linguise_switcher_sub {
	margin-top: -45px !important;
	box-shadow: inset 0px 0px 1px rgba(0, 0, 0, 0.5) !important;
	border-radius: 10px !important;
}

.linguise_parent_menu_item .linguise_switcher_sub li {
	border-bottom: 0 !important;
}

/*nav > ul > [class*="ct-mega-menu"] > .sub-menu > li {
	padding-top: 10px;
	padding-bottom: 10px;
}*/

.menu > [class*="ct-mega-menu"] > .sub-menu {
	padding: 50px 58.5px 30px 28.5px;
}

.menu > [class*="ct-mega-menu"] > .sub-menu > .menu-item {
	display: flex;
	padding: 0 0 0 30px;
	margin-bottom: 20px;
}

.menu > [class*="ct-mega-menu"] > .sub-menu > .menu-item > a {
	flex: 1 1 auto;
	padding: 0;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link span::after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	opacity: 0;
	transform: translatex(-200px);
	-webkit-transition: all .3s;
	transition: all .3s;
	margin-left: 1rem;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 32 32'%3E%3Cpath fill='%236A05E0' d='M31.781 16.531l-5.688-5.688q-0.219-0.188-0.484-0.188t-0.484 0.188q-0.188 0.188-0.188 0.469t0.188 0.469l4.594 4.594h-20.5q-0.25 0-0.453 0.188t-0.203 0.469 0.203 0.469 0.484 0.188h20.469l-4.594 4.594q-0.188 0.188-0.188 0.469t0.188 0.469q0.094 0.094 0.219 0.156t0.25 0.063q0.156 0 0.266-0.063t0.234-0.156l5.688-5.688q0.094-0.094 0.156-0.219t0.063-0.281-0.063-0.281-0.156-0.219v0zM6.219 16.375h-5.563q-0.25 0-0.453 0.188t-0.203 0.469 0.203 0.484 0.453 0.203h5.563q0.25 0 0.453-0.203t0.203-0.484-0.203-0.469-0.453-0.188z'%3E%3C/path%3E%3C/svg%3E");
}

[data-header*="type-1"] .ct-header [data-id="menu"] .more-items-container .sub-menu .ct-menu-link span::after {
	content: none;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .sub-menu .ct-menu-link {
	margin-left: 20px;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .sub-menu .ct-menu-link span::after {
	content: none;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .sub-menu .ct-menu-link {
	font-size: 1rem;
	padding-top: 7px;
	padding-bottom: 7px;
}

[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link:hover {
	-webkit-font-smoothing: subpixel-antialiased;
	transform: scale(.95);
	transform-origin: center;
}
[data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link:hover span::after {
	opacity: 1;
	transform: translatex(0);
}

#offcanvas .mobile-menu .ct-toggle-dropdown-mobile {
	border-left: 1px solid rgba(0,0,0,.1) !important;
	flex-basis: 74px;
	height: 50px;
}

#offcanvas .mobile-menu .ct-toggle-dropdown-mobile svg {
	width: 1.75rem;
	height: 1.75rem;
}

.ct-menu-link img {
	border-radius: 20px;
}












[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div,
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
	max-width: 1600px;
}

.ct-footer div.wpforms-container-full:not(:empty) {
	margin: 0;
}

.ct-footer .wpforms-form {
	display: grid;
	gap: 1rem;
}

.ct-footer div.wpforms-container-full .wpforms-form .wpforms-field-container {
	grid-area: 1 / 1 / 2 / 3;
}

.ct-footer div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	grid-area: 1 / 3 / 2 / 4;
	margin-top: 0;
}

.ct-footer div.wpforms-container-full input[type="checkbox"] + label, div.wpforms-container-full input[type="radio"] + label {
	color: var(--theme-palette-color-8);
	font-size: .85rem
}

.ct-footer .wpforms-container .wpforms-field {
	padding-top: 0;
}








.wpforms-form button[type=submit] {
	background-color: var(--theme-palette-color-1) !important;
	border-color: var(--theme-palette-color-1) !important;
	border-radius: 10px !important;
}
 
.wpforms-form button[type=submit]:hover {
	background-color: var(--theme-palette-color-1) !important;
}

.wpforms-container .wpforms-field,
.wp-core-ui div.wpforms-container .wpforms-field {
	padding: 10px 0;
}

.wpforms-container .wpforms-field input[type="text"],
.wpforms-container .wpforms-field input[type="email"],
.wpforms-container .wpforms-field input[type="number"],
.wpforms-container .wpforms-field input[type="password"],
.wpforms-container .wpforms-field input[type="search"],
.wpforms-container .wpforms-field input[type="tel"],
.wpforms-container .wpforms-field input[type="url"] {
	padding: 10px;
}

.wpforms-field-label {
	margin: 0 0 6px 0 !important;
}









.entry-header {
	position: relative;
}

.entry-header::after {
	content: '';
	display: block;
	height: 21px;
	width: 100vw;
	background-image: linear-gradient(150deg, var(--theme-palette-color-2) 0%, var(--theme-palette-color-3) 100%);
	position: absolute;
	top: .7em;
	left: 50%;
	z-index: -2;
	margin-left: -50vw;
}

.entry-header h1 {
	position: relative;
	display: inline-block;
}

.entry-header h1::after {
	content: '';
	display: block;
	height: 100%;
	width: calc(100% + 20px);
	background: var(--theme-palette-color-8);
	position: absolute;
	top: 0;
	left: -10px;
	z-index: -1;
}

[data-vertical-spacing*="bottom"] {
	padding-bottom: 150px;
}









#cmplz-document,
.editor-styles-wrapper .cmplz-unlinked-mode {
	font-size: 18px;
	max-width: 1140px;
}

#cmplz-document h2,
.editor-styles-wrapper .cmplz-unlinked-mode h2,
#cmplz-document h3,
.editor-styles-wrapper .cmplz-unlinked-mode h3 {
	font-size: 30px;
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

#cmplz-document p,
.editor-styles-wrapper .cmplz-unlinked-mode p,
#cmplz-document li,
.editor-styles-wrapper .cmplz-unlinked-mode li,
#cmplz-document td,
.editor-styles-wrapper .cmplz-unlinked-mode td {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 20px;
}









@media screen and (max-width: 768px) {
	.wpc_show_bottom_widget .wpc-filters-open-button-container, .wpc_show_open_close_button .wpc-filters-open-button-container {
		display: block !important;
	}
	#topbar .wpc-horizontal-layout .select2-container.select2-container--default {
		min-width: 100% !important;
	}
	#topbar .wpc-horizontal-layout .select2-container.select2-container--default {
		max-width: 100%;
		width: 100%;
		margin-right: 0;
	}
}

#topbar {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1rem;
	justify-content: space-between;
	padding-bottom: 2rem;
	margin-bottom: 3rem;
}

@media screen and (min-width: 769px) {
	#topbar {
		align-items: flex-end;
	}
}

#topbar::before {
	content: '';
	width: 100%;
	height: 1px;
	background-image: url("data:image/svg+xml,%3Csvg width='1288' height='1' viewBox='0 0 1288 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.5' x1='4.37114e-08' y1='0.5' x2='1288' y2='0.500113' stroke='%232F3242' stroke-dasharray='1 5'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	bottom: 0;
	left: 0;
}

#topbar .wpc-horizontal-layout .wpc-filters-section {
	margin-bottom: 0;
}

@media screen and (min-width: 769px) {
	#topbar .wpc-horizontal-layout.wpc-horizontal-cols-4 .wpc-filters-widget-wrapper {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: 1rem;
		width: auto;
	}
}

#topbar .wpc-horizontal-layout.wpc-horizontal-cols-4 .wpc-filters-widget-wrapper .wpc-instead-of-posts-found {
	display: none;
}

#topbar .wpc-horizontal-layout .select2-dropdown {
	border: 0;
	border-radius: 20px;
	box-shadow: 0 20px 50px 0 rgba(65,94,148,.09);
	margin-top: 1rem;
}

#topbar .wpc-horizontal-layout .select2-dropdown ul {
	padding: 20px 30px;
}

#topbar .wpc-horizontal-layout .select2-dropdown ul li {
	position: relative;
	color: var(--theme-text-color) !important;
	background-color: var(--theme-palette-color-8) !important;
	padding: 11.5px 0;
}

#topbar .wpc-horizontal-layout .select2-dropdown ul li::after {
	content: '';
	width: 100%;
	height: 1px;
	background-image: url("data:image/svg+xml,%3Csvg width='1288' height='1' viewBox='0 0 1288 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline opacity='0.5' x1='4.37114e-08' y1='0.5' x2='1288' y2='0.500113' stroke='%232F3242' stroke-dasharray='1 5'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	bottom: 0;
	left: 0;
}

@media screen and (min-width: 980px) {
	#topbar .wpc-horizontal-layout .select2-container.select2-container--default {
		min-width: 180px !important;
	}
}

#topbar span.select2-selection {
	display: flex;
	align-items: center;
	padding-left: 14px;
}

#topbar .wpc-filter-wy-event-sector span.select2-selection::before,
#topbar .wpc-filter-wy-event-place span.select2-selection::before,
#topbar .wpc-filter-wy_event_date span.select2-selection::before,
#topbar .wpc-filter-wy-event-format span.select2-selection::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	margin-right: .5em;
	flex-shrink: 0;
}

#topbar .wpc-filter-wy-event-sector span.select2-selection::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%236A05E0'%3E%3Cpath d='M116-116v-422.54l224-103.07v83.23l192-84V-532h312v416H116Zm52-52h624v-312H480v-82l-192 84v-82l-120 55v337Zm280.62-81.23h62.76v-149.54h-62.76v149.54Zm-156 0h62.76v-149.54h-62.76v149.54Zm312 0h62.76v-149.54h-62.76v149.54ZM844-532H689.69l48-296.61h60.62L844-532ZM168-168h624-624Z'/%3E%3C/svg%3E");
}

#topbar .wpc-filter-wy-event-place span.select2-selection::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%236A05E0'%3E%3Cpath d='M480.28-485.39q26.64 0 45.33-18.97 18.7-18.97 18.7-45.61t-18.98-45.34Q506.36-614 479.72-614t-45.33 18.97q-18.7 18.98-18.7 45.62 0 26.64 18.98 45.33 18.97 18.69 45.61 18.69ZM480-184.46q114.38-100.08 178.15-195.08 63.77-95 63.77-167.54 0-105.38-68.5-175.34-68.5-69.96-173.42-69.96-104.92 0-173.42 69.96-68.5 69.96-68.5 175.34 0 72.54 63.77 167.54 63.77 95 178.15 195.08Zm0 68.84Q333.03-240.57 259.55-348.21q-73.47-107.64-73.47-198.87 0-122.46 82.07-209.69Q350.23-844 479.5-844q129.27 0 211.85 87.23 82.57 87.23 82.57 209.69 0 91.23-72.96 198.43Q628-241.46 480-115.62Zm0-434.07Z'/%3E%3C/svg%3E");
}

#topbar .wpc-filter-wy_event_date span.select2-selection::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%236A05E0'%3E%3Cpath d='M228.31-116q-27.01 0-45.66-19Q164-154 164-180.31v-503.38Q164-710 182.65-729q18.65-19 45.66-19h87.38v-100.61h53.54V-748h223.08v-100.61h52V-748h87.38q27.01 0 45.66 19Q796-710 796-683.69v503.38Q796-154 777.35-135q-18.65 19-45.66 19H228.31Zm0-52h503.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-335.38H216v335.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85ZM216-567.69h528v-116q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H228.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v116Zm0 0V-696v128.31Zm264.21 186.77q-12.9 0-22.25-9.14-9.34-9.13-9.34-22.04 0-12.9 9.13-22.25 9.14-9.34 22.04-9.34 12.9 0 22.25 9.13 9.34 9.14 9.34 22.04 0 12.91-9.13 22.25-9.14 9.35-22.04 9.35Zm-156 0q-12.9 0-22.25-9.14-9.34-9.13-9.34-22.04 0-12.9 9.13-22.25 9.14-9.34 22.04-9.34 12.9 0 22.25 9.13 9.34 9.14 9.34 22.04 0 12.91-9.13 22.25-9.14 9.35-22.04 9.35Zm312 0q-12.9 0-22.25-9.14-9.34-9.13-9.34-22.04 0-12.9 9.13-22.25 9.14-9.34 22.04-9.34 12.9 0 22.25 9.13 9.34 9.14 9.34 22.04 0 12.91-9.13 22.25-9.14 9.35-22.04 9.35ZM480.21-240q-12.9 0-22.25-9.14-9.34-9.13-9.34-22.03 0-12.91 9.13-22.25 9.14-9.35 22.04-9.35 12.9 0 22.25 9.14 9.34 9.13 9.34 22.04 0 12.9-9.13 22.24-9.14 9.35-22.04 9.35Zm-156 0q-12.9 0-22.25-9.14-9.34-9.13-9.34-22.03 0-12.91 9.13-22.25 9.14-9.35 22.04-9.35 12.9 0 22.25 9.14 9.34 9.13 9.34 22.04 0 12.9-9.13 22.24-9.14 9.35-22.04 9.35Zm312 0q-12.9 0-22.25-9.14-9.34-9.13-9.34-22.03 0-12.91 9.13-22.25 9.14-9.35 22.04-9.35 12.9 0 22.25 9.14 9.34 9.13 9.34 22.04 0 12.9-9.13 22.24-9.14 9.35-22.04 9.35Z'/%3E%3C/svg%3E");
}

#topbar .wpc-filter-wy-event-format span.select2-selection::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%236A05E0'%3E%3Cpath d='M494-737.79q0 25.95-18.07 43.87Q457.85-676 432-676q-9.62 0-19.42-3.58-9.81-3.57-16.66-8.96-25.3 5-46.19 20.5-20.88 15.5-30.96 40.04h475.69l-45.31 234H600.46v-52h106q5.39-32.31 12.35-65t12.34-65h-502.3q5.38 32.31 12.34 65t12.35 65h106v52H210.85l-45.31-234h99.61q10.08-39.77 38.2-68.15 28.11-28.39 67.04-38.92-.39-.77-.39-1.93v-1.92q.85-25.92 18.46-43.5Q406.08-800 431.58-800q26.57 0 44.5 18.14Q494-763.73 494-737.79ZM399.38-216h161.24l27.84-226.54q.77-5.38-3.08-9.42-3.84-4.04-9.23-4.04h-192.3q-5.39 0-9.23 4.04-3.85 4.04-3.08 9.42L399.38-216Zm-45.3 52-33.92-271.46q-3.24-28.75 16.32-50.65Q356.03-508 384.46-508h191.08q28.43 0 47.98 21.89 19.56 21.9 16.32 50.65L605.92-164H354.08Z'/%3E%3C/svg%3E");
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px' fill='%236A05E0'%3E%3Cpath d='M840-172.46v-569.23q0-5.39-3.46-8.85t-8.85-3.46H132.31q-5.39 0-8.85 3.46t-3.46 8.85V-394H68v-347.69q0-26.53 18.89-45.42T132.31-806h695.38q26.53 0 45.42 18.89T892-741.69v509.92q0 22.08-15 39.34-14.99 17.27-37 19.97ZM336-396.31q-51.75 0-87.87-36.12Q212-468.56 212-520.31q0-51.75 36.13-87.87 36.12-36.13 87.87-36.13 51.75 0 87.87 36.13Q460-572.06 460-520.31q0 51.75-36.13 87.88-36.12 36.12-87.87 36.12Zm.21-52q29.79 0 50.79-21.21t21-51q0-29.79-21.21-50.79t-51-21q-29.79 0-50.79 21.22-21 21.21-21 51 0 29.78 21.21 50.78t51 21ZM68-123.69v-68.93q0-21.38 10.96-38.92 10.96-17.54 30.66-30 51.3-31.07 109.34-46.61Q277-323.69 336-323.69q59.38 0 116.23 15.54t110.15 46.61q19.7 11.46 30.66 29.61T604-192.62v68.93H68Zm52-52h432v-20.93q0-6.33-4.56-11.91-4.57-5.58-12.59-9.47-45.7-25.46-95.92-39.58Q388.7-271.69 336-271.69q-52.7 0-103.43 14.11-50.72 14.12-95.42 39.58-8.07 4.54-12.61 9.92-4.54 5.38-4.54 11.46v20.93Zm216-344.62Zm0 344.62Z'/%3E%3C/svg%3E");
}

#topbar .wpc-horizontal-layout .select2-dropdown ul li:last-child::after {
	content: none;
}

#topbar .wpc-chip-reset-all a {
	font-size: 10px;
	line-height: 1.1;
	border: 0;
	position: relative;
	width: 100px;
}

#topbar .wpc-chip-reset-all a::before,
#topbar .wpc-chip-reset-all a::after {
	content: '';
	width: 6px;
	height: 1px;
	background: var(--theme-text-color);
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%);
}

#topbar .wpc-chip-reset-all a::before {
	-webkit-transform: translate(0,-50%) rotate(45deg);
	transform: translate(0,-50%) rotate(45deg);
}

#topbar .wpc-chip-reset-all a::after {
	-webkit-transform: translate(0,-50%) rotate(-45deg);
	transform: translate(0,-50%) rotate(-45deg);
}

#topbar .wpc-horizontal-layout .wpc-posts-found {
	position: relative;
}

#topbar .wpc-edit-filter-set,
#topbar .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) {
	display: none;
}

#topbar .wpc-horizontal-layout .wpc-filters-widget-content {
	font-size: 14px;
}

#topbar .wpc-horizontal-layout .select2-selection--single {
	border: 0;
}

#topbar .wpc-horizontal-layout .select2-selection--single span {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 6px 14px 6px 0;
}

#topbar .wpc-horizontal-layout .wpc-sorting-form select,
#topbar .wpc-horizontal-layout .wpc-filter-content select,
#topbar .wpc-horizontal-layout .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single,
#topbar .wpc-horizontal-layout .wpc-sorting-form .select2-container--default .select2-selection--single {
	border-radius: 50px;
	border: 1px solid var(--theme-palette-color-6);
}

#topbar .wpc-horizontal-layout .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow,
#topbar .wpc-horizontal-layout .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow {
	background-color: transparent;
}

#topbar .wpc-horizontal-layout .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b,
#topbar .wpc-horizontal-layout .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: var(--theme-palette-color-1);
}

body .wpc-filters-open-button-container a.wpc-filters-open-widget, body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
	border: 1px solid var(--theme-palette-color-6) !important;
	border-radius: 20px !important;
	font-size: 14px !important;
}

span.wpc-icon-line-1::after, span.wpc-icon-line-2::after, span.wpc-icon-line-3::after {
	border-color: var(--theme-palette-color-1) !important;
}

.wpc-icon-html-wrapper span {
	background: var(--theme-palette-color-1) !important;
}


@media (max-width: 600px) {
	[data-prefix="wy-event_archive"] .entries {
		--grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	[data-prefix="wy-event_archive"] .entries .entry-card {
		max-width: 325px;
		margin: 0 auto;
	}
}






.TeamShowcase__FontWrapper-sc-burxdu-0 > a {
	width: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}

button[class^="PopupCloseControl__"] {
	border-radius: 16px;
	width: 32px;
	height: 32px;
	padding: 0;
}

.elementor img.eapp-team-showcase-member-card-photo-photo {
	height: 100%;
}

.eapp-team-showcase-grid-item .eapp-team-showcase-member-card-grid-photoContainer {
	width: 150px;
	height: 150px;
}

.eapp-team-showcase-popup-item-description {
	font-weight: 400;
}

.eapp-team-showcase-member-card-socials-item[href^="https://www.linkedin.com"],
.eapp-team-showcase-member-card-socials-item[href$="@weyou-group.com"] {
	width: 20px;
	height: 20px;
}

.eapp-team-showcase-member-card-socials-item[href^="https://www.linkedin.com"] div,
.eapp-team-showcase-member-card-socials-item[href$="@weyou-group.com"] div {
	display: none;
}

.eapp-team-showcase-member-card-socials-item[href^="https://www.linkedin.com"]::before,
.eapp-team-showcase-member-card-socials-item[href$="@weyou-group.com"]::before {
	content: '';
	opacity: 1 !important;
	display: block;
	width: 20px;
	height: 20px;
	background-color: transparent !important;
	background-position: center;
	background-repeat: no-repeat;
 }

.eapp-team-showcase-member-card-socials-item[href^="https://www.linkedin.com"]::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%230e76a8' d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");
}

.eapp-team-showcase-member-card-socials-item[href$="@weyou-group.com"]::before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23303030' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z'/%3E%3C/svg%3E");
}







.custom-ratio {
	aspect-ratio: 1.15/1;
}

.custom-ratio .wpr-flip-box {
	aspect-ratio: 1.15/1;
	width: 100%;
	max-width: 475px;
	margin-left: auto !important;
	margin-right: auto !important;
	height: auto !important;
}




ul.slick-dots li {
	color: var(--theme-palette-color-6);
}

ul.slick-dots li.slick-active {
	color: var(--theme-link-initial-color);
}



.home .premium-carousel-template .elementor-widget-container > img {
	margin-left: auto;
	margin-right: auto;
}