#home{}


#home .home_slider_wrap2{
  position:relative;z-index:1;left:0;top:0;width:100%;padding-top:21%;
  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:0.8rem;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:21%;/*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;font-size:3vw;font-family:'montserrat_medium';
      transform:translate(0,-150%);opacity:0;transition:transform 800ms, opacity 800ms;transition-delay:500ms;
    }
    #home .home_slider_wrap .owl-item.center .item .content{
      text-align:center;
      transform:translate(0,-50%);opacity:1;
    }
      #home .home_slider_wrap .owl-item .item .content .text1{font-family:'yeseva';font-size:4.5rem;}
      #home .home_slider_wrap .owl-item .item .content .text2{font-size:1.4rem;}
  .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:40%;}
  #home .home_slider_wrap .item{height:auto;padding-top:40%;}
}
@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 .sect20{padding:50px 0;background:#f9f9f9;text-align:center;}
  #home .sect20 .title{font-family:'yeseva';font-size:1.6rem;color:#000;}
  #home .sect20 .button{margin:25px 0 0 0;}
    #home .sect20 .button a{display:block;padding:15px 0;border:2px solid var(--golden2);color:#000;transition:all 500ms;}
    #home .sect20 .button a:hover{background:var(--golden2);color:#fff;}


#home{}
  #home .sect25{padding:50px 0;text-align:center;}
  #home .sect25 .title{font-family:'yeseva';font-size:1.6rem;color:#000;}
  #home .sect25 .border{margin:18px 0 25px 0;}
    #home .sect25 .border:before{content:"";display:inline-block;height:3px;width:120px;background:var(--golden1);}
  #home .sect25 .content{}


#home{}
  #home .sect30{padding:50px 0 0 0;margin:0 0 10px 0;text-align:center;text-align:center;}
  #home .sect30 .title1{font-family:'yeseva';font-size:1.6rem;color:#000;}
  #home .sect30 .title2{margin:8px 0 30px 0;font-size:1.3rem;color:var(--golden2);}
  #home .sect30 .grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;}
    #home .sect30 .grid a.s{position:relative;z-index:1;padding-top:125%;color:#fff;overflow:hidden;}
      #home .sect30 .grid .s .back{position:absolute;z-index:-3;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.4;}
      #home .sect30 .grid .s img{position:absolute;z-index:-4;left:0;top:0;width:100%;height:100%;object-fit:cover;
        transition:transform 0.3s;
      }
      #home .sect30 .grid .s:hover img{transform:scale(1.2);}
      #home .sect30 .grid .s .content{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;box-sizing:border-box;padding:30px;}
        #home .sect30 .grid .s .content .flex{display:flex;flex-wrap:wrap;height:100%;align-items:center;}
          #home .sect30 .grid .s .content .flex .inner{width: 100%;}
            #home .sect30 .grid .s .content .title{display:block;width:100%;margin:0 0 15px 0;font-family:'yeseva';font-size:1.3rem;}
            #home .sect30 .grid .s .content .text{display:block;width:100%;font-size:1.1rem;}
      #home .sect30 .grid .s:before,
      #home .sect30 .grid .s:after{
        content:'';position:absolute;z-index:-2;left:20px;right:20px;top:20px;bottom:20px;opacity:0;
        transition:opacity 0.3s, transform 0.4s;
      }
      #home .sect30 .grid .s:before{border-top: 5px solid #fff;border-bottom: 5px solid #fff;transform:scale(0, 1);}
      #home .sect30 .grid .s:hover:before{opacity:1;transform:scale(1);}
      #home .sect30 .grid .s:after{border-left: 5px solid #fff;border-right: 5px solid #fff;transform:scale(1, 0);}
      #home .sect30 .grid .s:hover:after{opacity:1;transform:scale(1);}
@media only screen and (max-width:1200px){
  #home .sect30 .grid{grid-template-columns:repeat(3,1fr);}
  #home .sect30 .grid a.s:nth-last-child(1){display:none;}
}
@media only screen and (max-width:700px){
  #home .sect30 .grid{grid-template-columns:repeat(2,1fr);}
  #home .sect30 .grid a.s:nth-last-child(1){display:block;}
}
@media only screen and (max-width:500px){
  #home .sect30 .grid{grid-template-columns:repeat(1,1fr);}
  #home .sect30 .grid a.s{padding-top:70%;}
}


#home .insta{margin:40px 0 0 0;text-align:center;}
  #home .insta .title{margin:0 0 25px 0;font-family:'yeseva';font-size:1.6rem;color:#000;}

#home .insta2{padding:60px 20px;margin:40px 0 0 0;text-align:center;background:#f5f5f5;}
  #home .insta2 .title{margin:0 0 25px 0;font-family:'yeseva';font-size:1.6rem;color:#000;}
  #home .insta2 .list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:15px;}
    #home .insta2 .list a.item{padding:5px 5px 15px 5px;background:#fff;}
      #home .insta2 .list a.item span.im{display:block;position:relative;z-index:1;padding-top:100%;}
        #home .insta2 .list a.item span.im img{
          position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
        }
      #home .insta2 .list a.item span.text1{display:block;margin:10px 0 0 0;text-align:center;}
