.u-section--tabs{margin-top:0;padding-top:6rem;padding-bottom:6rem}.tabs__content-hld{max-width:52.5rem;margin:0 auto;text-align:center}.tabs__title{margin-top:1rem}.tabs__content{max-width:39rem;margin:0 auto;margin-top:2rem;opacity:.6}.tabs__main{margin-top:4rem}.tabs__nav{display:flex;padding:1.5rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;background:var(--c-brand-neutral-100);gap:.5rem;overflow-x:auto}.tabs .tab{display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;min-width:11.25rem;padding:1rem;border-radius:.75rem;background:var(--c-brand-neutral-200);gap:.75rem;transition:background .2s}.tabs .tab:hover{background:var(--c-brand-neutral-300)}.tabs .tab.is-active{background:var(--c-brand-neutral-0)}.tabs .tab.is-active .tab__icon{color:var(--c-brand-quaternary-400)}.tabs .tab.is-active .tab__title{text-decoration:underline}.tabs .tab__icon-hld{width:1.5rem;height:1.5rem}.tabs .tab__icon{width:1.5rem;height:1.5rem;color:var(--c-brand-primary-800);transition:color .2s}.tabs__section-hld{padding:4rem 5.5rem 5rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;background:var(--c-brand-neutral-100)}@media only screen and (max-width: 1023px){.tabs__section-hld{padding:1.5rem}}.tabs .section{display:none;gap:8rem}@media only screen and (max-width: 1023px){.tabs .section{flex-direction:column;gap:4rem}}.tabs .section.is-active{display:flex}.tabs .section__photo{position:relative;width:28.25rem;height:21.25rem;border-radius:.75rem;overflow:hidden}.tabs .section__photo::before{content:"";position:absolute;top:-419px;left:-232px;width:870px;height:880px;background:linear-gradient(290deg, rgba(43, 29, 139, 0.5) 14.51%, rgba(3, 8, 84, 0.12) 35.01%, rgba(3, 8, 84, 0) 44.65%),linear-gradient(292deg, #2B1D8B 16.03%, rgba(3, 8, 84, 0.23) 35.58%, rgba(3, 8, 84, 0) 44.78%);background-blend-mode:screen,overlay;transform:rotate(120deg)}@media only screen and (max-width: 1023px){.tabs .section__photo{width:100%}}.tabs .section__photo img{height:100%}.tabs .section__text-hld{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 28.25rem - 8rem)}@media only screen and (max-width: 1023px){.tabs .section__text-hld{width:100%}}.tabs .section__title{margin-top:1rem}.tabs .section__content{margin-top:1rem}.tabs .section__link{margin-top:2.5rem;color:var(--c-brand-primary-800)}
