*{box-sizing:border-box;margin:0}button{width:fit-content}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{object-fit:cover}:root{--background-color-dark: oklch(3.04% .021 264.05);--background-light-opacity: oklch(95.81% 0 0 / 60%);--text-color-ligth: oklch(99.85% 0 0);--text-color-light-opacity: oklch(84.52% 0 0);--background-color-light: oklch(100% 0 0);--text-color-dark: oklch(23.5% 0 0);--color-blue: oklch(56.29% .1933 256.16);--color-light-blue: oklch(96.57% .0144 244.71)}p{margin:0}::selection{background:var(--color-light-blue);color:var(--color-blue)}.aboutus__header{padding:150px 50px 96px;display:flex;flex-direction:column;gap:90px}.aboutus__top{display:flex;flex-direction:column;gap:104px}.aboutus__block{display:flex;flex-direction:column;gap:24px;width:80%}.aboutus_title{font-size:4rem;font-weight:400;width:90%}.aboutus__info-text{display:flex;flex-direction:column;gap:64px}.aboutus__top{gap:40px}.aboutus__bottom{display:flex;justify-content:end}.aboutus__summaries{display:flex;align-items:flex-start;gap:16px;flex-direction:column;text-align:left;margin-left:55%}.aboutus__summary_title{font-size:1.7rem;font-weight:500}.aboutus__summary{font-size:1.12rem;width:42%;width:100%}.aboutus__date,.aboutus__author{font-size:.875rem}.aboutus__img{border-radius:8px}.article__content{display:flex;flex-direction:row;gap:150px;padding:10px 50px 70px}.article__share{display:flex;flex-direction:column;padding:26px 32px;gap:20px;background-color:var(--background-color-dark);height:fit-content;width:fit-content;border-radius:12px;position:sticky;top:36px}.article__share__title{font-size:.825rem;color:var(--text-color-ligth)}.article__links{display:flex;flex-direction:row;gap:4px}.article__link{background-color:var(--background-color-light);display:flex;justify-content:center;align-items:center;padding:16px 80px}.article__info{display:flex;flex-direction:column;gap:4px;width:55%}.article__content-text-full{display:flex;flex-direction:column;gap:22px}.article__content-text{font-size:1rem}.article__content-subtitle{font-size:1.375rem;font-weight:500}.article__more-blogs{background-color:var(--background-color-dark);padding:86px 0}.article__blogs-container{display:flex;flex-direction:column;padding:64px 0;background-color:var(--background-color-light)}.artice__blogs__top{display:flex;flex-direction:row;align-items:center;padding:0 70px 0 132px;gap:3%}.blogs__title{font-size:4rem;font-weight:400}.blogs__right{display:flex;flex-direction:column;gap:46px;width:40%}.blogs__subtitle{font-size:1.25rem;font-weight:400}.blogs__cta{background-color:#fff;width:fit-content}.article__blogs__more{display:flex;gap:32px;scroll-snap-type:x mandatory;overflow-x:auto;padding:40px 50px 40px 132px;scroll-padding-left:132px}.blog{display:flex;flex-direction:column;gap:18px}.blog__img{width:540px;height:300px;border-radius:6px}.blog__info{display:flex;flex-direction:column;gap:22px}.blog__info-top{display:flex;flex-direction:column;gap:14px}.blog__date,.blog__title{font-size:.8125rem}.blog{scroll-snap-align:start}.article__blogs__more{scroll-snap-type:x mandatory}.aboutus__content{background-color:var(--background-color-dark);padding:64px 50px;display:flex;flex-direction:column;position:relative}.aboutus__content-main{display:flex;flex-direction:row;padding:64px 112px;justify-content:space-between;border-top:1px solid #8d8d8d;z-index:100000000}.aboutus__content__title{font-size:1.375rem;color:var(--text-color-ligth)}.aboutus__content__info{font-size:1rem;color:var(--text-color-light-opacity);width:45%}.aboutus__content .aboutus__content-main:last-child{border-bottom:1px solid #8d8d8d}.aboutus__ceomessage{display:flex;flex-direction:column;padding:96px 50px;justify-content:space-between;height:100vh}.aboutus__message{font-size:4rem;font-weight:600}.aboutus__ceoinfo{display:flex;flex-direction:column;gap:6px}.aboutus__ceo{font-size:1rem;font-weight:500}.aboutus__ceo__basic{font-size:1rem;font-weight:400}.team{display:flex;flex-direction:column;gap:20px;padding:96px 50px}.team__container{display:flex;flex-direction:row;gap:14px}.team__member{display:flex;flex-direction:column;gap:10px;width:100%}.team__member-image{height:480px;width:100%;border-radius:6px}.team__member-info{display:flex;flex-direction:column;gap:52px}.team__member-header{display:flex;flex-direction:column;gap:6px}.team__member-name{font-size:.9375rem}.team__member-position{font-size:.725rem}.team__member-description{font-size:.875rem}.svg__spotlight{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;overflow:hidden}@media (max-width: 500px){.svg__spotlight{position:absolute;top:50%;left:50%;pointer-events:none;z-index:0;overflow:hidden;width:100%}.aboutus__content{padding:32px 20px}.aboutus__ceomessage{padding:64px 20px;height:auto}.aboutus__img{border-radius:8px;width:100%;height:90vw;object-fit:cover;position:relative;left:0;right:0;margin:auto}.aboutus__message{font-size:2.5rem}.aboutus__header{padding:100px 20px 60px;gap:40px}.aboutus__content-main{flex-direction:column;padding:16px;align-items:center;text-align:center;margin-bottom:20px;margin-top:40px}.aboutus__content__title{font-size:1.5rem;margin-bottom:12px;margin-top:35px}.aboutus__content__info{font-size:1rem;width:100%;line-height:1.5;text-align:left}.team{padding:32px 16px;gap:20px}.team__container{flex-direction:column;gap:24px}.team__member{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.team__member-image{width:80%;height:auto;border-radius:8px}.team__member-info{gap:8px}.team__member-header{gap:4px}.team__member-name{font-size:1.2rem;font-weight:600}.team__member-position{font-size:1rem;font-weight:400}.team__member-description{font-size:.9rem;line-height:1.4;width:90%}.aboutus__bottom{justify-content:flex-start;width:100%;padding:0}.aboutus__summaries{display:flex;flex-direction:column;align-items:left;text-align:left;gap:12px;width:100%;margin-left:0}.aboutus__summary_title{font-size:1.5rem;font-weight:600;line-height:1.3}.aboutus__summary{font-size:1rem;width:100%;line-height:1.5}.aboutus__block{width:100%}.aboutus_title{font-size:1.9rem;font-weight:400;width:100%}.button_arrow{margin-top:1.99vh}}@media (max-height: 500px) and (orientation: landscape){.aboutus__ceomessage{padding:64px 20px;height:auto}.aboutus__content{padding:32px 20px;width:100%}.team__member-image{width:100%;height:240px;border-radius:8px}.svg__spotlight{width:100%}.button_arrow{margin-top:1.99vh}}
