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

.selected_region,
.center_row .row{
	margin:0px!important;
}
.regions_wrapper .row{
	margin-left:0px;
	margin-right:0px;
}

/*COLORS*/
:root{
	--white:#FFFFFF;
	--white-02:rgba(250,250,250,0.2);
	--white-04:rgba(250,250,250,0.4);
	--white-06:rgba(250,250,250,0.6);
	--white-08:rgba(250,250,250,0.8);

	--black:#000000;
	--black-02:rgba(0,0,0,0.2);
	--black-04:rgba(0,0,0,0.4);
	--black-06:rgba(0,0,0,0.6);
	--black-08:rgba(0,0,0,0.8);

	--soft-gray:#CCCCCC;
	--gray:#828282;
	--dark-gray:#333333;

	--warning:#df0b5b;
	--warning-toast:#dd6464;

	--pink:#ef939e;
	--dark-pink:#b75a65;
	
	--green:#2e9737;
	--green-video:#009829;
	--dark-green:#07680f;
	--footer-green:#007141;
}
/*HOME*/

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

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

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

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

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

			.regions_wrapper .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*/
			.regions_wrapper .content_regions h3::before{width:100%; height:2px; background:var(--pink); position:absolute; left:0; bottom:70px; content:'';}

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

		/*Map Actions*/
		.regions_wrapper .content_regions .content_map_actions{display:flex; flex-direction:column; gap:30px;}

			/*Map*/
			.regions_wrapper .content_regions .content_map_actions .content_map{width:100%; position:relative; overflow:visible; margin:0; display:block;}

				.regions_wrapper .content_regions .content_map_actions .content_map .map_inner{width:100%; position:relative; display:block;}

				.regions_wrapper .content_regions .content_map_actions .content_map .map_inner .row img{width:100%; height:auto; display:block;}

				/*Regions List*/
			.regions .content_regions .content_map_actions .content_regions_list{width:100%; margin-top: 72px; display:grid; grid-template-columns: repeat(4, 1fr); gap: 10px; padding-left: 20px; list-style: none;}

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

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

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

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

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

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

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

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

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

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

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

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

			/*Tooltip*/
			.regions_wrapper .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; pointer-events:none; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;text-align:center;}
			.regions_wrapper .content_regions .content_map_actions .content_map .content_tooltip.active{opacity:1; pointer-events:auto;}

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

				/*Chapters*/
				.regions_wrapper .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; margin-left:auto!important;margin-right:auto!important;}

				/*Lines*/
				.regions_wrapper .content_regions .content_map_actions .content_map .content_tooltip::before,
				.regions_wrapper .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*/
				.regions_wrapper .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;}
				.regions_wrapper .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;}

				.regions_wrapper .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;}
				.regions_wrapper .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*/
				.regions_wrapper .content_regions .content_map_actions .content_map .content_tooltip.mid_atlantic_tooltip::before{display:none;}
				.regions_wrapper .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;}

				.regions_wrapper .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*/
				.regions_wrapper .content_regions .content_map_actions .content_map .content_tooltip.south_atlantic_tooltip::before{display:none;}
				.regions_wrapper .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;}

				.regions_wrapper .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*/
				.regions_wrapper .content_regions .content_map_actions .content_map .content_tooltip.great_lake_tooltip::before{display:none;}
				.regions_wrapper .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;}

				.regions_wrapper .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*/
				.regions_wrapper .content_regions .content_map_actions .content_map .content_tooltip.south_eastern_tooltip::before{display:none;}
				.regions_wrapper .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;}

				.regions_wrapper .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*/
				.regions_wrapper .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;}
				.regions_wrapper .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;}

				.regions_wrapper .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;}
				.regions_wrapper .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*/
				.regions_wrapper .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;}
				.regions_wrapper .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;}

				.regions_wrapper .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;}
				.regions_wrapper .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*/
				.regions_wrapper .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;}
				.regions_wrapper .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;}

				.regions_wrapper .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;}
				.regions_wrapper .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*/
				.regions_wrapper .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;}
				.regions_wrapper .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;}

				.regions_wrapper .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;}
				.regions_wrapper .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;}

				/*World*/
				.regions_wrapper .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;}
				.regions_wrapper .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;}

				.regions_wrapper .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;}
				.regions_wrapper .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*/
			.regions_wrapper .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;}

				.regions_wrapper .content_regions .content_map_actions .content_regions_list li{margin:0 0 10px; padding:0;}

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

		/*Region modal — overlay*/
		.regions_wrapper .modal.content_region_modal{display:none; position:fixed; inset:0; z-index:9999; background:var(--black-06); align-items:center; justify-content:center;}
		.regions_wrapper .modal.content_region_modal.show{display:flex;}

		/*Region modal — box*/
		.regions_wrapper .modal.content_region_modal .region_detail{background:var(--white); position:relative; max-width:100%; width:100%; text-align:center; padding:70px 50px 40px;}
			.regions_wrapper .modal.content_region_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; margin:0 auto;}
				.regions_wrapper .modal.content_region_modal .region_detail .info h5{font-weight:700; font-size:1.125rem; color:var(--white); line-height:1.4;}
				.regions_wrapper .modal.content_region_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;}
			.regions_wrapper .modal.content_region_modal .region_detail figure{max-width:150px; margin:40px auto;}
			.regions_wrapper .modal.content_region_modal .region_detail .button{max-width:220px;}

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

		/*Intro Animation*/

			.regions_wrapper .content_regions h3 .animation_text01,
			.regions_wrapper .content_regions h3 .animation_text02,
			.regions_wrapper .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);}

			.regions_wrapper .content_regions .ornament_pearl,
			.regions_wrapper .content_regions h4,
			.regions_wrapper .content_regions .content_map_actions{transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

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

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

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

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

					/*Delays*/
					.regions_wrapper .content_regions h3 .animation_text01{transition-delay:0.1s; -webkit-transition-delay:0.1s;}
					.regions_wrapper .content_regions h3 .animation_text02{transition-delay:0.5s; -webkit-transition-delay:0.5s;}
					.regions_wrapper .content_regions h3::before{transition-delay:0s; -webkit-transition-delay:0s;}
					.regions_wrapper .content_regions h4{transition-delay:0.7s; -webkit-transition-delay:0.7s;}

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

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



							/*Regions List*/
			.regions .content_regions .content_map_actions .content_regions_list{width:100%; margin-top: 72px; display:grid; grid-template-columns: repeat(4, 1fr); gap: 10px; padding-left: 20px; list-style: none;}

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


					/*MODAL*/
.modal{display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:var(--black-08); z-index:999; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; overflow: scroll;}
.modal.visible{display:block;}
.modal.show{opacity:1; pointer-events:all;}

	/*Close Button*/
	.modal .btn_close_modal{width:30px; height:30px; position:absolute; top:30px; right:30px; font-size:0; z-index:30;}

		.modal .btn_close_modal svg{fill:var(--white); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
		.modal .btn_close_modal:hover svg{fill:var(--pink);}

	/*Box*/
	.modal .box{display:flex; justify-content:center; align-items:center; align-content:center;}

	/*Content*/
	.modal .scroll{position: absolute !important; top: 50px !important; transform: none !important;}





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

	/*Regions*/

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

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

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

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

}

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

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

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

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

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

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

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

}

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

	/*Regions*/

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

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

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

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

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

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

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

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

}

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

	/*Regions*/

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

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

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

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

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

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

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

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

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

}



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

	.regions .content_regions .content_map_actions .content_regions_text{width:315px; position:absolute; top:0; right:0;}
	.regions .content_regions .content_map_actions .content_regions_list.regions {width: 560px;}
		.regions .content_regions .content_map_actions .content_regions_list .link{font-size:1.125rem;}
}

/*Media Query Break 1220px*/
@media (max-width: 1220px) {
	/*Regions*/
				.regions .content_regions .content_map_actions .content_map figure img{max-width:none;}
				.regions .content_regions .content_map_actions .content_regions_list .link{font-size:1rem;}
}

@media (max-width: 1000px) {
			.regions .content_regions .content_map_actions .content_regions_list {padding-left: 0; width: 100%;}
}

@media (max-width: 800px) {
	.regions .content_regions .content_map_actions .content_regions_list {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 750px) {
		.regions .content_regions .content_map_actions .content_regions_list .link {font-size: 0.875rem;}
}

.regions_wrapper .modal.content_region_modal .region_detail .info h5{
	width:100%;
	margin:0px auto;
}
.regions_wrapper .modal.content_region_modal .region_detail .info span{
	width:100%;
	margin:0px auto;
}
