body{background:#f9f9f9;}

#rez{margin:60px 0 0 0;}



#rez .sect30{margin:100px 0;}
  #rez .sect30 .title1{text-align:center;font-size:3rem;color:#000;font-family:'yeseva';}
  #rez .sect30 .border{margin:30px auto;text-align:center;font-family:'montserrat_semibold';height:2px;width:50px;background:var(--golden1);}


#form_sms{width:400px;max-width:90%;}


  .form_hc1{}
    .form_hc1 input[type="text"]{
      display:block;width:100%;box-sizing:border-box;padding:0 10px;
      border:1px solid #ddd !important;
    }
    .form_hc1 select{
      display:block;width:100%;box-sizing:border-box;padding:0 10px;
      border:1px solid #ddd !important;
    }
    .form_hc1 #cocukyaslari{}
      /*
      .form_hc1 #cocukyaslari .cocukyas{display:none;}
      .form_hc1 #cocukyaslari .cocukyas.yas1{}
      .form_hc1 #cocukyaslari .cocukyas.yas2{}
      */
    .form_hc1 .loading1{display:none;margin:10px 0;text-align:center;}
      .form_hc1 .loading1 img{width:40px;height:auto;}


  .hcodatip{display:none;padding:20px 0;color:#666;}
  .hcodatip.show{display:block;}
    .hcodatip .hcodatiptitle{margin:0 0 10px 0;font-weight:bold;}
    .hcodatip .grid1{display:grid;grid-template-columns:1fr 4fr;grid-gap:15px;}
      .hcodatip .grid1 .s{}
      .hcodatip .grid1 .s.s1{}
        .hcodatip .grid1 .s.s1 .grid2{
          height:100%;
          display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;
        }
          .hcodatip .grid1 .s.s1 .grid2s{position:relative;z-index:1;}
          .hcodatip .grid1 .s.s1 .grid2s.s1{}
          .hcodatip .grid1 .s.s1 .grid2s.s2{}
          .hcodatip .grid1 .s.s1 .grid2s.s3{grid-column:2 span;}
              .hcodatip .grid1 .s.s1 .grid2s img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;}
      .hcodatip .grid1 .s.s2{padding:20px;background:#fff;border:1px solid #ddd;}
        .hcodatip .grid1 .s.s2 .grid3{display:grid;grid-template-columns:auto auto auto;grid-gap:10px;}
          .hcodatip .grid1 .s.s2 .grid3s{}
          .hcodatip .grid1 .s.s2 .grid3s.s1{}
          .hcodatip .grid1 .s.s2 .grid3s.s2{}
          .hcodatip .grid1 .s.s2 .grid3s.s3{text-align:right;}
            .hcodatip .grid1 .s.s2 .grid3s.s3 .text1{}
            .hcodatip .grid1 .s.s2 .grid3s.s3 .text2{margin:10px 0 0 0;}
            .hcodatip .grid1 .s.s2 .grid3s.s3 .text3{margin:10px 0 0 0;font-size:1.7rem;color:#ff7150;font-weight:600;}
        .hcodatip .grid1 .s.s2 .text42{margin:10px 0 0 0;color:#31ad2f;}
        .hcodatip .grid1 .s.s2 .text44{margin:25px 0 0 0;color:#999;}
  .hcodapop{width:1200px;max-width:90%;}
    .hcodapop .title{margin:0 0 20px 0;font-weight:bold;color:#222;}
    .hcodapop .grid1{display:grid;grid-template-columns:2fr 1fr;grid-gap:25px;}
      .hcodapop .grid1 .s{position:relative;z-index:1;}
      .hcodapop .grid1 .s.s1{}
        .hcodapop .grid1 .s.s1 .abs{position:relative;z-index:1;left:0;top:0;width:100%;padding-top:50%;}
          .hcodapop .grid1 .s.s1 .abs .rel{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;}
      .hcodapop .grid1 .s.s2{}
        .hcodapop .grid1 .s.s2 .olanaklartitle{margin:0 0 20px 0;font-weight:bold;}
        .hcodapop .grid1 .s.s2 .olanaklar{display:flex;flex-wrap:wrap;}
          .hcodapop .grid1 .s.s2 .olanaklar span{margin:2px 4px;}


  .owl_theme_hc77 .item{position:relative;padding-top:50%;/*aspect-ratio:1920 / 1080;*/overflow:hidden;}
    .owl_theme_hc77 .item img{
      position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;
    }
    .owl_theme_hc77 .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;
    }
  .owl_theme_hc77 .owl-nav{position:absolute;z-index:20;left:5%;top:50%;width:90%;transform:translate(0,-50%);}
    .owl_theme_hc77 .owl-nav > button{position:absolute;z-index:1;color:#fff;font-size:1.3rem;}
    .owl_theme_hc77 .owl-prev{left:0;font-size:3rem;}
    .owl_theme_hc77 .owl-next{right:0;font-size:2rem;}