.container-container {
  width: 100%;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-container-elm100 {
  height: auto;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-section-elm10 {
  width: 860px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 1);
}
 
.container-thq-container-elm101 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-basedontheuploadedproductimageofthe-v-rperformancead-elm {
  gap: 10px;
  width: 860px;
  height: 1229px;
  display: flex;
  padding: 128px 70px 0;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-size: cover;
  background-image: url("public/tq_b-pinmigp7-gg6v-1300h.png");
}
 
.container-thq-container-elm102 {
  gap: 15.989999771118164px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-heading2-elm10 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm100 {
  color: rgba(208, 213, 219, 1);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm103 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm101 {
  color: rgba(245, 158, 11, 1);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm102 {
  color: rgba(153, 161, 174, 1);
  height: auto;
  font-size: 24px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 35px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm11 {
  width: 860px;
  height: 1572px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-container-elm104 {
  width: 860px;
  height: 1572px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm105 {
  gap: 16px;
  top: 87px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm11 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm103 {
  color: rgba(16, 23, 39, 1);
  height: auto;
  font-size: 52px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm106 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm104 {
  color: #f59e0b;
  height: auto;
  font-size: 40px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm107 {
  gap: 48px;
  top: 267.19000244140625px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-figure-elm10 {
  gap: 16px;
  width: 812px;
  display: flex;
  padding: 16px 0 2.2737367544323206e-13px;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-acozymodernlivingroomatnightwithsoftambientlightin-elm {
  width: 474px;
  height: 677px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_lq70joe87u-d0sh-500w.png");
}
 
.container-thq-container-elm108 {
  gap: 16px;
  top: 1023px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-container-elm109 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm105 {
  color: rgba(29, 40, 56, 1);
  height: auto;
  font-size: 32px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm110 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm106 {
  color: rgba(73, 85, 101, 1);
  height: auto;
  font-size: 28px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm111 {
  top: 1194px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm109 {
  color: rgb(16, 23, 39);
  height: auto;
  font-size: 28px;
  font-style: Medium;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 500;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm112 {
  top: 194.77490234375px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm110 {
  top: 1303px;
  left: 93px;
  color: rgba(16, 23, 39, 1);
  height: auto;
  position: absolute;
  font-size: 28px;
  font-style: Medium;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 500;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm12 {
  width: 860px;
  height: 1430px;
  display: flex;
  padding: 104px 0 96px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 1);
}
 
.container-thq-container-elm113 {
  width: 860px;
  height: 1243px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm114 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm12 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm114 {
  color: rgba(245, 158, 11, 1);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm115 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm115 {
  color: rgba(208, 213, 219, 1);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm116 {
  top: 210.19000244140625px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm116 {
  color: rgba(229, 231, 235, 1);
  height: auto;
  font-size: 32px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm117 {
  gap: 16px;
  top: 1071px;
  left: 46px;
  width: 768px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-container-elm118 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm117 {
  color: rgba(229, 231, 235, 1);
  height: auto;
  font-size: 32px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 35px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm119 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm118 {
  color: rgba(229, 231, 235, 1);
  height: auto;
  font-size: 32px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm120 {
  gap: 32px;
  top: 286px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-container-elm121 {
  gap: 16px;
  width: 812px;
  display: flex;
  padding: 16px 0 0;
  flex-grow: 1;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-adramaticandimmersivecompositeimage-theleftsidefeat-elm1 {
  gap: 10px;
  width: 700px;
  height: 700px;
  display: flex;
  padding: 10px;
  overflow: hidden;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: center;
  border-radius: 30px;
  flex-direction: column;
  background-size: cover;
  background-image: url("public/tq_uj7bnm4rvx-zfb-700h.png");
}
 
.container-thq-section-elm13 {
  width: 860px;
  height: 1340px;
  display: flex;
  padding: 88px 0 80px;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 1);
}
 
.container-thq-container-elm122 {
  width: 860px;
  height: 2079px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm123 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm13 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm121 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm124 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-container-elm125 {
  gap: 69px;
  top: 133.18994140625px;
  left: 80px;
  width: 700px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-background-elm1 {
  gap: 38px;
  width: 700px;
  display: flex;
  padding: 40px 50px 48px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-radius: 30px;
  flex-direction: column;
  background-color: rgba(247, 252, 255, 1);
}
 
.container-thq-margin-elm10 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm2 {
  height: 69px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1d8;
}
 
.container-thq-text-elm122 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 40px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm126 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm123 {
  color: rgba(31, 41, 55, 1);
  height: auto;
  font-size: 28px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 39.79999923706055px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm125 {
  font-weight: 700;
}
 
.container-thq-text-elm127 {
  font-weight: 700;
}
 
.container-thq-text-elm132 {
  font-weight: 700;
}
 
.container-thq-section-elm14 {
  width: 860px;
  height: 1340px;
  display: flex;
  padding: 0 0 80px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-container-elm127 {
  width: 860px;
  height: 1600px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-figure-elm11 {
  gap: 16px;
  top: -0.25px;
  left: 0px;
  width: 860px;
  height: 1702px;
  display: flex;
  padding: 0 0 5.684341886080801e-13px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-anabstractandbeautifulillustrationvisualizingtheex-elm1 {
  width: 860px;
  height: 1345px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
  background-size: cover;
  background-image: url("public/tq_jbtkvc9jfj-erai-900w.png");
}
 
.container-thq-container-elm128 {
  gap: 15.989999771118164px;
  top: 129.75px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm14 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm135 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 64px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm129 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm136 {
  color: rgba(73, 85, 101, 1);
  height: auto;
  font-size: 40px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm130 {
  top: 309.125px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm137 {
  color: rgba(53, 65, 82, 1);
  height: auto;
  font-size: 32px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 46.400001525878906px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm131 {
  top: 402.7197265625px;
  left: 24px;
  width: 812px;
  height: 934.9199829101562px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.container-thq-img-acozycandidfamilysceneinasunlitlivingroomonawee-elm1 {
  top: 46.7802734375px;
  left: 0px;
  width: 400px;
  display: flex;
  padding: 16px 0;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-acozycandidfamilysceneinasunlitlivingroomonaweeken-elm1 {
  width: 364px;
  height: 292px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(4, 191, 173, 1);
  border-style: solid;
  border-width: 3px 0 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_ah_43pghoz-pcg-400w.png");
}
 
.container-thq-img-alifestylephotographfrominsideacarlookingatayou-elm1 {
  top: 46.7802734375px;
  left: 412px;
  width: 400px;
  display: flex;
  padding: 16px 0;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-alifestylephotographfrominsideacarlookingatayoungc-elm1 {
  width: 365px;
  height: 292px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(4, 191, 173, 1);
  border-style: solid;
  border-width: 3px 0 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_5fvgs99srd-fpjt-400w.png");
}
 
.container-thq-img-acozycandidfamilysceneinasunlitlivingroomonawee-elm2 {
  top: 382.7802734375px;
  left: 400px;
  width: 400px;
  display: flex;
  padding: 16px 0;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-acozycandidfamilysceneinasunlitlivingroomonaweeken-elm2 {
  width: 365px;
  height: 292px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(4, 191, 173, 1);
  border-style: solid;
  border-width: 3px 0 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_kumq4e6dzj-p71-400w.png");
}
 
.container-thq-img-alifestylephotographfrominsideacarlookingatayou-elm2 {
  top: 385px;
  left: 4px;
  width: 400px;
  display: flex;
  padding: 16px 0;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-alifestylephotographfrominsideacarlookingatayoungc-elm2 {
  width: 365px;
  height: 292px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(4, 191, 173, 1);
  border-style: solid;
  border-width: 3px 0 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_a2luxpdigt-elo-400w.png");
}
 
.container-thq-container-elm132 {
  top: 759.2802734375px;
  left: 18px;
  width: 812px;
  display: flex;
  position: absolute;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm140 {
  color: rgba(29, 40, 56, 1);
  height: auto;
  font-size: 30px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 45px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm133 {
  top: 814.2802734375px;
  left: 18px;
  width: 812px;
  display: flex;
  position: absolute;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm141 {
  color: rgba(73, 85, 101, 1);
  height: auto;
  font-size: 22px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm15 {
  width: 860px;
  height: 1100px;
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(240, 240, 240, 1);
}
 
.container-thq-container-elm134 {
  width: 860px;
  height: 1998px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-figure-elm12 {
  gap: 16px;
  top: 0px;
  left: 0px;
  width: 860px;
  height: 1400px;
  display: flex;
  padding: 0 0 5.684341886080801e-13px;
  position: absolute;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-anabstractandbeautifulillustrationvisualizingtheex-elm2 {
  width: 860px;
  height: 1104px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
  background-size: cover;
  background-image: url("public/tq_qp0my3to5q-8s7f-900w.png");
}
 
.container-thq-container-elm135 {
  gap: 16px;
  top: 87px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm15 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm142 {
  color: rgb(31, 41, 55);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: "Noto Sans KR";
  font-weight: 700;
  line-height: 84.2px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm143 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 45px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm136 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-container-elm137 {
  gap: 48px;
  top: 327px;
  left: 30px;
  width: 806px;
  height: 944px;
  display: flex;
  padding: 0 48px 48px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-container-elm138 {
  width: 788px;
  height: 200px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-margin-elm11 {
  height: 200px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.container-thq-container-elm139 {
  display: flex;
  padding: 0 24px;
  flex-grow: 1;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-shadow-elm1 {
  gap: 10px;
  width: 384px;
  display: flex;
  padding: 40px 46px 24px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.07500000298023224) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 5px 0 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-margin-elm12 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm3 {
  height: 48px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1cf;
}
 
.container-thq-text-elm144 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 36px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-heading3-elm10 {
  display: flex;
  padding: 0 0 0.5899999737739563px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm145 {
  color: rgba(33, 37, 41, 1);
  height: auto;
  font-size: 35px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm140 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-margin-elm13 {
  height: 199px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.container-thq-container-elm141 {
  display: flex;
  padding: 0 24px;
  flex-grow: 1;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-shadow-elm2 {
  gap: 10px;
  width: 373px;
  display: flex;
  padding: 40px 60px 24px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.07500000298023224) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 5px 0 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-margin-elm14 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm4 {
  height: 48px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1cf;
}
 
.container-thq-text-elm146 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 36px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-heading3-elm11 {
  display: flex;
  padding: 0 0 0.5899999737739563px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm147 {
  color: rgba(33, 37, 41, 1);
  height: auto;
  font-size: 35px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm142 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-container-elm143 {
  width: 788px;
  height: 200px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-margin-elm15 {
  height: 200px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.container-thq-container-elm144 {
  display: flex;
  padding: 0 24px;
  flex-grow: 1;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-shadow-elm3 {
  gap: 10px;
  width: 384px;
  display: flex;
  padding: 40px 46px 24px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.07500000298023224) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 5px 0 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-margin-elm16 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm5 {
  height: 48px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1cf;
}
 
.container-thq-text-elm148 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 36px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-heading3-elm12 {
  display: flex;
  padding: 0 0 0.5899999737739563px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm149 {
  color: rgba(33, 37, 41, 1);
  height: auto;
  font-size: 35px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm145 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-margin-elm17 {
  height: 199px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.container-thq-container-elm146 {
  display: flex;
  padding: 0 24px;
  flex-grow: 1;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-shadow-elm4 {
  gap: 10px;
  width: 373px;
  display: flex;
  padding: 40px 60px 24px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.07500000298023224) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 5px 0 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-margin-elm18 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm6 {
  height: 48px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1cf;
}
 
.container-thq-text-elm150 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 36px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-heading3-elm13 {
  display: flex;
  padding: 0 0 0.5899999737739563px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm151 {
  color: rgba(33, 37, 41, 1);
  height: auto;
  font-size: 35px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm147 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-container-elm148 {
  width: 788px;
  height: 200px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-margin-elm19 {
  height: 200px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.container-thq-container-elm149 {
  display: flex;
  padding: 0 24px;
  flex-grow: 1;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-shadow-elm5 {
  gap: 10px;
  width: 384px;
  display: flex;
  padding: 40px 46px 24px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.07500000298023224) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 5px 0 0;
  border-radius: 16px;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-margin-elm20 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm7 {
  height: 48px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1cf;
}
 
.container-thq-text-elm152 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 36px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-heading3-elm14 {
  display: flex;
  padding: 0 0 0.5899999737739563px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm153 {
  color: rgba(33, 37, 41, 1);
  height: auto;
  font-size: 35px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm150 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-margin-elm21 {
  height: 199px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: center;
}
 
.container-thq-container-elm151 {
  display: flex;
  padding: 0 24px;
  flex-grow: 1;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-shadow-elm6 {
  gap: 10px;
  width: 373px;
  display: flex;
  padding: 40px 60px 24px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.07500000298023224) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 5px 0 0;
  padding-left: 21px;
  border-radius: 16px;
  padding-right: 12px;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-margin-elm22 {
  display: flex;
  padding: 0 0 8px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-background-elm8 {
  height: 48px;
  display: flex;
  padding: 4px 16px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 800px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff1cf;
}
 
.container-thq-text-elm154 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 36px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 24px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-heading3-elm15 {
  display: flex;
  padding: 0 0 0.5899999737739563px;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm155 {
  color: rgba(33, 37, 41, 1);
  height: auto;
  font-size: 35px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm152 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-section-elm16 {
  width: 860px;
  height: 1215px;
  display: flex;
  padding: 88px 0 64px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(208, 213, 219, 1);
}
 
.container-thq-container-elm153 {
  width: 860px;
  height: 1092.06005859375px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm154 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm16 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm156 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm155 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm157 {
  color: rgba(73, 85, 101, 1);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-figure-elm13 {
  gap: 16px;
  top: 215.0302734375px;
  left: 0px;
  width: 860px;
  display: flex;
  padding: 16px 0 0;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-acleanmodernandminimaliststudioproductshot-onaseaml-elm {
  width: 726px;
  height: 461px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_niwrsaifk9-qjpo-800w.png");
}
 
.container-thq-container-elm156 {
  gap: 30px;
  top: 776.0302734375px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-container-elm157 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm158 {
  color: rgba(29, 40, 56, 1);
  height: auto;
  font-size: 30px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm158 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm162 {
  color: rgba(73, 85, 101, 1);
  height: auto;
  font-size: 24px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 35px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm159 {
  top: 1064.06005859375px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-section-elm17 {
  width: 860px;
  height: 1820px;
  display: flex;
  padding: 104px 0 96px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-container-elm160 {
  width: 860px;
  height: 1302.469970703125px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm161 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm17 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm163 {
  color: rgba(16, 23, 39, 1);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm162 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm164 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm163 {
  gap: 48px;
  top: 195.19000244140625px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-figure-elm14 {
  gap: 16px;
  display: flex;
  padding: 16px 0 2.2737367544323206e-13px;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-awideangleatmosphericphotographfromtheperspectiveo-elm1 {
  width: 812px;
  height: 688.7120971679688px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-self: stretch;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_k5csj3squq-9y3b-1500h.png");
}
 
.container-thq-container-elm164 {
  top: 959.9501953125px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm165 {
  color: rgba(53, 65, 82, 1);
  height: auto;
  font-size: 28px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm165 {
  gap: 23px;
  top: 1100.9501953125px;
  left: 66px;
  width: 728px;
  display: flex;
  position: absolute;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm168 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm169 {
  color: rgb(53, 65, 82);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-text36 {
  color: #354152;
  font-size: 30px;
  text-align: left;
  font-family: "Noto Sans KR";
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}
 
.container-text38 {
  color: #354152;
  font-size: 30px;
  text-align: left;
  font-family: "Noto Sans KR";
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}
 
.container-text40 {
  color: #354152;
  font-size: 30px;
  text-align: left;
  font-family: "Noto Sans KR";
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}
 
.container-text42 {
  color: #354152;
  font-size: 30px;
  text-align: left;
  font-family: "Noto Sans KR";
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}
 
.container-text44 {
  color: #354152;
  font-size: 30px;
  text-align: left;
  font-family: "Noto Sans KR";
  font-weight: 400;
  line-height: 46px;
  text-decoration: none;
}
 
.container-thq-text-elm170 {
  color: rgba(53, 65, 82, 1);
  height: auto;
  font-size: 27px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm18 {
  width: 860px;
  height: 1556px;
  display: flex;
  padding: 104px 0 96px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 1);
}
 
.container-thq-container-elm166 {
  width: 860px;
  height: 1302.469970703125px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm167 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm18 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm171 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm168 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm172 {
  color: rgba(208, 213, 219, 1);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm169 {
  gap: 48px;
  top: 195.19000244140625px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-figure-elm15 {
  gap: 16px;
  display: flex;
  padding: 16px 0 2.2737367544323206e-13px;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-awideangleatmosphericphotographfromtheperspectiveo-elm2 {
  width: 812px;
  height: 688.7120971679688px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
  background-size: cover;
  background-image: url("public/tq_ioezkstyao-5p6k-1500h.png");
}
 
.container-thq-container-elm170 {
  top: 959.9501953125px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm173 {
  color: rgba(229, 231, 235, 1);
  height: auto;
  font-size: 28px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm171 {
  gap: 15px;
  top: 1100.9501953125px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm176 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm177 {
  color: rgba(208, 213, 219, 1);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm19 {
  gap: 32px;
  width: 860px;
  height: 1861px;
  display: flex;
  padding: 129px 0 64px;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(30, 41, 57, 1);
}
 
.container-thq-container-elm172 {
  gap: 48px;
  height: 196px;
  display: flex;
  padding: 0 24px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-container-elm173 {
  gap: 15.989999771118164px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-heading2-elm19 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm181 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 64px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm174 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm182 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm175 {
  gap: 104px;
  width: 620px;
  height: 173px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-container-elm176 {
  gap: 30px;
  display: flex;
  padding: 16px 0;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-container-elm177 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm183 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 60px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm178 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm184 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 40px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm179 {
  gap: 109px;
  width: 620px;
  height: 173px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-container-elm180 {
  gap: 30px;
  display: flex;
  padding: 16px 0;
  flex-grow: 1;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-container-elm181 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm185 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 60px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm182 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm186 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 40px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 32px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm183 {
  gap: 16px;
  width: 812px;
  height: 815px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-figure-elm16 {
  gap: 24px;
  display: flex;
  padding: 16px 0 4.547473508864641e-13px;
  flex-grow: 1;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-landingpage13-elm {
  width: 764px;
  height: 761px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  background-size: cover;
  background-image: url("public/tq_nyzbokw3hd-3les-800h.png");
}
 
.container-thq-container-elm184 {
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm187 {
  color: rgb(255, 255, 255);
  height: auto;
  font-size: 28px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm20 {
  width: 860px;
  height: 1459px;
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-container-elm185 {
  width: 860px;
  height: 1842.43994140625px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm186 {
  gap: 15.989999771118164px;
  top: 87px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm20 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm188 {
  color: #f59e0b;
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.2px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm187 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm189 {
  color: rgb(73, 85, 101);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: "Noto Sans KR";
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm188 {
  top: 282.375px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm190 {
  color: rgba(16, 23, 39, 1);
  height: auto;
  font-size: 30px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 47px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm192 {
  font-weight: 700;
}
 
.container-thq-container-elm189 {
  top: 466.0302734375px;
  left: 24px;
  width: 812px;
  height: 1087px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
}
 
.container-thq-figure-elm17 {
  gap: 16px;
  top: 326px;
  left: 22px;
  width: 394px;
  height: 305px;
  display: flex;
  padding: 16px 0 3.410605131648481e-13px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-anauthenticbehindthescenesphotographcapturingthein-elm1 {
  width: 367px;
  height: 287px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_qqrb_00kvh-h6hk-400w.png");
}
 
.container-thq-figure-elm18 {
  gap: 16px;
  top: 326px;
  left: 428px;
  width: 367px;
  height: 324px;
  display: flex;
  padding: 16px 0 3.410605131648481e-13px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-adramaticandimmersivecompositeimage-theleftsidefeat-elm2 {
  width: 367px;
  height: 289px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_1cwalmzvbj-6bco-400w.png");
}
 
.container-thq-figure-elm19 {
  gap: 16px;
  top: 0px;
  left: 22px;
  width: 394px;
  display: flex;
  padding: 16px 0 3.410605131648481e-13px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-anauthenticbehindthescenesphotographcapturingthein-elm2 {
  width: 367px;
  height: 287px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_x0huplrnvm-7lr-400w.png");
}
 
.container-thq-figure-elm20 {
  gap: 16px;
  top: 0.060546875px;
  left: 428px;
  width: 394px;
  height: 324px;
  display: flex;
  padding: 16px 0 3.410605131648481e-13px;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-adramaticandimmersivecompositeimage-theleftsidefeat-elm3 {
  width: 367px;
  height: 289px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_d7isvcp93g-209b-400w.png");
}
 
.container-thq-container-elm190 {
  top: 747px;
  left: 0px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm194 {
  color: rgb(16, 23, 39);
  height: auto;
  font-size: 32px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  line-height: 46px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-text58 {
  color: #101727;
}
 
.container-text60 {
  color: #f59e0b;
  font-weight: 700;
}
 
.container-text61 {
  font-weight: 700;
}
 
.container-text62 {
  font-weight: 700;
}
 
.container-thq-section-elm21 {
  width: 860px;
  height: 1629px;
  display: flex;
  padding: 104px 0 96px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(30, 41, 57, 1);
}
 
.container-thq-container-elm191 {
  width: 860px;
  height: 1256.1600341796875px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm192 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm21 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm195 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm193 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm196 {
  color: rgba(229, 231, 235, 1);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-text-elm197 {
  color: rgba(229, 231, 235, 1);
}
 
.container-thq-container-elm194 {
  gap: 40px;
  top: 195.19000244140625px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-horizontal-border-elm1 {
  gap: 16px;
  width: 724px;
  display: flex;
  padding: 56px 0 0;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px 0 0;
  flex-direction: column;
}
 
.container-thq-heading3-elm16 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm199 {
  fill: #F59E0B;
  color: #ffe8be;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm195 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm200 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-horizontal-border-elm2 {
  gap: 16.010000228881836px;
  width: 724px;
  display: flex;
  padding: 56px 0 0;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px 0 0;
  flex-direction: column;
}
 
.container-thq-heading3-elm17 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm203 {
  fill: #F59E0B;
  color: #ffe8be;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm196 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm204 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-horizontal-border-elm3 {
  gap: 16px;
  width: 724px;
  display: flex;
  padding: 56px 0 2.842170943040401e-14px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px 0 0;
  flex-direction: column;
}
 
.container-thq-heading3-elm18 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm208 {
  fill: #F59E0B;
  color: #ffe8be;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm197 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm209 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-horizontal-border-elm4 {
  gap: 16px;
  width: 724px;
  display: flex;
  padding: 56px 0 8.526512829121202e-14px;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px 0 0;
  flex-direction: column;
}
 
.container-thq-heading3-elm19 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm212 {
  fill: #F59E0B;
  color: #ffe8be;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm198 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm213 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-horizontal-border-elm5 {
  gap: 16.010000228881836px;
  width: 724px;
  display: flex;
  padding: 56px 0 0;
  align-items: center;
  flex-shrink: 0;
  border-color: rgba(255, 255, 255, 1);
  border-style: solid;
  border-width: 1px 0 0;
  flex-direction: column;
}
 
.container-thq-heading3-elm20 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm216 {
  fill: #F59E0B;
  color: #ffe8be;
  height: auto;
  font-size: 35px;
  align-self: stretch;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 33.599998474121094px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm199 {
  display: flex;
  align-self: stretch;
  align-items: flex-start;
  flex-direction: column;
}
 
.container-thq-text-elm217 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 30px;
  align-self: stretch;
  font-style: DemiLight;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 43px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm22 {
  width: 860px;
  height: 1846px;
  display: flex;
  padding: 88px 0 80px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(255, 255, 255, 1);
}
 
.container-thq-container-elm200 {
  width: 860px;
  height: 1518px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm201 {
  gap: 16px;
  top: -1px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm22 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm220 {
  color: rgba(16, 23, 39, 1);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.19999694824219px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm202 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm221 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 50px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm203 {
  top: 178.38499450683594px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm224 {
  color: rgba(53, 65, 82, 1);
  height: auto;
  font-size: 30px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 45px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm204 {
  gap: 48px;
  top: 1122px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-background-border-elm {
  gap: 28px;
  width: 708px;
  height: 315px;
  display: flex;
  padding: 0 34px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: center;
  flex-shrink: 0;
  border-color: #F59E0B;
  border-style: solid;
  border-width: 2px;
  flex-direction: column;
  justify-content: center;
  background-color: #fff7e8;
}
 
.container-thq-heading3-elm21 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm227 {
  fill: #F59E0B;
  color: #F59E0B;
  height: auto;
  font-size: 45px;
  font-style: Bold;
  text-align: left;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 42px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm205 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm228 {
  color: rgba(73, 85, 101, 1);
  height: auto;
  font-size: 36px;
  font-style: Regular;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 50px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-img-acozycandidfamilysceneinasunlitlivingroomonawee-elm3 {
  top: 347px;
  left: 11px;
  width: 838px;
  display: flex;
  padding: 16px 0;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-acozycandidfamilysceneinasunlitlivingroomonaweeken-elm3 {
  width: 682px;
  height: 676px;
  display: flex;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) ;
  align-items: flex-start;
  flex-shrink: 0;
  border-color: rgba(4, 191, 173, 1);
  border-style: solid;
  border-width: 3px 0 0;
  border-radius: 30px;
  background-size: cover;
  background-image: url("public/tq_pbzdvnkxoz-cgid-700h.png");
}
 
.container-thq-container-elm206 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm232 {
  color: rgba(105, 114, 130, 1);
  height: auto;
  font-size: 36px;
  font-style: Regular;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 47px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-section-elm23 {
  width: 860px;
  height: 1804px;
  display: flex;
  padding: 137px 0 96px;
  align-self: stretch;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
  background-color: rgba(0, 0, 0, 1);
}
 
.container-thq-container-elm207 {
  width: 860px;
  height: 1667px;
  display: flex;
  position: relative;
  align-self: stretch;
  align-items: flex-start;
}
 
.container-thq-container-elm208 {
  gap: 16px;
  top: -0.9049999713897705px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-heading2-elm23 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm235 {
  color: rgb(255, 255, 255);
  height: auto;
  font-size: 52px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 67.2px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-text74 {
  color: #ffffff;
}
 
.container-text76 {
  color: #f59e0b;
}
 
.container-thq-container-elm209 {
  display: flex;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-text-elm236 {
  color: rgba(208, 213, 219, 1);
  height: auto;
  font-size: 40px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 48px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-thq-container-elm210 {
  gap: 32px;
  top: 262.3800048828125px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: flex-start;
  flex-shrink: 0;
  justify-content: center;
}
 
.container-thq-figure-elm21 {
  gap: 16px;
  display: flex;
  padding: 16px 0 0;
  flex-grow: 1;
  align-self: stretch;
  align-items: center;
  flex-direction: column;
}
 
.container-thq-adynamicfirstpersonperspectiveshotthatplacesthevie-elm {
  width: 599px;
  height: 856px;
  display: flex;
  overflow: hidden;
  position: relative;
  align-items: flex-start;
  flex-shrink: 0;
  background-size: cover;
  background-image: url("public/tq_ueystsmzdc-lfrn-900h.png");
}
 
.container-thq-container-elm211 {
  top: 1181.361328125px;
  left: 24px;
  width: 812px;
  display: flex;
  padding: 0 0 0.5849999785423279px;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-thq-text-elm237 {
  color: rgb(255, 255, 255);
  height: auto;
  font-size: 28px;
  font-style: DemiLight;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 400;
  line-height: 40px;
  font-stretch: normal;
  text-decoration: none;
}
 
.container-text77 {
  color: #ffffff;
}
 
.container-text79 {
  color: #f59e0b;
}
 
.container-thq-container-elm212 {
  top: 1363.361328125px;
  left: 24px;
  width: 812px;
  display: flex;
  position: absolute;
  align-items: center;
  flex-shrink: 0;
  flex-direction: column;
}
 
.container-link {
  display: contents;
}
 
.container-thq-link-elm {
  display: flex;
  padding: 20px 40px;
  align-items: flex-start;
  justify-content: center;
  background-color: #F59E0B;
}
 
.container-thq-text-elm238 {
  color: rgba(255, 255, 255, 1);
  height: auto;
  font-size: 28px;
  font-style: Bold;
  text-align: center;
  font-family: Noto Sans KR;
  font-weight: 700;
  line-height: 45px;
  font-stretch: normal;
  text-decoration: none;
}
