@charset "utf-8";
/* CSS Document */


/*HOME*/

	/*Hero*/
	.home header{height:100vh}

		/*Custom Slider*/
		.home header .custom_slider{height:100%; z-index:3; opacity:0; transition:all 1s ease-in-out;}
		.home header .custom_slider.show{opacity:1;}

			/*Slider Content*/
			.home header .custom_slider .content_slider{height:100%; margin:0; padding:0;}

				.home header .custom_slider .content_slider li{height:100%; margin:0; padding:0; position:absolute; top:0; left:0; z-index:5; overflow:hidden;}

				.home header .custom_slider .content_slider li.active{z-index:6;}

					/*Msg*/
					.home header .custom_slider .content_slider li .content_msg{width:1400px; position:absolute; left:0; right:0; top:0; bottom:0; height:260px; margin:auto; z-index:3;}

						.home header .custom_slider .content_slider li .content_msg .wrap{height:100%;}
						/*Title*/
						.home header .custom_slider .content_slider li .content_msg .title{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--pink); position:relative; z-index:3; line-height: 2.7;}

							/*Line*/
							.home header .custom_slider .content_slider li .content_msg .title::before{width:490px; height:2px; background:var(--pink); position:absolute; top:-10px; bottom:0; left:125px; margin:auto; content:'';}

						/*Animation Text*/
						.home header .custom_slider .content_slider li .content_msg .animation_text{position:absolute; left:120px; font-weight:900; font-size:5.125rem; text-shadow:1px 0 0 var(--white), -1px 0 0 var(--white), 0 1px 0 var(--white), 0 -1px 0 var(--white), 1px 1px var(--white), -1px -1px 0 var(--white), 1px -1px 0 #fff, -1px 1px 0 var(--white);}

							.home header .custom_slider .content_slider li .content_msg .animation_text.anim01{top:25px;}

							.home header .custom_slider .content_slider li .content_msg .animation_text.anim02{bottom:25px;}

					/*Big Image*/
					.home header .custom_slider .content_slider li .big_image{height:100%; padding:50px 0 0; position:absolute; right:6vw; bottom:0; z-index:2;}

						.home header .custom_slider .content_slider li .big_image img{height:100%; object-fit:contain; object-position:bottom;}

					/*Grid Images*/
					
						.home header .custom_slider .content_slider li .content_grid_images,
						.home header .custom_slider .content_slider li .content_grid_multiply{width:28vw; height:calc(100% - 170px); overflow:hidden; padding:0; position:absolute; bottom:0; right:-6vw; display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); grid-template-rows:repeat(3, minmax(0, 1fr)); gap:0;}

						.home header .custom_slider .content_slider li .content_grid_images{z-index:4; mix-blend-mode:multiply;}
						.home header .custom_slider .content_slider li .content_grid_multiply{z-index:3;}

							/*Backgrounds*/
							.home header .custom_slider .content_slider li .content_grid_images .pink{background:var(--green);}
							.home header .custom_slider .content_slider li.active .content_grid_images .pink{background:var(--pink);}

							.home header .custom_slider .content_slider li .content_grid_images .green{background:var(--pink);}
							.home header .custom_slider .content_slider li.active .content_grid_images .green{background:var(--green);}

							.home header .custom_slider .content_slider li .content_grid_multiply .transparent{background:transparent;}

							.home header .custom_slider .content_slider li .content_grid_multiply .white{background:var(--white);}

							/*Images*/
							.home header .custom_slider .content_slider li .content_grid_images figure img{width:100%; height:100%; object-fit:cover;}

			/*Static Msg*/
			.home header .custom_slider .static_msg{width:100%; height:110px; position:absolute; left:0; bottom:80px; z-index:7;}

				.home header .custom_slider .static_msg .center_content{height:100%; display:flex; align-items:center;}

					/*Heading*/
					.home header .custom_slider .static_msg h3{font-weight:600; font-size:1.750rem; font-style:italic; line-height:1.3; color:var(--white);}

			/*Background Static Msg*/
			.home header .custom_slider .bg_static_msg{width:calc(100% - 28vw); height:110px; background:var(--pink); position:absolute; left:0; bottom:80px; z-index:2;}

			/*Pearls*/
			.home header .custom_slider .content_pearls{width:28vw; height:60px; position:absolute; top:170px; bottom:0; right:0; z-index:8; margin:auto; overflow:hidden;}

				/*Pearl*/
				.home header .custom_slider .content_pearls .pearls{position:absolute; top:0; bottom:0; margin:auto;}

				.home header .custom_slider .content_pearls .pearl01{width:22px; height:22px; right:49%; z-index:1;}

				.home header .custom_slider .content_pearls .pearl02{width:38px; height:38px; right:31%; z-index:4;}

				.home header .custom_slider .content_pearls .pearl03{width:26px; height:26px; right:24%; z-index:3;}

				.home header .custom_slider .content_pearls .pearl04{width:60px; height:60px; right:6%; z-index:2;}

				.home header .custom_slider .content_pearls .pearl05{width:22px; height:22px; right:-10px;}


			/*Slider Animations*/

				/*Msg*/
				.home header .custom_slider .content_slider li .content_msg .animation_text.anim01,
				.home header .custom_slider .content_slider li .content_msg .animation_text.anim02{opacity:0; transform:translateX(-300px); -webkit-transform:translateX(-300px); transition:all 2.5s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 2.5s cubic-bezier(0.25, 0.1, 0.1, 1);}

				.home header .custom_slider .content_slider li.active .content_msg .animation_text.anim01,
				.home header .custom_slider .content_slider li.active .content_msg .animation_text.anim02{opacity:1; transform:translateX(0); -webkit-transform:translateX(0);}

				/*Big Image*/
				.home header .custom_slider .content_slider li .animation_image{opacity:0; transition:all 2.5s ease-in-out; -webkit-transition:all 2.5s ease-in-out; position:relative;}
				.home header .custom_slider .content_slider li.active .animation_image{opacity:1;}

				/*Grid Image*/
				.home header .custom_slider .content_slider li .content_grid_images,
				.home header .custom_slider .content_slider li .content_grid_multiply{animation:grid_animation_out 3s cubic-bezier(0.25, 0.1, 0.1, 1) 1; transform:translateY(100%); -webkit-transform:translateY(100%);}

				.home header .custom_slider .content_slider li.active .content_grid_images,
				.home header .custom_slider .content_slider li.active .content_grid_multiply{animation:grid_animation_enter 3s cubic-bezier(0.25, 0.1, 0.1, 1) 1; transform:translateY(0); -webkit-transform:translateY(0);}


					@keyframes grid_animation_enter {
						0%   { 
							transform:translateY(100%); 
							-webkit-transform:translateY(100%);
						}
						100% { 
							transform:translateY(0); 
							-webkit-transform:translateY(0);
						}
					}

					@-webkit-keyframes grid_animation_enter {
						0%   { 
							transform:translateY(100%); 
							-webkit-transform:translateY(100%);
						}
						100% { 
							transform:translateY(0); 
							-webkit-transform:translateY(0);
						}
					}

					@keyframes grid_animation_out {
						0%   {  
							transform:translateY(0); 
							-webkit-transform:translateY(0);
						}
						100% { 
							transform:translateY(-100%); 
							-webkit-transform:translateY(-100%);
						}
					}

					@-webkit-keyframes grid_animation_out {
						0%   {  
							transform:translateY(0); 
							-webkit-transform:translateY(0);
						}
						100% { 
							transform:translateY(-100%); 
							-webkit-transform:translateY(-100%);
						}
					}

				/*Pearls*/
				.home header .custom_slider .content_pearls .pearls{transition:all 2.5s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 2.5s cubic-bezier(0.25, 0.1, 0.1, 1);}
				
				.home header .custom_slider .content_pearls.active .pearl02{right:56%;}

				.home header .custom_slider .content_pearls.active .pearl03{right:94%;}

				.home header .custom_slider .content_pearls.active .pearl04{right:67%;}


	/*About SisterHood*/
	.home .content_about_sisterhood{padding:80px 0 0;}

		.home .content_about_sisterhood .center_content{overflow:hidden;}

			/*Information*/
			.home .content_about_sisterhood .content_information{width:820px; margin:0 0 180px;}

				/*Heading*/
				.home .content_about_sisterhood h3{color:var(--white); font-size:3.750rem; margin:60px 0 100px; position:relative; margin:0 0 60px;}

					.home .content_about_sisterhood h3 .animation_text02{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--dark-pink); position:relative; z-index:2;}

					/*Line*/
					.home .content_about_sisterhood h3::before{width:100%; height:2px; background:var(--white); position:absolute; left:0; bottom:70px; content:'';}

				.home .content_about_sisterhood h4{width:460px; font-size:1.250rem; line-height:1.4; margin:0 0 60px;}

			/*Women Image*/
			.home .content_about_sisterhood .content_women_image{width:445px; height:445px; position:absolute; top:160px; right:250px; z-index:2;}
			
				/*Circle Image*/
				.home .content_about_sisterhood .women_image{width:100%; height:100%; position:absolute; bottom:0; right:0; z-index:1; background:var(--white); border-radius:50%; overflow:hidden; display:flex; align-items:flex-end; justify-content:center;}

					.home .content_about_sisterhood .women_image img{width:360px;}

				/*Pearl Ornaments*/
				.home .content_about_sisterhood .ornament_pearl{position:absolute; z-index:3;}

				.home .content_about_sisterhood .pearl01{width:22px; left:170px; top:-8px;}

				.home .content_about_sisterhood .pearl02{width:38px; left:220px; top:-18px;}

				.home .content_about_sisterhood .pearl03{width:60px; left:258px; top:-30px;}

		/*Aside Image*/
		.home .content_about_sisterhood .aside_image{width:28vw; height:100%; position:absolute; top:0; right:0;}

			.home .content_about_sisterhood .aside_image img{width:100%; height:100%; object-fit:cover;}

		/*Intro Animation*/
		.home .content_about_sisterhood{background:var(--white); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
		.home .content_about_sisterhood.show{background:var(--pink);}

			.home .content_about_sisterhood h3 .animation_text01,
			.home .content_about_sisterhood h3 .animation_text02,
			.home .content_about_sisterhood h3::before{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}

			.home .content_about_sisterhood .aside_image{transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.home .content_about_sisterhood .content_women_image{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;}
			
			.home .content_about_sisterhood h4,
			.home .content_about_sisterhood .content_button{transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}

				/*Heading*/
				.home .content_about_sisterhood h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_about_sisterhood.show h3 .animation_text01{opacity:1; transform:translateX(0);}

				.home .content_about_sisterhood h3 .animation_text02{opacity:0;}
				.home .content_about_sisterhood.show h3 .animation_text02{opacity:1;}

				.home .content_about_sisterhood h3::before{transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; -webkit-transform-origin:left;}
				.home .content_about_sisterhood.show h3::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					/*Delays*/
					.home .content_about_sisterhood h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}

					.home .content_about_sisterhood h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_about_sisterhood h3::before{transition-delay:0s; -webkit-transition-delay:0s;}

				.home .content_about_sisterhood h4{opacity:0;}
				.home .content_about_sisterhood.show h4{opacity:1;}

					/*Delay*/
					.home .content_about_sisterhood h4{transition-delay:0.75s; -webkit-transition-delay:0.75s;}

				/*Button*/
				.home .content_about_sisterhood .content_button{opacity:0;}
				.home .content_about_sisterhood.show .content_button{opacity:1;}

					/*Delay*/
					.home .content_about_sisterhood .content_button{transition-delay:0.75s; -webkit-transition-delay:0.75s;}

				/*Women Image*/
				.home .content_about_sisterhood .content_women_image{opacity:0;}
				.home .content_about_sisterhood.show .content_women_image{opacity:1;}

					/*Delay*/
					.home .content_about_sisterhood .content_women_image{transition-delay:0s; -webkit-transition-delay:0s;}

				/*Aside Image*/
				.home .content_about_sisterhood .aside_image{clip-path: inset(0 0 0 100%);}
				.home .content_about_sisterhood.show .aside_image{clip-path: inset(0 0 0 0);}

	/*Data Information*/
	.home .content_data_information{padding:105px 0 90px;}

		/*Items*/
		.home .content_data_information .content_items{display:flex; justify-content:space-between; align-items:flex-start; margin:0; padding:0;}

			.home .content_data_information .content_items li{display:flex; flex-wrap:wrap; text-align:center; justify-content:center; margin:0; padding:0;}

				/*Image*/
				.home .content_data_information .content_items li figure{margin:0 0 15px;}

				/*Number*/
				.home .content_data_information .content_items li .number{font-size:2.250rem; color:var(--green); margin:0 0 5px; font-weight: 900;}

				/*Heading*/
				.home .content_data_information .content_items li h4{font-weight:700; font-size:1.250rem;}

		/*Intro Animation*/

			/*Image*/
			.home .content_data_information .content_items li figure{opacity:0; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; transition-delay:0.1s; -webkit-transition-delay:0.1s;}
			.home .content_data_information.show .content_items li figure{opacity:1;}

			/*Number*/
			.home .content_data_information .content_items li .number,
			.home .content_data_information .content_items li h4{opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}

			.home .content_data_information.show .content_items li .number,
			.home .content_data_information.show .content_items li h4{opacity:1; transform:translateY(0); -webkit-transform:translateY(0);}

				/*Delay*/
				.home .content_data_information.show .content_items li .number{transition-delay:0.5s;}

				.home .content_data_information.show .content_items li h4{transition-delay:0.8s;}

	/*Video*/
	.home .content_video{padding:95px 0 110px ;}
		
		.home .content_video .center_content{display:flex; justify-content:space-between;}

		/*Heading*/
		.home .content_video .content_heading{height:100px; background:var(--pink); position:absolute; bottom:80px; left:0; z-index:4; padding:0 45px 0 118px; display:flex; align-items:center;}

			/*Heading*/
			.home .content_video .content_heading h3{font-size:3.750rem; color:var(--white);}

				.home .content_video .content_heading h3 .animation_text02{position:absolute; right:45px; top:-90px; font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--dark-pink);}

			/*Pearl Ornaments*/
			.home .content_video .content_heading .ornament_pearl{position:absolute; z-index:3;}

			.home .content_video .content_heading .pearl01{width:67px; right:390px; top:-35px;}

			.home .content_video .content_heading .pearl02{width:22px; right:411px; top:55px;}

			.home .content_video .content_heading .pearl03{width:33px; right:405px; top:85px;}

		/*Image*/
		.home .content_video .content_image{width:990px; height:630px;}

			.home .content_video .content_image .btn_video{width:91px; height:102px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; z-index:5;}

				.home .content_video .content_image .btn_video:hover{transform:scale(1.1); -webkit-transform:scale(1.1);}

			/*Background Image*/
			.home .content_video .content_image img{z-index:2; position:relative;}

		/*Information*/
		.home .content_video .content_information{width:340px; margin:50px 0 0;}

			.home .content_video .content_information p{font-weight:700; font-size:1.250rem; color:var(--white); line-height:1.4; margin:0 0 30px;}

		/*Intro Animation*/
		.home .content_video{background:var(--white); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
		.home .content_video.show{background:var(--green-video);}

			.home .content_video .content_heading{transform:scaleX(0); -webkit-transform:scaleX(0); transition:all 0.5s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.5s cubic-bezier(0.25, 0.1, 0.1, 1); transform-origin:left; transition-delay:0.5s; -webkit-transition-delay:0.5s;}
			.home .content_video.show .content_heading{transform:scaleX(1.0); -webkit-transform:scaleX(1.0);}

				.home .content_video .content_heading h3 .animation_text01,
				.home .content_video .content_heading h3 .animation_text02{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); transform-origin:left; transition-delay:0.5s; -webkit-transition-delay:0.5s;}

				.home .content_video .content_heading h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_video.show .content_heading h3 .animation_text01{opacity:1; transform:translateX(0); -webkit-transform:translateX(0);}

				.home .content_video .content_heading h3 .animation_text02{opacity:0;}
				.home .content_video.show .content_heading h3 .animation_text02{opacity:1;}

				.home .content_programs .ornament_pearl{opacity:0;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
				.home .content_programs .ornament_pearl{opacity:1;}

					/*Delays*/
					.home .content_video .content_heading h3 .animation_text01{transition-delay:0.7s; -webkit-transition-delay:0.7s;}
					.home .content_video .content_heading h3 .animation_text02{transition-delay:1s; -webkit-transition-delay:1s;}
					.home .content_programs .ornament_pearl{transition-delay:1s; -webkit-transition-delay:1s;}

			.home .content_video .content_image,
			.home .content_video .content_information{opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
			
			.home .content_video.show .content_image,
			.home .content_video.show .content_information{opacity:1; transition-delay:0.5s; -webkit-transition-delay:0.5s;}


	/*Programs*/
	.home .content_programs{padding:100px 0 80px;}

		/*Pearl Ornaments*/
		.home .content_programs .ornament_pearl{position:absolute; z-index:3;}

		.home .content_programs .pearl01{width:38px; right:90px; top:142px;}

		.home .content_programs .pearl02{width:76px; right:-2px; top:120px;}

		/*Headings*/
		.home .content_programs h3{font-size:3.750rem; margin:60px 0 100px; position:relative; margin:0 0 15px;}

			.home .content_programs h3 .animation_text02{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--pink); position:relative; z-index:2;}

			/*Line*/
			.home .content_programs h3::before{width:100%; height:2px; background:var(--pink); position:absolute; left:0; bottom:70px; content:'';}

		/*Paragraph*/
		.home .content_programs p{width:800px; font-size:1.250rem; line-height:1.4; margin:0 0 50px;}

		/*Items*/
		.home .content_programs .content_items{display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:45px 134px; margin:0; padding:0;}

			.home .content_programs .content_items li{position:relative; display:flex; flex-wrap:wrap; margin:0; padding:0;}

				/*Image*/
				.home .content_programs .content_items li figure{width:475px; height:475px; border-radius:50%; overflow:hidden;}

					.home .content_programs .content_items li figure img{width:100%; height:100%; object-fit:cover;}

				/*Heading*/
				.home .content_programs .content_items li h4{position:absolute; top:320px; left:0; z-index:2; background:var(--green); padding:10px 20px; box-sizing:border-box; display:flex; flex-wrap:wrap;}

					.home .content_programs .content_items li h4 span{font-size:2.250rem; color:var(--white);}

					.home .content_programs .content_items li h4 .uppercase{text-transform:uppercase;}

				/*Button*/
				.home .content_programs .content_items li .content_button{display:flex; justify-content:flex-end;}

		/*Button*/
		.home .content_programs .content_btn{display:flex; justify-content:center; margin:60px 0 0;}

			.home .content_programs .content_btn .button{width:340px;}

		/*Intro Animation*/

			.home .content_programs h3 .animation_text01,
			.home .content_programs h3 .animation_text02,
			.home .content_programs h3::before{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.home .content_programs .ornament_pearl{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

			.home .content_programs p,
			.home .content_programs .content_items{transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}

				/*Heading*/
				.home .content_programs h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_programs.show h3 .animation_text01{opacity:1; transform:translateX(0); -webkit-transform:translateX(0);}

				.home .content_programs h3 .animation_text02{opacity:0;}
				.home .content_programs.show h3 .animation_text02{opacity:1;}

				.home .content_programs h3::before{transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; -webkit-transform-origin:left;}
				.home .content_programs.show h3::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					/*Delays*/
					.home .content_programs h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}

					.home .content_programs h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_programs h3::before{transition-delay:0s; -webkit-transition-delay:0s;}

				/*Pearls*/
				.home .content_programs .ornament_pearl{opacity:0;}
				.home .content_programs.show .ornament_pearl{opacity:1;}

				/*Paragraph*/
				.home .content_programs p{opacity:0;}
				.home .content_programs.show p{opacity:1;}

					/*Delay*/
					.home .content_programs p{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

				/*Items*/
				.home .content_programs .content_items{opacity:0;}
				.home .content_programs.show .content_items{opacity:1;}

					/*Delay*/
					.home .content_programs .content_items{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

	/*News*/
	.home .content_news{padding:60px 0 80px;}

		/*Pearl Ornaments*/
		.home .content_news .ornament_pearl{position:absolute; z-index:3;}

		.home .content_news .pearl01{width:29px; right:110px; top:146px;}

		.home .content_news .pearl02{width:29px; right:45px; top:146px;}

		.home .content_news .pearl03{width:38px; right:-2px; top:140px;}

		/*Headings*/
		.home .content_news h3{font-size:3.750rem; margin:60px 0 100px; position:relative; margin:0 0 40px; color:var(--white);}

			.home .content_news h3 .animation_text02{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--dark-pink); position:relative; z-index:2;}

			/*Line*/
			.home .content_news h3::before{width:100%; height:2px; background:var(--white); position:absolute; left:0; bottom:70px; content:'';}

		/*Items*/
		.home .content_news .content_items{display:flex; justify-content:space-between; flex-wrap:wrap; margin:0; padding:0; list-style:none;}

			.home .content_news .content_items li{width:100%; height:230px; display:flex; justify-content:space-between; background:var(--white); margin:0 0 20px; padding:0;}
			.home .content_news .content_items li:last-child{margin:0;}

				/*Image*/
				.home .content_news .content_items li figure{width:340px; height:100%; overflow:hidden;}

					.home .content_news .content_items li figure img{width:100%; height:100%; object-fit:cover;}

				/*Information*/
				.home .content_news .content_items li .content_information{width:calc(100% - 340px); padding:25px 40px; display:flex; flex-wrap:wrap; align-content:space-between;}

					/*Heading*/
					.home .content_news .content_items li .content_information h4{font-size:1.250rem; line-height:1.4; font-weight:900; word-wrap:break-word; margin:0 0 15px;}

					/*Down Information*/
					.home .content_news .content_items li .content_information .down_info{display:flex; justify-content:space-between; align-items:center; border-top:var(--pink) 1px solid; padding:15px 0 0;}

						/*Date*/
						.home .content_news .content_items li .content_information .down_info .date{font-weight:700; font-size:0.875rem;}

						/*Button*/
						.home .content_news .content_items li .content_information .down_info .button{width:170px; height:40px;}

		/*Button*/
		.home .content_news .content_button{display:flex; justify-content:center; margin:60px 0 0;}

			.home .content_news .content_button .button{width:340px;}

				.home .content_news .content_button .button span{color:var(--black);}

		/*Intro Animation*/
		.home .content_news{background:var(--white); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
		.home .content_news.show{background:var(--pink);}

			.home .content_news h3 .animation_text01,
			.home .content_news h3 .animation_text02,
			.home .content_news h3::before{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.home .content_news .content_items{transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}

			.home .content_news .ornament_pearl{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

				/*Heading*/
				.home .content_news h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_news.show h3 .animation_text01{opacity:1; transform:translateX(0);}

				.home .content_news h3 .animation_text02{opacity:0;}
				.home .content_news.show h3 .animation_text02{opacity:1;}

				.home .content_news h3::before{transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; -webkit-transform-origin:left;}
				.home .content_news.show h3::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					/*Delays*/
					.home .content_news h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}

					.home .content_news h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_news h3::before{transition-delay:0s; -webkit-transition-delay:0s;}

				/*Pearls*/
				.home .content_news .ornament_pearl{opacity:0;}
				.home .content_news.show .ornament_pearl{opacity:1;}

				/*Items*/
				.home .content_news .content_items{opacity:0;}
				.home .content_news.show .content_items{opacity:1;}

					/*Delay*/
					.home .content_news .content_items{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

	/*Regions*/
	.home .content_regions{padding:90px 0 200px;}

		/*Pearl Ornaments*/
		.home .content_regions .ornament_pearl{position:absolute; z-index:3;}

		.home .content_regions .pearl01{width:38px; right:90px; top:142px;}

		.home .content_regions .pearl02{width:76px; right:-2px; top:120px;}

		/*Headings*/
		.home .content_regions h3{font-size:3.750rem; margin:60px 0 100px; position:relative; margin:0 0 15px;}

			.home .content_regions h3 .animation_text02{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--pink); position:relative; z-index:2;}

			/*Line*/
			.home .content_regions h3::before{width:100%; height:2px; background:var(--pink); position:absolute; left:0; bottom:70px; content:'';}

		.home .content_regions h4{font-weight:900; font-size:1.250rem; margin:0 0 45px;}

		/*Map Actions*/
		.home .content_regions .content_map_actions{display:flex; justify-content:space-between; align-content:flex-start;}

			/*Map*/
			.home .content_regions .content_map_actions .content_map{width:940px; margin:0 30px 0 0;}

				/*Selected Regions*/
				.home .content_regions .content_map_actions .content_map .selected_region{position:absolute; z-index:3; pointer-events:none; opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
				.home .content_regions .content_map_actions .content_map .selected_region.active{opacity:1; z-index:4;}

					/*North Atlantic*/
					.home .content_regions .content_map_actions .content_map .selected_region.north_atlantic{top:3px; right:58px;}

					/*Mid Atlantic*/
					.home .content_regions .content_map_actions .content_map .selected_region.mid_atlantic{top:180px; right:125px;}

					/*South Atlantic*/
					.home .content_regions .content_map_actions .content_map .selected_region.south_atlantic{bottom:9px; right:154px;}

					/*Great Lakes*/
					.home .content_regions .content_map_actions .content_map .selected_region.great_lakes{top:53px; right:146px;}

					/*South Eastern*/
					.home .content_regions .content_map_actions .content_map .selected_region.south_eastern{top:240px; right:215px;}

					/*South Central*/
					.home .content_regions .content_map_actions .content_map .selected_region.south_central{bottom:-5px; right:305px;}

					/*Central*/
					.home .content_regions .content_map_actions .content_map .selected_region.central{top:25px; right:223px;}

					/*Mid Western*/
					.home .content_regions .content_map_actions .content_map .selected_region.mid_western{top:14px; right:322px;}

					/*Far Western*/
					.home .content_regions .content_map_actions .content_map .selected_region.far_western{top:-5px; left:-6px;}

					/*World*/
					.home .content_regions .content_map_actions .content_map .selected_region.world{bottom:46px; right:-4px;}

				/*Tooltip*/
				.home .content_regions .content_map_actions .content_map .content_tooltip{width:195px; height:105px; position:absolute; top:-60px; right:140px; background:var(--black); padding:10px; display:flex; flex-wrap:wrap; align-content:space-between; text-align:center; opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
				.home .content_regions .content_map_actions .content_map .content_tooltip.active{opacity:1;}

					/*Heading*/
					.home .content_regions .content_map_actions .content_map .content_tooltip h5{font-weight:700; font-size:1.125rem; color:var(--white); line-height:1.4;}

					/*Chapters*/
					.home .content_regions .content_map_actions .content_map .content_tooltip span{font-weight:700; font-size:1.125rem; color:var(--white); line-height:1.4; border-top:var(--white) 1px solid; padding:5px 0 0;}

					/*Lines*/
					.home .content_regions .content_map_actions .content_map .content_tooltip::before,
					.home .content_regions .content_map_actions .content_map .content_tooltip::after{position:absolute; background:var(--black); -webkit-transition:all 0.35s ease-in-out; transition:all 0.35s ease-in-out; content:'';}

					/*North Atlantic*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.north_atlantic_tooltip::before{width:50px; height:6px; top:25px; right:-50px; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.north_atlantic_tooltip::after{width:6px; height:25px; top:30px; right:-50px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.north_atlantic_tooltip::before{transform:scaleX(1.0); -webkit-transform:scaleX(1.0); transition-delay:0s; -webkit-transition-delay:0s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.active.north_atlantic_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0); transition-delay:0.35s; -webkit-transition-delay:0.35s;}

					/*Mid Atlantic*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.mid_atlantic_tooltip::before{display:none;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.mid_atlantic_tooltip::after{width:6px; height:175px; bottom:-175px; right:70px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.mid_atlantic_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0);}

					/*South Atlantic*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.south_atlantic_tooltip::before{display:none;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.south_atlantic_tooltip::after{width:6px; height:220px; bottom:-220px; right:70px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.south_atlantic_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0);}

					/*Great Lakes*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.great_lake_tooltip::before{display:none;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.great_lake_tooltip::after{width:6px; height:85px; bottom:-85px; right:80px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.great_lake_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0);}

					/*South Eastern*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.south_eastern_tooltip::before{display:none;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.south_eastern_tooltip::after{width:6px; height:200px; bottom:-200px; left:60px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.south_eastern_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0);}

					/*South Central*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.south_central_tooltip::before{width:160px; height:6px; top:25px; left:-160px; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:right; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.south_central_tooltip::after{width:6px; height:290px; top:30px; left:-160px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.south_central_tooltip::before{transform:scaleX(1.0); -webkit-transform:scaleX(1.0); transition-delay:0s; -webkit-transition-delay:0s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.active.south_central_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0); transition-delay:0.35s; -webkit-transition-delay:0.35s;}

					/*Central*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.central_tooltip::before{width:125px; height:6px; top:25px; left:-125px; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:right; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.central_tooltip::after{width:6px; height:60px; top:30px; left:-125px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.central_tooltip::before{transform:scaleX(1.0); -webkit-transform:scaleX(1.0); transition-delay:0s; -webkit-transition-delay:0s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.active.central_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0); transition-delay:0.35s; -webkit-transition-delay:0.35s;}

					/*Mid Western*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.mid_western_tooltip::before{width:260px; height:6px; top:25px; left:-260px; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:right; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.mid_western_tooltip::after{width:6px; height:45px; top:30px; left:-260px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.mid_western_tooltip::before{transform:scaleX(1.0); -webkit-transform:scaleX(1.0); transition-delay:0s; -webkit-transition-delay:0s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.active.mid_western_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0); transition-delay:0.35s; -webkit-transition-delay:0.35s;}

					/*Far Western*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.far_western_tooltip::before{width:360px; height:6px; top:25px; left:-360px; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:right; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.far_western_tooltip::after{width:6px; height:30px; top:30px; left:-360px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.far_western_tooltip::before{transform:scaleX(1.0); -webkit-transform:scaleX(1.0); transition-delay:0s; -webkit-transition-delay:0s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.active.far_western_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0); transition-delay:0.35s; -webkit-transition-delay:0.35s;}

					/*North Atlantic*/
					.home .content_regions .content_map_actions .content_map .content_tooltip.world_tooltip::before{width:95px; height:6px; top:25px; right:-95px; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.world_tooltip::after{width:6px; height:350px; top:30px; right:-95px; transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions .content_map_actions .content_map .content_tooltip.active.world_tooltip::before{transform:scaleX(1.0); -webkit-transform:scaleX(1.0); transition-delay:0s; -webkit-transition-delay:0s;}
					.home .content_regions .content_map_actions .content_map .content_tooltip.active.world_tooltip::after{transform:scaleY(1.0); -webkit-transform:scaleY(1.0); transition-delay:0.35s; -webkit-transition-delay:0.35s;}

			/*Regions List*/
			.home .content_regions .content_map_actions .content_regions_list{width:300px; display:flex; flex-wrap:wrap; align-content:flex-start; margin:0; padding:0; list-style:none;}

				.home .content_regions .content_map_actions .content_regions_list li{margin:0 0 10px; padding:0;}
				.home .content_regions .content_map_actions .content_regions_list li:last-child{margin:80px 0 0;}

					.home .content_regions .content_map_actions .content_regions_list li .link{font-weight:900; font-size:1.250rem; text-transform:uppercase; text-decoration:underline;}
					.home .content_regions .content_map_actions .content_regions_list li .link:hover,
					.home .content_regions .content_map_actions .content_regions_list li .link.active{color:var(--pink);}

			/*Region modal*/
			.home .modal .region_detail {background: var(--white); position: fixed; top: 50%; transform: translateY(-50%); max-width: 318px; text-align: center; padding: 70px 50px 40px;}
				.home .modal .region_detail .info {width:220px; height:105px; background:var(--black); padding:10px; display:flex; flex-wrap:wrap; align-content:space-between; text-align:center;}
					.home .modal .region_detail .info h5{font-weight:700; font-size:1.125rem; color:var(--white); line-height:1.4;}
					.home .modal .region_detail .info span{font-weight:700; font-size:1.125rem; color:var(--white); line-height:1.4; border-top:var(--white) 1px solid; padding:5px 0 0;}
				.home .modal .region_detail figure {max-width: 150px; margin: 40px auto;}
				.home .modal .region_detail .button {max-width: 220px;}

			.home .modal .region_detail .btn_close_modal,
			.home .modal .region_detail .btn_close_modal svg {width: 30px; height: 30px; fill: var(--black); top: 16px; right: 16px;}


		/*Intro Animation*/

			.home .content_regions h3 .animation_text01,
			.home .content_regions h3 .animation_text02,
			.home .content_regions h3::before{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}

			.home .content_regions .ornament_pearl,
			.home .content_regions h4,
			.home .content_regions .content_map_actions{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
			
				/*Heading*/
				.home .content_regions h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_regions.show h3 .animation_text01{opacity:1; transform:translateX(0);}

				.home .content_regions h3 .animation_text02{opacity:0;}
				.home .content_regions.show h3 .animation_text02{opacity:1;}

				.home .content_regions h3::before{transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; -webkit-transform-origin:left;}
				.home .content_regions.show h3::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

				.home .content_regions h4{opacity:0;}
				.home .content_regions.show h4{opacity:1;}

					/*Delays*/
					.home .content_regions h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}

					.home .content_regions h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_regions h3::before{transition-delay:0s; -webkit-transition-delay:0s;}

					.home .content_regions h4{transition-delay:0.7s; -webkit-transition-delay:0.7s;}

				/*Pearls*/
				.home .content_regions .ornament_pearl{opacity:0;}
				.home .content_regions.show .ornament_pearl{opacity:1;}

				/*Map*/
				.home .content_regions .content_map_actions{opacity:0;}
				.home .content_regions.show .content_map_actions{opacity:1; transition-delay:0.7s; -webkit-transition-delay:0.7s;}


	/*Events*/
	.home .content_events{padding:60px 0 80px;}

		/*Pearl Ornaments*/
		.home .content_events .ornament_pearl{position:absolute; z-index:3;}

		.home .content_events .pearl01{width:29px; right:-2px; top:147px;}

		.home .content_events .pearl02{width:39px; right:140px; top:140px;}

		.home .content_events .pearl03{width:29px; right:200px; top:147px;}

		/*Headings*/
		.home .content_events h3{font-size:3.750rem; margin:60px 0 100px; position:relative; margin:0 0 15px; color:var(--white);}

			.home .content_events h3 .animation_text02{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--dark-green); position:relative; z-index:2;}

			/*Line*/
			.home .content_events h3::before{width:100%; height:2px; background:var(--white); position:absolute; left:0; bottom:70px; content:'';}

		/*Items*/
		.home .content_events .content_items{display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:80px 15px; list-style:none; margin:0; padding:0;}
			.home .content_events .content_items li{position:relative; margin:0; padding:0;}

				.home .content_events .content_items li a{display:block; text-decoration:none;}

				/*Date Circle*/
				.home .content_events .content_items li .content_date_circle{width:220px; height:220px; border:var(--white) 2px solid; background:var(--pink); border-radius:50%; display:flex; align-content:center; flex-wrap:wrap; text-align:center; z-index:2; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;} 
				.home .content_events .content_items li a:hover .content_date_circle{background:var(--footer-green);}

					.home .content_events .content_items li .content_date_circle span{line-height:1;}

					/*Day*/
					.home .content_events .content_items li .content_date_circle .day{font-weight:500; font-size:6.250rem; color:var(--white); line-height:0.9;}

					/*Month*/
					.home .content_events .content_items li .content_date_circle .month{font-weight:700; font-size:2.250rem; margin:0 0 5px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

						.home .content_events .content_items li a:hover .content_date_circle .month{color:var(--white);}

					/*Hour*/
					.home .content_events .content_items li .content_date_circle .year{font-weight:700; font-size:1.125rem; color:var(--white);}

					/*Range*/
					.home .content_events .content_items li .content_date_circle .range{display:flex; justify-content:center; align-items:center;}

						.home .content_events .content_items li .content_date_circle .range .content{display:flex; flex-wrap:wrap; text-align:center;}

							/*Number*/
							.home .content_events .content_items li .content_date_circle .range .content .range_number{font-weight:500; font-size:3.750rem; color:var(--white);}

							/*Month*/
							.home .content_events .content_items li .content_date_circle .range .content .range_month{font-weight:700; font-size:1.5rem; text-transform:uppercase;}

								.home .content_events .content_items li a:hover .content_date_circle .range .content .range_month{color:var(--white);}

							/*Dash*/
							.home .content_events .content_items li .content_date_circle .range .content:first-child .range_number::before{width:30px; height:4px; position:absolute; top:0; bottom:20px; right:-15px; margin:auto; background:var(--white); content:'';}

				/*Information*/
				.home .content_events .content_items li .content_information{width:100%; position:absolute; top:0; left:0; display:flex; justify-content:flex-end; flex-wrap:wrap;}

					/*Information*/
					.home .content_events .content_items li .content_information .information{width:465px; height:190px; background:var(--white); padding:20px 25px 20px 140px; display:flex; align-content:space-between; flex-wrap:wrap; transition:background 0.35s ease-in-out; -webkit-transition:background 0.35s ease-in-out;}
					.home .content_events .content_items li a:hover .content_information .information{background:var(--white-08);}

						/*Heading*/
						.home .content_events .content_items li .content_information .information h4{font-size:1.500rem; line-height:1.2;}

					/*Link*/
					.home .content_events .content_items li .content_information .content_link{text-align:right; margin:10px 0 0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
					.home .content_events .content_items li a:hover .content_information .content_link{opacity:0.7;}

						.home .content_events .content_items li .content_information .content_link span{font-weight:700; font-size:1.125rem; color:var(--white); position:relative;}

							/*Line*/
							.home .content_events .content_items li .content_information .content_link span::before{width:100%; height:1px; background:var(--white); position:absolute; bottom:2px; right:0; left:0; margin:auto; transform:scaleX(1); -webkit-transform:scaleX(1); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); content:'';}

		/*Button*/
		.home .content_events .content_button{display:flex; justify-content:center; margin:60px 0 0;}

			.home .content_events .content_button .button{width:340px;}

		/*Intro Animation*/
		.home .content_events{background:var(--white); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
		.home .content_events.show{background:var(--green);}

			.home .content_events h3 .animation_text01,
			.home .content_events h3 .animation_text02,
			.home .content_events h3::before{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}

			.home .content_events .content_items{transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}

			.home .content_events .ornament_pearl{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
			
				/*Heading*/
				.home .content_events h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_events.show h3 .animation_text01{opacity:1; transform:translateX(0);}

				.home .content_events h3 .animation_text02{opacity:0;}
				.home .content_events.show h3 .animation_text02{opacity:1;}

				.home .content_events h3::before{transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; -webkit-transform-origin:left;}
				.home .content_events.show h3::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					/*Delays*/
					.home .content_events h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}

					.home .content_events h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_events h3::before{transition-delay:0s; -webkit-transition-delay:0s;}

				/*Pearls*/
				.home .content_events .ornament_pearl{opacity:0;}
				.home .content_events.show .ornament_pearl{opacity:1;}

				/*Items*/
				.home .content_events .content_items{opacity:0;}
				.home .content_events.show .content_items{opacity:1;}

					/*Delay*/
					.home .content_events .content_items{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

	/*Membership Organization*/
	.home .content_membership{padding:105px 0 140px;}

		/*Information*/

			/*Pearl Ornaments*/
			.home .content_membership .ornament_pearl{position:absolute; z-index:3;}

			.home .content_membership .pearl01{width:38px; right:90px; top:142px;}

			.home .content_membership .pearl02{width:76px; right:-2px; top:120px;}

			/*Headings*/
			.home .content_membership h3{font-size:3.750rem; margin:60px 0 100px; position:relative; margin:0 0 15px;}

				.home .content_membership h3 .animation_text02{font-family:'boisterous_scriptregular', serif; font-weight:400; font-size:6.250rem; color:var(--pink); position:relative; z-index:2;}

				/*Line*/
				.home .content_membership h3::before{width:100%; height:2px; background:var(--pink); position:absolute; left:0; bottom:70px; content:'';}

			.home .content_membership h4{width:795px; line-height:1.4; font-size:1.250rem; margin:0 0 50px;}

			/*Image*/
			.home .content_membership figure{height:485px; margin:0 0 60px;}

				.home .content_membership figure img{width:100%; height:100%; object-fit:cover;}

			/*Button*/
			.home .content_membership .content_button{display:flex; justify-content:center;}

		/*Intro Animation*/

			.home .content_membership h3 .animation_text01,
			.home .content_membership h3 .animation_text02,
			.home .content_membership h3::before,
			.home .content_membership figure{transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}

			.home .content_membership .ornament_pearl,
			.home .content_membership h4{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
			
				/*Heading*/
				.home .content_membership h3 .animation_text01{opacity:0; transform:translateX(-40px); -webkit-transform:translateX(-40px); display:inline-block;}
				.home .content_membership.show h3 .animation_text01{opacity:1; transform:translateX(0);}

				.home .content_membership h3 .animation_text02{opacity:0;}
				.home .content_membership.show h3 .animation_text02{opacity:1;}

				.home .content_membership h3::before{transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:left; -webkit-transform-origin:left;}
				.home .content_membership.show h3::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					/*Delays*/
					.home .content_membership h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}

					.home .content_membership h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_membership h3::before{transition-delay:0s; -webkit-transition-delay:0s;}

				.home .content_membership h4{opacity:0;}
				.home .content_membership.show h4{opacity:1;}

					/*Delay*/
					.home .content_membership h4{transition-delay:0.75s; -webkit-transition-delay:0.75s;}

				/*Pearls*/
				.home .content_membership .ornament_pearl{opacity:0;}
				.home .content_membership.show .ornament_pearl{opacity:1;}

				/*Image*/
				.home .content_membership figure{clip-path:inset(0 0 100% 0);}
				.home .content_membership.show figure{clip-path:inset(0 0 0 0);}

					.home .content_membership figure{transition-delay:1s; -webkit-transition-delay:1s;}

	/*Phrase*/
	.home .content_phrase{padding:40px 0 50px;}

		/*Pearl Ornaments*/
		.home .content_phrase .ornament_pearl{width:38px; height:38px; position:absolute; top:0; bottom:0; margin:auto; z-index:3;}

		.home .content_phrase .pearl01{left:0;}

		.home .content_phrase .pearl02{right:0;}

		/*Heading*/
		.home .content_phrase h3{font-weight:300; font-size:3.438rem; color:var(--white); line-height:1.3; text-align:center;}

	/*Intro Animation*/
	.home .content_phrase{background:var(--white); transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
	.home .content_phrase.show{background:var(--pink);}

		.home .content_phrase .ornament_pearl,
		.home .content_phrase h3{opacity:0; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}

		.home .content_phrase.show .ornament_pearl,
		.home .content_phrase.show h3{opacity:1;}

	/*Foundation*/
	.home .content_foundation{padding:80px 0 110px;}

		.home .content_foundation .center_content{display:flex; justify-content:space-between; align-items:flex-end;}

			/*Logo*/
			.home .content_foundation figure{width:245px;}

			/*Information*/
			.home .content_foundation .content_information{width:600px;}

				/*Heading*/
				.home .content_foundation .content_information h3{font-size:1.250rem; line-height:1.4; margin:0 0 45px;}

					.home .content_foundation .content_information h3 span{text-transform:uppercase; color:var(--green);}

		/*Intro Animation*/

			.home .content_foundation .center_content{opacity:0; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}

			.home .content_foundation.show .center_content{opacity:1;}

/*MODAL VIDEO*/
.modal .box{height:100%;}

	.modal .box iframe{width:90%; height:90%;}

/*Media Query Break 1420px*/
@media (max-width: 1420px) {
	
	/*HOME*/

		/*Big Slider*/

			.home header .custom_slider .content_slider li .content_msg{width:1200px; top: 180px; bottom: initial; left: 50px;}

		/*Sisterhood*/

			.home .content_about_sisterhood h3{font-size:3.250rem;}

				.home .content_about_sisterhood h3 .animation_text02{font-size:5rem;}

			.home .content_about_sisterhood .content_women_image{width:350px; height:350px; top:155px;}

			.home .content_about_sisterhood .pearl01{top:-12px;}

			.home .content_about_sisterhood .pearl02{top:-21px;}

			.home .content_about_sisterhood .pearl03{top:-32px;}

		/*Video*/

			.home .content_video .content_heading{padding:0 45px 0 101px;}

				.home .content_video .content_heading h3{font-size:3.250rem;}

					.home .content_video .content_heading h3 .animation_text02{font-size:5rem; top:-60px;}

				.home .content_video .content_heading .pearl01{right:335px;}
				.home .content_video .content_heading .pearl02{right:356px;}
				.home .content_video .content_heading .pearl03{right:349px;}

				.home .content_video .content_image{width:795px;}

				.home .content_video .content_image .mask{width:990px; left:-97px;}

				.home .content_video .content_information{z-index:3;}

				.home .content_video .content_image .btn_video{top:-80px;}

		/*Programs*/

			.home .content_programs h3{font-size:3.250rem;}

				.home .content_programs h3 .animation_text02{font-size:5rem;}

			.home .content_programs .pearl01{top:122px;}
			.home .content_programs .pearl02{top:102px;}

		/*News*/

			.home .content_news .content_items li .content_information h4{font-size:1rem;}

		/*Regions*/

			.home .content_regions h3{font-size:3.250rem;}

				.home .content_regions h3 .animation_text02{font-size:5rem;}

			.home .content_regions .pearl01{top:122px;}
			.home .content_regions .pearl02{top:102px;}

			.home .content_regions .content_map_actions .content_map{transform:scale(0.8); transform-origin:left;}

			.home .content_regions .content_map_actions .content_regions_list{width:315px; position:absolute; top:0; right:0;}

				.home .content_regions .content_map_actions .content_regions_list li .link{font-size:1.125rem;}

		/*Events*/

			.home .content_events h3{font-size:3.250rem;}

				.home .content_events h3 .animation_text02{font-size:5rem;}

			.home .content_events .pearl01{top:147px;}
			.home .content_events .pearl02{top:140px;}
			.home .content_events .pearl03{top:147px;}

			.home .content_events .content_items li .content_information .information{width:335px;}

				.home .content_events .content_items li .content_information .information h4{font-size:1rem;}

				.home .content_events .content_items li .content_information .information p{font-size:0.750rem;}

		/*Membership*/

			.home .content_membership h3{font-size:3.250rem;}

				.home .content_membership h3 .animation_text02{font-size:5rem;}

			.home .content_membership .pearl01{top:122px;}
			.home .content_membership .pearl02{top:104px;}

		/*Foundation*/

			.home .content_foundation figure{width:190px;}

			.home .content_foundation .content_information{width:480px;}


}

/*Media Query Break 1220px*/
@media (max-width: 1220px) {

	/*HOME*/

		/*Big Slider*/

			.home header .custom_slider .content_slider li .content_msg{width:960px; height:180px;}

				.home header .custom_slider .content_slider li .content_msg .title{font-size:3.750rem; line-height: 2.9;}

					.home header .custom_slider .content_slider li .content_msg .title::before{width:360px; left:85px; top:-6px;}

				.home header .custom_slider .content_slider li .content_msg .animation_text{font-size:3.125rem; left:80px;}

				.home header .custom_slider .content_slider li .content_msg .animation_text.anim01{top:5px;}

			.home header .custom_slider .content_slider li .big_image img{left:120px;}

			.home header .custom_slider .content_slider li .content_grid_images, 
			.home header .custom_slider .content_slider li .content_grid_multiply{width:40vw; height:calc(100% - 115px);}

			.home header .custom_slider .content_pearls{width:40vw;}

			.home header .custom_slider .static_msg h3{width:250px; font-size:1.250rem; line-height:1.2;}

				.home header .custom_slider .static_msg h3 br{display:none;}


		/*Sisterhood*/
		.home .content_about_sisterhood h3{font-size:2.5rem;}

			.home .content_about_sisterhood h3 .animation_text02{font-size:4.5rem;}

		.home .content_about_sisterhood h4{width:370px;}

		.home .content_about_sisterhood .content_women_image{width:300px; height:300px; bottom:auto; top:142px;}

			.home .content_about_sisterhood .women_image img{height:100%;}

		/*Video*/

			.home .content_video .content_heading{padding:0 45px 0 85px;}

				.home .content_video .content_heading h3{font-size:2.5rem;}

					.home .content_video .content_heading h3 .animation_text02{font-size:4.5rem; top:-50px;}

				.home .content_video .content_heading .pearl01{right:300px;}
				.home .content_video .content_heading .pearl02{right:321px;}
				.home .content_video .content_heading .pearl03{right:314px;}

				.home .content_video .content_image{width:645px;}

					.home .content_video .content_image img{top:80px;}

				.home .content_video .content_information{z-index:3;}

				.home .content_video .content_image .btn_video{top:-200px;}

		/*Programs*/

			.home .content_programs h3{font-size:2.5rem;}

				.home .content_programs h3 .animation_text02{font-size:4.5rem;}

			.home .content_programs .pearl01{top:99px;}
			.home .content_programs .pearl02{top:89px;}

			.home .content_programs .content_items{gap:45px 60px;}

				.home .content_programs .content_items li figure{width:300px; height:300px;}

				.home .content_programs .content_items li h4{top:180px;}

					.home .content_programs .content_items li h4 span{font-size:2rem;}

		/*Regions*/
		.home .content_regions{padding:90px 0 100px;}

			.home .content_regions h3{font-size:2.5rem;}

				.home .content_regions h3 .animation_text02{font-size:4.5rem;}

			.home .content_regions .pearl01{top:99px;}
			.home .content_regions .pearl02{top:89px;}

				.home .content_regions .content_map_actions .content_map{transform:scale(0.6); transform-origin:top left;}

					.home .content_regions .content_map_actions .content_map figure img{max-width:none;}

				.home .content_regions .content_map_actions .content_regions_list li:last-child{margin:40px 0 0;}

					.home .content_regions .content_map_actions .content_regions_list li .link{font-size:1rem;}

		/*Events*/

			.home .content_events h3{font-size:2.5rem;}

				.home .content_events h3 .animation_text02{font-size:4.5rem;}

			.home .content_events .pearl01{top:129px;}
			.home .content_events .pearl02{top:124px;}
			.home .content_events .pearl03{top:129px;}

			.home .content_events .content_items li .content_date_circle{transform:scale(0.8); transform-origin:top left;}

			.home .content_events .content_items li .content_information .information{height:155px; padding:20px 25px 20px 110px;}

		/*Membership*/

			.home .content_membership h3{font-size:2.5rem;}

				.home .content_membership h3 .animation_text02{font-size:4.5rem;}

			.home .content_membership .pearl01{top:105px;}
			.home .content_membership .pearl02{top:85px;}

		/*Phrase*/

			.home .content_phrase h3{font-size:3rem;}

		/*Foundation*/

			.home .content_foundation .content_information{width:430px;}

				.home .content_foundation .content_information h3{font-size:1rem;}

}

/*Media Query Portrait Breakpoint*/
@media (max-width: 1000px) {

	/*Big Slider*/
	.home header .custom_slider{height:910px; height: 90vh;}

		.home header .custom_slider .content_slider li{padding:115px 0 0;}

			.home header .custom_slider .content_slider li .content_msg{width:100%; top:0; left:0; position:relative; background:var(--white); display:flex; justify-content:center;}

				.home header .custom_slider .content_slider li .content_msg .wrap{width:470px;}

					.home header .custom_slider .content_slider li .content_msg .title{font-size:4.563rem;}

						.home header .custom_slider .content_slider li .content_msg .title::before{top:-10px; left:105px}

					.home header .custom_slider .content_slider li .content_msg .animation_text{left:100px; font-size:3.313rem;}

					.home header .custom_slider .content_slider li .content_msg .animation_text.anim01{top:18px;}
					.home header .custom_slider .content_slider li .content_msg .animation_text.anim02{bottom:6px;}


			.home header .custom_slider .content_slider li .content_grid_images, 
			.home header .custom_slider .content_slider li .content_grid_multiply{width:275px; height:calc(100% - 295px); right:0; grid-template-columns:repeat(1, minmax(0, 1fr));}

			.home header .custom_slider .content_slider li .content_grid_images *:nth-child(2n + 1), 
			.home header .custom_slider .content_slider li .content_grid_multiply *:nth-child(2n + 1){display:none;}

				.home header .custom_slider .content_slider li .content_grid_images figure img{display:block !important;}

			.home header .custom_slider .content_slider li .big_image{padding:250px 0 0; right:0;}

				.home header .custom_slider .content_slider li .big_image img{left:-100px; object-fit:cover;}

		.home header .custom_slider .content_pearls{top:420px; width:275px;}

		.home header .custom_slider .static_msg{bottom:5px;}

			.home header .custom_slider .static_msg h3{width:335px; font-size:1.750rem; line-height:1.3;}

		.home header .custom_slider .bg_static_msg{z-index:6; width:calc(100% - 275px); bottom:-15px; height:145px;}

		.home header .custom_slider .content_pearls .pearl01{width:15px; height:15px; right:88%;}
		.home header .custom_slider .content_pearls.active .pearl01{right:40%;}
		
		.home header .custom_slider .content_pearls .pearl02{width:20px; height:20px; right:70%;}
		.home header .custom_slider .content_pearls.active .pearl02{right:56%;}

		.home header .custom_slider .content_pearls .pearl03{width:13px; height:13px; right:60%;}
		.home header .custom_slider .content_pearls.active .pearl03{right:90%;}

		.home header .custom_slider .content_pearls .pearl04{width:35px; height:35px; right:15%;}
		.home header .custom_slider .content_pearls.active .pearl04{right:67%;}

		.home header .custom_slider .content_pearls .pearl05{width:13px; height:13px; right:6px;}
		.home header .custom_slider .content_pearls.active .pearl05{right:6px;}


	/*Sisterhood*/

		.home .content_about_sisterhood .content_information{width:100%; padding:0 65px 0 0;}

			.home .content_about_sisterhood h3{font-size:2.375rem; margin:0 0 490px;}

				.home .content_about_sisterhood h3 .animation_text02{font-size:3.875rem;}

			.home .content_about_sisterhood h4{width:500px; font-size:1.125rem;}

		.home .content_about_sisterhood .aside_image{width:100vw; height:425px; top:265px;}

		.home .content_about_sisterhood .content_women_image{width:350px; height:350px; right:-70px; top: 138px;}

			.home .content_about_sisterhood .pearl01{width:17px; left:32%; top:-33px;}
			.home .content_about_sisterhood .pearl02{width:28px; left:41%; top:-38px;}
			.home .content_about_sisterhood .pearl03{width:46px; left:50%; top:-47px;}

	/*Data Information*/

		.home .content_data_information .center_content.c_8{width:100%; padding:0 60px;}

			.home .content_data_information .content_items li figure{margin:0; width:130px;}

			.home .content_data_information .content_items li .number{font-size:1.750rem;}

			.home .content_data_information .content_items li h4{font-size:0.938rem;}

	/*Video*/

		.home .content_video .center_content{flex-wrap:wrap;}

			.home .content_video .content_information{width:100%; padding:0 100px 0 65px;}

			.home .content_video .content_image{width:100%; padding:0;}

				.home .content_video .content_image .btn_video{top:0;}
				
					.home .content_video .content_image .btn_video img{top:0;}

				.home .content_video .content_heading{width:calc(100% - 120px); left:60px; top:490px; padding:0 25px;}

					.home .content_video .content_heading h3{font-size:2.375rem;}

						.home .content_video .content_heading h3 .animation_text01{width:320px; line-height:1;}

						.home .content_video .content_heading h3 .animation_text02{font-size:3.875rem; top:-25px; right:50px;}

						.home .content_video .content_heading .pearl01{right:-35px;}
						.home .content_video .content_heading .pearl02{right:-12px;}
						.home .content_video .content_heading .pearl03{right:-17px;}

	/*Programs*/

		.home .content_programs .center_content.c_12{padding:0 65px;}

		.home .content_programs .pearl01{width:28px; right:14%;}
		.home .content_programs .pearl02{width:46px; top:88px; right:6%;}

		.home .content_programs h3{font-size:2.375rem;}

			.home .content_programs h3::before{bottom:30px;}

			.home .content_programs h3 .animation_text02{font-size:3.875rem;}

		.home .content_programs p{width:100%;}

		.home .content_programs .content_items{gap:45px 12px;}

			.home .content_programs .content_items li .content_button{margin:15px 0 0;}

				.home .content_programs .content_items li .content_button .button{width:160px;}

			.home .content_programs .content_items li figure{width:260px; height:260px;}

			.home .content_programs .content_items li h4 span{font-size:1.313rem;}

	/*News*/

		.home .content_news h3{font-size:2.375rem;}

			.home .content_news h3::before{bottom:30px;}

			.home .content_news h3 .animation_text02{font-size:3.875rem;}

		.home .content_news .content_items li{height:300px;}

			.home .content_news .content_items li figure{width:245px;}

				.home .content_news .content_items li .content_information{width:calc(100% - 245px); padding:25px 30px;}

					.home .content_news .content_items li .content_information h4{font-size:1.250rem;}

		.home .content_news .pearl01{width:17px; top:105px;}
		.home .content_news .pearl02{width:17px; top:105px;}
		.home .content_news .pearl03{width: 28px; top:100px;}

	/*Regions*/

		.home .content_regions .center_content.c_12{padding:0 65px;}

		.home .content_regions h3{font-size:2.375rem;}

			.home .content_regions h3::before{bottom:30px;}

			.home .content_regions h3 .animation_text02{font-size:3.875rem;}

		.home .content_regions .pearl01{width:28px; right:15%;}
		.home .content_regions .pearl02{width:45px; right:5%; top:89px;}

		.home .content_regions .content_map_actions{display:flex; flex-wrap:wrap;}

			.center_row{width:100%; display:flex; justify-content:center;}

			.home .content_regions .content_map_actions .content_map{transform:scale(0.7); transform-origin:center; margin:0;}

			.home .content_regions .content_map_actions .content_regions_list{width:100%; position:relative; display:grid; grid-template-columns:repeat(3, minmax(0, 1fr));}

			.home .content_regions .content_map_actions .content_regions_list li:last-child{margin:100px 0 0;}

	/*Events*/

		.home .content_events h3{font-size:2.375rem;}

			.home .content_events h3::before{bottom:30px;}

			.home .content_events h3 .animation_text02{font-size:3.875rem;}

		.home .content_events .pearl01{top:100px;}
		.home .content_events .pearl02{top:93px;}
		.home .content_events .pearl03{top:100px;}

			.home .content_events .content_items{gap:80px 50px;}

				.home .content_events .content_items li .content_date_circle{width:115px; height:115px; transform:scale(1.0);}

					.home .content_events .content_items li .content_date_circle .range .content .range_number{font-size:1.938rem;}

						.home .content_events .content_items li .content_date_circle .range .content:first-child .range_number::before{width:16px; height:3px; right:-8px; bottom:14px;}

					.home .content_events .content_items li .content_date_circle .range .content .range_month{font-size:0.875rem;}

					.home .content_events .content_items li .content_date_circle .day{font-size:3.000rem;}

					.home .content_events .content_items li .content_date_circle .month{font-size:1.125rem;}

					.home .content_events .content_items li .content_date_circle .year{font-size:0.875rem;}

				.home .content_events .content_items li .content_information .information{width:240px; height:115px; padding:20px 25px 20px 75px; align-content:center;}

				.home .content_events .content_items li .content_information .content_link span{font-size:0.875rem;}

			.home .content_events .content_button{margin:100px 0 0;}

	/*Membership*/

		.home .content_membership .center_content.c_12{padding:0;}

			.home .content_membership .content_information{padding:0 65px;}

				.home .content_membership h3{font-size:2.375rem;}

					.home .content_membership h3::before{bottom:30px;}

					.home .content_membership h3 .animation_text02{font-size:3.875rem;}

				.home .content_membership .pearl01{width:28px; right:14%; top:100px;}
				.home .content_membership .pearl02{width:45px; top:89px; right:5%;}

				.home .content_membership h4{width:500px; font-size:1.125rem; line-height:1.3;}

			.home .content_membership figure{height:230px;}

	/*Phrase*/

		.home .content_phrase h3{font-size:2rem;}

		.home .content_phrase .ornament_pearl{width:20px; height:20px;}

	/*Foundation*/

		.home .content_foundation .center_content.c_8{width:100%; padding:0 65px;}

			.home .content_foundation .content_information{width:420px;}

	/*Modal*/

		.modal .box iframe{height:45%;}
	
}

/*Media Query Mobile Breakpoint*/
@media (max-width: 750px) {

	/*Big Slider*/
	.home header{height:765px;}

		.home header .custom_slider .content_slider li{padding:0;}

			.home header .custom_slider{height:765px;}

			.home header .custom_slider .content_slider li .content_msg{height:135px; background:transparent; position:absolute; top:155px; left:0; bottom:auto; justify-content:flex-start; padding:0 0 0 35px;}

				.home header .custom_slider .content_slider li .content_msg .wrap{width:310px;}

					.home header .custom_slider .content_slider li .content_msg .animation_text{left:55px;}

						.home header .custom_slider .content_slider li .content_msg .title::before{width:260px; left:70px; top:-6px;}

						.home header .custom_slider .content_slider li .content_msg .animation_text.anim01{top:13px;}
						.home header .custom_slider .content_slider li .content_msg .animation_text.anim02{bottom:22px;}

					.home header .custom_slider .content_slider li .content_msg .title{font-size:3.000rem;}

					.home header .custom_slider .content_slider li .content_msg .animation_text{font-size:2.250rem;}

			.home header .custom_slider .content_slider li .big_image{padding:165px 0 0;}
				.home header .custom_slider .content_slider li .big_image img {left: 0; object-position: 65% 0;}

				.home header .custom_slider .content_slider li .animation_image{margin:70px 0 0;}

				.home header .custom_slider .content_slider li .content_grid_images, 
				.home header .custom_slider .content_slider li .content_grid_multiply{width:150px; height:calc(100% - 165px); grid-template-rows:repeat(4, minmax(0, 1fr));}

					.home header .custom_slider .content_slider li .content_grid_images *:nth-child(2n + 1), 
					.home header .custom_slider .content_slider li .content_grid_multiply *:nth-child(2n + 1){display:block;}

					.home header .custom_slider .content_slider li .content_grid_images *:nth-child(3), 
					.home header .custom_slider .content_slider li .content_grid_images *:nth-child(5), 
					.home header .custom_slider .content_slider li .content_grid_multiply *:nth-child(3),
					.home header .custom_slider .content_slider li .content_grid_multiply *:nth-child(5){display:none;}

			.home header .custom_slider .static_msg{bottom:43px;}

				.home header .custom_slider .static_msg h3{width:190px; font-size:1rem;}

			.home header .custom_slider .bg_static_msg{width:calc(100% - 150px); bottom:45px; height:105px;}

		.home header .custom_slider .content_pearls{width:150px; top:320px;}


	/*Sisterhood*/

	.home .content_about_sisterhood .center_content{padding:0 35px;}

		.home .content_about_sisterhood .content_information{padding:0; margin:0 0 100px;}

			.home .content_about_sisterhood h3{font-size:1.875rem; display:flex; flex-wrap:wrap; margin:0 0 335px;}

				.home .content_about_sisterhood h3::before{bottom:auto; top:50px;}

				.home .content_about_sisterhood h3 .animation_text01{width:100%;}

				.home .content_about_sisterhood h3 .animation_text02{width:100%; font-size:3.125rem; top:-25px;}

		.home .content_about_sisterhood .content_women_image{width:275px; height:275px; top:110px;}

			.home .content_about_sisterhood .pearl01{width:12px; top:-66px; left:42%;}
			.home .content_about_sisterhood .pearl02{width:19px; top:-69px; left:47%;}
			.home .content_about_sisterhood .pearl03{width:31px; top:-75px; left:55%;}

		.home .content_about_sisterhood .aside_image{height:260px;}

		.home .content_about_sisterhood h4{width:100%;}

	/*Data*/
	.home .content_data_information{padding:70px 0;}

		.home .content_data_information .center_content.c_8{padding:0 35px;}

			.home .content_data_information .content_items{flex-wrap:wrap;}

				.home .content_data_information .content_items li{width:100%; justify-content:flex-start;}
				.home .content_data_information .content_items li:nth-child(2n){justify-content:flex-end;}

					.home .content_data_information .content_items li .number{font-size:1.875rem;}

					.home .content_data_information .content_items li h4{font-size:1.125rem;}

	/*Video*/
	.home .content_video{padding:0 0 70px;}

		.home .content_video .center_content{overflow:hidden;}

		.home .content_video .content_image{padding:0;}

			.home .content_video .content_image::before{width:300px; height:300px;}

			.home .content_video .content_image img{top:140px; width:120%; max-width:none; left:-7%;}

			.home .content_video .content_image .mask{width:600px; left:-56px; top:9px;}

			.home .content_video .content_image .mask{-webkit-mask-size:81% 621px;}

			.home .content_video .content_image .btn_video{width:70px; height:80px; top:-75px;}

		.home .content_video .content_heading{width:100%; height:145px; left:0; align-items:flex-start; padding:20px 35px 0;}

			.home .content_video .content_heading h3{font-size:1.875rem;}

				.home .content_video .content_heading h3 .animation_text01{width:235px;}

				.home .content_video .content_heading h3 .animation_text02{width:100%; font-size:3.125rem; right:auto; left:35px; top:50px;}

			.home .content_video .content_heading .pearl01{width:57px; right:30px; top:-25px;}
			.home .content_video .content_heading .pearl02{width:19px; right:48px; top:95px;}
			.home .content_video .content_heading .pearl03{width:28px; right:43px; top:130px;}

		.home .content_video .content_information{padding:0 35px;}

			.home .content_video .content_information p{font-size:1.125rem; line-height:1.3; margin:0 0 50px;}

/*Programs*/

	.home .content_programs .center_content.c_12{padding:0;}

		.home .content_programs h3{font-size:1.875rem; margin:0; padding:0 35px; box-sizing:border-box;}

			.home .content_programs h3::before{bottom:auto; top:50px; width:calc(100% - 70px); left:35px;}

			.home .content_programs h3 .animation_text01{width:100%;}

			.home .content_programs h3 .animation_text02{width:100%; font-size:3.125rem; top:-25px;}

		.home .content_programs .pearl01{width:19px; top:41px; right:20%;}
		.home .content_programs .pearl02{width:30px; top:36px; right:8%;}

		.home .content_programs p{font-size:1.125rem; line-height:1.3; padding:0 35px; box-sizing:border-box;}

		.home .content_programs .content_items{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:40px 0; padding:0 0 0 35px; box-sizing:border-box;}

			.home .content_programs .content_items li figure{width:280px; height:280px;}

			.home .content_programs .content_items li .content_button{padding:0 35px 0 0;}

		.home .content_programs .content_btn{padding:0 35px;}

			.home .content_programs .content_btn .button{width:100%;}

/*News*/

	.home .content_news h3{font-size:1.875rem; margin:0; padding:0 35px; box-sizing:border-box;}

		.home .content_news h3::before{bottom:auto; top:50px; width:calc(100% - 70px); left:35px;}

		.home .content_news h3 .animation_text01{width:100%;}

		.home .content_news h3 .animation_text02{width:100%; font-size:3.125rem; top:-25px;}

	.home .content_news .pearl01{top:43px; right:30%;}
	.home .content_news .pearl02{top:43px; right:17%;}
	.home .content_news .pearl03{top:37px; right:8%;}

	.home .content_news .content_items{padding:0 35px;}

		.home .content_news .content_items li{height:630px; flex-wrap:wrap; margin:0 0 50px;}

			.home .content_news .content_items li figure{width:100%; height:215px;}

			.home .content_news .content_items li .content_information{width:100%; height:415px;}

				.home .content_news .content_items li .content_information h4{font-size:1.125rem; line-height:1.3;}

				.home .content_news .content_items li .content_information .down_info{flex-wrap:wrap; padding:35px 0 0}

					.home .content_news .content_items li .content_information .down_info .date{width:100%; margin:0 0 35px;}

	.home .content_news .content_button{padding:0 35px;}

		.home .content_news .content_button .button{width:100%;}

/*Regions*/

	.home .content_regions .center_content.c_12{padding:0 35px;}

	.home .content_regions h3{font-size:1.875rem; margin:0;}

		.home .content_regions h3::before{bottom:auto; top:50px; width:100%; left:0;}

		.home .content_regions h3 .animation_text01{width:100%;}

		.home .content_regions h3 .animation_text02{width:100%; font-size:3.125rem; top:-25px;}

	.home .content_regions .pearl01{width:19px; top:42px; right:17%;}
	.home .content_regions .pearl02{width:30px; top:36px; right:7%;}

	.home .content_regions h4{font-size:1.125rem;}

	.home .content_regions .content_map_actions .content_map{transform:scale(0.32); transform-origin:center top;}

	.home .content_regions .content_map_actions .content_regions_list{grid-template-columns:repeat(2, minmax(0, 1fr)); margin:-235px 0;}

		.home .content_regions .content_map_actions .content_regions_list li .link{font-size:0.875rem;}

		.home .content_regions .content_map_actions .content_regions_list li:last-child{margin:40px 0 0;}

/*Events*/
.home .content_events{padding:60px 35px 80px;}

	.home .content_events h3{font-size:1.875rem; margin:0;}

		.home .content_events h3::before{bottom:auto; top:50px; width:100%; left:0;}

		.home .content_events h3 .animation_text01{width:100%;}

		.home .content_events h3 .animation_text02{width:100%; font-size:3.125rem; top:-25px;}

	.home .content_events .pearl01{width:19px; top:41px; right:0;}
	.home .content_events .pearl02{width:30px; top:36px; right:12%}
	.home .content_events .pearl03{width:19px; top:41px; right:26%;}

	.home .content_events .content_items{gap:50px 0; grid-template-columns:repeat(1, minmax(0, 1fr));}

		.home .content_events .content_items li .content_information{width:calc(100% - 55px); left:55px;}

			.home .content_events .content_items li .content_information .information{width:calc(100% - 55px);}

				.home .content_events .content_items li .content_information .information{width:100%;}

	.home .content_events .content_button .button{width:100%;}


/*Membership*/

	.home .content_membership h3{font-size:1.875rem; margin:0;}

		.home .content_membership h3::before{bottom:auto; top:50px; width:100%; left:0;}

		.home .content_membership h3 .animation_text01{width:100%;}

		.home .content_membership h3 .animation_text02{width:100%; font-size:3.125rem; top:-25px;}

	.home .content_membership .pearl01{width:19px; top:41px; right:18%;}
	.home .content_membership .pearl02{width:30px; top:36px; right:7%;}

	.home .content_membership .content_information{padding:0 35px;}

		.home .content_membership h4{width:100%;}

		.home .content_membership figure{height:200px;}

/*Phrase*/
.home .content_phrase{padding:40px 35px 50px;}

	.home .content_phrase h3{font-size:1.750rem; padding:0 40px; box-sizing:border-box; line-height:1.1;}

/*Foundation*/

	.home .content_foundation .center_content.c_8{padding:0 35px; flex-wrap:wrap; justify-content:center;}

		.home .content_foundation figure{width:200px; margin:0 0 60px;}

		.home .content_foundation .content_information{width:100%; display:flex; justify-content:center; flex-wrap:wrap;}

			.home .content_foundation .content_information h3{font-size:1.063rem; line-height: 1.3; text-align:center;}

}
	