/* ===== p_reset.css ===== */
@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&amp;display=swap&amp;subset=korean");

@font-face{
  font-family: "GongGothicMedium";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face{
  font-family: "MBC1961M";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961M.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, p, th, td, button, form, input, select, textarea{margin:0; padding:0}
body{word-break:keep-all; word-wrap:break-word; line-height:1; -webkit-font-smoothing:subpixel-antialiased; -moz-osx-font-smoothing:grayscale}
*, *::after, *::before{box-sizing:border-box}
header, nav, section, footer, aside{display:block}
h1, h2, h3, h4, h5, h6{font:inherit}
ul, ol{list-style:none}
img{border:0; vertical-align:top}
table{border-spacing:0; border-collapse:collapse}
strong{font-weight:700}
a{color:inherit; text-decoration:none; outline:none}a:link, a:visited, a:hover, a:active{color:inherit}
button, input, select, textarea{border:none; background:none; font:inherit; color:inherit; outline:none; border-radius:0; box-shadow:none; -webkit-appearance: none;}
textarea{overflow:auto; resize:none}
a, button{-webkit-tap-highlight-color:transparent; cursor:pointer}
input[type="radio"], input[type="checkbox"]{display:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px transparent inset; -webkit-text-fill-color: #111}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{transition:background-color 50000s ease-in-out 0s}

input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0}

input::-ms-clear, input::-ms-reveal{display:none}
input::-webkit-search-decoration, input::-webkit-search-cancel-button, input::-webkit-search-results-button, input::-webkit-search-results-decoration{display:none}

::placeholder{color:rgba(0,0,0,.4); font:inherit}
::-webkit-input-placeholder{color:rgba(0,0,0,.4); font:inherit}
:-ms-input-placeholder{color:rgba(0,0,0,.4); font:inherit}

select{-webkit-appearance:none; -moz-appearance:none; appearance:none}
select::-ms-expand{display:none}

body, html{width:100%; height:100%; min-height:800px; font-size:10px; font-family:"spoqa han sans"}


body{
  font-family: "GongGothicMedium", "Sans-serif";
}

#CONTAINER{outline: none;}

#FOOTER{font-size: 1.5rem;padding:48px 0;background-color:#363840;text-align:center;}


@media screen and (max-width: 768px){#FOOTER{padding:25px 15px;}}



@keyframes bg_change{
  0% {
      background-color: #ffffff;
  }
  50% {
      background-color: #ff5a46;
  }
  100% {
      background-color: #ffffff;
  }
}

@keyframes bg_change2{
  0% {
      background-color: #ffffff;
  }
  50% {
      background-color: #f59e22;
  }
  100% {
      background-color: #ffffff;
  }
}

@keyframes bg_change3{
  0% {
      background-color: #ffffff;
  }
  50% {
      background-color: #22a8f5;
  }
  100% {
      background-color: #ffffff;
  }
}

@keyframes bg_change4{
  0% {
      background-color: #666666;
  }
  50% {
      background-color: #000000;
  }
  100% {
      background-color: #666666;
  }
}

#MAIN .main__section{
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#MAIN__SECTION_1 .pc{
  display: block;
}
#MAIN__SECTION_1 .mobile{
  display: none;
}


#MAIN__SECTION_1{
  padding: 150px 0;
  background-color: #305fd7;
  position: relative;
}
#MAIN__SECTION_1 .maxWidth{
  margin: 0 auto;
  max-width: 100%;
}

#MAIN__SECTION_1 .text1{
  margin: 0 14%;
}
#MAIN__SECTION_1 .text2{
  margin: 0;
  margin-bottom: 10rem;
}
/* #MAIN__SECTION_1 .text2 img {
  width: 100%;
} */
#MAIN__SECTION_1 .img1{
  margin: 0 15%;
  position: relative;
  /* display: block; */
  height: 90vh;
  display: flex;
  justify-content: center;
}

#MAIN__SECTION_1 .img1 img{
  display: block;
  margin: 0 auto;
  position: absolute;

}

#MAIN__SECTION_1 .img1 img:nth-child(1){
  left: 30%;
  z-index: 12;
}

#MAIN__SECTION_1 .img1 img:nth-child(2){
  left: 20%;
  top: 210px;
  z-index: 11;
}

#MAIN__SECTION_1 .img1 img:nth-child(3){
  left: 20%;
  top: 470px;
  z-index: 10;
}

#MAIN__SECTION_1 .img1 img:nth-child(4){
  left: 46%;
  top: 330px;
  z-index: 9;
  width: 30%;
}

#MAIN__SECTION_1 h3{
  font-weight: 700;
  font-size: 5.4rem;
  font-style: italic;
  padding: 2rem;
  color: #305fd7;
  background: #fff;
}

#MAIN__SECTION_1 h2{
  color: #fff;
  font-size: 7rem;
  margin-top: 30px;
}

#MAIN__SECTION_1 h1{
  font-weight: 500;
  font-size: 11rem;
  padding: 2rem;
  color: #fff;
  font-family: "MBC1961M", "Sans-serif" !important;
  border-bottom: 1px solid #fff;
}

.sub-title{
  color: #fff;
  font-size: 5rem;
  /* font-style: italic; */
  font-weight: 600;
  line-height: 6rem;
}

.sub-title-lg{
  color: #000;
  font-size: 7rem;
  /* font-style: italic; */
  font-weight: 600;
  line-height: 8rem;
  font-style: italic;
}

@media screen and (max-width: 768px){.sub-title-lg{
    color: #000;
    font-size: 6rem;
    /* font-style: italic; */
    font-weight: 600;
    line-height: 7rem;
    font-style: italic;
  }}

