.services__item{background:#edf1f5cc;border-radius:1.5rem;min-height:13.75rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .24s ease}.services__item:hover{filter:brightness(.92)}.services__item.--number{min-height:14.5rem;padding:2rem}.services__title{color:var(--color__dark);flex:1;font-size:1.25rem;font-style:normal;font-weight:500;letter-spacing:-.025rem;line-height:110%;position:relative;transition:all .24s ease;z-index:1}.services__item.--number .services__title{font-size:1.625rem}.services__arrow{align-items:center;background-color:var(--color__white);border-radius:50%;display:flex;height:2.625rem;justify-content:center;position:relative;transition:background-color .24s ease;width:2.625rem;z-index:1}.services__arrow-icon{font-size:1rem}.services__arrow-icon path{transition:all .24s ease}.services__arrow:hover .services__arrow-icon path{stroke:var(--color__fill-1)}.services__img-wrap{bottom:0;pointer-events:none;position:absolute;right:0;width:21.5rem}.services__img{padding-bottom:62%}.service__item-info{color:var(--color__dark);display:flex;flex-direction:column;gap:.29rem;position:relative;z-index:1}.service__item-count{font-size:4rem;font-weight:600;letter-spacing:-.09377rem;line-height:100%}.service__item-count span{font-size:2.5rem}.service__item-desc{font-size:1.25rem;font-weight:500;letter-spacing:-.05861rem;line-height:110%;opacity:.56}@media screen and (max-width:991px){.services__item{padding:2rem}.services__title{font-size:1.75rem;font-weight:500;letter-spacing:-.035rem;line-height:110%}.services__arrow{height:3.625rem;width:3.625rem}.services__arrow-icon{font-size:1.5rem}.service__item-count{font-size:4.68rem}.service__item-count span{font-size:2.93rem}.service__item-desc{font-size:1.47rem}.services__items{grid-template-columns:repeat(1,1fr)}.service__item-info{align-items:baseline;flex-direction:row;gap:1rem;margin-bottom:-1rem}.services__item{border-radius:1.17216rem}}@media screen and (max-width:640px){.service__item-info{align-items:flex-start;flex-direction:column;gap:.29rem;margin-bottom:0}.services__img-wrap{max-width:18rem;right:-1rem}.services__item.--number{padding:1.4652rem}.services__item.--number .service__item-desc{font-size:1.17216rem}}.main-page .education__col{border-radius:1.5rem;box-shadow:inset 0 0 0 1px #d9d9d9;overflow:hidden;padding:2.875rem 0}.education.main-page .education__tag{font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.02rem;line-height:1.5rem;padding:.3125rem .875rem}.education__col .center-wrap{max-width:59.583rem}.education__col.--column-4{background:var(--color__fill-3);border-radius:1.5rem;overflow:hidden;padding:2.875rem 0;position:relative}.education__col.--column-4 .center-wrap{max-width:26.66rem}.education__title{color:var(--color__dark);font-size:3rem;font-weight:600;gap:.94rem;letter-spacing:-.06rem;line-height:3rem;transition:color .24s ease}.education__title:hover{color:var(--color__fill-1)}.education__title-icon{font-size:1.5rem}.education__title .nuxt-icon{width:.63863em}.education__type-title{color:#2e2e2e66;font-size:1rem;font-weight:600;letter-spacing:-.02rem;line-height:1.5rem}.education__tags{max-width:16.04rem}.education__tags .tag{background-color:var(--color__fill-3);height:2.1875rem}.education__tags .tag.is-active,.education__tags .tag:hover{background-color:var(--color__fill-1);color:var(--color__white)}.education__type-wrap{flex:1}.education__button.ui-button.swiper-button-next,.education__button.ui-button.swiper-button-prev{background-color:var(--color__fill-3);border-radius:.75rem;height:3.25rem;margin-top:unset;position:static;transition:all .24s ease;width:5.0625rem}.education__button.ui-button.swiper-button-next:hover,.education__button.ui-button.swiper-button-prev:hover{background-color:var(--color__fill-1)}.education__button.swiper-button-next svg,.education__button.swiper-button-prev svg{height:1em;-o-object-fit:unset;object-fit:unset;transform-origin:center;width:1em}.education__button.swiper-button-next svg path,.education__button.swiper-button-prev svg path{transition:all .24s ease}.education__button.swiper-button-next:hover svg path,.education__button.swiper-button-prev:hover svg path{stroke:var(--color__white)}.education__button.ui-button .nuxt-icon{font-size:1.5rem}.education__button.swiper-button-next:after,.education__button.swiper-button-prev:after{content:unset}.education__button.swiper-button-next.swiper-button-disabled,.education__button.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:1;pointer-events:none}.education__button-icon{transition:opacity .24s ease}.education__button.swiper-button-next.swiper-button-disabled .education__button-icon,.education__button.swiper-button-prev.swiper-button-disabled .education__button-icon{opacity:.4}.education__tags{margin-top:.88rem}.education__project-name{color:var(--color__dark);font-size:1.25rem;font-weight:600;letter-spacing:-.025rem;line-height:1.25rem;transition:color .24s ease}.education__project-name:hover{color:var(--color__fill-1)}.education__project-label{color:#2e2e2e66;font-size:1rem;font-weight:600;letter-spacing:-.02rem;line-height:1.25rem}.education__items{border-radius:1.5rem;overflow:hidden}.education__info{flex:1;gap:.38rem}.education__title-mini{color:var(--color__dark);font-size:2.5rem;font-weight:600;gap:.75rem;letter-spacing:-.05rem;line-height:3rem;transition:color .24s ease}.education__title-mini:hover{color:var(--color__fill-1)}.education__title-mini .nuxt-icon{width:.63863em}.education__pattern{font-size:32rem;position:absolute;right:0;top:-12rem}.education__nested-col{height:100%;overflow:hidden}.education__nested-col.--column-3{grid-row:span 3}.education__wrap{height:100%;padding-left:2.875rem}.education__slide iframe{border-radius:1.5rem;height:100%;width:100%}.education__watch{gap:.44rem}.education__watch-icon{font-size:1rem}.education__watch-title{color:#2e2e2e66;font-size:1rem;font-weight:600;letter-spacing:-.02rem;line-height:1.25rem}.education__row .tag{border:1.5px solid rgba(46,46,46,.2)}.education__nested-col .education__row .tag{font-weight:600;letter-spacing:-.02rem;line-height:1.5rem}.education__swiper{overflow:hidden}.main-page .education__swiper{overflow:visible}.education__nested-col.--column-5{margin-right:2rem}.education__nested-col.--column-7{margin-left:-2.5rem}.education__slide{height:-moz-fit-content;height:fit-content}.education__slide,.educations-detail__player{transition:all .24s ease}.education__buttons{align-items:flex-end;flex:1}@media screen and (max-width:1199px){.education__wrap{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:991px){.main-page .education__col{padding:1.25rem 0}.education.main-page .education__tag{font-size:1.03rem;height:2.35rem;padding:.3rem 1.03rem}.education__nested-col.--column-3,.education__nested-col.--column-9{grid-column:1/-1}.main-page .education__nested-col.--column-3{display:block}.education__title .nuxt-icon{display:none}.education__col{padding-bottom:1.47rem;padding-top:1.47rem}.education__wrap{padding-left:1.47rem;padding-right:1.47rem;row-gap:1.17rem}.education__title{font-size:2.05rem;line-height:2.63736rem}.education__tags.mt-32{margin-top:1.17rem!important;max-width:100%}.main-page .education__col{border-radius:1.17216rem}.education__slide .educations-other .education__row .tag{font-size:1.02564rem;height:2.34432rem;letter-spacing:-.02051rem;line-height:1.75824rem;padding:.3663rem 1.03rem}}
