:root{--transition: .45s ease}.note-section{padding-block:clamp(100px,82.2033898305px + 4.2372881356vw,150px)}.note-section__wrap{display:flex;flex-direction:column;gap:31px;align-items:center;text-align:center}.note-section svg{width:56px;height:46px;color:currentColor}.note-section__wrap-title{max-width:1066px}.note-section__wrap-text{max-width:707px}.split{padding:clamp(50px,25.0847457627px + 5.9322033898vw,120px) 0;background-color:var(--purple-200)}.split__wrap{display:grid;grid-template-columns:50% 450px;max-width:1144px;margin:0 auto;justify-content:space-between;align-items:center;gap:20px}@media(max-width:992px){.split__wrap{grid-template-columns:1fr 1fr}}@media(max-width:768px){.split__wrap{grid-template-columns:1fr}}.split__wrap-img{width:100%;aspect-ratio:1;background-color:var(--purple-400);clip-path:inset(0 0 0 0);will-change:clip-path}.split__wrap-img img{aspect-ratio:1;clip-path:inset(0 0 0 0);will-change:clip-path}@media(max-width:768px){.split__wrap-img{order:1}}.split__wrap-content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:15px}.split--reverse .split__wrap{grid-template-columns:450px 50%}@media(max-width:992px){.split--reverse .split__wrap{grid-template-columns:1fr 1fr}}@media(max-width:768px){.split--reverse .split__wrap{grid-template-columns:1fr}}.split--reverse .split__wrap-img{order:1}.hero{height:100vh;width:100%;background-color:var(--blue-400);color:var(--blue-200);overflow:hidden}.hero__wrap{display:flex;align-items:center;justify-content:center;height:100%;position:relative}.hero__wrap-img{max-width:340px;aspect-ratio:1}.hero__wrap-title{max-width:1000px;text-align:center;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.note-section,.split{background-color:var(--blue-200);color:var(--blue-400)}.full-img{width:100%;overflow:hidden;aspect-ratio:16/7}@media(max-width:768px){.full-img{aspect-ratio:16/9}}.full-img img{height:130%;aspect-ratio:16/7}@media(max-width:768px){.full-img img{aspect-ratio:16/9}}.history{padding-block:clamp(50px,22.6114649682px + 7.9617834395vw,150px);background-color:var(--blue-400);color:var(--blue-300);overflow-x:clip}.history__wrap{display:flex;flex-direction:column;gap:50px}.history__wrap-title{max-width:350px;margin-inline:auto;text-align:center}.history .swiper{overflow-x:visible;overflow-y:clip}.history__card{text-align:center}.history__card-desc{display:flex;flex-direction:column;gap:25px}.history__card:not(:has(.history__card-img)){background-color:var(--blue-200);color:var(--blue-400);padding:25px}.history__card:has(.history__card-img){color:var(--blue-200)}.history__card:has(.history__card-img) .history__card-img{border:4px solid var(--blue-300);aspect-ratio:453/327}.history__card:has(.history__card-img) .history__card-desc{padding:25px}.management{padding-block:clamp(50px,36.3057324841px + 3.9808917197vw,100px);background-color:var(--blue-200);color:var(--blue-400)}.management__wrap{display:flex;flex-direction:column;gap:clamp(25px,18.152866242px + 1.9904458599vw,50px)}.management__wrap-title{max-width:690px;margin-inline:auto;text-align:center}.management__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(25px,18.152866242px + 1.9904458599vw,50px) 20px;max-width:1100px;margin-inline:auto;width:100%}@media(max-width:768px){.management__grid{grid-template-columns:1fr}}.management__card{display:flex;flex-direction:column;gap:25px}.management__card-img{display:contents;border:4px solid var(--blue-400);aspect-ratio:690/790;width:100%}.management__card-content{display:flex;flex-direction:column;gap:12px}.management__card-name{text-transform:uppercase}.management__card-desc.html-content>p:not(:last-child){margin-bottom:10px}footer{background-color:var(--blue-400)}footer .ele{background-color:var(--blue-300)}footer .top{background-color:var(--blue-300);color:var(--blue-400)}footer .bottom{color:var(--blue-200)}footer .bottom__left{color:var(--blue-300)}footer .bottom h4{color:var(--blue-300)}@media(hover:hover){footer a:hover{color:var(--blue-300)!important}}footer .bottom{color:var(--blue-100)}footer .bottom .xl-title{color:var(--blue-300)}
