@font-face {font-family:'montserrat';src:url('../fonts/montserrat/Montserrat-Regular.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_light';src:url('../fonts/montserrat/Montserrat-Light.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_medium';src:url('../fonts/montserrat/Montserrat-Medium.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_bold';src:url('../fonts/montserrat/Montserrat-Bold.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_black';src:url('../fonts/montserrat/Montserrat-Black.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_semibold';src:url('../fonts/montserrat/Montserrat-SemiBold.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_extrabold';src:url('../fonts/montserrat/Montserrat-ExtraBold.ttf');font-weight:normal;font-style:normal;}
@font-face {font-family:'montserrat_italic';src:url('../fonts/montserrat/Montserrat-RegularItalic.ttf');font-weight:normal;font-style:normal;}

:root{

}


*{padding:0;margin:0;text-decoration:none;}
body{padding:1vw 0 0 0;font-family:'montserrat', sans-serif;font-size:90%;background:#FAFAFA;color:#000;}
table,tr,td,ul{border-spacing:0;border-collapse:separate;}
ul{list-style:none;}
img{border:none;}
a{color:#343432;}
a:hover{text-decoration:none;}
textarea, input, select{outline:none;}
header,footer,article,section,aside,nav{display:block;}


.standard_center1{width:94vw;margin:0 auto;}
.standard_center11{width:94vw;margin:0 1vw 0 auto;}
.standard_center12{width:98vw;margin:0 auto;}
.standard_center2{width:1400px;max-width:96%;margin:0 auto;}
.standard_center3{width:1300px;max-width:96%;margin:0 auto;}
.standard_center4{width:1200px;max-width:96%;margin:0 auto;}
.standard_center5{width:1000px;max-width:96%;margin:0 auto;}
@media only screen and (max-width:1200px){
  .standard_center1{width:96vw;}
  .standard_center11{width:96vw;margin:0 auto;}
  .standard_center12{width:96vw;}
}



#header{position:relative;z-index:1000;padding:0 0 10px 0;margin:0 0 10px 0;background:#fff;border-bottom:7px solid #001F55;}
#header.logotype2{}
#header .sect20{}
#header .sect20 .grid{display:grid;grid-template-columns:1fr auto auto;grid-gap:30px;align-items:center;}
#header .sect20 .grid .s{}
#header .sect20 .grid .s.s0{display:none;}
#header .sect20 .grid .s.s1{font-family:'montserrat_bold';font-size:1.1rem;}
#header .sect20 .grid .s.s1 a{position:relative;padding:0 0 5px 0;margin:0 32px 0 0;color:#001F55;}
#header .sect20 .grid .s.s1 a:before{content:"";position:absolute;z-index:1;left:50%;bottom:0;width:0px;height:2px;background:#cc0000;
  transform:translate(-50%,0);transition:width 500ms ease-out;
}
#header .sect20 .grid .s.s1 a:hover:before{width:100%;}
#header .sect20 .grid .s.s2{}
#header .sect20 .grid .s.s2 .grid2{display:inline-grid;grid-template-columns:auto auto;grid-gap:15px;align-items:center;}
#header .sect20 .grid .s.s2 .grid2s{}
#header .sect20 .grid .s.s2 .grid2s.s1{font-size:1.1rem;}
#header .sect20 .grid .s.s2 .grid2s.s2{}
#header .sect20 .grid .s.s2 .grid2s.s2 .lang{position:relative;z-index:1;padding:5px 0;}
#header .sect20 .grid .s.s2 .grid2s.s2 .lang .hidden{display:none;
  position:absolute;z-index:1;left:0;top:99%;width:100%;
  background:#fff;box-shadow:0 0 10px 1px #222;
}
#header .sect20 .grid .s.s2 .grid2s.s2 .lang .hidden a{display:block;padding:7px 0;text-align:center;font-family:'montserrat_semibold';transition:all 200ms;}
#header .sect20 .grid .s.s2 .grid2s.s2 .lang .hidden a:nth-child(even){background-color:#ddd;}
#header .sect20 .grid .s.s2 .grid2s.s2 .lang .hidden a:hover{background-color:#cc0000;color:#fff;}
#header .sect20 .grid .s.s2 .grid2s .grid3{display:inline-grid;grid-template-columns:auto auto auto;grid-gap:2px;align-items:center;}
#header .sect20 .grid .s.s2 .grid2s .grid3s{}
#header .sect20 .grid .s.s2 .grid2s .grid3s.s1{font-size:1.1rem;}
#header .sect20 .grid .s.s2 .grid2s .grid3s.s2{font-family:'montserrat_semibold';}
#header .sect20 .grid .s.s2 .grid2s .grid3s.s3{font-size:0.9rem;}
#header .sect20 .grid .s.s3{}
#header .sect20 .grid .s.s3 a.logo{
  display:inline-block;transform:translate(0,35%);
}
#header .sect20 .grid .s.s3 a.logo img{height:70px;width:auto;
  transform: scale(1.2);
}

#header.sticky1{position:fixed;z-index:1000;left:0;top:0;width:100%;padding:0 0 2px 0;margin:0;border-bottom:1px solid #001F55;}
#header.sticky1 .sect20 .grid .s.s1{font-size:0.9rem;}
#header.sticky1 .sect20 .grid .s.s1 a{padding:0 0 3px 0;}
#header.sticky1 .sect20 .grid .s.s3 a.logo img{height:50px;}

@media only screen and (max-width:1700px){
  #header .sect20 .grid .s.s1{font-size:0.9rem;}
  #header .sect20 .grid .s.s1 a{margin:0 5px 0 0;}
}
@media only screen and (max-width:1450px){
  #header .sect20 .grid{grid-template-columns:auto 1fr auto;grid-gap:15px;}
  #header .sect20 .grid .s.s0{display:block;font-size:1.1rem;}
  #header .sect20 .grid .s.s1{display:none;}
  #header .sect20 .grid .s.s3 a.logo img{height:50px;}
}


#footer{padding:80px 0 50px 0;background:#fff;}
#footer .sect30{}
#footer .sect30 .grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:25px;}
#footer .sect30 .grid .s{}
#footer .sect30 .grid .s .title{font-size:1.1rem;font-family:'montserrat_bold';margin:0 0 20px 0;}
#footer .sect30 .grid .s .item{margin:0 0 15px 0;}
#footer .sect30 .grid .s .item a{}
#footer .sect40{padding:0 0 40px 0;margin:60px 0 40px 0;border-bottom:1px solid #707070;}
#footer .sect40 .grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:25px;align-items:center;justify-items:center;}
#footer .sect40 .grid .s{}
#footer .sect40 .grid .s a{display:inline-grid;grid-template-columns:auto auto;grid-gap:20px;align-items:center;}
#footer .sect40 .grid .s a span{}
#footer .sect40 .grid .s a span:nth-of-type(1){font-size:2rem;color:var(--color,#000);}
#footer .sect40 .grid .s a span:nth-of-type(2){font-size:0.8rem;font-family:'montserrat_bold';color:var(--color2,#000);}
#footer .sect50{}
#footer .sect50 .grid{display:grid;grid-template-columns:8fr 1fr;grid-gap:25px;align-items:center;}
#footer .sect50 .grid .s{}
#footer .sect50 .grid .s.s1{}
#footer .sect50 .grid .s.s1 .wrap1{font-size:0.9rem;}
#footer .sect50 .grid .s.s1 .wrap1 a{margin:0 10px 0 0;}
#footer .sect50 .grid .s.s1 .wrap1 span{}
#footer .sect50 .grid .s.s1 .wrap2{margin:30px 0 0 0;color:#424158;font-family:'montserrat_semibold';}
#footer .sect50 .grid .s.s1 .wrap3{margin:25px 0 0 0;color:#424158;font-family:'montserrat_semibold';}
#footer .sect50 .grid .s.s1 .wrap3 a{color:#424158;}
#footer .sect50 .grid .s.s1 .wrap3 .flex{display:flex;flex-wrap:wrap;gap:20px;}
#footer .sect50 .grid .s.s1 .wrap3 .flex .f{align-self:center;}
#footer .sect50 .grid .s.s2{}
#footer .sect50 .grid .s.s2 .text{}
#footer .sect50 .grid .s.s2 .select{margin:10px 0 0 0;}
#footer .sect50 .grid .s.s2 .select select{display:block;width:100%;max-width:150px;height:30px;border:1px solid #ddd;}
@media only screen and (max-width:1150px){
  #footer .sect30 .grid{grid-template-columns:repeat(1,1fr);grid-gap:30px;}
  #footer .sect30 .grid .s{text-align:center;}

  #footer .sect40{text-align:center;}
  #footer .sect40 .grid{display:inline-grid;grid-template-columns:repeat(5,auto);grid-gap:25px;}
  #footer .sect40 .grid .s a{display:inline-grid;grid-template-columns:auto;}
  #footer .sect40 .grid .s a span{}
  #footer .sect40 .grid .s a span:nth-of-type(1){font-size:1.6rem;}
  #footer .sect40 .grid .s a span:nth-of-type(2){display:none;}

  #footer .sect50 .grid{grid-template-columns:1fr;grid-gap:30px;}
  #footer .sect50 .grid .s.s1 .wrap1{font-size:1rem;text-align:center;}
  #footer .sect50 .grid .s.s1 .wrap1 a{margin:0 7px 7px 0;}
  #footer .sect50 .grid .s.s1 .wrap1 span{margin:5px 0 0 0;display:block;}
  #footer .sect50 .grid .s.s1 .wrap2{text-align:center;}
  #footer .sect50 .grid .s.s2{justify-self:center;}

  #footer .sect50 .grid .s.s1 .wrap3 .flex{display:flex;flex-wrap:wrap;gap:20px;}
  #footer .sect50 .grid .s.s1 .wrap3 .flex .f{width:100%;box-sizing:border-box;text-align:center;}
}




#sidebar1{
  position:fixed;z-index:9000;left:-101%;top:0;width:350px;height:100vh;
	box-sizing:border-box;padding:0 0 60px 0;
	background:#fff;overflow:auto;box-shadow:5px 0 5px -5px #999;
	transition:left 300ms;
}
	#sidebar1 .hd{position:sticky;z-index:5;left:0;top:0;width:100%;
		box-sizing:border-box;padding:8px 20px;/*line-height:40px;*/
		background:#fff;border-bottom:1px solid #ddd;
		text-align:center;font-size:1.4em;
	}
		#sidebar1 .hd .grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;}
			#sidebar1 .hd .grid .s{}
      #sidebar1 .hd .grid .s.s1{justify-self:start;color:#777;}
			#sidebar1 .hd .grid .s.s2{justify-self:end;}
				#sidebar1 .hd .closer{color:#cc0000;font-size: 1.7rem;}
				#sidebar1 .hd .closer:hover{color:#000;color:#cc0000;}
	#sidebar1 .body{padding:0;}
		#sidebar1 .body .nav1 ul{text-align:center;}
			#sidebar1 .body .nav1 ul li{}
				#sidebar1 .body .nav1 ul li a{position:relative;z-index:1;display:block;padding:27px 0 27px 0;color:#d32f2f;text-align:center;}
				#sidebar1 .body .nav1 ul li a:hover{color:#000;}
				#sidebar1 .body .nav1 ul li a:before{
					content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;width:100%;margin:0 auto;
					height:1px;
					/*background:linear-gradient(to right,#cf372d,transparent);*/
					background:#ddd;
				}
	#sidebar1 .social{padding:20px 0;border-bottom:1px solid #ddd;font-size:1.2rem;text-align:center;}
		#sidebar1 .social a{color:#fff;margin:0 10px;text-transform:uppercase;color:#b1b1b1;}
		#sidebar1 .social a:hover{color:#d32f2f;}
    #sidebar1 .social a img{height:35px;width:auto;}
	#sidebar1 .nav1{padding:0;margin:0 auto 0 auto;font-size:1.1rem;}
		#sidebar1 .nav1 ul{overflow:hidden;}
		#sidebar1 .nav1 > ul{padding:0 15px;}
	    #sidebar1 .nav1 > ul > li > a{padding:3px 0;}
			#sidebar1 .nav1 ul li{padding:0 0 1px 0;}
				#sidebar1 .nav1 ul li a{
					display:block;padding:27px 0 27px 0;font-family:"montserrat_medium";
					text-decoration:none;color:#fff;text-align:left;
				}
				#sidebar1 .nav1 ul li a.selected{}
				#sidebar1 .nav1 ul li a.selected_link_view{}
				#sidebar1 .nav1 ul li ul{display:none;padding:5px 0;margin:0 0 0 14px;border-left:1px dashed #ccc;}
					#sidebar1 .nav1 ul li ul.selected{display:block;}
					#sidebar1 .nav1 ul li ul li{}
						#sidebar1 .nav1 ul li ul li a{transform:translate(-100%,0);}
				#sidebar1 .nav1 ul li ul.selected{}
					#sidebar1 .nav1 ul.selected li{}
						#sidebar1 .nav1 ul.selected li a{
							-webkit-animation: example88 300ms ease 100ms 1 alternate;-webkit-animation-fill-mode:forwards;
							animation: example88 300ms ease 100ms 1 alternate;animation-fill-mode:forwards;
						}
			@-webkit-keyframes example88{
				0%{transform:translate(-100%,0) scale(0);}
				100%{transform:translate(0,0) scale(1);}
			}
			@keyframes example88{
				0%{transform:translate(-100%,0) scale(0);}
				100%{transform:translate(0,0) scale(1);}
			}
