@charset "UTF-8";
/* breakpoint */
/* breakpoint : content */
/* display */
/* Typography */
/* PRIMITIVE */
/* RESPONSIVE-PC */
/* RESPONSIVE-MOBILE */
/* SEMANTIC */
/*
.headline {
  @include font('display', 'large');
}
.paragraph {
  @include font('body', 'medium');
}
// 특정 디바이스 크기를 직접 사용할 때
.custom-element {
  font-size: font-size('heading', 'medium', 'mobile');
}
*/
/*
.element {
  @include radius("medium", "2");
  @include radius-top-left("large");
  @include radius-bottom-right("small", "3");

  @include radius-top("xlarge", "1");
  @include radius-bottom("medium", "4");

  // Custom border radius
  @include radius-custom($radius-small1, $radius-medium2, $radius-large1, $radius-xsmall3);
}
*/
/*$colors: (
  "default": $default,
  "primary": $primary,
  "secondary": $secondary,
  "danger": $danger,
  "warning": $warning,
  "success": $success,
  "dark": $black,
  "information": $information,
  "ghost": $ghost,
  "light": $light,
);
*/
/*
$board-colors: (
  "color1": $base-main-color2,
  "color2": $base-main-color3,
  "color3": $base-main-color1,
  "color4": $ghost,
  "color5": $point,
  "color6": $light,
  "color7": $black,
);
*/
/*$colors: (
  "default": $default,
  "primary": $primary,
  "secondary": $secondary,
  "danger": $danger,
  "warning": $warning,
  "success": $success,
  "dark": $black,
  "information": $information,
  "ghost": $ghost,
  "light": $light,
);
*/
/*
$board-colors: (
  "color1": $base-main-color2,
  "color2": $base-main-color3,
  "color3": $base-main-color1,
  "color4": $ghost,
  "color5": $point,
  "color6": $light,
  "color7": $black,
);
*/
/* breakpoint */
/* breakpoint : content */
/* display */
/* Typography */
* {
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}

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, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

:where(:lang(ko)) {
  word-break: keep-all;
  word-wrap: break-word;
}

:where(body) {
  margin: 0;
  overflow-wrap: break-word;
}

:where(img) {
  max-width: 100%;
  height: auto;
}

