<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.swiper-container {
	width: 100%;
	height: 100%;
	/*overflow: hidden;	*/
}

.banner_home, .banner_home *,
.banner_inside, .banner_inside * {z-index: 0;}

#wrap_banner_swiper {height: 100%;width: 100%;z-index: 1;}

	

.swiper-slide {
  text-align: center;
  text-align: -webkit-center;
  /*font-size: 18px;*/
  background: #5B5B5B;
  position: relative;	
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
	overflow: hidden;	 
	max-height: 400px;
}

.banner_home .swiper-slide {height: 400px; max-height: 400px; } 

@media only screen and (max-height: 600px){
	.banner_home .swiper-slide {height: 350px; max-height: 350px; } 
}

.banner_home .swiper-zoom-container img, 
.banner_home .swiper-zoom-container video{
    display: block;
    width: auto;
    height: 100%;
    margin: 0;
    object-fit: fill;
}




.hero-content-overlay .cont_wrap {position: absolute; bottom: 0px; width: 99%; margin-left: 0.5%; }
.hero-content-overlay .row {position: relative;}
.hero-content-overlay .v-center { width:100%; /*max-width:700px;*/ bottom:0px; left:1%; text-align: center;  }

.banner_home .swiper-banner { height: 90%;  background: #000;}

.banner_home .swiper-slide .swiper-zoom-container  {
	width: 99% !important;
	height: 100% !important;
	align-items: flex-start;
	max-width: 1600px; 
} 
.banner_home .hero-content-overlay .cont_wrap  {
	background: rgba(0,0,0,0.4);
} 


.banner_inside, 
.banner_inside .swiper-slide { min-height: 400px;max-height: 430px; background-color: #F5F5F5; } 

.cust_landing .banner_inside, 
.ReaderWrap  .banner_inside, 
.ReaderWrap  .banner_inside .swiper-slide{
	max-height: 530px;
}

.banner_inside .swiper-slide .swiper-zoom-container  {
	height: 100% !important;
}




 @media only screen and (max-width: 1280px) {
	 .banner_home .swiper-slide .swiper-zoom-container  {
		 height: 90% !important;
	 }
}

.banner_home .swiper-slide .swiper-zoom-container img {
 	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}


 


.hero-content-overlay {color: #fff;position: absolute;top: auto;left: 0; text-align: center; background: rgba(0,0,0,0.4); }

.hero-content-overlay * {color: #fff; }

.hero-content-overlay .entry-wrap{ max-width: 60%; margin: auto;}

.hero-content-overlay h1 {margin: 0;font-size: 25px;font-weight: 600;line-height: 1.2;}

.hero-content-overlay h4 {margin: 0;font-size: 18px;font-weight: 600;}

.hero-content-overlay p {font-weight: 500;line-height: 1.8;}

.hero-content-overlay .entry-footer a.btn {color: #fff;}



@media screen and (max-width: 1023px){
	.hero-content-overlay .entry-wrap{ max-width: 80%; }
}

@media screen and (max-width: 720px){
    .hero-content-overlay h1 {font-size: 15px;}
	.hero-content-overlay h4 {font-size: 14px;}
	.hero-content-overlay p,.hero-slider .pagination-wrap,.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display: none;}
	.hero-content-overlay footer{margin-top: 12px !important;}
	
	.hero-content-overlay .v-center { 
		max-width: 93%;
		bottom: 0px;
		left: 5%;
		margin: auto;
		/*text-align: left;*/
	}
	
	/*.auto-container { height: 0; margin: 0;}*/
}

@media screen and (min-width: 992px){
    /*.hero-content-overlay h1 {font-size: 48px;}
	.hero-content-overlay h4 {font-size: 22px;}*/
	.hero-content-overlay p,.hero-slider .pagination-wrap,.hero-slider .swiper-button-next,.hero-slider .swiper-button-prev{display: none;}
	.hero-content-overlay footer{margin-top: 12px !important;}
}

@media screen and (min-width: 1200px){
    /*.hero-content-overlay h1 {font-size: 72px;}
	.hero-content-overlay h4 {font-size: 32px;}*/
	.hero-content-overlay p {font-size: 14px;}
	.hero-slider .pagination-wrap {height: 40px;}
}



/* =============================================================================================
	
==============================================================================================
*/

/*.swiper-button-next,.swiper-button-prev {background: url(md-arrow.png) no-repeat 0 0; background-color: #FFF; color: #333; padding: 10px; width: 40px; height: 40px; margin-top: -35px; border-radius: 0; transition: all .35s; opacity:0.3; transform: scale(0);}
.swiper-button-next:hover,.swiper-button-prev:hover {opacity: 1; }
.swiper-button-next {right: 0px; background-position: -40px 0; }
.swiper-button-prev {left: 0px;  }
.swiper-container:hover .swiper-button-prev, .swiper-container:hover .swiper-button-next {transform: scale(1);}*/

/* @@ USING Text Arrow */
.swiper-button-next,.swiper-button-prev { display: inline-block; width: 36px; height: 36px; background-image: none; background-position: center center;overflow: hidden;  font-size: 0;color: #c0c0c0;opacity: 1;text-align: center;position: absolute;top: inherit;bottom: 48%;margin-top: -85px;z-index: 501;-webkit-transition: 0.2s;-moz-transition: 0.2s;transition: 0.2s;cursor: pointer;background-color: rgba(43,57,144,0.5);border: 1px solid #333;transition: all 0.3s ease 0s;transform: scale(0);} 
.swiper-button-next:hover,.swiper-button-prev:hover { background-color: #FFCB05;border-color: #FFCB05;color: #2B3990;} 
.swiper-button-prev { left: 0px; }
.swiper-button-prev:before {content: "Â«";line-height: 28px;padding: 0 5px;font-size: 45px;} 
.swiper-button-next {right: 0px;} 
.swiper-button-next:before {content: "Â»";line-height: 28px;padding: 0 5px;font-size: 45px;}
.swiper-container:hover .swiper-button-prev, .swiper-container:hover .swiper-button-next {transform: scale(1);}



.swiper_popup .swiper-pagination-popup, 
.swiper-pagination-popup.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	position: absolute;
	top: 20px;		 
	left: 50%;
	width: auto;
	margin: 0;
	z-index: 50;
	text-align: center !important;
}

.swiper-pagination-popup &gt; .swiper-pagination-bullet {
	width: 20px; height: 20px; opacity: 1; background: #2C3992; border: 1px solid #FFCB05;
}
.swiper-pagination-popup &gt; .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #FFCB05;  
}


.swiper_popup .swiper-slide {
  height: 550px; max-height: 550px; overflow: visible; 
  text-align: center;
  text-align: -webkit-center; 
  display: block; 
  display: flex; 
  align-items: flex-start; 
}
 

.swiper_popup .img-wrapper { height: calc(100% - 34px); width: 100% !important; }
.swiper_popup .popup-caption {
	padding: 8px 10px; background: rgba(43,57,144,0.8); color: #FFF; position: absolute; bottom: 0px; left: auto; text-align: center; width: 100%; font-size: 82%; line-height: 1.2; overflow: hidden;
	text-overflow: ellipsis; white-space: nowrap;
	display: block;
}

.swiper_popup .swiper-slide .img-responsive {
    display: block;height: 100%;max-width: 100%;width: 100%; /*width: fit-content;*/
}
 


.banner_home .swiper-pagination {
	position: absolute; 
	bottom: 1px;
	left: 8%;
	width: auto !important;
	margin: 0;
	z-index: 50;
}

.banner_home .hero-content-overlay {
	color: #fff;
	top: auto;
	bottom: 0;
    /*top: calc(68% + 50px);*/
	left: 0%;
    width: 100%; 
}

@media only screen and (max-width: 1024px) and (max-height:750px) {
	 /*.banner_home .swiper-pagination { bottom: 28%;	}
	.banner_home .hero-content-overlay { bottom: 26%; }*/
}

@media only screen and (min-height:700px) {
}



.banner_home .banner-head, 
.banner_home .banner-text { display: inline-block; margin-bottom: 4px; padding: 5px 13px; border-radius: 5px; font-size: 14px; line-height: 1.3; text-align: left; }
.banner_home .banner-head { 
	font-size: 115%; font-weight: bold; color: #000;  
}	
.banner_home .banner-text { background: #283890; background: rgba(var(--main-blue-rgb), 0.8); max-height: 42px; overflow: hidden; display: none; }

.banner_home .banner-more { display: none/*inline-block*/; margin-bottom: 4px; padding: 0px 12px 0 0;background: rgba(40, 56, 144, 0.8); border-radius: 5px; border:1px solid rgb(40, 56, 144); font-weight: bold; text-transform: uppercase; }	

.banner_home .banner-more .fa { display: inline-block; background: rgba(255,203,5, 1);  line-height: ; border-radius: 5px 0px 0px 5px; font-size: 14px; color: #000; border: none; padding: 12px; margin: 0; }	
.banner_home .banner-more .btnx { display: inline-block; font-size: 14px; color: #fff; border: none !important; padding-left: 5px; margin: 0; }	



.banner_home .swiper-pagination.swiper-pagination-bullets {
	/*bottom: auto;*/
}
.banner_home .swiper-pagination-bullet {padding: 2px 2px;border-radius: 5px;width: auto;height: auto;text-align: center;line-height: 30px;font-size: 12px;color:#000;opacity: 0.6;background: #283890; overflow: hidden;}
.banner_home .swiper-pagination-bullet-active {color:#fff;background: rgba(255,255,255,0.6);opacity: 1;}
.banner_home .swiper-thumb {width: 55px !important; height: 37px !important; border-radius: 5px;}


@media screen and (max-width:1329px){
	.banner_home .swiper-pagination {left: 2%; }	
	/*.banner_home .hero-content-overlay {left: 2%; }	*/
}

.banner_home .banner-head {background: #FED500; background: rgba(var(--main-yellow_rgb), 0.8);}
 
.banner_home.banner_school .swiper-slide .swiper-zoom-container,
.banner_home.banner_school .swiper-slide .swiper-zoom-container img {
	height: 100% !important; min-height: 200px;
}
 

.banner_inside .swiper-zoom-container img
{display: block;width: 100% !important;height: auto !important;margin: 0; object-fit: scale-down; max-height: 120% !important;}

.banner_inside .swiper-zoom-container video 
{display: block;width: 65% !important;height: auto !important;margin: 0; object-fit: contain; max-height: 100% !important;}

.img-full {width : 100%;min-height: 100%;}

/*left: 50%;right:50%;transform: translate(-50%, -50%);*/
.img-fill { max-height: 600px !important;position: absolute; top:0%;display: block;margin-left: auto;margin-right: auto; } 

.slide-caption{position: absolute;top: auto; bottom: 0; left: 0; right:auto;max-width: 70%; background: #000000\9;background: rgba(0,0,0,0.5);font-size: 82%;}

.banner_inside .slide-caption { width: 100%; max-width: 100%; color: rgba(222, 226, 230, 0.77);  }

.banner_inside.swiper-container-horizontal &gt; .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { 
	left: auto;
	bottom:12% !important;
	right: 0% !important;
	width: 200px;
	z-index:1 !important; 
	padding-right: 10px;
}

.banner_inside .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin-right: 6px;
    border-radius: 50%;
    font-size: 12px;
    background: #fff; 
    opacity: 1;
	/*float: right;*/
}

.banner_inside .swiper-pagination-bullet-active {
    background: yellow;
}

@media screen  and (max-width: 1280px){
	.swiper_popup .swiper-slide { height: 400px; max-height: 400px; }
}

@media screen  and (max-width: 992px){
	
	.swiper-container { clear: both; margin-bottom: 10px; }
	.swiper-slide { max-height: 600px; }	
	.swiper_popup .swiper-slide { height: 400px; max-height: 400px; }
	/*.banner_home .swiper-banner { height: auto !important; }*/
	.banner_home .swiper-slide {height: 400px; max-height: 400px; } 
	/*.banner_home .swiper-slide { min-height: 400px; }*/	
	.banner_home .swiper-zoom-container img, .banner_home .swiper-zoom-container video { width: auto !important; min-height: 400px; object-fit: cover; }	
	
	.banner_home .hero-content-overlay {width: 95%; text-align: left !important; } 

	.banner_home .swiper-pagination { bottom: 0px/*35%*/;	}
	.banner_home .swiper-pagination-bullet {padding: 0;border-radius: 2px;width: auto;height: auto;text-align: center;line-height: 1;font-size: 12px; opacity: 0.9; }
	.banner_home .swiper-thumb {width: 25px !important; height: 15px !important; border-radius: 2px;}
	/*.banner_home .hero-content-overlay { bottom: 36%; }*/
	 

    .hero-content-overlay p,
    .hero-slider .pagination-wrap,
    .hero-slider .swiper-button-next,
    .hero-slider .swiper-button-prev{
        display: none;
    }

    .hero-content-overlay footer{
        margin-top: 12px !important;
    }
}

@media screen and (max-width: 702px){
	.swiper_popup .swiper-slide { height: 350px; max-height: 350px; }
	.swiper_popup .popup-caption { padding: 5px; position: absolute; bottom: 0px; font-size: 80%; line-height: 1.2; }
	.banner_inside, .banner_inside .swiper-slide{ min-height: 230px; max-height: 300px;}
	.banner_inside .slide-caption { width: 100%; max-width: 100%; font-size: 80%; }
	
	.banner_home .swiper-slide {height: 300px; max-height: 300px; } 
	/*.banner_home .swiper-pagination { bottom: 31%;	}
	.banner_home .hero-content-overlay { bottom: 30%; }*/
}
</pre></body></html>