@media only screen and (max-width:500px){
	#sidebar1{width:100%;}
}


#whatsapp1{
  position:fixed;z-index:300;right:0;bottom:0;width:70px;height:70px;line-height:70px;
  background:#31c632;color:#fff;
  text-align:center;font-size:2.8rem;border-radius:50%;
  transform:translate(-10%,-10%);
  transition:scale 500ms;
}
#whatsapp1:hover{scale:1.2;}
@media only screen and (max-width:700px){
  #whatsapp1{width:40px;height:40px;line-height:40px;font-size:1.6rem;}
}




body.sidebar1_show #sidebar1{left:0;}




#home .home_slider_wrap2{
  position:relative;z-index:1;left:0;top:0;width:100%;padding-top:45%;
  background:#000;
}
#home .home_slider_wrap{
  position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;
}
  #home .home_slider_wrap .hcnav{
    position:absolute;z-index:101;left:0;bottom:6%;width:100%;
    box-sizing:border-box;padding:0 3%;
  }
    #home .home_slider_wrap .hcnav .grid{display:grid;grid-template-columns:auto 1fr;grid-gap:40px;}
      #home .home_slider_wrap .hcnav .grid .s{}
      #home .home_slider_wrap .hcnav .grid .s.s1{}
        #home .home_slider_wrap .hcnav .grid .s.s1 .flex{display:flex;gap:20px;}
          #home .home_slider_wrap .hcnav .grid .s.s1 .flex div{}
            #home .home_slider_wrap .hcnav .grid .s.s1 .flex div a{
              color:#fff;font-size:2rem;opacity:0.6;transition:opacity 300ms;
            }
            #home .home_slider_wrap .hcnav .grid .s.s1 .flex div a:hover{opacity:1;}
      #home .home_slider_wrap .hcnav .grid .s.s2{justify-self:end;}
        #home .home_slider_wrap .hcnav .grid .s.s2 .flex{display:flex;gap:10px;justify-content:center;}
          #home .home_slider_wrap .hcnav .grid .s.s2 .flex div{}
            #home .home_slider_wrap .hcnav .grid .s.s2 .flex div a{
              color:#fff;font-size:1.5rem;opacity:0.6;
            }
            #home .home_slider_wrap .hcnav .grid .s.s2 .flex div a.active{opacity:1;}
  #home .home_slider_wrap .item{position:relative;width:100%;/*height:100vh;*/padding-top:45%;/*aspect-ratio:1920 / 1080;*/overflow:hidden;}
    #home .home_slider_wrap .item:before{
      content:"";position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;
    }
    #home .home_slider_wrap .item img.img1{
      position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
    }
    #home .home_slider_wrap .item video{
      position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
      transform:scale(1.4);
    }
    #home .home_slider_wrap .item iframe{
      position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
      transform:scale(1.2);
    }
    #home .home_slider_wrap .item img.img_iframe{
      display:none;
      position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
    }
    #home .home_slider_wrap .item .content{
      position:absolute;z-index:5;left:0;top:50%;width:100%;box-sizing:border-box;padding:0 50px;
      color:#fff;text-align:left;
      transform:translate(0,-150%);opacity:0;transition:transform 800ms, opacity 800ms;transition-delay:500ms;
    }
    #home .home_slider_wrap .owl-item.center .item .content{
      transform:translate(0,-50%);opacity:1;
    }
    #home .home_slider_wrap .owl-item.center .item .content .box1{font-size:3vw;font-family:'montserrat_bold';}
    #home .home_slider_wrap .owl-item.center .item .content .box2{margin:12px 0 0 0;font-size:1.4vw;}
      #home .home_slider_wrap .owl-item.center .item .content span.button1{
        display:inline-block;height:50px;line-height:50px;padding:0 40px;
        background-color:#2db8c5;
        border-radius:25px;color:#fff;font-size:1rem;font-family:'montserrat_semibold';
        transition:background-color 500ms;
      }
      #home .home_slider_wrap .owl-item.center .item .content span.button1:hover{background:rgba(0,0,0,0.4);}
  .owl_theme_hc1{}
  	.owl_theme_hc1 .owl-nav{display:none;}
  	.owl_theme_hc1 .owl-dots{display:none;}
