:root{--transition: .45s ease}.gallery{position:relative;width:100%;height:300vh}.gallery__content{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:690px;margin:0 auto;padding:0 20px;z-index:10;pointer-events:none}.gallery__content .xl-title{margin-bottom:35px}.gallery__content .ctab{pointer-events:auto}.gallery__images{position:absolute;top:120vh;left:0;width:100%;height:0;z-index:1;pointer-events:none}.gallery__img{position:absolute;top:0;left:50%;width:clamp(150px,96.6101694915px + 12.7118644068vw,300px);aspect-ratio:335/380;overflow:hidden;pointer-events:auto;cursor:zoom-in}.gallery__img img{width:100%;height:100%;object-fit:cover}.hero{padding-block:clamp(100px,78.0891719745px + 6.3694267516vw,180px);background-color:var(--purple-200);color:var(--purple-400)}.hero__wrap{display:flex;flex-direction:column;gap:30px;text-align:center}.hero__wrap-subtitle{color:var(--purple-300)}.hero__wrap-title{max-width:1200px;margin:0 auto}.organs{padding-block:150px;background-color:var(--purple-200);color:var(--purple-400)}.organs__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:768px){.organs__wrap{grid-template-columns:1fr;gap:50px}}.organs__wrap .l-title{font-size:clamp(20px,14.5222929936px + 1.5923566879vw,30px)}.organs__card{display:flex;flex-direction:column;align-items:center;gap:15px}@media(hover:hover){.organs__card:hover .organs__card-img img{scale:1.05}}.organs__card-img{border:4px solid var(--purple-300);width:100%;height:auto;aspect-ratio:690/516;overflow:hidden}.organs__card-img img{transition:scale var(--transition)}.gallery{background-color:var(--purple-400);color:var(--purple-200)}footer{background-color:var(--purple-400)}footer .ele{background-color:var(--purple-300)}footer .top{background-color:var(--purple-300);color:var(--purple-400)}footer .bottom{color:var(--purple-200)}footer .bottom__left{color:var(--purple-300)}footer .bottom h4{color:var(--purple-300)}@media(hover:hover){footer a:hover{color:var(--purple-300)!important}}footer .bottom{color:var(--purple-100)}footer .bottom .xl-title{color:var(--purple-300)}