.speech-bubble-left{
  position: relative;
  max-width: 860px;
  padding: 50px;
  border-radius: 10px;
  background-color: #fff;
  /* margin: 20px; */
  }

  .speech-bubble-left p{
    font-size: 3.8rem;
    font-weight: 600;
    text-align: left;
  }

  

  .speech-bubble-left::before{
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  border-color: transparent #f1f1f1 transparent transparent;
  right: 100%;
  top: 50%;
  transform: translateY(-50%);
  }

  .speech-bubble-right{
    position: relative;
    max-width: 860px;
    padding: 50px;
    border-radius: 10px;
    background-color: #305fd7;
    /* margin: 20px; */
    }

  .speech-bubble-right p{
    font-size: 3.8rem;
    font-weight: 600;
    text-align: right;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .speech-bubble-right .circle-num{
    border-radius: 50%;
    color: #305fd7;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    height: 50px;
    font-size: 3rem;
    margin: 0;
    padding: 0;
    margin-right: 2rem;
  }

  .speech-bubble-right::before{
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 10px 0px 10px 15px;
  border-color: transparent transparent transparent #305fd7;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  }


  .speech-bubble-right-nt{
    position: relative;
    max-width: 860px;
    padding: 50px;
    border-radius: 10px;
    background-color: #c93030;
    /* margin: 20px; */
    }

  .speech-bubble-right-nt p{
    font-size: 3.8rem;
    font-weight: 600;
    text-align: right;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .speech-bubble-right-nt .circle-num{
    border-radius: 50%;
    color: #c93030;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    height: 50px;
    font-size: 3rem;
    margin: 0;
    padding: 0;
    margin-right: 2rem;
  }

  .speech-bubble-right-nt::before{
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 10px 0px 10px 15px;
  border-color: transparent transparent transparent #c93030;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  }

    
  @media screen and (max-width: 1440px){.speech-bubble-left p{
      font-size: 3rem;
      font-weight: 600;
      text-align: left;
    }.speech-bubble-left{
      padding: 30px;
    }.speech-bubble-right p, .speech-bubble-right-nt p{
      font-size: 3rem;
    }.speech-bubble-right{
      padding:30px;
    }.speech-bubble-right .circle-num{
      font-size:2rem;
    }.sub-title{
      font-size: 6rem;
      line-height: 7rem;
    }#MAIN__SECTION_1 h3{
      font-size: 5rem;
      padding: 1rem 2rem;
    }#MAIN__SECTION_1 h1{
      font-size: 10rem;
      padding: 2rem 0rem;
    }#MAIN__SECTION_1 h2{
      font-size: 6rem;
    }}


  @media screen and (max-width: 1024px){.speech-bubble-left p{
      font-size: 3rem;
      font-weight: 600;
      text-align: left;
    }.speech-bubble-left{
      padding: 30px;
    }.speech-bubble-right p, .speech-bubble-right-nt p{
      font-size: 3rem;
    }.speech-bubble-right{
      padding:30px;
    }.speech-bubble-right .circle-num{
      font-size:2rem;
    }.sub-title{
      font-size: 4rem;
      line-height: 4.4rem;
    }#MAIN__SECTION_1 h3{
      font-size: 8rem;
      padding: 1rem 2rem;
    }#MAIN__SECTION_1 h1{
      font-size: 9rem;
      padding: 2rem 0rem;
    }#MAIN__SECTION_1 h2{
      font-size: 8rem;
    }}


  @media screen and (max-width: 768px){.speech-bubble-left p{
      font-size: 3rem;
      font-weight: 600;
      text-align: left;
    }.speech-bubble-left{
      padding: 30px;
    }.speech-bubble-right p, .speech-bubble-right-nt p{
      font-size: 3rem;
    }.speech-bubble-right{
      padding:30px;
    }.speech-bubble-right .circle-num{
      font-size:2rem;
    }.sub-title{
      font-size: 4rem;
      line-height: 4.4rem;
    }#MAIN__SECTION_1 h3{
      font-size: 4rem;
      padding: 1rem 2rem;
    }#MAIN__SECTION_1 h1{
      font-size: 9rem;
      padding: 2rem 0rem;
    }#MAIN__SECTION_1 h2{
      font-size:5rem;
    }}

  @media screen and (max-width: 548px){.speech-bubble-left p{
      font-size: 3rem;
      font-weight: 600;
      text-align: left;
    }.speech-bubble-left{
      padding: 30px;
    }.speech-bubble-right p{
      font-size: 3rem;
    }.speech-bubble-right{
      padding:30px;
    }.speech-bubble-right .circle-num{
      font-size:2rem;
    }.sub-title{
      font-size: 4rem;
      line-height: 4.4rem;
    }#MAIN__SECTION_1 h3{
      font-size: 4rem;
      padding: 1rem 2rem;
    }#MAIN__SECTION_1 h1{
      font-size: 5rem;
      padding: 2rem 0rem;
    }#MAIN__SECTION_1 h2{
      font-size:5rem;
    }}

  @media screen and (max-width: 460px){.speech-bubble-left p{
      font-size: 2.2rem;
      font-weight: 600;
      text-align: left;
    }.speech-bubble-left{
      padding: 30px;
    }.speech-bubble-right p{
      font-size: 2.2rem;
    }.speech-bubble-right{
      padding:30px;
    }.speech-bubble-right .circle-num{
      font-size:2rem;
    }.sub-title{
      font-size: 4rem;
      line-height: 4.4rem;
    }#MAIN__SECTION_1 h3{
      font-size: 3rem;
      padding: 1rem 2rem;
    }#MAIN__SECTION_1 h1{
      font-size: 5rem;
      padding: 2rem 0rem;
    }#MAIN__SECTION_1 h2{
      font-size:3.7rem;
    }}



#MAIN__SECTION_1 h1 span{
  color:#ffb70b;
}

@media screen and (max-width: 1124px){#MAIN__SECTION_1 .img1 img:nth-child(4){
    left: -14%;
    top: 0px;
    z-index: 9;
    width: 20%;
  }#MAIN__SECTION_1 .img1 img:nth-child(3){
    top:390px;
  }}

@media screen and (max-width: 768px){#MAIN__SECTION_1 .img1 img:nth-child(4){
    left: -14%;
    top: 0px;
    z-index: 9;
    width: 25%;
  }#MAIN__SECTION_1 .img1 img:nth-child(3){
    top:390px;
  }}


@media screen and (max-width: 575px){#MAIN__SECTION_1 .img1 img:nth-child(4){
    left: -14%;
    top: 0px;
    z-index: 9;
    width: 32%;
  }#MAIN__SECTION_1 .img1 img:nth-child(3){
    top:390px;
  }}




@media screen and (max-width: 1440px){#MAIN__SECTION_1{
    padding: 180px 0;
  }#MAIN__SECTION_1 .img1{
    height: 90vh;
  }}

@media screen and (max-width: 1024px){#MAIN__SECTION_1{
    padding: 120px 0;
  }#MAIN__SECTION_1 .pc{
    display: none;
  }#MAIN__SECTION_1 .mobile{
    display: block;
  }#MAIN__SECTION_1 .text1_m{
    margin: 0 5%;
  }}