@media only screen and (max-width:1400px){
	#home .home_slider_wrap .hcnav .grid .s.s2 .flex{display:none;}
}
@media only screen and (max-width:1000px){
  #home .home_slider_wrap2{height:auto;padding-top:56%;}
  #home .home_slider_wrap .item{height:auto;padding-top:56%;}
  #home .home_slider_wrap .owl-item.center .item .content span.button1{height:30px;line-height:30px;padding:0 15px;border-radius:15px;font-size:0.9rem;}
}
@media only screen and (max-width:800px){
  #home .home_slider_wrap .item iframe{display:none;}
  #home .home_slider_wrap .item img.img_iframe{display:block;}
  #home .home_slider_wrap .owl-item.center .item .content span.button1{font-size:0.8rem;}
}



#home .sect30{padding:100px 0;background:#F5F5F5;}
#home .sect30 .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:70px;}
#home .sect30 .grid .s{}
#home .sect30 .grid .s.type1{}
#home .sect30 .grid .s.type1 .grid2{display:grid;grid-template-columns:auto;grid-gap:15px;}
#home .sect30 .grid .s.type1 .grid2s{}
#home .sect30 .grid .s.type1 .grid2s.s1{font-size:1.2rem;}
#home .sect30 .grid .s.type1 .grid2s.s1 a{position:relative;z-index:1;display:block;padding-top:110%;
  transform:translate(-50%,0);opacity:0;transition:all 800ms ease-out;
}
#home .sect30.scroll_action .grid .s.type1 .grid2s.s1 a{transform:translate(0,0);opacity:1;}
#home .sect30 .grid .s.type1 .grid2s.s1 a img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px;}
#home .sect30 .grid .s.type1 .grid2s.s2{align-self:end;}
#home .sect30 .grid .s.type1 .grid2s.s2 a{font-family:helvetica;font-weight:600;}
#home .sect30 .grid .s.type2{}
#home .sect30 .grid .s.type2 .grid2{height:100%;display:grid;grid-template-columns:auto;grid-gap:15px;}
#home .sect30 .grid .s.type2 .grid2s{}
#home .sect30 .grid .s.type2 .grid2s.s1{font-size:1.8rem;font-family:'montserrat_bold';}
#home .sect30 .grid .s.type2 .grid2s.s2{align-self:end;}
#home .sect30 .grid .s.type2 a{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:15px;}
#home .sect30 .grid .s.type2 a span:nth-of-type(1){font-size:1.3rem;font-family:'montserrat_bold';}
#home .sect30 .grid .s.type2 a span:nth-of-type(2){justify-self:end;font-size:1.6rem;}
@media only screen and (max-width:1200px){
  #home .sect30 .grid{grid-template-columns:repeat(3,1fr);grid-column-gap:70px;grid-row-gap:40px;}
  #home .sect30 .grid .s.type2{grid-column:3 span;}
  #home .sect30 .grid .s.type2 .grid2{height:auto;grid-template-columns:auto auto;grid-gap:15px;}
  #home .sect30 .grid .s.type2 .grid2s.s1{font-size:1.1rem;}
  #home .sect30 .grid .s.type2 .grid2s.s2{justify-self:end;}
  #home .sect30 .grid .s.type2 a{display:inline-grid;grid-template-columns:auto auto;grid-gap:10px;align-items:end;}
  #home .sect30 .grid .s.type2 a span:nth-of-type(1){font-size:1rem;}
  #home .sect30 .grid .s.type2 a span:nth-of-type(2){font-size:1rem;}
}
@media only screen and (max-width:950px){
  #home .sect30{padding:50px 0 20px 0;}
  #home .sect30 .grid{grid-column-gap:20px;}
  #home .sect30 .grid .s.type1 .grid2s.s1 a{padding-top:70%;}
}
@media only screen and (max-width:700px){
  #home .sect30 .grid{grid-template-columns:repeat(1,1fr);grid-row-gap:25px;}
  #home .sect30 .grid .s.type2{grid-column:1 span;}
  #home .sect30 .grid .s.type1 .grid2s.s1 a{padding-top:30%;}
  #home .sect30 .grid .s.type2 .grid2{grid-template-columns:1fr;grid-gap:7px;}
  #home .sect30 .grid .s.type2 .grid2s.s2{justify-self:start;}
  #home .sect30 .grid .s.type2 a span:nth-of-type(1){font-size:0.9rem;}
  #home .sect30 .grid .s.type2 a span:nth-of-type(2){font-size:0.9rem;}
}
@media only screen and (max-width:500px){
  #home .sect30 .grid .s.type1 .grid2s.s1 a{padding-top:55%;}
}


