.section03 .tab{display:flex;flex-wrap:wrap}.section03 .tab .main-txt-bx{flex:1 1 50%;max-width:50%}.section03 .tab .tab-header{flex:1 1 50%;max-width:50%;gap:10px;display:inline-flex;justify-content:flex-end}.section03 .tab .tab-header .tab-item .link{border:1px solid #283c75;border-radius:50%;width:130px;height:130px;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-size:1.25rem;font-weight:bold;color:#283c75}.section03 .tab .tab-header .tab-item .link.on{background-color:#283c75;color:white}.section03 .tab .tab-body{flex:1 1 100%;max-width:100%}@media (max-width:1024px){.section03 .tab{flex-direction:column;align-items:flex-start}.section03 .tab .main-txt-bx{flex:1 1 auto;max-width:100%}.section03 .tab .tab-header{margin-bottom:2rem;flex:1 1 auto;max-width:100%}.section03 .tab .tab-header .tab-item .link{width:80px;height:80px;font-size:1rem}}.section03 .swiper-container .swiper-slide .link{display:block;background-color:white;transition:all 0.3s;padding:60px 30px}@media (max-width:576px){.section03 .swiper-container .swiper-slide .link{padding:40px 20px}}.section03 .swiper-container .swiper-slide .link .tit-bx .tit{position:relative;font-family:sf ui display,"SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-size:1.78125rem;font-weight:bold;text-align:left;color:#111;height:100px;transition:all 0.3s}.section03 .swiper-container .swiper-slide .link .tit-bx .tit:after{display:block;content:"";width:100%;height:2px;background-color:#111;position:absolute;bottom:40px;left:0;margin:0 auto;transition:all 0.3s}.section03 .swiper-container .swiper-slide .link .link-bx{font-family:sf ui display,"SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-size:1.125rem;font-weight:500;text-align:left;color:#111;display:flex;align-items:center}.section03 .swiper-container .swiper-slide .link .link-bx i{margin-left:15px;font-size:25px}.section03 .swiper-container .swiper-slide .link:hover{background-color:#283c75}.section03 .swiper-container .swiper-slide .link:hover .tit-bx .tit{color:white}.section03 .swiper-container .swiper-slide .link:hover .tit-bx .tit:after{background-color:white}.section03 .swiper-container .swiper-slide .link:hover .link-bx{color:white}.section03 .swiper-container .swiper-slide .link:hover .link-bx i{animation:animateRight 1s infinite}@media (max-width:1024px){.section03 .swiper-container .swiper-slide.swiper-slide-active .link{background-color:#283c75}.section03 .swiper-container .swiper-slide.swiper-slide-active .link .tit-bx .tit{color:white}.section03 .swiper-container .swiper-slide.swiper-slide-active .link .tit-bx .tit:after{background-color:white}.section03 .swiper-container .swiper-slide.swiper-slide-active .link .link-bx{color:white}.section03 .swiper-container .swiper-slide.swiper-slide-active .link .link-bx i{animation:animateRight 1s infinite}}@keyframes animateRight{0%{transform:translateX(0)}to{transform:translateX(5px)}}.main-txt-bx .category{font-family:sf ui display,"SUIT",-apple-system,BlinkMacSystemFont,"Times New Roman","Palatino Linotype","Book Antiqua",Georgia,Times,Palatino,serif;font-size:1.5625rem;font-weight:bold;letter-spacing:-1.28px;text-align:left;color:#283c75}.main-txt-bx .tit{font-size:2.6875rem;font-weight:bold;line-height:60px;letter-spacing:-1.74px;text-align:left;color:#000;position:relative;overflow:hidden}@media (max-width:1024px){.main-txt-bx .tit{font-size:2.375rem;line-height:48px}}.main-txt-bx .tit span{display:block;opacity:0;transform:translateY(118%);transition:all 1.5s cubic-bezier(0.42,0,0.14,1.01)}.main-txt-bx .tit:first-of-type span{transition-delay:0.2s}.main-txt-bx .tit:nth-of-type(2) span{transition-delay:0.4s}.main-txt-bx .des{font-size:1.375rem;font-weight:400;line-height:34px;letter-spacing:-0.88px;text-align:left;color:#666;transform:translateX(3%);opacity:0;transition:all 1.5s cubic-bezier(0.42,0,0.14,1.01) 1.2s}.section.active .main-txt-bx .tit span{opacity:1;transform:translateY(0%)}.section.active .main-txt-bx .des{transform:translateX(0%);opacity:1}