@media screen and (max-width: 768px){#MAIN__SECTION_1{
    padding: 200px 0;
  }#MAIN__SECTION_1 .text1_m{
    margin: 0rem;
  }#MAIN__SECTION_1 .text2_m{
    margin: 0;
  }}

@media screen and (max-width: 575px){#MAIN__SECTION_1{
    padding: 100px 0;
  }}

@media screen and (max-width: 425px){#MAIN__SECTION_1{
    padding: 80px 0;
  }}

@media screen and (max-width: 375px){#MAIN__SECTION_1{
    padding: 70px 0;
  }}

@media screen and (max-width: 320px){#MAIN__SECTION_1{
    padding: 60px 0;
  }}



#MAIN__SECTION_3 .pc{
  display: block;
}
#MAIN__SECTION_3 .mobile{
  display: none;
}
#MAIN__SECTION_3{
  padding: 150px 0;
  background-color: #383635;
}
#MAIN__SECTION_3 .section_box{
  display: flex;
}
#MAIN__SECTION_3 .img_box{
  padding-right: 8%;
}
#MAIN__SECTION_3 .img_box, #MAIN__SECTION_3 .text_box{
  flex: 1;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

@media screen and (max-width: 1440px){#MAIN__SECTION_3{
    padding: 180px 0;
  }#MAIN__SECTION_3 .maxWidth{
    margin: 0 10%;
  }}
@media screen and (max-width: 1024px){#MAIN__SECTION_3{
    padding: 100px 0;
  }}

@media screen and (max-width: 768px){#MAIN__SECTION_3 .pc{
    display: none;
  }#MAIN__SECTION_3 .mobile{
    display: block;
  }#MAIN__SECTION_3 .maxWidth{
    margin: 0 5%;
  }#MAIN__SECTION_3{
    padding: 200px 0;
    background-image: url(../../images/mb/section_3_bg_m.png);
  }#MAIN__SECTION_3 img{
    width: 85%;
  }#MAIN__SECTION_3 .text2_m img{
    width: 80%;
  }}
@media screen and (max-width: 575px){#MAIN__SECTION_3{
    padding: 8rem 0;
  }}
@media screen and (max-width: 425px){#MAIN__SECTION_3{
    padding: 8rem 0;
  }}
@media screen and (max-width: 375px){#MAIN__SECTION_3{
    padding: 8rem 0;
  }}
@media screen and (max-width: 320px){#MAIN__SECTION_3{
    padding: 8rem 0;
  }}



#MAIN__SECTION_4 .pc{
  display: block;
}

#MAIN__SECTION_4 .mobile{
  display: none;
}

#MAIN__SECTION_4{
  /* background-image: url(../../images/main/section_4_bg.png); */
  padding: 150px 0;
  background-color: #fff;
}

#MAIN__SECTION_4 .text1{
  /* margin-bottom: 12%; */
}

#MAIN__SECTION_4 h2{
  background-color: #305fd7;
  color:#fff;
  padding:20px;
  font-weight: 600;
  font-style: italic;
  font-size: 5rem;
  border-radius: 5px;
  margin-bottom: 10px;
}

#MAIN__SECTION_4 h2:last-child{
  margin-bottom: 0px;
}

#MAIN__SECTION_4 .main_txt h4{
  font-size: 80px;
  color: #222;
  line-height: 1.2;
  font-weight: 600;
}

@media screen and (max-width: 1440px){#MAIN__SECTION_4{
    padding: 150px 0;
  }#MAIN__SECTION_4 .maxWidth{
    margin: 0 10%;
  }#MAIN__SECTION_4 .main_txt h4{
    font-size: 70px;
  }}

@media screen and (max-width: 1024px){#MAIN__SECTION_4{
    padding: 100px 0;
  }#MAIN__SECTION_4 .maxWidth{
    margin: 0 5%;
  }#MAIN__SECTION_4 .img1{
    margin:0 0;
  }#MAIN__SECTION_4 h2{
    font-size:4rem;
  }}

@media screen and (max-width: 768px){#MAIN__SECTION_4 .pc{
    display: none;
  }#MAIN__SECTION_4 .mobile{
    display: block;
  }#MAIN__SECTION_4 .maxWidth{
    margin: 0;
  }#MAIN__SECTION_4{
    padding: 100px 0;
  }#MAIN__SECTION_4 .text1_m{
    margin: 0;
  }#MAIN__SECTION_4 .main_txt h4{
    font-size: 50px;
  }#MAIN__SECTION_4 h2{
    font-size:3rem;
  }}

@media screen and (max-width: 575px){#MAIN__SECTION_4 .main_txt h4{
    font-size: 40px;
  }}


#MAIN__SECTION_5 .pc{
  display: block;
}
#MAIN__SECTION_5 .mobile{
  display: none;
}
#MAIN__SECTION_5{
  padding: 150px 0;
  background-color: #305fd7;
  position: relative;
}
#MAIN__SECTION_5 .maxWidth{
  max-width: 100%;
  margin: 0 auto;
}
#MAIN__SECTION_5 .text1{
  margin: 0 25%;
}
#MAIN__SECTION_5 .text2{
  /* margin: 5% 0; */
}
#MAIN__SECTION_5 .text2 img{
  width: 100%;
}
#MAIN__SECTION_5 .img1{
  margin: 0 25%;
  margin-bottom: -8.5%;
  position: relative;
  z-index: 9;
}

#MAIN__SECTION_5 .img-group{
  /* min-width: 500px; */
  /* margin-top:5rem; */
  /* margin:5rem 10% 0rem; */
  display: flex;
  align-items: center;
  justify-content: space-around;
}

#MAIN__SECTION_5 .img-group div{
  /* margin-right: 1rem; */
  /* border-radius: 1rem;
  width: 100%;
  min-width: 260px; */
  width: 24%;
  background-color: #efefef;
  border-radius:1rem;
}

#MAIN__SECTION_5 .img-group div h4{
  color:#000;
  font-size: 2rem;
  
}

#MAIN__SECTION_5 .img-group div:last-child{
  margin-right:0px;
}

#MAIN__SECTION_5 .text1_m{
  margin: 0rem 2rem 8rem;
}

#MAIN__SECTION_5 .main_txt h4{
  font-size: 50px;
  color: #222;
  line-height: 1.2;
}