#home .sect40{padding:50px 0 100px 0;background:#F5F5F5;color:#fff;}
#home .sect40 .inner{padding:40px 0;background:#880000;}
#home .sect40 a{color:#fff;}
#home .sect40 .grid{display:grid;grid-template-columns:auto 1fr auto;grid-gap:30px;align-items:center;}
#home .sect40 .grid .s{}
#home .sect40 .grid .s.s1{position:relative;align-self:stretch;justify-self:stretch;}
#home .sect40 .grid .s.s1 img:nth-of-type(1){height:100px;width:auto;opacity:0;}
#home .sect40 .grid .s.s1 img:nth-of-type(2){
  position:absolute;z-index:1;left:0;top:0;height:100%;width:auto;
  transform:scale(0);transition:transform 800ms ease-out;
}
#home .sect40.scroll_action .grid .s.s1 img:nth-of-type(2){transform:scale(2.8);}
#home .sect40 .grid .s.s2{justify-self:start;padding:0 0 0 80px;font-size:1.4rem;font-family:'montserrat_bold';}
#home .sect40 .grid .s.s3{justify-self:end;font-size:1.4rem;font-family:'montserrat_bold';}
#home .sect40 .grid .s.s3 .br{display:block;}
#home .sect40 .grid .s.s3 a{display:inline-grid;grid-template-columns:auto auto;grid-gap:20px;align-items:end;}
#home .sect40 .grid .s.s3 a > span{}
#home .sect40 .grid .s.s3 a > span:nth-of-type(1){}
#home .sect40 .grid .s.s3 a > span:nth-of-type(2){font-size:1.6rem;}
@media only screen and (max-width:1000px){
  #home .sect40{padding:50px 0 20px 0;}
  #home .sect40 .inner{padding:10px 0;}
  #home .sect40 .grid{display:grid;grid-template-columns:auto 1fr;grid-row-gap:10px;}
  #home .sect40 .grid .s.s1 img:nth-of-type(1){height:80px;}
  #home .sect40 .grid .s.s1 img:nth-of-type(2){transform:scale(1.5);transform-origin:left bottom;}
  #home .sect40 .grid .s.s2{padding:0 0 0 20px;font-size:1rem;}
  #home .sect40 .grid .s.s3{grid-column:3 span;justify-self:start;font-size:1rem;}
  #home .sect40 .grid .s.s3 .br{display:inline;margin:0 5px 0 0;}
  #home .sect40 .grid .s.s3 a{grid-gap:10px;align-items:end;}
  #home .sect40 .grid .s.s3 a span:nth-of-type(2){font-size:1rem;}
}



