.contact-section{padding-bottom:9.375rem}.contact-section .section-container{display:flex;gap:4rem}.contact-section .left-block{max-width:31.5rem;width:100%}.contact-section .right-block{flex:1}.contact-section .contact-brief-block{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.contact-section .contact-info-block{margin-top:3.25rem;position:relative}.contact-section .contact-info-block:before{content:"";position:absolute;width:3.75rem;height:3px;background-color:var(--color-primary-orange-700);top:calc(-1*(3.25rem - 3px)/2);left:0}.contact-section .contact-info-block .heading-5,.contact-section .contact-info-block>.body-1{font-weight:var(--font-weight-strong)}.contact-section .contact-info-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.contact-section .contact-info-item .body-1:before{width:1.5rem;height:1.5rem;border-radius:0;inset:0;background-size:var(--r-unit-xl) var(--r-unit-xl);background-repeat:no-repeat;background-position:center}.contact-section .contact-info-item:nth-child(1) .body-1:before{background-image:url(../../images/icon/starshining-phone.svg)}.contact-section .contact-info-item:nth-child(2) .body-1:before{background-image:url(../../images/icon/starshining-mail.svg)}.contact-section .contact-info-item:nth-child(3) .body-1:before{background-image:url(../../images/icon/starshining-address.svg)}@media screen and (max-width:1199px){.banner-container,.common-content-section .section-container{max-width:var(--max-width-tb)}.contact-section .section-container{flex-direction:column}.contact-section .contact-info-item .body-1:before{width:1.25rem;height:1.25rem}}.contact-form{padding:var(--r-unit-3xl);border-radius:var(--border-radius-card);background:linear-gradient(180deg,#ebeced69,#fae4bb69);-webkit-backdrop-filter:blur(54px);backdrop-filter:blur(54px);box-shadow:1px 2px 1px #ffffffd9 inset;position:relative;z-index:2}.contact-form{--gap-block: var(--r-unit-xl)}.contact-form-row{--gap-inline: var(--r-unit-xl)}.contact-form-row .checkbox-text>a{color:var(--color-text-on-light);text-decoration:underline}.contact-form-row .not-filled .checkbox-text>a{color:var(--color-states-error-700)}.one-col{display:grid;--gap-block: var(--r-unit-xl);--gap-inline: 0;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}.two-col{--gap-block: var(--r-unit-xl);--gap-inline: var(--r-unit-xl);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}.three-col{--gap-block: var(--r-unit-xl);--gap-inline: 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}@media screen and (max-width:1199px){.tb-two-col{--gap-block: var(--r-unit-xl);--gap-inline: 2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}.tb-three-col{--gap-block: var(--r-unit-xl);--gap-inline: 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}.tb-full-col{--gap-block: var(--r-unit-xl);--gap-inline: 0;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:767px){.mb-two-col{--gap-block: var(--r-unit-xl);--gap-inline: 2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}.mb-three-col{--gap-block: var(--r-unit-xl);--gap-inline: 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-block) var(--gap-inline)}.mb-full-col{--gap-block: var(--r-unit-xl);--gap-inline: 0;grid-template-columns:repeat(1,minmax(0,1fr))}.contact-form-main{padding:3.375rem 0}.contact-form{padding:var(--r-unit-2xl) var(--r-unit-l) var(--r-unit-3xl)}.contact-form .btn-group{align-items:center}.checkbox-group{display:grid;gap:var(--unit-xl)}}input[type=text],input[type=password],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus{outline:none}.line-clamp{--text-line: 2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--text-line)}.line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}@media screen and (max-width:1199px){.tb-line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}}@media screen and (max-width:767px){.mb-line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}}.btn-group{display:flex;justify-content:center}.common-form-list{--gap-block: var(--r-unit-xl)}.form-list{--min-width: 11.25rem;--placeholder-color: var(--color-states-neutrals-700);--value-color: var(--color-text-on-light);--border-color: var(--color-border-outline-button);--bg-color: transparent;--required-color: var(--color-primary-orange-700);--input-transition: var(--transition-micro)}.form-box{width:100%;position:relative;min-width:var(--min-width);font-size:var(--font-size-body-1);line-height:var(--font-line-height-body-1);letter-spacing:var(--font-letter-spacing-body-1);font-weight:var(--font-weight-normal);font-family:var(--font-family-body)}.form-box.small{font-size:var(--font-size-caption-regular);line-height:var(--font-line-height-caption-regular);letter-spacing:var(--font-letter-spacing-caption-regular)}.form-box img{display:block}.input{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;vertical-align:middle;font-family:inherit;font-weight:inherit;text-overflow:ellipsis;outline:none;color:var(--value-color);min-height:2.875rem;max-height:2.875rem;width:100%;border-radius:var(--border-radius-input);padding:1.5rem 1rem .375rem}.small .input{min-height:var(--r-unit-3xl);max-height:var(--r-unit-3xl);padding:.46875rem var(--r-unit-l) .46875rem var(--r-unit-l)}textarea{-webkit-appearance:none;appearance:none;resize:vertical}.textarea.textarea.textarea{min-height:unset;max-height:unset;padding-top:1.625rem;padding-bottom:var(--r-unit-m);position:relative}.required-text{color:var(--required-color)}.input-outline{background-color:transparent;border:1px solid var(--border-color);transition:var(--input-transition)}.input-solid{--value-color: var(--color-text-on-light);background-color:var(--color-base-light-1);border:1px solid var(--color-base-light-1);transition:var(--input-transition)}.input-label{position:absolute;left:var(--r-unit-2xl);top:.6875rem;color:var(--placeholder-color);font-size:inherit;line-height:inherit;letter-spacing:inherit;pointer-events:none;transition:var(--input-transition);text-overflow:ellipsis;white-space:nowrap;width:calc(100% - calc(var(--r-unit-2xl) * 2));overflow:hidden}.small .input-label{top:.375rem;left:var(--r-unit-l)}.textarea-box .input-label{top:1px;padding-top:.6875rem}.form-box:not(.small,.textarea-box) .input:not(:placeholder-shown)~.input-label,.form-box:not(.small,.textarea-box) .input:focus~.input-label{font-size:var(--font-size-footnote);line-height:var(--font-line-height-footnote);letter-spacing:var(--font-letter-spacing-footnote);transform:translateY(-.3125rem)}.form-box.textarea-box .input:not(:placeholder-shown)~.input-label,.form-box.textarea-box .input:focus~.input-label{font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);letter-spacing:var(--font-letter-spacing-caption)}.form-info-text,.remind{font-size:var(--font-size-caption);line-height:var(--font-line-height-caption);font-weight:var(--font-weight-strong);letter-spacing:var(--font-letter-spacing-caption);padding-left:1.25rem;color:var(--value-color);display:flex;align-items:center;position:absolute}.not-filled .remind{position:relative;margin-top:var(--unit-m)}.not-filled .remind:before{background-color:var(--color-states-error-700)}.remind>label{font-size:inherit;line-height:inherit;letter-spacing:inherit}.small .input:not(:placeholder-shown)~.input-label,.small .input:focus~.input-label{opacity:0}.input:placeholder-shown::placeholder{color:transparent}.form-box:focus-within,.form-box .input-outline:focus{--border-color: var(--color-primary-orange-700)}.not-filled,.not-filled .form-box,.not-filled.form-box{--border-color: var(--color-states-error-700);--placeholder-color: var(--color-states-error-700);--value-color: var(--color-states-error-700);--required-color: var(--color-states-error-700)}.not-filled{scroll-margin-top:calc(var(--header-height) + var(--unit-2xl))}.not-filled .input-outline{background:var(--color-states-error-100)}.success .input-outline{background:var(--color-states-success-100)}.disabled .form-box,.form-box.disabled,.form-box .input.disabled,.form-box .input:disabled{pointer-events:none;--border-color: var(--color-states-neutrals-700);--placeholder-color: var(--color-states-neutrals-700);--value-color: var(--color-states-neutrals-700);--required-color: var(--color-states-neutrals-700)}.accept-block+.accept-block{margin-top:var(--r-unit-2xl)}.select-box{--value-color: var(--color-text-on-light);--placeholder-color: var(var(--placeholder-color))}.select-box.select-box .input{padding-block:.6875rem;padding-right:var(--r-unit-xl)}.select-title{color:var(--value-color);padding-bottom:var(--r-unit-m)}.input-icon{position:absolute;width:1.5rem;height:1.5rem;top:0;bottom:0;margin:auto;right:var(--r-unit-xl);background-color:var(--placeholder-color);-webkit-mask-image:url(../../images/icon/starshining-down.svg);mask-image:url(../../images/icon/starshining-down.svg);pointer-events:none}.common-padding{padding-block:4.5rem 9.375rem}.amount-control{position:relative;display:flex;align-items:center;justify-content:space-between;min-width:6.5rem}.amount-component-size{width:6.5rem;height:3.25rem}.amount-input{position:absolute;inset:0;text-align:center;border:none;background-color:transparent;outline:none;width:100%;min-width:none}.amount-input::-webkit-outer-spin-button,.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-input{-moz-appearance:textfield}.amount-control-btn{border:1px solid var(--color-primary-orange-700);width:var(--r-unit-3xl);height:var(--r-unit-3xl);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:var(--transition-micro);color:transparent;position:relative}.amount-control-btn:nth-of-type(1){z-index:3}.amount-control-btn:hover{background-color:var(--color-primary-orange-700);border-color:var(--color-primary-orange-700)}.amount-control-btn:before{content:"";position:absolute;inset:0;margin:auto;width:var(--r-unit-xl);height:var(--r-unit-xl);background-color:var(--color-text-on-light);justify-content:center;align-items:center;transition:var(--transition-micro)}.amount-control-btn:hover:before{background-color:var(--color-text-on-dark)}.decrease:before{-webkit-mask-image:url(../images/icon/starshining-minus.svg);mask-image:url(../images/icon/starshining-minus.svg)}.increase:before{-webkit-mask-image:url(../images/icon/starshining-minus.svg);mask-image:url(../images/icon/starshining-plus.svg)}.common-checkbox{min-height:1.125rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition-micro)}.common-checkbox.only-checkbox{align-items:start}.checkbox-text{vertical-align:middle;padding-left:1.5rem;position:relative;color:var(--color-text-on-light)}.common-checkbox input[type=radio],.common-checkbox input[type=checkbox]{display:none}.checkbox-text:before,.checkbox-text:after{content:"";position:absolute;border-radius:var(--border-radius-input);aspect-ratio:1}.checkbox-text:before{width:var(--unit-xl);height:var(--unit-xl);left:0;top:4px;border:1px solid var(--color-border-outline-button)}.checkbox-text:after{border-radius:var(--unit-xs);width:var(--unit-l);height:var(--unit-l);top:6px;left:2px;background-color:var(--color-primary-orange-700);transform-origin:50% 50%;transform:scale(.4);opacity:0;transition:transform .11s ease-out,opacity 20ms ease-out .11s}.common-checkbox input[type=radio]:checked~.checkbox-text,.common-checkbox input[type=checkbox]:checked~.checkbox-text{color:var(--color-text-on-light)}.common-checkbox input[type=radio]:checked~.checkbox-text:after,.common-checkbox input[type=checkbox]:checked~.checkbox-text:after{opacity:1;transform:scale(1);transition:opacity 20ms ease-out,transform .11s ease-out 20ms}.common-checkbox input[type=radio]:checked~.checkbox-text:before,.common-checkbox input[type=checkbox]:checked~.checkbox-text:before{border-color:var(--color-primary-orange-700)}.only-checkbox .checkbox-text:before,.only-checkbox .checkbox-text:after{top:1px;left:1.5px}.radio-type .checkbox-text:before,.radio-type .checkbox-text:after{border-radius:50%}.not-filled .checkbox-text{color:var(--color-states-error-700)}.not-filled .checkbox-text:before{border-color:var(--color-states-error-700)}.disabled .common-checkbox{pointer-events:none}.disabled .checkbox-text{color:var(--color-states-neutrals-700)}.disabled .checkbox-text:before{border-color:var(--color-states-neutrals-700)}.radio-box{display:flex;gap:var(--r-unit-3xl)}.radio-box-group{display:flex;gap:var(--r-unit-2xl)}.check-block-title{flex:none}.verify-group{display:grid;grid-template-columns:17rem 13.875rem 1fr;gap:0 var(--unit-l);align-items:center}.new-code-btn{--text-btn-icon-spacing: var(--unit-s);--text-btn-icon-size: var(--r-unit-xl);display:inline-flex;align-items:center;color:var(--color-icon-on-light)}.new-code-btn .icon-mask{-webkit-mask-image:url(../../images/icon/starshining-refresh.svg);mask-image:url(../../images/icon/starshining-refresh.svg);background-color:currentColor;display:inline-block;height:var(--text-btn-icon-size);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:var(--transition-micro);width:var(--size-icon-small);margin-right:.25rem}.new-code-btn .text-btn-text{white-space:nowrap;transition:var(--transition-micro)}.new-code-btn:hover .icon-mask{background-color:var(--color-primary-teal-700)}.new-code-btn:hover .text-btn-text{color:var(--color-primary-teal-700)}.alert-box{border-radius:var(--border-radius-input);height:2.75rem;display:none;align-items:center;padding:.75rem 1rem}.alert-box .icon-mask{display:block;width:1.25rem;height:1.25rem;background-repeat:no-repeat;background-size:cover;background-position:center}.alert-msg{font-weight:var(--font-weight-strong);padding-left:.625rem}.is-success{display:flex;background:var(--color-states-success-100);border:1px solid var(--color-states-success-700)}.is-success .icon-mask{background-image:url(../../images/icon/starshining-alert-success.svg)}.is-success .alert-msg{color:var(--color-states-success-700)}.is-error{display:flex;background:var(--color-states-error-100);border:1px solid var(--color-states-error-700)}.is-error .icon-mask{background-image:url(../../images/icon/starshining-alert-error.svg)}.is-error .alert-msg{color:var(--color-states-error-700)}.alert-close-btn{margin-left:auto}.alert-close-btn .icon-mask{background-image:none;background-color:var(--color-states-error-700);-webkit-mask-image:url(../../images/icon/starshining-x-circle.svg);mask-image:url(../../images/icon/starshining-x-circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:var(--transition-micro)}.alert-close-btn:hover .icon-mask{background-color:#ca464399}.is-success .alert-close-btn .icon-mask{background-color:var(--color-icon-on-light)}.is-success .alert-close-btn:hover .icon-mask{background-color:var(--color-primary-teal-700)}#contactForm,.js-form-box{--frontend-scroll-offset: 4rem;scroll-margin-top:calc(var(--frontend-scroll-offset) + 1.25rem)}@media screen and (max-width:767px){.verify-group{grid-template-columns:13.875rem 1fr;gap:var(--unit-l);align-items:center}.verification-box,.verify-group .remind{grid-column:1/-1}.radio-box-group{flex-direction:column}#contactForm,.js-form-box{--frontend-scroll-offset: 3.75rem}}
