.terms-conditions-section{background-color:var(--white);width:100%;min-height:100vh;padding:120px 80px 0}.terms-conditions-wrapper{flex-direction:column;gap:60px;max-width:1240px;margin:0 auto;display:flex}.terms-conditions-header{border-bottom:2px solid var(--light-gray-blue);flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.terms-conditions-title{font-size:56px;font-weight:var(--font-weight-bold);color:var(--deep-ocean-blue);line-height:1.2}.terms-conditions-updated{font-size:18px;font-weight:var(--font-weight-medium);color:var(--text-gray-dark);font-style:italic}.terms-conditions-subtitle{font-size:16px;font-weight:var(--font-weight-semibold);color:var(--primary-blue);margin-top:8px}.terms-conditions-company-desc{font-size:16px;font-weight:var(--font-weight-regular);color:var(--dark-gray);margin-top:8px;line-height:1.6}.terms-conditions-content{flex-direction:column;gap:48px;display:flex}.terms-conditions-section-item{flex-direction:column;gap:16px;display:flex}.terms-conditions-section-title{font-size:28px;font-weight:var(--font-weight-semibold);color:var(--deep-ocean-blue);line-height:1.4}.terms-conditions-section-text{font-size:20px;font-weight:var(--font-weight-light);color:var(--dark-gray);letter-spacing:2.5%;line-height:1.7}.terms-conditions-additional-text{font-size:18px;font-weight:var(--font-weight-regular);color:var(--dark-gray);margin-top:12px;font-style:italic;line-height:1.6}.terms-conditions-points{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.terms-conditions-point-item{align-items:flex-start;gap:14px;display:flex}.terms-conditions-point-dot{background-color:var(--primary-blue);border-radius:50%;width:4px;min-width:4px;height:4px;margin-top:10px}.terms-conditions-point-text{font-size:20px;font-weight:var(--font-weight-light);color:var(--dark-gray);letter-spacing:2.5%;line-height:1.7}.terms-conditions-contact{background-color:var(--lightest-gray);border-radius:16px;flex-direction:column;gap:12px;margin-top:12px;padding:24px;display:flex}.terms-conditions-contact-item{color:var(--dark-gray);align-items:center;gap:10px;font-size:18px;display:flex}.terms-conditions-contact-label{font-weight:var(--font-weight-semibold);color:var(--deep-ocean-blue);min-width:80px}.terms-conditions-contact-link{font-weight:var(--font-weight-medium);color:var(--primary-blue);text-decoration:none;transition:color .2s}.terms-conditions-contact-link:hover{color:var(--deep-ocean-blue);text-decoration:underline}.terms-conditions-contact-text{font-weight:var(--font-weight-regular)}@media (max-width:1680px){.terms-conditions-section-text,.terms-conditions-point-text,.terms-conditions-contact-item{font-size:18px}.terms-conditions-additional-text{font-size:16px}}@media (max-width:1440px){.terms-conditions-section{padding:120px 60px 0}}@media (max-width:1024px){.terms-conditions-section{padding:120px 24px 0}.terms-conditions-title{text-align:center;font-size:42px}.terms-conditions-updated,.terms-conditions-subtitle,.terms-conditions-company-desc{text-align:center}.terms-conditions-section-title{font-size:24px}.terms-conditions-wrapper{gap:40px}.terms-conditions-content{gap:36px}}@media (max-width:768px){.terms-conditions-section{padding:120px 24px 0}.terms-conditions-title{font-size:36px}.terms-conditions-section-title{font-size:22px}.terms-conditions-section-text,.terms-conditions-point-text,.terms-conditions-contact-item,.terms-conditions-updated{font-size:16px}.terms-conditions-company-desc,.terms-conditions-additional-text{font-size:14px}}@media (max-width:480px){.terms-conditions-section{padding:80px 16px 0}.terms-conditions-title{font-size:28px}.terms-conditions-section-title{font-size:20px}.terms-conditions-section-text,.terms-conditions-point-text{font-size:14px}.terms-conditions-contact-item{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px}.terms-conditions-contact-label{min-width:auto}.terms-conditions-wrapper{gap:32px}.terms-conditions-content{gap:28px}.terms-conditions-company-desc,.terms-conditions-additional-text{font-size:12px}}@media (max-width:375px){.terms-conditions-section{padding:80px 12px 0}.terms-conditions-title{font-size:24px}.terms-conditions-section-title{font-size:18px}}