#home .sect50{padding:100px 0;background:#F5F5F5;}
#home .sect50 .grid{display:grid;grid-template-columns:1fr 3fr;grid-gap:40px;}
#home .sect50 .grid .s{}
#home .sect50 .grid .s.s1{}
#home .sect50 .grid .s.s1 .grid2{height:100%;display:grid;grid-template-rows:1fr auto;align-items:center;}
#home .sect50 .grid .s.s1 .grid2s{}
#home .sect50 .grid .s.s1 .grid2s.s1{font-family:'montserrat_bold';}
#home .sect50 .grid .s.s1 .grid2s.s1 .text1{font-size:1.2rem;}
#home .sect50 .grid .s.s1 .grid2s.s1 .text2{font-size:4rem;}
#home .sect50 .grid .s.s1 .grid2s.s2{align-self:end;}
#home .sect50 .grid .s.s1 .grid2s.s2 a{display:inline-grid;grid-template-columns:auto auto;grid-gap:20px;align-items:center;}
#home .sect50 .grid .s.s1 .grid2s.s2 a span{}
#home .sect50 .grid .s.s1 .grid2s.s2 a span:nth-of-type(1){font-size:1.3rem;font-family:'montserrat_bold';color:#343432;}
#home .sect50 .grid .s.s1 .grid2s.s2 a span:nth-of-type(2){font-size:1.6rem;}
#home .sect50 .grid .s.s1 .grid2s.s2 .border{width:100px;height:8px;margin:15px 0 0 0;background:#707070;}
#home .sect50 .grid .s.s2{}
#home .sect50 .grid .s.s2 div{}
#home .sect50 .grid .s.s2 div img{width:100%;height:auto;}
#home .sect50 .grid .s.s3{}
#home .sect50 .grid .s.s4{}
#home .sect50 .grid .s.s4 .line1{font-family:'montserrat_bold';font-size:1.5rem;}
#home .sect50 .grid .s.s4 .line2{margin:12px 0;font-family:'montserrat_light';font-size:1.1rem;}
#home .sect50 .grid .s.s4 .line3{}
#home .sect50 .grid .s.s4 .line3 a{display:inline-grid;grid-template-columns:auto auto;grid-gap:15px;align-items:center;}
#home .sect50 .grid .s.s4 .line3 a span{font-family:'montserrat_bold';}
#home .sect50 .grid .s.s4 .line3 a span:nth-of-type(1){}
#home .sect50 .grid .s.s4 .line3 a span:nth-of-type(2){font-size:1.4rem;}
@media only screen and (max-width:1400px){
  #home .sect50 .grid .s.s1 .grid2s.s1 .text1{font-size:1.1rem;}
  #home .sect50 .grid .s.s1 .grid2s.s1 .text2{font-size:2rem;}
  #home .sect50 .grid .s.s1 .grid2s.s2 a span:nth-of-type(1){font-size:1rem;}
  #home .sect50 .grid .s.s1 .grid2s.s2 a span:nth-of-type(2){font-size:1.2rem;}
}
@media only screen and (max-width:950px){
  #home .sect50{padding:40px 0 30px 0;}
  #home .sect50 .grid{grid-template-columns:1fr;grid-gap:30px;}
  #home .sect50 .grid .s.s3{display:none;}

  #home .sect50 .grid .s.s1 .grid2{height:auto;grid-template-rows:auto;grid-template-columns:auto auto;}
  #home .sect50 .grid .s.s1 .grid2s.s1{align-self:center;}
  #home .sect50 .grid .s.s1 .grid2s.s1 .text1{display:inline;font-size:1.1rem;}
  #home .sect50 .grid .s.s1 .grid2s.s1 .text2{display:inline;font-size:1.1rem;}
  #home .sect50 .grid .s.s1 .grid2s.s2{align-self:center;justify-self:end;}
  #home .sect50 .grid .s.s1 .grid2s.s2 a{display:inline-grid;grid-template-columns:auto auto;grid-gap:8px;align-items:center;}
  #home .sect50 .grid .s.s1 .grid2s.s2 a span{}
  #home .sect50 .grid .s.s1 .grid2s.s2 a span:nth-of-type(1){font-size:1rem;}
  #home .sect50 .grid .s.s1 .grid2s.s2 a span:nth-of-type(2){font-size:1rem;}
  #home .sect50 .grid .s.s1 .grid2s.s2 .border{display:none;}
  #home .sect50 .grid .s.s4 .line1{font-size:1.2rem;}
  #home .sect50 .grid .s.s4 .line2{font-size:1rem;}
  #home .sect50 .grid .s.s4 .line3 a span:nth-of-type(2){font-size:1.1rem;}
}
@media only screen and (max-width:600px){
  #home .sect50 .grid .s.s1 .grid2{grid-template-columns:1fr;grid-gap:10px;}
  #home .sect50 .grid .s.s1 .grid2s.s2{justify-self:start;}
  #home .sect50 .grid .s.s1 .grid2s.s1 .text1{font-size:0.9rem;}
  #home .sect50 .grid .s.s1 .grid2s.s1 .text2{font-size:0.9rem;}
}