@media screen and (max-width: 768px){#MAIN__SECTION_5 .img-group{
    flex-wrap: wrap;
    width: 100%;
    margin:0px;
    margin-top:1.5rem;
  }#MAIN__SECTION_5 .img-group div{
    /* margin:1rem;
    margin-bottom: 0rem; */
    width: 100%;
    margin-bottom: 10px;
    /* margin-bottom: 10px; */
  }#MAIN__SECTION_5 .img-group div img{
    /* margin:1rem;
    margin-bottom: 0rem; */
    width: 50%;
    /* margin-bottom: 10px; */
  }#MAIN__SECTION_5 .img-group div:nth-child(3){}#MAIN__SECTION_5 .main_txt h4{
    font-size:34px;
    line-height: 1.2;
  }}


#MAIN__SECTION_5 .img-group .img1{
  /* min-width: 500px; */
}


#MAIN__SECTION_5 .text_box{
  flex: 1.6;
  flex-direction: column;
  align-items: flex-start;
  /* margin-top: 80px; */
}


@media screen and (max-width: 768px){#MAIN__SECTION_5 .pc{
    display: none;
  }#MAIN__SECTION_5 .mobile{
    display: block;
  }#MAIN__SECTION_5 .maxWidth{
    margin: 0;
  }#MAIN__SECTION_5{
    padding: 100px 0 100px;
    background-image: url(../../images/mb/section_5_bg_m.png);
  }#MAIN__SECTION_5 .text1_m{
    margin: 0 10%;
  }}



#MAIN__SECTION_7 .pc{
  display: block;
}

#MAIN__SECTION_7 .mobile{
  display: none;
}

#MAIN__SECTION_7{
  padding: 150px 0px; 
  background: #383635;
}

#MAIN__SECTION_7 .maxWidth{
  max-width: 1227px;
  margin: 0 auto;
}

#MAIN__SECTION_7 .main_txt h4{
  font-size: 50px;
  color: #fff;
  line-height: 1.2;
  text-align: center;
}

#MAIN__SECTION_7 .text_box{
  padding: 0 70px 70px;
}
#MAIN__SECTION_7 .text2 img{
  margin-right: 10%;
}
#MAIN__SECTION_7 .text2{
  margin-bottom: 10%;
}
#MAIN__SECTION_7 .text3{
  padding: 80px 0;
}

@media screen and (max-width: 1440px){#MAIN__SECTION_7{
    padding: 150px 0;
  }#MAIN__SECTION_7 .text3 img{
    padding: 0 5%;
  }}

@media screen and (max-width: 1024px){#MAIN__SECTION_7{
    padding: 120px 15%;
  }#MAIN__SECTION_7 .text1{
    margin: 0 5%;
  }#MAIN__SECTION_7 .img_box{
    margin-bottom: 170px;
  }#MAIN__SECTION_7 .text3{
    padding: 65px 0;
  }}

@media screen and (max-width: 768px){#MAIN__SECTION_7 .pc{
    display: none;
  }#MAIN__SECTION_7 .mobile{
    display: block;
  }#MAIN__SECTION_7{
    padding: 100px 10%;
  }#MAIN__SECTION_7 .text1_m{
    margin: 0 10% 15%;
  }#MAIN__SECTION_7 .text2_m{
    margin: 0 10% 20%;
  }}

@media screen and (max-width: 575px){#MAIN__SECTION_7{
    padding: 8rem 2rem;
  }}

@media screen and (max-width: 425px){#MAIN__SECTION_7{
    padding: 8rem 2rem;
  }}

@media screen and (max-width: 375px){#MAIN__SECTION_7{
    padding: 8rem 2rem;
  }}

@media screen and (max-width: 320px){#MAIN__SECTION_7{
    padding: 8rem 2rem;
  }}


#MAIN__SECTION_8 .pc{
  display: block;
}

#MAIN__SECTION_8 .mobile{
  display: none;
}
#MAIN__SECTION_8 .maxWidth{
  max-width: 100%;
  margin: 0;
}

#MAIN__SECTION_8{
  padding: 100px 0px;
}


#MAIN__SECTION_8 hr{
  margin-bottom: -75px;
}
#MAIN__SECTION_8 .img_box{
  display: flex;
  justify-content: center;
}
#MAIN__SECTION_8 .text_box{
  margin-right: 60px;
}
/* #MAIN__SECTION_8 .text_box:last-child {
  padding: 50px;
} */

#MAIN__SECTION_8 .img_box > div:nth-child(1){
  /* margin-left: 80px; */
}




/* #MAIN__SECTION_8 .text2 {
  margin: 0 5%;
} */



@media screen and (max-width: 768px){#MAIN__SECTION_8 .pc{
    display: none;
  }#MAIN__SECTION_8 .mobile{
    display: block;
  }#MAIN__SECTION_8{
    padding: 100px 0px;
  }#MAIN__SECTION_8 .text1_m{
    margin: 0 20% 8%;
  }#MAIN__SECTION_8 .img_box{
    margin-bottom: 80px;
  }#MAIN__SECTION_8 .img_box > div:nth-child(1){
    margin-left: 0px;
  }#MAIN__SECTION_8 .text2_m{
    margin: 0 8%;
  }}




#MAIN__SECTION_10 .pc{
  display: block;
}
#MAIN__SECTION_10 .mobile{
  display: none;
}
#MAIN__SECTION_10{
  padding: 150px 0;
}

#MAIN__SECTION_10 .maxWidth{
  max-width: 1228px;
  margin: 0 auto;
}

#MAIN__SECTION_10 .text1{
  /* margin-bottom: 200px; */
}

#MAIN__SECTION_10 h2{
  font-size: 50px;
  color: #fff;
  line-height: 1.2;
  margin-bottom: 40px;
}

@media screen and (max-width: 1365px){#MAIN__SECTION_10{
    padding: 150px 0;
  }#MAIN__SECTION_10 .text1{
    margin-bottom: 0px;
  }}

@media screen and (max-width: 1024px){#MAIN__SECTION_10{
    padding: 100px 0;
  }#MAIN__SECTION_10 .text1{
    /* margin: 0 15%;
    margin-bottom: 120px; */
  }}

@media screen and (max-width: 768px){#MAIN__SECTION_10 .pc{
    display: none;
  }#MAIN__SECTION_10 .mobile{
    display: block;
  }#MAIN__SECTION_10 .maxWidth{
    margin: 0 5%;
  }#MAIN__SECTION_10{
    padding: 100px 0;
  }#MAIN__SECTION_10 .text1_m{
    /* margin-bottom: 15%; */
    /* margin: 0 5% 15%; */
  }}



#FOOTER footer{
  display: flex;
  margin: 0 10%;
}

