/* CSS STYLES MANAGING THE PROMOTIONAL BANNER ON THE EUROPEAN PARLEMENT's PORTAL */
/* Composant "PROMOTIONAL ZONE" | template "INTERNATION WOMEN'S DAY" */
/* Copyright : European Parliament */
	
/* ============================================================================================================================================================================== */
/* == BANNER "INTERNATION WOMEN'S DAY" ========================================================================================================================================== */
/* ============================================================================================================================================================================== */

	/* ========================================================================================================================================================================== */
	/* == GENERIC STYLES FOR ALL VERSIONS ======================================================================================================================================= */
		
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* GENERAL : Main containers */

			/* GENERAL : Reset all tags */
			#website #iwd2023.eppz_promotional a,
			#website #iwd2023.eppz_promotional h2,
			#website #iwd2023.eppz_promotional div,
			#website #iwd2023.eppz_promotional ul,
			#website #iwd2023.eppz_promotional li,
			#website #iwd2023.eppz_promotional span,
			#website #iwd2023.eppz_promotional time,
			#website #iwd2023.eppz_promotional strong,
			#website #iwd2023.eppz_promotional em{
				position: 							static;
				display: 							inline-block;
				margin: 							0;
				padding: 							0;
				border:								none;
				outline: 							none;
				font-size: 							1em;
				font-weight: 						normal;
				text-decoration: 					none;
				letter-spacing: 					normal;
				line-height: 						normal;
				white-space: 						normal;
				cursor: 							default;
				color: 								inherit;
			}
			#website #iwd2023.eppz_promotional a,
			#website #iwd2023.eppz_promotional a *{
				cursor: 							pointer 	!important;
			}
			/* GENERAL : Hidden elements */
			#website #iwd2023.eppz_promotional .eppz_hidden:not(:last-child){
				position: 							absolute	!important;
				display: 							block		!important;
				overflow: 							hidden		!important;
				width: 								0 			!important;
				height: 							0 			!important;
				opacity: 							0 			!important;
			}
			/* GENERAL : Main containers */
			#website #iwd2023.eppz_promotional{
				position: 							relative;
				display: 							block;
				overflow: 							hidden;
				z-index: 							2;
				margin: 							0;
				padding: 							0;
				background-color: 					#fff;
				border:								none;
				outline: 							none;
				font-family: 						Helvetica, Arial, sans-serif;
				font-size: 							1em;
				font-weight: 						normal;
				text-decoration: 					none;
				text-align: 						center;
				white-space: 						nowrap;
				color: 								#fff;
			}
			#website #iwd2023.eppz_promotional .eppz_banner{
				position: 							relative;
				display: 							block;
				overflow: 							hidden;
				max-width:							1200px;
				margin: 							0 auto;
				padding: 							0;
				background-color: 					#fff;
				text-align: 						center;
			}
			#website #iwd2023.eppz_promotional .eppz_content{
				position: 							static;
				display: 							block;
				display: 							flex;
				display: 							-webkit-flex;
				overflow: 							hidden;
				margin: 							0 auto;
				padding: 							0;
				background-color: 					#fff;
				flex-direction: 					row;
				-webkit-flex-direction: 			row;
				align-items: 						stretch;
				-webkit-align-items: 				stretch;
				justify-content: 					flex-start;
				-webkit-justify-content: 			flex-start;
				letter-spacing: 					-0.32em;
				white-space: 						nowrap;
			}
			#website #iwd2023.eppz_promotional .eppz_content:after,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text{
				position: 							relative;
				display: 							inline-block;
				width: 								100%;
				margin: 							0;
				padding: 							0;
				box-sizing: 						border-box;
				text-align:							left;
				vertical-align:						middle;
				white-space:						normal;
			}
			#website #iwd2023.eppz_promotional .eppz_content:after{	
				width: 								0;
				height:								500px;
				content: 							"";
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image{	
				position: 							static;
				width: 								0;
				height: 							0;
			}
			#website #iwd2023.eppz_promotional + .eppz_promotional{
				padding-top: 						40px;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* GENERAL : Focus effect */

			#website #iwd2023.eppz_promotional .eppz_banner{
				--iwd2023_bg: 						#fff;
				--iwd2023_color: 					#1e6cff;
				color:								var(--iwd2023_color);
			}
			#website #iwd2023.eppz_promotional .eppz_banner:link,
			#website #iwd2023.eppz_promotional .eppz_banner:visited{
				--iwd2023_bg: 						#fff;
				--iwd2023_color: 					#1e6cff;
				background-color: 					#fff;
			}
			#website #iwd2023.eppz_promotional .eppz_banner:hover,
			#website #iwd2023.eppz_promotional .eppz_banner:focus,
			#website #iwd2023.eppz_promotional .eppz_banner:active{
				--iwd2023_bg: 						#1e6cff;
				--iwd2023_color: 					#fff;
				background-color: 					#1e6cff;
			}
			#website #iwd2023.eppz_promotional .eppz_banner .eppz_content .eppz_image span:after{
				transition:							clip-path 0.9s ease-out 0s;
			}
			#website #iwd2023.eppz_promotional .eppz_banner:link	.eppz_content .eppz_image span:after,
			#website #iwd2023.eppz_promotional .eppz_banner:visited	.eppz_content .eppz_image span:after{
				transition-duration: 				0.5s;
				clip-path: 							circle(0% at 70% 25%);
			}
			#website #iwd2023.eppz_promotional .eppz_banner:hover	.eppz_content .eppz_image span:after,
			#website #iwd2023.eppz_promotional .eppz_banner:focus	.eppz_content .eppz_image span:after,
			#website #iwd2023.eppz_promotional .eppz_banner:active	.eppz_content .eppz_image span:after{
				transition-duration: 				4s;
				clip-path: 							circle(100% at 70% 25%);
			}
			/*
			#website #iwd2023.eppz_promotional .eppz_banner .eppz_content .eppz_image:after{
				transition:									filter 0.5s ease-out 0s;
				-webkit-transition:					-webkit-filter 0.5s ease-out 0s;
			}
			#website #iwd2023.eppz_promotional .eppz_banner:link	.eppz_content .eppz_image:after,
			#website #iwd2023.eppz_promotional .eppz_banner:visited	.eppz_content .eppz_image:after{
				filter:								saturate(100%) brightness(1);
				-webkit-filter:						saturate(100%) brightness(1);
			}
			#website #iwd2023.eppz_promotional .eppz_banner:hover	.eppz_content .eppz_image:after,
			#website #iwd2023.eppz_promotional .eppz_banner:focus	.eppz_content .eppz_image:after,
			#website #iwd2023.eppz_promotional .eppz_banner:active	.eppz_content .eppz_image:after{
				filter:								saturate(120%) brightness(1.4);
				-webkit-filter:						saturate(120%) brightness(1.4);
			}
			*/
			#website #iwd2023.eppz_promotional .eppz_banner .eppz_content .eppz_text > span{
				transition:							color 0.5s ease-out 0s;
				-webkit-transition:					color 0.5s ease-out 0s;
			}
			#website #iwd2023.eppz_promotional .eppz_banner .eppz_content .eppz_text .eppz_date 	> span:before,
			#website #iwd2023.eppz_promotional .eppz_banner .eppz_content .eppz_text .eppz_button 	> span:before,
			#website #iwd2023.eppz_promotional .eppz_banner .eppz_content .eppz_text .eppz_title 	> span:before{
				transition:							background-color 0.5s ease-out 0s;
				-webkit-transition:					background-color 0.5s ease-out 0s;
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* GENERAL : Image */

			/* IMAGE :: image original and modified */
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image:after,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image span:after{
				position: 							absolute;
				display: 							block;
				overflow: 							hidden;
				top: 								0;
				bottom: 							0;
				left: 								0;
				right: 								0;
				content: 							"";
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image:before{
				background-color: 					var(--iwd2023_bg);
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image:after,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image span:after{
				background-image:					url(iwd2023.jpg);
				background-position:				right top 20%;
				background-size:					cover;
				background-repeat:					no-repeat;
				box-shadow: 						0 0 10px rgba(0,0,0,0.4) inset;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image span:after{
				z-index: 							1;
				filter:								saturate(110%) brightness(1.2);
				-webkit-filter:						saturate(110%) brightness(1.2);
				clip-path: 							circle(1% at 70% 25%);
			}
			/* IMAGE :: copyright */
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image span:before{
				position: 							absolute;
				display: 							block;
				overflow: 							hidden;
				z-index: 							2;
				top: 								0;
				bottom: 							0;
				left: 								0;
				right: 								0;
				background-image: 					url(iwd2023.svg);
				background-position: 				left 5px bottom 5px;
				background-repeat: 					no-repeat;
				xtransform-origin: right top;
				xtransform:rotate(-90deg) translate(0,-20px);
				content: 							"";
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* GENERAL : Texts */

			#website #iwd2023.eppz_promotional .eppz_content .eppz_text{
				display: 							inline-flex;
				display: 							-webkit-inline-flex;
				padding: 							50px; 
				flex-direction: 					column;
				-webkit-flex-direction: 			column;
				align-items: 						flex-end;
				-webkit-align-items: 				flex-end;
				justify-content: 					flex-start;
				-webkit-justify-content: 			flex-start;
				text-align: 						left;
				vertical-align: 					top;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text span{
				position: 							static;
				display:							inline-block;
				font-size: 							1em;
				color: 								inherit;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span{
				position: 							relative;
				margin: 							0 0 0 1em;
				flex:								0 0 auto;
				-webkit-flex:						0 0 auto;
				letter-spacing: 					-0.32em;
				word-spacing: 						0.5em;
				text-align: 						right;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span + span:not(.eppz_button){
				margin-top: 						2.4em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_date{	order:2; -webkit-order:2;	}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title{	order:3; -webkit-order:3;	}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_button{	order:1; -webkit-order:1;	}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_button{
				display: 							flex;
				margin-top: 						0;
				flex:								1 1 auto;
				-webkit-flex:						1 1 auto;
				flex-direction: 					column;
				-webkit-flex-direction: 			column;
				align-items: 						flex-start;
				-webkit-align-items: 				flex-start;
				justify-content: 					flex-start;
				-webkit-justify-content: 			flex-start;
				justify-content: 					flex-start;
				-webkit-justify-content: 			flex-start;
				align-self: 						flex-start;
				-webkit-align-self: 				flex-start;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_separator{
				display:							block;
				overflow: 							hidden;
				height: 							0;
				margin: 							0 !important;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text	span.eppz_space{
				width:0;
				height: 							0;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date 	> span,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span{
				position: 							relative;
				display: 							inline-block;
				margin: 							0 0 0 -0.6em;
				padding: 							0.5em 0.7em 0.3em 0.7em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date 	> span:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span:before{
				position: 							absolute;
				display: 							block;
				top: 								0;
				bottom: 							0;
				left: 								0;
				right: 								0;
				box-sizing: 						border-box;
				content: 							"";
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span:before{
				border:								1px solid #fff;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title:before{
				left: 								-0.6em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date 	> span > span,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span > span,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span > span{
				position: 							relative;
				display: 							block;
				margin: 							0;
				padding: 							0;
				word-spacing: 						0;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date 	> span > span{
				font-size: 							2.4em;
				font-weight: 						bold;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span > span{
				padding: 							5px 10px;
				font-size: 							1.6em;
				font-weight: 						normal;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span > span{
				font-size: 							4em;
				font-weight: 						bold;
				text-transform: 					uppercase;
			}
			#website #iwd2023.eppz_promotional[lang="el"] 	.eppz_content .eppz_text .eppz_title > span > span,
			#website #iwd2023.eppz_promotional[lang="ga"] 	.eppz_content .eppz_text .eppz_title > span > span,
			#website #iwd2023.eppz_promotional[lang="lt"] 	.eppz_content .eppz_text .eppz_title > span > span{
				text-transform: 					none;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date{
				color:								var(--iwd2023_bg);
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title{
				color:								var(--iwd2023_color);
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button{
				color:								var(--iwd2023_bg);
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span:before{
				background-color: 					var(--iwd2023_color);
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date 	> span:before{
				background-color: 					var(--iwd2023_color);
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title	> span:before{
				background-color: 					var(--iwd2023_bg);
			}

		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* GENERAL : Animation */
			
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_date,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_button,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_title:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_title > span:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_title > span > span,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image{
				opacity: 							0;
				animation-duration: 				2s;
				-webkit-animation-duration: 		2s;
				animation-fill-mode: 				forwards;
				-webkit-animation-fill-mode: 		forwards;
				animation-timing-function: 			ease;
				-webkit-animation-timing-function: 	ease;
				animation-delay:  					0.7s;
				-webkit-animation-delay:  			0.7s;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_date,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_button,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_title:before,
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_title > span:before{
				opacity: 							0;
				animation-name:						iwd2023_image;
				-webkit-animation-name: 			iwd2023_image;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > .eppz_title > span > span{
				transform: 							translate(1em, 0);
				-webkit-transform:					translate(1em, 0);
				animation-name:						iwd2023_text;
				-webkit-animation-name: 			iwd2023_text;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:before{				animation-delay:	0.8s;	-webkit-animation-delay:  0.8s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(1) > span{	animation-delay:	1s;		-webkit-animation-delay:  1s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(2) > span{	animation-delay:	1.1s;	-webkit-animation-delay:  1.1s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(3) > span{	animation-delay:	1.2s;	-webkit-animation-delay:  1.2s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(4) > span{	animation-delay:	1.3s;	-webkit-animation-delay:  1.3s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(5) > span{	animation-delay:	1.4s;	-webkit-animation-delay:  1.4s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(6) > span{	animation-delay:	1.5s;	-webkit-animation-delay:  1.5s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(7) > span{	animation-delay:	1.6s;	-webkit-animation-delay:  1.6s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(8) > span{	animation-delay:	1.7s;	-webkit-animation-delay:  1.7s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_title > span:nth-child(9) > span{	animation-delay:	1.8s;	-webkit-animation-delay:  1.8s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_date{								animation-delay:	1.8s;	-webkit-animation-delay:  1.8s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span.eppz_button{								animation-delay:	2.8s;	-webkit-animation-delay:  2.8s;		}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image{
				animation-name:						iwd2023_image;
				-webkit-animation-name: 			iwd2023_image;
				animation-duration: 				1.1s;
				-webkit-animation-duration: 		1.1s;
				animation-delay:  					0.5s;
				-webkit-animation-delay:  			0.5s;
			}
			@keyframes iwd2023_text{
				0%{
					opacity: 						0;
					transform: 						translate(1em, 0);
					-webkit-transform:				translate(1em, 0);
				}
				50%{	
					transform: 						translate(0, 0);
					-webkit-transform:				translate(0, 0);
				}
				100%{	
					opacity: 						1;
					transform: 						translate(0, 0);
					-webkit-transform:				translate(0, 0);
				}
			}
			@keyframes iwd2023_image{
				from{
					opacity: 						0;
				}
				to{
					opacity: 						1;
				}
			}
		/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
		/* GENERAL : JS actions */

			/* JS actions :: Stop the CSS animation */
			#website #iwd2023.eppz_promotional[data-anim] .eppz_content .eppz_text > .eppz_date,
			#website #iwd2023.eppz_promotional[data-anim] .eppz_content .eppz_text > .eppz_button,
			#website #iwd2023.eppz_promotional[data-anim] .eppz_content .eppz_text > .eppz_title > span:before,
			#website #iwd2023.eppz_promotional[data-anim] .eppz_content .eppz_text > .eppz_title > span > span,
			#website #iwd2023.eppz_promotional[data-anim] .eppz_content .eppz_content .eppz_image{
				animation-name:						none;
				-webkit-animation-name: 			none;
				animation-play-state: 				paused;
				-webkit-animation-play-state:		paused;
			}
			#website #iwd2023.eppz_promotional[data-anim] 	.eppz_image{
				animation-delay:  					0s;
				-webkit-animation-delay:  			0s;
			}
			/* JS actions :: Launch the CSS animation */
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_title > span > span{
				animation-name:						iwd2023_text;
				-webkit-animation-name: 			iwd2023_text;
			}
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_date,
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_button,
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_title:before
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_title > span:before
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_image{
				animation-name:						iwd2023_image;
				-webkit-animation-name: 			iwd2023_image;
			}
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_date,
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_button,
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_title > span:before,
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_text > .eppz_title > span > span,
			#website #iwd2023.eppz_promotional[data-anim]:not([data-init]) .eppz_content .eppz_image{
				animation-play-state: 				running;
				-webkit-animation-play-state:		running;
			}
		
	/* ========================================================================================================================================================================== */
	/* == STYLES BY BREAKPOINTS ================================================================================================================================================= */
		
		@media screen and (max-width: 1219px){
			#website #iwd2023.eppz_promotional{
				z-index: 						0;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_image:after{
				box-shadow: 					none;
			}
		}
		@media screen and (max-width: 1019px){
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text{
				width: 							100%;
				padding: 						20px;
			}
			#website #iwd2023.eppz_promotional .eppz_content:after{
				height: 						350px;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span + span:not(.eppz_button){
				margin-top: 					1.3em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span > span{
				font-size: 						3em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button > span > span{
				font-size: 						1.6em;
			}
		}
		@media screen and (min-width: 639px){
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title:before{
				display: 						block;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span:before{
				display: 						none;
			}
		}
		@media screen and (max-width: 640px){
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title:before{
				display: 						none;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span:before{
				display: 						block;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span{
				margin-left: 					0;
				padding-left: 					0.3em;
				padding-right: 					0.3em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span:after{
				top: 							2px;
				bottom: 						2px;
				left: 							2px;
				right: 							2px;
			}
		}
		@media screen and (max-width: 750px){
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date > span > span{
				font-size: 						1.8em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title{
				white-space: 					normal;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span > span{
				font-size: 						2.7em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button > span > span{
				font-size: 						1.4em;
			}
		}
		@media screen and (max-width: 640px){
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text > span{
				margin-top: 					1.1em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_date > span > span{
				font-size: 						1.6em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span > span{
				font-size: 						2.4em;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button > span > span{
				font-size: 						1.2em;
			}
		}
		@media screen and (max-width: 480px){
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title:before{
				display: 						none;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_title > span:before{
				display: 						block;
			}
			#website #iwd2023.eppz_promotional .eppz_content .eppz_text .eppz_button> span:after{
				top: 							1px;
				bottom: 						1px;
				left: 							1px;
				right: 							1px;
			}
		}