#home .sect60{padding:50px 0;background:#F5F5F5;}
#home .sect60 .grid{display:grid;grid-template-columns:2fr 50px 3fr 3fr 3fr;grid-gap:40px;}
#home .sect60 .grid .s{position:relative;z-index:1;}
#home .sect60 .grid .s.slink{position:relative;z-index:1;padding:20px 0 0 0;background:#fff;border-radius:10px;}
#home .sect60 .grid .s.slink span.top{display:block;text-align:center;}
#home .sect60 .grid .s.slink span.bottom{
  display:block;
  position:absolute;z-index:1;left:0;bottom:30px;width:120px;height:50px;line-height:50px;
  transform:rotate(270deg) translate(0,100%);transform-origin:bottom left;
  color:#72777B;font-family:'montserrat_semibold';
}
#home .sect60 .grid .s.type1{background:#fff;padding:0 0 80px 0;}
#home .sect60 .grid .s .wrap1{}
#home .sect60 .grid .s .wrap1 a.img{position:relative;z-index:1;display:block;padding-top:65%;}
#home .sect60 .grid .s .wrap1 a.img img{
  position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
}
#home .sect60 .grid .s .wrap1 .content{padding:15px 15px 0 15px;}
#home .sect60 .grid .s .wrap1 .content a.title{display:block;font-family:'montserrat_bold';font-size:1.2rem;
  opacity:0;scale:0;transition:all 1000ms;
}
#home .sect60 .grid .s .wrap1 .content .info{margin:15px 0 0 0;font-family:'montserrat_light';font-size:1.1rem;color:#72777B;
  opacity:0;scale:0;transition:all 700ms;
}
#home .sect60.scroll_action .grid .s .wrap1 .content a.title{opacity:1;scale:1;}
#home .sect60.scroll_action .grid .s .wrap1 .content .info{opacity:1;scale:1;}
#home .sect60 .grid .s.type1:nth-of-type(2) .wrap1 .content a.title{}
#home .sect60 .grid .s.type1:nth-of-type(2) .wrap1 .content .info{transition-delay:100ms;}
#home .sect60 .grid .s.type1:nth-of-type(3) .wrap1 .content a.title{transition-delay:200ms;}
#home .sect60 .grid .s.type1:nth-of-type(3) .wrap1 .content .info{transition-delay:300ms;}
#home .sect60 .grid .s.type1:nth-of-type(4) .wrap1 .content a.title{transition-delay:400ms;}
#home .sect60 .grid .s.type1:nth-of-type(4) .wrap1 .content .info{transition-delay:500ms;}