#FOOTER .footer_left, #FOOTER .footer_right{
  flex: 1;
}

#FOOTER .footer_left{
  margin-right: 50px;
}

.footer_center{
  text-align: center;
  color: #eee;
  margin: 0 auto;
}

#FOOTER span{
  color: #c9cae5;
}

#FOOTER button{
  border: 1px solid #c9cae5;
  background-color: transparent;
  color: #c9cae5;
  padding: 3% 7%;
  font-size: 20px;
  font-family: "GongGothicMedium", "Sans-serif";
}

@media screen and (min-width: 1440px){#FOOTER button{
    padding: 16px 31px;
  }}

@media screen and (max-width: 1024px){#FOOTER button{
    padding: 15px 29px;
  }}

@media screen and (max-width: 768px){#FOOTER{
    padding: 25px 0;
  }#FOOTER button{
    padding: 12px 23px;
  }#FOOTER button{
    font-size: 16px;
  }}

@media screen and (max-width: 635px){#FOOTER{
    padding: 25px 0;
  }#FOOTER footer{
    margin: 0 5%;
  }#FOOTER .footer_left{
    margin-right: 25px;
  }#FOOTER .footer_left, #FOOTER .footer_right{
    font-size: 14px;
  }#FOOTER button{
    font-size: 15px;
  }}

@media screen and (max-width: 425px){#FOOTER button{
    font-size: 14px;
  }#FOOTER button{
    padding: 7px 13px;
  }}

@media screen and (max-width: 375px){#FOOTER .footer_left{
    margin-right: 5px;
  }#FOOTER .footer_left, #FOOTER .footer_right{
    font-size: 13px;
  }#FOOTER button{
    padding: 5px 9px;
  }#FOOTER button{
    font-size: 13px;
  }}

@media screen and (max-width: 320px){#FOOTER button{
    font-size: 12px;
  }#FOOTER button{
    padding: 4px 7px;
  }}



.l__popup{
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}



.l__popup .dim{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
}

.l__popup .popup__area{
  position: relative;
  max-width: 800px;
  margin: 0 auto;
  padding: 35px;
  background-color: #fff;
  z-index: 2;
  box-sizing: border-box;
}

.l__popup .popup__close{
  position: absolute;
  top: 15px;
  right: 15px;
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
  width: 24px;
  height: 24px;
}




/* .popup_step2 .ch1 img:hover {content: url(../../images/popup/popup_step_2_btn_1_hover.png)}
.popup_step2 .ch2 img:hover {content: url(../../images/popup/popup_step_2_btn_2_hover.png)}
.popup_step2 .ch3 img:hover {content: url(../../images/popup/popup_step_2_btn_3_hover.png)}
.popup_step2 .ch4 img:hover {content: url(../../images/popup/popup_step_2_btn_4_hover.png)} */


/* .popup_step2_1 .ch1 img:hover {content: url(../../images/popup/popup_step_2_1_btn_1_hover.png)}
.popup_step2_1 .ch2 img:hover {content: url(../../images/popup/popup_step_2_1_btn_2_hover.png)}
.popup_step2_1 .ch3 img:hover {content: url(../../images/popup/popup_step_2_1_btn_3_hover.png)}
.popup_step2_1 .ch4 img:hover {content: url(../../images/popup/popup_step_2_1_btn_4_hover.png)} */


/* #popup__consult.popup_step2_2 {display: block;} */




/* .popup_step2_2 .ch1 img:hover {content: url(../../images/popup/popup_step_2_2_btn_1_hover.png)}
.popup_step2_2 .ch2 img:hover {content: url(../../images/popup/popup_step_2_2_btn_2_hover.png)}
.popup_step2_2 .ch3 img:hover {content: url(../../images/popup/popup_step_2_2_btn_3_hover.png)}
.popup_step2_2 .ch4 img:hover {content: url(../../images/popup/popup_step_2_2_btn_4_hover.png)}
.popup_step2_2 .ch5 img:hover {content: url(../../images/popup/popup_step_2_2_btn_5_hover.png)}
.popup_step2_2 .ch6 img:hover {content: url(../../images/popup/popup_step_2_2_btn_6_hover.png)}
.popup_step2_2 .ch7 img:hover {content: url(../../images/popup/popup_step_2_2_btn_7_hover.png)}
.popup_step2_2 .ch8 img:hover {content: url(../../images/popup/popup_step_2_2_btn_8_hover.png)} */




textarea{
  font-size: 1.3rem;
  border: 1px solid #858585;
  height: 58px;
  width: 99.8%;
}


@media screen and (max-width: 768px){.l__popup .termsCon_area p{
    font-size: 1rem;
  }}

@media screen and (max-width: 575px){.l__popup .termsCon_area p{
    font-size: 1rem;
  }}

@media screen and (max-width: 425px){textarea{
    height: 28px;
    font-size: 0.7rem;
  }.l__popup .termsCon_area p{
    font-size: 0.7rem;
  }}



@media screen and (max-width: 320px){textarea{
    height: 24px;
    font-size: 0.5rem;
  }.l__popup .termsCon_area p{
    font-size: 0.5rem;
  }}



.label-radio-group{
  flex:1 1 auto;
  width: 25%;
}

.label-radio-group input[type=radio]{
  display: none;
  
}



input[type=radio]{
  box-sizing: border-box;
  padding: 0;
}


.label-radio{
  display: block;
  width: 100%;
  padding: 5px 10px;
  height: 50px;
  line-height: 40px;
  font-size: 15px;
  color: #333;
  border: 1px solid #e4dfeb;
  border-radius: 0;
  float: left;
  font-weight: 300;
  letter-spacing: -1px;
background: #f5f4f8;
border-radius: 0.5rem;
  margin-bottom: 0px;
  border-right: 0px;
  text-align: center;
  margin-top:0px;
  
}




.label-radio-start{
  border-radius: 0.5rem 0rem 0rem 0.5rem;

}

.label-radio-end{
  border-radius: 0rem 0.5rem 0.5rem  0rem;
  border-right: 1px solid #e4dfeb;
}



.label-radio-group input[type=radio]:checked+.label-radio{
  background-color: #6241e6;
  color: #fff;
}

.px-0{
  padding:0px !important
}

.form-label{
  margin: 15px 0px 10px;
  font-weight: 700;
  color: #fff;
  width: 100%;
  text-align: left;
}

.btn-group{
display: flex;
width: 100%;
}