:where([class]) {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:where([class])::before, :where([class])::after {
  box-sizing: border-box;
  pointer-events: none;
}

:where(ol[class], ul[class]) {
  list-style: none;
}

:where(hr[class], button[class], fieldset[class], iframe[class], input[class], select[class], textarea[class]) {
  border: 0;
}

:where(button[class], dialog[class], input[class], mark[class], meter[class], progress[class]) {
  background-color: transparent;
}

:where(table[class]) {
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

:where(button[class], input[class], meter[class], progress[class], select[class], textarea[class]) {
  appearance: none;
}

html, body {
  position: relative;
  width: 100%;
  height: 100%;
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  color: #555555;
  font-weight: 400;
  line-height: 1.5;
  word-break: keep-all;
  word-wrap: break-word;
  -webkit-tap-highlight-color: transparent;
  scroll-behavior: smooth;
}

html {
  font-size: 62.5%;
}

body {
  overflow-x: hidden;
  font-size: 1.6rem;
}

*:focus {
  outline-offset: 0;
  outline: 1px dashed #99b0cb;
}

::-moz-selection {
  background: #EF7800;
  color: #fff;
}

::selection {
  background: #EF7800;
  color: #fff;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

a, span, em {
  box-sizing: border-box;
}

[role=button] {
  cursor: pointer;
}

a, button {
  cursor: pointer;
  font-family: "gothic", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
a[disabled], button[disabled] {
  cursor: not-allowed;
}

a, a:hover, a:active, a:focus {
  color: inherit;
  text-decoration: none;
}

button, input[type=submit], input[type=button] {
  overflow: visible;
  margin: 0;
  background-color: transparent;
  border: none;
  -webkit-appearance: button;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

figure, figcaption {
  margin: 0;
  padding: 0;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, strong, b {
  font-weight: 700;
}

em, dfn, cite, address, i {
  font-style: normal;
}

mark {
  background-color: #ff0;
  color: #1D1D1D;
}

small {
  font-size: 90%;
}

sup, sub {
  position: relative;
  font-size: 0.9em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

del {
  color: #8E8E8E;
  text-decoration: line-through;
}

label {
  cursor: pointer;
}

switch {
  display: none;
}

ol, ol > li,
ul, ul > li {
  list-style: none;
}

img, video, audio {
  border: none;
  max-width: 100%;
}

.img img {
  min-width: 100%;
  max-width: 100%;
}

.img.bg-img {
  background-size: cover;
}

table {
  table-layout: fixed;
  max-width: none;
  width: auto;
  min-width: 100%;
  border-collapse: collapse;
}

caption, legend {
  overflow: hidden;
  position: static !important;
  width: 0;
  height: 0;
  margin: 0 !important;
  padding: 0;
  line-height: 0;
}

br {
  font-size: 0;
  line-height: 0;
}

fieldset {
  border: none;
  min-width: 0;
}

hr {
  overflow: hidden;
  position: absolute;
  height: 0;
  width: 0;
}

template {
  display: none;
}

.clearfix {
  display: block;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.clear {
  clear: both;
}

.hide,
.sr-only, .skip, .blind {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

label {
  cursor: pointer;
}

input[type=text], input[type=tel], input[type=password], input[type=file], input[type=number], input[type=email], input[type=date], input[type=search], textarea {
  -webkit-box-shadow: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
}

input[type=file] {
  border: none;
}

input[type=radio], input[type=checkbox] {
  border: none;
}

button {
  text-transform: none;
  vertical-align: middle;
}

button, [type=button], [type=reset], [type=submit] {
  background-color: transparent;
  cursor: pointer;
}

input[disabled=disabled] {
  background-color: #E4E4E4;
  color: #1D1D1D;
}

input[type=text] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=text]::-ms-clear {
  display: none;
}

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

input[type=date]::-webkit-calendar-picker-indicator,
input[type=time]::-webkit-calendar-picker-indicator,
input[type=month]::-webkit-calendar-picker-indicator,
input[type=week]::-webkit-calendar-picker-indicator,
input[type=datetime-local]::-webkit-calendar-picker-indicator,
input[type=password]::-ms-reveal {
  display: none;
}

textarea {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  vertical-align: middle;
  resize: none;
}

select {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  text-transform: none;
  vertical-align: middle;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

select {
  padding: 0 5px;
  background: transparent url(/pcms/common/images/ir/arrow-select.png) no-repeat 98% 50%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

select::-ms-expand {
  display: none;
}

select[disabled=disabled] {
  background-color: #E4E4E4;
  color: #1D1D1D;
}

#skipnavi {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  text-align: center;
  background-color: #1D1D1D;
}
#skipnavi a:not(:focus) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
#skipnavi a:focus {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  outline-offset: 0;
  outline: 1px dashed rgba(255, 255, 255, 0.9);
  font-size: 1.5rem;
  color: #fff;
  width: 100%;
  height: 3.2rem;
  margin: 0 auto;
  text-align: center;
}
#skipnavi.type1 {
  background-color: #fff;
}
#skipnavi.type1 a:focus {
  color: #1D1D1D;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  line-height: 0;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
}

.slick-slider .slick-list, .slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

.slick-track:after, .slick-track:before {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-initialized .slick-slide {
  display: block;
  line-height: 0;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-slide img {
  display: block;
  width: 100%;
  height: auto;
  line-height: 0;
}

.slick-slide button[data-control] span {
  font-size: 0;
}

html {
  overflow-x: hidden;
}

body {
  overflow: hidden;
  height: 100svh;
}

.intro {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.intro::before, .intro::after {
  position: absolute;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  pointer-events: none;
}
.intro::before {
  left: 98px;
  top: -27px;
  width: 696px;
  aspect-ratio: 696/381;
  background-image: url("data:image/svg+xml,%3Csvg width='696' height='381' viewBox='0 0 696 381' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M347.834 246.971C402.728 246.971 453.29 228.408 493.598 197.293L577.22 301.423C514.018 351.013 434.462 380.626 347.834 380.626C313.006 380.626 279.327 375.764 247.328 366.836L285.073 238.662C305.05 244.054 326.089 247.06 347.834 247.06V246.971Z' fill='%236DA3E9'/%3E%3Cpath opacity='0.5' d='M383.85 88.1185C394.496 84.4113 404.287 79.0881 413.222 72.6243L474.439 148.86C455.808 163.118 434.705 174.335 411.892 181.749L383.755 88.0235L383.85 88.1185Z' fill='%236DA3E9'/%3E%3Cpath d='M0 141.948L125.345 95.5406C132.151 112.778 140.903 129.043 151.333 144.07L43.1371 222.477C25.6347 197.726 11.1378 170.677 0 141.948Z' fill='%236DA3E9'/%3E%3Cpath d='M345.753 94.7687C352.692 94.7687 359.441 94.0083 366 92.8676L387.768 188.305C374.175 191.061 360.107 192.487 345.753 192.487C282.065 192.487 224.936 164.445 186.058 120.054L261.248 57.4114C282.255 80.3201 312.293 94.7687 345.848 94.7687H345.753Z' fill='%236DA3E9'/%3E%3Cpath d='M603.929 278.617L513.412 180.321C538.074 156.719 557.61 127.814 570.339 95.5497L695.684 141.957C675.53 194.199 643.884 240.784 603.929 278.617Z' fill='%236DA3E9'/%3E%3Cpath d='M460.577 -20.061V-27.0001L558.296 -20.4412V-20.061C558.296 39.8248 533.486 93.9121 493.562 132.505L427.402 60.6422C447.935 39.9198 460.577 11.4028 460.577 -20.061Z' fill='%236DA3E9'/%3E%3Cpath opacity='0.5' d='M260.3 230.439L213.98 355.784C155.728 333.331 104.547 296.735 64.6802 250.239L167.307 164.672C192.323 193.489 224.146 216.207 260.3 230.439Z' fill='%236DA3E9'/%3E%3C/g%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px) {
  .intro::before {
    left: 0;
    width: clamp(276px, 84.81935px + 59.74395vw, 696px);
  }
}
.intro::after {
  right: -23px;
  bottom: -24px;
  width: 950px;
  aspect-ratio: 950/725;
  background-image: url("data:image/svg+xml,%3Csvg width='950' height='725' viewBox='0 0 950 725' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M596.426 664.024L690.282 740.259V409.57H596.426V664.024Z' fill='%236DA3E9'/%3E%3Cpath opacity='0.4' d='M101.245 385.1V565.692L239.291 580.118V385.1C239.291 362.549 242.395 340.82 247.965 320.095L115.579 281.018C106.267 314.16 101.245 349.037 101.245 385.192V385.1Z' fill='%236DA3E9'/%3E%3Cpath opacity='0.4' d='M486.249 138.046C542.946 138.046 595.17 157.219 636.803 189.357L723.173 81.805C657.893 30.5856 575.723 0 486.249 0C450.276 0 415.491 5.02151 382.44 14.2428L421.426 146.628C442.059 141.059 463.789 137.955 486.249 137.955V138.046Z' fill='%236DA3E9'/%3E%3Cpath d='M522.917 281.212C533.142 284.773 542.546 289.885 551.128 296.094L609.926 222.871C592.031 209.176 571.762 198.403 549.85 191.281L522.825 281.303L522.917 281.212Z' fill='%236DA3E9'/%3E%3Cpath d='M282.267 740.269L376.123 664.033V459.521H282.267V740.269Z' fill='%236DA3E9'/%3E%3Cpath d='M127.023 246.52L256.487 294.453C263.517 276.649 272.556 259.85 283.329 244.329L171.578 163.346C153.501 188.91 138.527 216.847 127.023 246.52Z' fill='%236DA3E9'/%3E%3Cpath opacity='0.4' d='M871.408 565.619V385.027C871.408 348.964 866.295 313.996 857.074 280.945L724.688 320.022C730.349 340.747 733.362 362.476 733.362 385.027V580.045L871.408 565.619Z' fill='%236DA3E9'/%3E%3Cpath d='M486.34 274.819C493.005 274.819 499.488 275.549 505.787 276.645L526.695 184.979C513.639 182.332 500.127 180.962 486.34 180.962C425.169 180.962 370.298 207.896 332.956 250.533L405.175 310.7C425.352 288.696 454.203 274.819 486.432 274.819H486.34Z' fill='%236DA3E9'/%3E%3Cpath d='M750.843 105.362L657.352 206.888C682.824 231.265 703.002 261.121 716.149 294.445L845.613 246.513C824.796 192.554 792.111 144.439 750.843 105.362Z' fill='%236DA3E9'/%3E%3Cpath d='M28.3721 653.449H239.276V604.695L28.3721 595.839V653.449Z' fill='%236DA3E9'/%3E%3Cpath d='M733.42 653.449H944.323V595.839L733.42 604.695V653.449Z' fill='%236DA3E9'/%3E%3Cpath d='M596.585 385.096V391.761L690.442 385.461V385.096C690.442 327.577 666.613 275.627 628.267 238.559L564.722 307.582C584.443 327.486 596.585 354.876 596.585 385.096Z' fill='%236DA3E9'/%3E%3Cpath d='M376.064 385.083C376.064 362.806 382.729 341.989 394.141 324.642L318.088 269.497C295.446 302.365 282.207 342.172 282.207 384.992V435.298L376.064 441.598V384.9V385.083Z' fill='%236DA3E9'/%3E%3Cpath d='M395.832 155.104L347.99 25.6405C287.823 48.8308 234.961 86.6291 193.784 134.653L299.784 223.032C325.622 193.268 358.49 169.804 395.832 155.104Z' fill='%236DA3E9'/%3E%3Cpath d='M239.207 678.883H0V748.637H239.207V678.883Z' fill='%236DA3E9'/%3E%3Cpath d='M972.536 678.883H733.329V748.637H972.536V678.883Z' fill='%236DA3E9'/%3E%3C/g%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px) {
  .intro::after {
    width: clamp(300px, 4.12518px + 92.46088vw, 950px);
  }
}
.intro-layout {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 40px;
  padding: 0 50px;
  z-index: 1;
  width: 100%;
}
@media (max-width: 1279px) {
  .intro-layout {
    padding: 0 30px;
  }
}
@media (max-width: 1023px) {
  .intro-layout {
    gap: clamp(30px, 25.44808px + 1.42248vw, 40px);
  }
}
@media (max-width: 767px) {
  .intro-layout {
    padding: 0 20px;
  }
}
@media (max-width: 383px) {
  .intro-layout {
    padding: 0 15px;
  }
}
.intro-head {
  width: 100%;
}
.intro-title {
  display: block;
  color: #374455;
  text-align: center;
  font-size: 46px;
  font-weight: 300;
  line-height: 1.3;
}
@media (max-width: 1023px) {
  .intro-title {
    font-size: clamp(22px, 11.07539px + 3.41394vw, 46px);
  }
}
.intro-title .point {
  color: #162F50;
  font-weight: 800;
}
@media (max-width: 1023px) {
  .intro-title br {
    display: none;
  }
}
.intro-body {
  width: 100%;
}
.intro-group {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 40px;
  max-width: 870px;
  width: 100%;
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .intro-group {
    gap: clamp(30px, 25.44808px + 1.42248vw, 40px);
  }
}
@media (max-width: 575px) {
  .intro-group {
    flex-direction: column;
  }
}
.intro-group::before, .intro-group::after {
  position: absolute;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  pointer-events: none;
  z-index: 1;
}
@media (max-width: 767px) {
  .intro-group::before, .intro-group::after {
    display: none;
  }
}
.intro-group::before {
  right: -41px;
  top: -68px;
  width: 114px;
  aspect-ratio: 114/145;
  background-image: url(/nurim/images/intro/intro-obj01.png);
}
@media (max-width: 1023px) {
  .intro-group::before {
    width: clamp(74px, 55.79232px + 5.6899vw, 114px);
  }
}
.intro-group::after {
  left: -137px;
  bottom: -62px;
  width: 262px;
  aspect-ratio: 262/249;
  background-image: url(/nurim/images/intro/intro-obj02.png);
}
.intro-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 415px;
  height: 464px;
  border-radius: 20px;
  background-color: #FFF;
  box-shadow: 0 0 18px 0 rgba(12, 39, 78, 0.1);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1023px) {
  .intro-item {
    height: clamp(170px, 36.17354px + 41.82077vw, 464px);
  }
}
@media (max-width: 575px) {
  .intro-item {
    max-width: none;
    justify-content: center;
  }
}
.intro-item .icon.logo {
  flex-shrink: 0;
  width: 43px;
  height: 34px;
  margin: 0 0 13px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='43' height='34' viewBox='0 0 43 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.3711 29.3587L30.5209 32.7294V18.1082H26.3711V29.3587Z' fill='%23F6AB00'/%3E%3Cpath d='M4.47656 17.0279V25.0126L10.5802 25.6505V17.0279C10.5802 16.0308 10.7174 15.0701 10.9637 14.1537L5.11034 12.426C4.69859 13.8913 4.47656 15.4334 4.47656 17.0319V17.0279Z' fill='%23F6AB00'/%3E%3Cpath d='M21.499 6.1036C24.0058 6.1036 26.3149 6.95133 28.1556 8.37227L31.9744 3.61695C29.0881 1.35232 25.455 0 21.499 0C19.9085 0 18.3705 0.222023 16.9092 0.629737L18.6329 6.48306C19.5452 6.23682 20.5059 6.09957 21.499 6.09957V6.1036Z' fill='%23F6AB00'/%3E%3Cpath d='M23.1202 12.4331C23.5724 12.5906 23.9882 12.8166 24.3676 13.0911L26.9673 9.85363C26.1761 9.24812 25.2799 8.77178 24.3111 8.45691L23.1162 12.4372L23.1202 12.4331Z' fill='%23EF7E00'/%3E%3Cpath d='M12.4805 32.7308L16.6303 29.3601V20.3177H12.4805V32.7308Z' fill='%23EF7E00'/%3E%3Cpath d='M5.61621 10.8994L11.3404 13.0187C11.6512 12.2315 12.0508 11.4887 12.5272 10.8025L7.58616 7.22186C6.78688 8.35216 6.12484 9.58741 5.61621 10.8994Z' fill='%23EF7E00'/%3E%3Cpath d='M38.5291 25.0081V17.0233C38.5291 15.4288 38.303 13.8827 37.8953 12.4214L32.042 14.1491C32.2923 15.0655 32.4255 16.0262 32.4255 17.0233V25.6459L38.5291 25.0081Z' fill='%23EF7E00'/%3E%3Cpath d='M21.5025 12.1512C21.7972 12.1512 22.0838 12.1835 22.3623 12.2319L23.2867 8.17899C22.7095 8.06193 22.112 8.00137 21.5025 8.00137C18.7978 8.00137 16.3717 9.19222 14.7207 11.0774L17.9138 13.7376C18.8059 12.7648 20.0815 12.1512 21.5065 12.1512H21.5025Z' fill='%237BADED'/%3E%3Cpath d='M33.1971 4.65869L29.0635 9.14759C30.1897 10.2254 31.0819 11.5454 31.6632 13.0189L37.3873 10.8995C36.4669 8.51381 35.0218 6.38643 33.1971 4.65869Z' fill='%237BADED'/%3E%3Cpath d='M1.25391 28.8921H10.5789V26.7365L1.25391 26.3449V28.8921Z' fill='%237BADED'/%3E%3Cpath d='M32.4268 28.8921H41.7517V26.3449L32.4268 26.7365V28.8921Z' fill='%237BADED'/%3E%3Cpath d='M26.3776 17.0267V17.3214L30.5274 17.0428V17.0267C30.5274 14.4835 29.4738 12.1866 27.7783 10.5477L24.9688 13.5995C25.8407 14.4795 26.3776 15.6905 26.3776 17.0267Z' fill='%23C85912'/%3E%3Cpath d='M16.6273 17.0273C16.6273 16.0423 16.922 15.1219 17.4266 14.3549L14.064 11.9167C13.0629 13.3699 12.4775 15.13 12.4775 17.0232V19.2475L16.6273 19.526V17.0192V17.0273Z' fill='%23C85912'/%3E%3Cpath d='M17.5017 6.85873L15.3865 1.13458C12.7262 2.15992 10.3889 3.83115 8.56836 5.95449L13.2551 9.86209C14.3975 8.5461 15.8507 7.50865 17.5017 6.85873Z' fill='%23C85912'/%3E%3Cpath d='M10.5764 30.018H0V33.1021H10.5764V30.018Z' fill='%23C85912'/%3E%3Cpath d='M43.0002 30.018H32.4238V33.1021H43.0002V30.018Z' fill='%23C85912'/%3E%3C/svg%3E%0A");
}
.intro-item.left {
  padding: 59px 0 0;
  background-position: right bottom;
  background-size: calc(100% - 85px);
  background-image: url(/nurim/images/intro/intro-obj03.png);
}
@media (max-width: 575px) {
  .intro-item.left {
    padding: 0;
    background-size: calc(100% - 120px);
  }
}
.intro-item.right {
  padding: 73px 0 0;
  background-position: center bottom;
  background-size: contain;
  background-image: url(/nurim/images/intro/intro-obj04.png);
}
@media (max-width: 575px) {
  .intro-item.right {
    padding: 0;
  }
}
.intro-item-title {
  color: #222;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
@media (max-width: 1023px) {
  .intro-item-title {
    font-size: clamp(18px, 12.5377px + 1.70697vw, 30px);
  }
}
.intro-item-sub {
  margin: 5px 0 0;
  color: #222;
  text-align: center;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3;
  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}
@media (max-width: 1023px) {
  .intro-item-sub {
    font-size: clamp(15px, 14.08962px + 0.2845vw, 17px);
  }
}
.intro-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  width: 170px;
  height: 52px;
  border-radius: 7px;
  border: 1px solid rgba(68, 68, 68, 0.2);
  color: #444;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.02em;
  transition: background-color 0.3s, border 0.3s, color 0.3s;
  margin: 30px 0 0;
  background-color: #FFF;
}
@media (max-width: 1023px) {
  .intro-button {
    width: clamp(150px, 140.89616px + 2.84495vw, 170px);
    height: clamp(40px, 34.5377px + 1.70697vw, 52px);
    font-size: clamp(15px, 14.08962px + 0.2845vw, 17px);
  }
}
.intro-button .icon.arrow {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10H4' stroke='%23444444' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6L16 10L12 14' stroke='%23444444' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  transition: background-image 0.3s;
}
@media (max-width: 1023px) {
  .intro-button .icon.arrow {
    width: clamp(16px, 14.17923px + 0.56899vw, 20px);
    height: clamp(16px, 14.17923px + 0.56899vw, 20px);
  }
}
.intro-button:hover, .intro-button:focus {
  background-color: #F6AB00;
  border-color: #F6AB00;
  color: #000;
}
.intro-button:hover .icon.arrow, .intro-button:focus .icon.arrow {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 10H4' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6L16 10L12 14' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.intro-skip {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 118px;
  height: 59px;
  border-radius: 40px;
  background-color: #EF7800;
  margin: 80px auto 0;
  color: #FFF;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.03em;
  transition: background-color 0.3s, color 0.3s;
}
@media (max-width: 1023px) {
  .intro-skip {
    width: clamp(80px, 62.7027px + 5.40541vw, 118px);
    height: clamp(39px, 29.89616px + 2.84495vw, 59px);
    margin: clamp(30px, 7.2404px + 7.11238vw, 80px) auto 0;
    font-size: clamp(16px, 12.35846px + 1.13798vw, 24px);
  }
}
.intro-skip .icon {
  flex-shrink: 0;
  width: 17px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0654 0.614559C13.2922 0.387771 13.1316 0 12.8109 0H0.36C0.161178 0 0 0.161178 0 0.36V12.8109C0 13.1316 0.38777 13.2922 0.614557 13.0654L5.50509 8.17491C5.64568 8.03432 5.87362 8.03432 6.01421 8.17491L13.5292 15.6899C13.6697 15.8304 13.8977 15.8304 14.0383 15.6899L16.0747 13.6534C16.2153 13.5128 16.2153 13.2849 16.0747 13.1443L8.55979 5.62933C8.4192 5.48874 8.4192 5.2608 8.55979 5.12021L13.0654 0.614559Z' fill='white'/%3E%3C/svg%3E%0A");
  transition: background-image 0.3s;
}
@media (max-width: 1023px) {
  .intro-skip .icon {
    width: clamp(14px, 12.63442px + 0.42674vw, 17px);
    height: clamp(13px, 11.63442px + 0.42674vw, 16px);
  }
}
.intro-skip:hover, .intro-skip:focus {
  background-color: #F6AB00;
  color: #000;
}
.intro-skip:hover .icon, .intro-skip:focus .icon {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0654 0.614559C13.2922 0.387771 13.1316 0 12.8109 0H0.36C0.161178 0 0 0.161178 0 0.36V12.8109C0 13.1316 0.38777 13.2922 0.614557 13.0654L5.50509 8.17491C5.64568 8.03432 5.87362 8.03432 6.01421 8.17491L13.5292 15.6899C13.6697 15.8304 13.8977 15.8304 14.0383 15.6899L16.0747 13.6534C16.2153 13.5128 16.2153 13.2849 16.0747 13.1443L8.55979 5.62933C8.4192 5.48874 8.4192 5.2608 8.55979 5.12021L13.0654 0.614559Z' fill='%23000000'/%3E%3C/svg%3E%0A");
}/*# sourceMappingURL=intro.css.map */