#home .sect60 .grid .s .footer{
  position:absolute;z-index:1;left:0;bottom:0;width:100%;height:80px;box-sizing:border-box;padding:0 15px;
  display:grid;grid-template-columns:auto auto;grid-gap:5px;align-items:center;color:#72777B;
  font-family:'montserrat_semibold';
}
#home .sect60 .grid .s .footer a{color:#72777B;}
#home .sect60 .grid .s .footer div{}
#home .sect60 .grid .s .footer div:nth-of-type(1){}
#home .sect60 .grid .s .footer div:nth-of-type(2){justify-self:end;}

#home .sect60 .grid .s.type2{padding:15px;grid-column:4 span;background:#fff;border-radius:10px;}
#home .sect60 .grid11{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;align-items:center;}
#home .sect60 .grid11s{}
#home .sect60 .grid11s.s1{}
#home .sect60 .grid11s.s1 .grid12{display:inline-grid;grid-template-columns:auto 1px auto;grid-gap:12px;align-items:center;}
#home .sect60 .grid11s.s1 .grid12s{}
#home .sect60 .grid11s.s1 .grid12s.s1{font-family:'montserrat_bold';font-size:1.2rem;}
#home .sect60 .grid11s.s1 .grid12s.s2{background:#72777B;padding:18px 0;}
#home .sect60 .grid11s.s1 .grid12s.s3{color:#72777B;}
#home .sect60 .grid11s.s2{padding:5px;background:#F7F7F7;border-radius:10px;}
#home .sect60 .grid11s.s2 .grid12{display:grid;grid-template-columns:4fr 2fr;grid-gap:5px;align-items:center;}
#home .sect60 .grid11s.s2 .grid12s{}
#home .sect60 .grid11s.s2 .grid12s.s1{}
#home .sect60 .grid11s.s2 .grid12s.s1 input{display:block;width:100%;height:50px;box-sizing:border-box;padding:0 0 0 10px;background:none;border:none;}
#home .sect60 .grid11s.s2 .grid12s.s2{}
#home .sect60 .grid11s.s2 .grid12s.s2 button{
  display:block;width:100%;height:40px;box-sizing:border-box;padding:0 20px;
  background:none;border-radius:20px;border:1px solid #ddd;
}
#home .sect60 .grid11s.s2 .grid12s.s2 button span{float:left;}
#home .sect60 .grid11s.s2 .grid12s.s2 button i{float:right;}
#home .sect60 .grid11s.s2 .grid12s.s2 button:after{content:"";display:block;clear:both;}
@media only screen and (max-width:1400px){
  #home .sect60 .grid .s .wrap1 .content a.title{font-size:1rem;}
  #home .sect60 .grid .s .wrap1 .content .info{font-size:1rem;}
}
@media only screen and (max-width:1300px){
  #home .sect60 .grid{
    grid-template-columns:1fr 1fr 1fr;grid-gap:40px;
    grid-template-areas:"s3 s4 s5" "s2 s2 s2" "s7 s7 s7";
  }
  #home .sect60 .grid .s{}
  #home .sect60 .grid .s.s1{grid-area:s1;display:none;}
  #home .sect60 .grid .s.s2{grid-area:s2;}
  #home .sect60 .grid .s.s3{grid-area:s3;}
  #home .sect60 .grid .s.s4{grid-area:s4;}
  #home .sect60 .grid .s.s5{grid-area:s5}
  #home .sect60 .grid .s.s6{grid-area:s6;display:none;}
  #home .sect60 .grid .s.s7{grid-area:s7;}

  #home .sect60 .grid .s.slink{position:relative;z-index:1;padding:0 0 0 25px;}
  #home .sect60 .grid .s.slink span.top{display:inline-block;margin:0 15px 0 0;rotate:90deg;}
  #home .sect60 .grid .s.slink span.bottom{
    display:inline;
    position:static;z-index:1;left:auto;bottom:auto;width:auto;height:50px;line-height:50px;
    transform:rotate(0deg) translate(0,0);
    color:#72777B;font-family:'montserrat_semibold';
  }
}
@media only screen and (max-width:1000px){
  #home .sect60 .grid{grid-gap:20px;}
}
@media only screen and (max-width:800px){
  #home .sect60{padding:50px 0 25px 0;}
  #home .sect60 .grid{
    grid-template-columns:1fr;grid-gap:40px;
    grid-template-areas:"s3" "s4" "s5" "s2" "s7";
  }
  #home .sect60 .grid11{grid-template-columns:1fr;grid-gap:25px;}
  #home .sect60 .grid11s.s2 .grid12s.s2 button i{display:none;}
}