.input-text{
  padding: 15px 16px;
  width: 100%;
  height: 50px;
  display: block;
  border-radius: 4px;
  font-size: 15px;
  color: #aaa;
  font-family: "GongGothicMedium", "Sans-serif";
  margin: 0 0 0 0;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}

.form-control{
  display: block;
  width: 100%;
  padding: 15px;
  font-size: 15px;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: .25rem;

  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.form-row{

  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}



.input-text2{
  padding: 15px 16px;
  width: 33%;
  height: 50px;
  display: block;
  border-radius: 4px;
  font-size: 15px;
  color: #aaa;
  font-family: "GongGothicMedium", "Sans-serif";
  margin: 0 0.5% 0 0;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  float: left;
box-shadow: 0 0 10px rgb(0 0 0 / 10%);
background-color: #fff;
}

.input-text2:last-child{
  margin-right: 0px;
}

.validation{
  color: red;
  display: none;
  margin: 0 0 20px;
  font-weight: 400;
  font-size: 13px;
}

label{
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
display: inline-block;
  margin: .5rem 0rem;
}


.text-center{
  text-align: center!important;
}


[type=reset], [type=submit], button, html [type=button]{
  -webkit-appearance: button;
}
.input-btn{
  width: 100%;
  height: 50px;
  background: #6241e6;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "GongGothicMedium", "Sans-serif";
  font-weight: 400;
  border: 0px;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.input-btn:before{
position: absolute;
  content: "";
  width: 26px;
  height: 4px;
  right: -15px;
}

#sendmessage{
  color: #74b4c2;
  border:1px solid #74b4c2;
  display:none;
  text-align:center;
  padding:15px;
  font-weight:600;
  margin-bottom:15px;
}

#errormessage{
  color: red;
  display:none;
  border:1px solid red;
  text-align:center;
  padding:15px;
  font-weight:600;
  margin-bottom:15px;
}


.d-flex{
  display: flex !important;
}



/*  bj 추가  */
.align-items-center{
  align-items: center !important;
}


.w-100{
  width: 100%;
}



.mt-5{
  margin-top: 6rem;
}





.pc_view{
  display: block;
}

.mobile_view{
  display: none;
}

.quick_menu{
  position: fixed;
  z-index: 10;
  right: 0px;
  height: 100%;
  top: 150px;
}

.quick_menu ul{
  list-style: none;
  padding-left: 0px;
}

.quick_menu ul li{
  /* background-color: #fff; */
  /* padding: 20px 20px; */
  margin-bottom: 5px;
  border-radius: 5px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  border: 1px solid #eee;
}

@media screen and (max-width: 780px){.pc_view{
    display: none;
  }.mobile_view{
    display: block;
  }.quick_menu_mobile{
    position: fixed;
    z-index: 10;
    right: 0px;
    height: 100%;
    bottom: 30px;
}.quick_menu_mobile ul{
  list-style: none;
  padding-left: 0px;
  position: absolute;
  bottom: 30px;
  right: 0px;
}.quick_menu_mobile ul li{
  padding: 0px;
  /* margin-bottom: 45px; */
  margin-right: 10px;
  background: none;
  height: 60px;
  width: 60px;
}}





.text-danger{
  color: red;
}


input[type="radio"], input[type="checkbox"]{
  margin: 4px 0 0;
  margin-top: 1px \	;
  line-height: normal;
  display: inline-block;
}

input[type="checkbox"], input[type="radio"]{
  box-sizing: border-box;
  padding: 0;
  background-color: initial;
  cursor: default;
  appearance: auto;
  box-sizing: border-box;
  margin: 3px 3px 3px 4px;
  padding: initial;
  border: initial;
  display: inline-block;
}


.check_label{
  margin:5px 0px;
  display: inline-block;
}

.check_label_btn{
  display: inline-block;
  padding:5px 10px;
  background-color: #000;
  color:#fff;
  border-radius: 15px;
  font-size: 12px;
}


.mb-3{
  margin-bottom: 1rem !important;
}



/*이용약관*/

.l__popup .popup__inner h3{
  margin-bottom: 30px;
  font-size: 22px;
  color: #333;
}



.l__popup .termsCon_area{
  width: 100%;
  height: 520px;
  margin: 0 auto 0;
  overflow: auto;
  overflow-y: scroll;
  -ms-overflow-style: none;
  font-weight: 400;
}

.l__popup .termsCon_area::-webkit-scrollbar{
  display: none;
}

.l__popup .termsCon_area h6{
  color: #000;
  font-size: 20px;
  margin: 0;
  padding-top: 30px;
  font-weight: 600;
}

.l__popup .termsCon_area p{
  padding: 20px 0;
  font-size: 16px;
}

.l__popup .termsCon_area p a{
  color: #000;
}



.l__popup#popup__agree .popup__area{
  max-width: 400px;
}

.l__popup#popup__agree .termsCon_area{
  height: auto;
}

@media screen and (max-width: 830px){.l__popup .popup__area{
    padding: 20px;
  }.l__popup#popup__info .popup__area{
    margin: 0 15px;
  }.l__popup .popup__inner h3{
    margin-bottom: 25px;
  }.l__popup .termsCon_area h6{
    padding-top: 20px;
    font-size: 18px;
  }.l__popup .termsCon_area p{
    padding: 10px 0;
    font-size: 13px;
  }.l__popup .termsCon_area{
    height: 130vmin;
  }.l__popup .termsCon_area p{
    margin-right: 10%;
  }}



@media screen and (max-width: 430px){.l__popup#popup__agree .popup__area{
    margin: 0 15px;
  }.l__popup .termsCon_area p{
    padding: 7px 0;
    font-size: 10px;
  }}




#main03{
  /* padding:120px 0; */
  width: 100%;
}

#main03 .num_top{
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}

#main03 .main_txt{
	width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

#main03 .main_txt h3{font-size: 18px; color:#888; margin-bottom:24px; }
#main03 .main_txt h4{font-size: 50px; color:#222; line-height:1.2; }
#main03 .main_txt h4 span{ font-family: "GmarketSansBold";}
#main03 .main_slider{
	width:100%;
	height:240px;
	overflow:hidden;
	padding:0 0;
}

#main03 .main_slider .swiper-slide{
	display:flex; justify-content: flex-start; align-items: center; height:75px;
	background:#fff;
	border-radius:50px;
	box-shadow:0 0 15px rgba(0,0,0,0.1);
	width:100%;
	padding:0 30px;
	margin:0 auto;
	position:relative;
}

