.hero{background:linear-gradient(135deg, #5d8351, rgb(70.6273584906, 99.4858490566, 61.5141509434));color:#fff;padding:64px 0;text-align:center}.hero h1{font-size:3rem;margin-bottom:16px;animation:fadeInUp 1s ease-out}@media(max-width: 767px){.hero h1{font-size:2rem}}.hero p{font-size:1.125rem;margin-bottom:32px;opacity:.9;animation:fadeInUp 1s ease-out .2s backwards}@media(max-width: 767px){.hero p{font-size:1rem}}.hero .btn{animation:fadeInUp 1s ease-out .4s backwards}.features{padding:64px 0}.features h2{text-align:center;font-size:2.5rem;margin-bottom:48px;color:#2c3e50}@media(max-width: 767px){.features h2{font-size:2rem}}.features .features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px}@media(max-width: 767px){.features .features-grid{grid-template-columns:1fr;gap:24px}}.features .features-grid .feature-card{background-color:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.1);padding:24px;transition:transform box-shadow ease;text-align:center}.features .features-grid .feature-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,.15)}.features .features-grid .feature-card .icon{width:60px;height:60px;margin:0 auto 16px;background-color:#5d8351;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.5rem}.features .features-grid .feature-card h3{font-size:1.5rem;margin-bottom:16px;color:#2c3e50}.features .features-grid .feature-card p{color:#666}.vision-title .section-heading{background-color:#64865e;color:#fff;padding:15px 30px;font-size:15px;font-weight:400;letter-spacing:.15em;white-space:nowrap;margin:0}@media(max-width: 767px){.vision-title .section-heading{font-size:13px}}.border-section{margin-left:200px}@media(max-width: 1023px){.border-section{margin-left:150px}}@media(max-width: 767px){.border-section{margin-left:100px}}.border-section .border-line{width:100%;height:1px;background-color:#000}.border-section.reverse{margin-left:0;margin-right:200px !important}@media(max-width: 1023px){.border-section.reverse{margin-right:150px !important}}@media(max-width: 767px){.border-section.reverse{margin-right:100px !important}}.button-area{text-align:center;display:flex;justify-content:center;align-items:center;margin:0 auto}.thoughts-section{margin-top:-150px;z-index:10;position:relative}.thoughts-section .box{text-align:center;background:#fff;max-width:1240px;margin:0 auto}.thoughts-section .box h1{font-size:30px}@media(max-width: 767px){.thoughts-section .box h1{font-size:24px}}.thoughts-section .box .text{line-height:4;margin:-0.5em 0}.thoughts-section .vision-image-area{width:100%;text-align:left;margin:0;padding:0;position:absolute;left:0;bottom:0}.thoughts-section .vision-image-area .cha-image{width:33vw;height:auto;display:inline-block;margin-left:0;margin-right:auto;margin:-5px;padding:0}.history-section{background-color:none;max-width:1240px;margin:0 auto;padding:0}.history-section .history-header{text-align:center}.history-section .history-header .main-title{font-family:"Times New Roman",serif;font-size:30px;font-weight:400;margin:0;letter-spacing:.1em}@media(max-width: 1023px){.history-section .history-header .main-title{font-size:25px}}@media(max-width: 767px){.history-section .history-header .main-title{font-size:20px}}.history-section .history-header .sub-title{font-family:"Times New Roman",serif;font-size:20px;font-weight:400;margin:0;letter-spacing:.1em}@media(max-width: 1023px){.history-section .history-header .sub-title{font-size:15px}}@media(max-width: 767px){.history-section .history-header .sub-title{font-size:12px}}.history-section .history-content-wrap{max-width:900px;margin:0 auto;padding:0;padding-top:0 !important;padding-bottom:0 !important;background:none !important}@media(max-width: 767px){.history-section .history-content-wrap{padding:0 20px}}.history-section .history-content-wrap .section-heading{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:700px;margin:0}.history-section .history-content-wrap .section-heading.right{flex-direction:row-reverse;margin-left:auto}.history-section .history-content-wrap .section-heading .heading-line{width:50px;border:none;border-top:1px solid #000;margin:0 10px;flex-shrink:0}.history-section .history-content-wrap .section-heading .heading-line:last-child{width:0;margin:0}.history-section .history-content-wrap .section-heading .heading-text{font-family:"Times New Roman",serif;font-size:22px;font-weight:400;margin:0;white-space:nowrap;letter-spacing:.1em}.history-section .history-content-wrap .history-body{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 767px){.history-section .history-content-wrap .history-body{display:block}}@media(max-width: 767px){.history-section .history-content-wrap .history-body.history-body-reverse{display:flex;flex-direction:column-reverse !important;align-items:flex-start !important}}.history-section .history-content-wrap .history-body .text-area{width:55%;padding-right:60px}@media(max-width: 767px){.history-section .history-content-wrap .history-body .text-area{padding-right:0;width:100%;margin-bottom:20px}}.history-section .history-content-wrap .history-body .text-area.reverse{padding-right:0;padding-left:60px}@media(max-width: 767px){.history-section .history-content-wrap .history-body .text-area.reverse{padding-left:0}}.history-section .history-content-wrap .history-body .text-area p{font-size:15px;line-height:2.2;margin:0;letter-spacing:.05em}.history-section .history-content-wrap .history-body .image-area{width:45%}@media(max-width: 767px){.history-section .history-content-wrap .history-body .image-area{width:100%}}.history-section .history-content-wrap .history-body .image-area .main-image{width:100%;height:auto;display:block;box-shadow:0 5px 15px rgba(0,0,0,.05)}/*# sourceMappingURL=thoughts.css.map */