#home .sect70{padding:50px 0 0 0;background:#F5F5F5;}
#home .sect70 .inner{position:relative;z-index:1;padding:20vh 0;overflow:hidden;}
#home .sect70 .inner video{position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%;object-fit:cover;}
#home .sect70 .inner iframe{position:absolute;z-index:-2;left:0;top:0;width:100%;height:100%;transform:scale(1.3);}
#home .sect70 .inner:after{content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);}
#home .sect70 .inner .content{color:#fff;}
#home .sect70 .inner .content a{color:#fff;}
#home .sect70 .inner .content .title{font-family:'montserrat_bold';font-size:2.3rem;}
#home .sect70 .inner .content .info{margin:50px 0 0 0;font-size:1.3rem;}
#home .sect70 .inner .content .button{margin:50px 0 0 0;}
#home .sect70 .inner .content .button a{
  display:inline-block;padding:10px 25px;
  background:#001F55;color:#fff;font-family:'montserrat_semibold';
}
@media only screen and (max-width:700px){
  #home .sect70{padding:20px 0 0 0;}
  #home .sect70 .inner{padding:6vh 0;}
  #home .sect70 .inner .content .title{font-size:1.2rem;}
  #home .sect70 .inner .content .info{margin:20px 0 0 0;font-size:1rem;}
  #home .sect70 .inner .content .button{margin:20px 0 0 0;}
}



#home .sect80{padding:100px 0;background-image:linear-gradient(to bottom,#fff,#F5F5F5);}
#home .sect80 .head{background:#BFC3CB;}
#home .sect80 .head .grid{display:grid;grid-template-columns:auto 11fr 1fr;}
#home .sect80 .head .grid .s{}
#home .sect80 .head .grid .s.s1{padding:16px 60px 16px 40px;background:#001F55;color:#fff;font-family:'montserrat_semibold';font-size:1.1rem;}
#home .sect80 .head .grid .s.s2{}
#home .sect80 .head .grid .s.s3{background:#cfd0d3;}
#home .sect80 .inner{margin:40px 0 0 0;}
#home .sect80 .inner .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;}
#home .sect80 .inner .grid .s{position:relative;background:#fff;padding:0 0 80px 0;
  transform:translate(0,50%);opacity:0;transition:all 1500ms ease-out;
}
#home .sect80.scroll_action .inner .grid .s{transform:translate(0,0);opacity:1;}
#home .sect80 .inner .grid .s .wrap1{}
#home .sect80 .inner .grid .s .wrap1 a.img{position:relative;z-index:1;display:block;padding-top:65%;}
#home .sect80 .inner .grid .s .wrap1 a.img img{
  position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
}
#home .sect80 .inner .grid .s .wrap1 .content{padding:15px 15px 0 15px;}
#home .sect80 .inner .grid .s .wrap1 .content a.title{display:block;font-family:'montserrat_bold';font-size:1.2rem;}
#home .sect80 .inner .grid .s .wrap1 .content .info{margin:15px 0 0 0;font-family:'montserrat_light';font-size:1.1rem;color:#72777B;}
#home .sect80 .inner .grid .s .footer{
  position:absolute;z-index:1;left:0;bottom:0;width:100%;height:80px;box-sizing:border-box;padding:0 15px;
  display:grid;grid-template-columns:auto auto;grid-gap:5px;align-items:center;color:#72777B;
  font-family:'montserrat_semibold';
}
#home .sect80 .inner .grid .s .footer a{color:#72777B;}
#home .sect80 .inner .grid .s .footer div{}
#home .sect80 .inner .grid .s .footer div:nth-of-type(1){}
#home .sect80 .inner .grid .s .footer div:nth-of-type(2){justify-self:end;}
@media only screen and (max-width:1100px){
  #home .sect80 .inner .grid{grid-template-columns:repeat(2,1fr);grid-gap:30px;}
  #home .sect80 .inner .grid .s .wrap1 a.img{padding-top:40%;}
}
@media only screen and (max-width:850px){
  #home .sect80 .inner .grid .s .wrap1 a.img{padding-top:60%;}
}
@media only screen and (max-width:700px){
  #home .sect80{padding:50px 0 100px 0;}
  #home .sect80 .inner .grid{grid-template-columns:repeat(1,1fr);grid-gap:30px;}
  #home .sect80 .inner .grid .s .wrap1 a.img{padding-top:60%;}
}