#main03 .main_slider>*{font-size:17px; }
#main03 .main_slider .loan{margin-right:30px; }
#main03 .main_slider .st01{
	color: #000;
    background: #c4e043;
    padding: 10px;
    border-radius: 30px;
}
#main03 .main_slider .st02{
	color: #fff;
    background: #009062;
    padding: 10px;
    border-radius: 30px;
}


#main03 .main_slider .info{color:#888; }
#main03 .main_slider .sco{color:#888; padding-left:20px; position:relative; }
#main03 .main_slider .sco:before{content:"";position:absolute; width:5px; height:1px; background:#888; left:7px; top:50%; transform:translateY(-50%); }
#main03 .main_slider .money{position:absolute; right:30px; top:50%; transform:translateY(-50%); color:#222; }

#main03 .count_wrap{margin-top:60px; }
#main03 .count_wrap ul{display:flex; justify-content: space-between; align-items: flex-start; text-align:center;}
#main03 .count_wrap ul li{
	width:50%; height:170px; background:#f1f1f5;
	border-radius:10px; display:flex; justify-content: center;
	align-items: center; flex-direction: column; margin-right: 5px;
}

#main03 .count_wrap ul li:last-child{
	margin-right: 0px;
}

#main03 .count_wrap ul li p{font-size:17px; color:#888; margin-bottom:10px; }
#main03 .count_wrap ul li .count{display:flex; justify-content: center; align-items: center; }
#main03 .count_wrap ul li .count > *{ font-size:24px; font-family: "GmarketSansBold";}


.cont_center{max-width:1180px; margin:0 auto;}
.cont_center::after{content:""; display:block; clear:both;}



@media screen and (max-width:767px){.cont_center{width:90%; }.main_txt{text-align:Center; }.main_txt h2{font-size:34px; margin-bottom:14px; }.main_txt p{font-size:18px; margin-bottom:16px; }#main03 .num_top{display:block; }#main03 .main_txt{width:100%; margin-bottom:24px; }#main03 .main_slider{width:100%; }#main03 .main_txt h4{font-size:34px; line-height:1.4; }#main03 .main_txt h3{font-size:26px; margin-bottom:14px; }#main03 .main_slider .swiper-slide{padding:0 10px; }#main03 .main_slider .loan{margin-right:8px;}#main03 .main_slider .money{right:30px; position:absolute; top:30px; transform:translateY(0); margin-left:5px; }#main03 .main_slider .swiper-slide > *{font-size:13px; }#main03 .main_slider .sco:before{display:none; }#main03 .count_wrap{margin-top:30px; }#main03 .count_wrap ul{display:block;}#main03 .count_wrap ul li{width:100%; margin-bottom:5px; }#main03 .count_wrap ul li p{font-size:14px; }#main03 .count_wrap ul li .count > *{font-size:34px;}#main03 .main_slider .sco{padding-left:7px; }}

.d-flex{display:flex !important}

.w-100{width:100% !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between{justify-content:space-between !important}
.align-items-center{align-items:center !important}

.mt-5{margin-top:3rem !important}
.me-3{margin-right:1rem !important}
.mb-3{margin-bottom:1rem !important}
.mb-5{margin-bottom:3rem !important}
.p-5{padding:3rem !important}
.px-0{padding-right:0 !important;padding-left:0 !important}

.fs-1{font-size:calc(1.375rem + 1.5vw) !important}
.text-center{text-align:center !important}

.text-danger{color:#dc3545 !important}
.text-light{color:#F7F7F7 !important}
.text-dark{color:#1a1c1f !important}
.text-white{color:#fff !important}
.bg-light{background-color:#F7F7F7 !important}

.bg-bluegray{
  background-color:#3a495f !important;
}

.text-orange{
  color:#f59e22 !important;
}

.text-blue{
  color:#22a8f5 !important;
}

.text-gray{
  color: #b9b9b9 !important;
}


.text-deepblue{
  color:#305fd7 !important;
}



.bg-cg{
  /* font-size: 16px; */
  animation-name: bg_change;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  color: #fff;
  /* width: 108%; */
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-weight: 800;
  margin-left: 10px;
  text-align: center;
}


.bg-cg2{
  /* font-size: 16px; */
  animation-name: bg_change2;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  color: #fff;
  /* width: 108%; */
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-weight: 800;
  margin-left: 10px;
  text-align: center;
  padding-right:10px;
}

.bg-cg3{
  /* font-size: 16px; */
  animation-name: bg_change3;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  color: #fff;
  /* width: 108%; */
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-weight: 800;
  margin-left: 10px;
  text-align: center;
  padding-right:10px;
}

.bg-cg4{
  /* font-size: 16px; */
  animation-name: bg_change4;
  animation-duration: 0.9s;
  animation-iteration-count: infinite;
  color: #fff;
  /* width: 108%; */
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  /* font-weight: 800; */
  margin-left: 10px;
  text-align: center;
  padding-right:10px;
}



.mobile-bottom-text{
  background-color: rgba(255, 255, 255, 0);
  position: fixed;
  padding: 10px;
  bottom: 0px;
  width: 100%;
  margin: 0 auto;
  font-size: 1.5rem;
  text-align: center;
  z-index: 10000;
}

.mobile-bottom-text h2{
  font-weight: 800;
  color: #fff;
}

/* ===== pricing.css ===== */
.pricing{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.pricing .plan{
  background-color: #fff;
  padding: 3rem;
  /* margin: 12px; */
  border-radius: 5px;
  text-align: center;
  transition: 0.3s;
  cursor: pointer;
  min-width: 420px;
}

@media screen and (max-width: 767px){.pricing .plan{
    background-color: #fff;
    padding: 2.5rem;
    /* margin: 12px; */
    border-radius: 5px;
    text-align: center;
    transition: 0.3s;
    cursor: pointer;
    min-width: 100%;
  }}

.pricing .plan h2{
  font-size: 4rem !important;
  margin-bottom: 30px;
  margin-top:0px !important;
}

.pricing .plan ul.features{
  list-style-type: none;
  text-align: left;
}
.pricing .plan ul.features li{
  font-size: 2rem;
  margin: 8px;
}



.pricing .plan button{
  border: none;
  width: 100%;
  padding: 12px 35px;
  margin-top: 1rem;
  background-color: #22a8f5;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
  font-size: 16px;
}
.pricing .plan.popular{
  border: 2px solid #22a8f5;
  position: relative;
  /* transform: scale(1.08); */
}
.pricing .plan.popular span{
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #22a8f5;
  color: #fff;
  padding: 4px 20px;
  font-size: 18px;
  border-radius: 5px;
}



.pricing .plan.popular-gray{
  border: 2px solid #ff7c7c;
  position: relative;
  /* transform: scale(1.08); */
}
.pricing .plan.popular-gray span{
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #22a8f5;
  color: #fff;
  padding: 4px 20px;
  font-size: 18px;
  border-radius: 5px;
}


.pricing .plan:hover{
  box-shadow: 5px 7px 67px -28px rgba(0, 0, 0, 0.37);
}


/* ===== slide.css ===== */
body{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  
  input{
    outline: none;
    background: none;
    border: none;
    padding-left: 10px;
  }
  
  a{
    color: inherit;
  }
  
  
  
  /* .carousel__overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    height: 90%;
    border-radius: 5px;
    color: #fff;
    z-index: 2;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
  } */


  /* @media screen and (max-width: 768px){
    .carousel__video {
      width: 498px;
      height: 366px;
    }
    .carousel__video.tertiary {
      width: 363px;
      height: 306px;
    }
  } */
  

  

  /* @media screen and (max-width: 635px){
    .carousel__video {
      width: 418px;
      height: 306px;
    }
    .carousel__video.tertiary {
      width: 283px;
      height: 256px;
    }
  } */
  

  /* @media screen and (max-width: 575px){
    .carousel__video {
      width: 378px;
      height: 276px;
    }
    .carousel__video.tertiary {
      width: 243px;
      height: 226px;
    }
  } */
  

    /* @media screen and (max-width: 520px){
    .carousel__video {
      width: 378px;
      height: 276px;
    }
    .carousel__video.tertiary {
      width: 243px;
      height: 226px;
    }
  }

  @media screen and (max-width: 425px){
    .carousel__video {
      width: 338px;
      height: 246px;
    }
    .carousel__video.tertiary {
      width: 303px;
      height: 206px;
    }
  } */
  
  

@-webkit-keyframes shadow{
  0% {
    opacity: 1;
    -webkit-transform: scale(0.8);
  }
  30% {
    opacity: 0;
    -webkit-transform: scale(2.5);
  }
  40% {
    opacity: 0;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@keyframes shadow{
  0% {
    opacity: 1;
    transform: scale(0.8);
  }
  30% {
    opacity: 0;
    transform: scale(2.5);
  }
  40% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
@-webkit-keyframes shadow2{
  0% {
    opacity: 1;
    -webkit-transform: scale(0.8);
  }
  80% {
    opacity: 0;
    -webkit-transform: scale(2.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
  }
}
@keyframes shadow2{
  0% {
    opacity: 1;
    transform: scale(0.8);
  }
  80% {
    opacity: 0;
    transform: scale(2.5);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}


header{
  top: 0;
  left: 0;
  width: 100%;
  height: 106px;
  padding: 0 90px;
  line-height: 106px;
  color: #111;
  background: #fff;
  z-index: 101;
  border-bottom: 1px solid #7d7d7d;
}







/* .user_info{margin:0 auto; width:1080px; height:622px; background:#fff; padding:45px 85px 0 97px; transition:all 0.6s ease} */



/* button */

/* .user_info .btn_area::before{content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:rgba(194, 194, 194, .36)} */


/* .user_info .btn_area button:hover, .user_info .btn_area button:focus, .user_info .btn_area button.on{color:#4669fb;  font-weight: 600;} */

textarea{
  width: 85%;
  height: 52px;
  border: 1px solid lightgray;
  padding-left: 10px;
  font-size: 1.5rem;
}

/* .tab11 .agree input:checked + label span {
  background-image: url("//img.leaderscpa.com/lawadviser/consult/chk2.png");
} */

/* ===== aos.css ===== */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}


300;400;500;700;900&amp;display=swap"[bad string]




body, html{height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, button, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;}/*word-break:keep-all;*/ body{position:relative;color:#333} html{-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;} img, fieldset{border:0} table{border-collapse:collapse} img{vertical-align:top;max-width:100%;} em, address{font-style:normal} a{color:inherit;text-decoration:none;} strong{font-weight:500;} .tac{text-align:center;} .tal{text-align:left} .tar{text-align:right;}

#loading{
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;
 position: fixed;
 display: block;
 opacity: 1;
 background-color: #fff;
 z-index: 120;
 text-align: center;
 opacity: 0.8;
 }

#loading-image{
 position: absolute;
 top: 50%;
 left: 49%;
 width: 40px;
 z-index: 130; }


/* layout common */
.maxWidth{max-width:1227px;margin:0 auto;}
.l-table{display:table;table-layout:fixed;width:100%;height:100%;}
.l-cell{display:table-cell;vertical-align:middle;}

.overflow{overflow:hidden;}
@media screen and (max-width: 1257px){.maxWidth{margin:0 15px;}}


input[type=text], input[type=password], select, textarea{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;}

input[type=password], input[type=text], textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;resize:none;}
button, input[type=button], input[type=submit]{ cursor: pointer; vertical-align: middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-border-radius:0;border-radius:0;-moz-border-radius:0;}

/* input[type=text]:hover,
input[type=text]:focus,
input[type=password]:hover,
input[type=password]:focus,
select:hover,
select:focus,
textarea:hover,
textarea:focus {border-color:#00ac84 !important;} */

input[type="checkbox"]{display:none;}
input[type="checkbox"] + label{font-weight:300;font-size:17.98px;color:#000;}
input[type="checkbox"] + label > span{display:inline-block;width:16px;height:16px;margin:-6px 4px 0 0;vertical-align:middle;background-image:url(../../images/popup/agree_btn.png);background-position:center;cursor:pointer;}
input[type="checkbox"]:checked + label > span{background-image:url(../../images/popup/agree_btn_hover.png);}
a{color:#000;}


select{ background: url(../../images/main/select.html) no-repeat 97% center; appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none; -webkit-border-radius:1px;border-radius:1px;-moz-border-radius:1px;}
select::-ms-expand{ display: none; }
select{ appearance: none; -webkit-appearance: none; -moz-appearance: none; }
select option{color:#000;}

::placeholder{color:rgba(0,0,0,.4); font:inherit}
::-webkit-input-placeholder{color:rgba(0,0,0,.4); font:inherit}
:-ms-input-placeholder{color:rgba(0,0,0,.4); font:inherit}

*{ font-family:"GongGothicMedium" !important; }