:root{--font-pri:"Inter", sans-serif;--header-index:99;--header-height-desktop:10.3rem;--header-height-mb:10.5rem}@media screen and (max-width:800px){:root{--header-height-mb:10.5rem}}.banner,.banner-home{height:100%;position:relative}.banner .swiper{height:100%}@media screen and (max-width:576px){.banner-bg_img-pc{display:none}}@media screen and (min-width:577px){.banner-bg_img-mb{display:none}}.banner .banner-bg,.banner .banner-bg_img,.banner .banner-video{overflow:hidden;min-height:45rem;position:relative;padding-top:calc(650/1928*100%)}@media screen and (max-width:1200px){.banner .banner-bg,.banner .banner-bg_img,.banner .banner-video{min-height:30rem;padding-top:calc(400/1928*100%)}}@media screen and (max-width:576px){.banner .banner-bg,.banner .banner-bg_img,.banner .banner-video{padding-top:calc(372/390*100%)}}.banner .banner-bg iframe,.banner .banner-bg img,.banner .banner-bg video,.banner .banner-bg_img iframe,.banner .banner-bg_img img,.banner .banner-bg_img video,.banner .banner-video iframe,.banner .banner-video img,.banner .banner-video video{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transform:translate(-50%,-50%)}@media screen and (min-width:1201px){.p-home .banner-bg,.p-home .banner-bg_img,.p-home .banner-video{min-height:57rem;padding-top:calc(570/1928*100%)}}@media screen and (max-width:576px){.p-home .banner-bg,.p-home .banner-bg_img,.p-home .banner-video{padding-top:calc(941/828*100%)}}.banner-picture,.banner-picture img{inset:0;width:100%;height:100%;position:absolute}.banner-picture{display:block;overflow:hidden}.banner-picture img{object-fit:cover;transform:none}.banner .banner-bg_placeholder{background-color:#eef5fb;background-image:var(--banner-placeholder-mobile);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:769px){.banner .banner-bg_placeholder{background-image:var(--banner-placeholder-desktop, var(--banner-placeholder-mobile));background-position:center center}}.banner+.book,.banner-home+.book{margin-top:2.4rem}.team{margin:6rem 0}@media screen and (max-width:992px){.team{margin:6rem 0}}@media screen and (max-width:576px){.team{margin:4rem 0}}@media screen and (max-width:767px){.team-wrap{row-gap:2.4rem}}.team-heading{--letter-spacing:1.2rem}.team-heading>.text-18{text-align:left}@media screen and (min-width:576px){.team-heading>.text-18{text-align:center}}.team-heading_list{display:flex;flex-wrap:wrap;row-gap:2.4rem;justify-content:center;margin:0 calc(-1*var(--letter-spacing))}.team-heading_item{width:calc(100%/4);padding:0 var(--letter-spacing)}@media screen and (max-width:991px){.team-heading_item{width:calc(100%/2)}}.team-heading_box-img{flex-shrink:0;margin:0 auto;user-select:none;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;background-color:#e4f4ff}.team-heading_box-img img{width:4.2rem;height:4.2rem;object-fit:contain}.team-heading_box-content{text-align:center}.team-heading_box-content .text-18{color:#025899;line-height:1.33}@media screen and (max-width:1024px){.team-heading_box-content .text-18{font-size:1.4rem}}@media screen and (max-width:767px){.team-content{row-gap:2.4rem}}.team-content_title .text-20{line-height:150%}.team-content_title .title-main{text-align:left}.team-content_action{gap:1.6rem;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.team-content_action{justify-content:center}}.team-content_action .btn{font-size:1.8rem}@media only screen and (max-width:1200px){.team-content_action .btn{font-size:1.6rem}}.team-user{overflow:hidden;border-radius:2rem;background-color:#fff;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.25)}@media screen and (max-width:767px){.team-user{width:100%;margin:0 auto;max-width:40rem}}.team-user_img{position:relative;padding-top:calc(340/280*100%)}.team-inner::before,.team-user_img img{width:100%;height:100%;position:absolute}.team-user_img img{top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%)}.team-row{align-items:center}@media screen and (max-width:767px){.team-row{flex-direction:column-reverse}.team-col{width:100%}}.team-inner{overflow:hidden;isolation:isolate;position:relative;border-radius:2rem;padding:2rem 4rem 2rem 10rem;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.25)}@media screen and (max-width:1200px){.team-inner{padding:4rem}}@media screen and (max-width:767px){.team-inner{padding:2.4rem;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.25)}}.team-inner::before{content:"";top:0;left:0;z-index:-1;pointer-events:none;background-size:cover;background-repeat:no-repeat;background-position:top;background-image:url(/wp-content/themes/i-dent/assets-v2/images/home/team-bg.jpg)}.team-swiper{position:relative}@media screen and (max-width:767px){.team-swiper .swiper-navigation .prev{left:-1.5rem}.team-swiper .swiper-navigation .next{right:-1.5rem}}@media screen and (max-width:576px){.team-swiper .swiper-navigation .next,.team-swiper .swiper-navigation .prev{top:22%}}.team-swiper-thumb{margin:0 auto;max-width:fit-content;overflow:hidden;width:100%;position:relative}.team-swiper-thumb .swiper{margin:0 auto;max-width:67rem}.team-swiper-thumb .swiper-slide{user-select:none;width:fit-content;padding:0 .4rem}.team-swiper-thumb .swiper-slide-thumb-active .text-18{color:#fff;background-color:#025899;border-color:#025899}.team-swiper-thumb .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#025899}.team-swiper-thumb .text-18{cursor:pointer;line-height:133%;border-radius:2rem;transition:.4s ease-in-out;padding:.5rem 2rem;background-color:#fdfeff;border:.1rem solid #025899}@media screen and (max-width:576px){.team-swiper-thumb .text-18{padding:.3rem 2rem}}.team-swiper-main{--letter-spacing:0.8rem;position:relative}.team-swiper-main .swiper{padding-block:4rem;margin:-4rem calc(-1*var(--letter-spacing))}.team-swiper-main .swiper-slide{padding:0 var(--letter-spacing)}.veneer-team .title-main,.veneer-team h3.title-main{font-size:2.2rem}@media only screen and (max-width:1200px){.veneer-team .title-main{font-size:2rem}}@media only screen and (max-width:800px){.veneer-team .title-main{font-size:2rem}}@media only screen and (max-width:1200px){.veneer-team h3.title-main{font-size:2rem}}@media only screen and (max-width:800px){.veneer-team h3.title-main{font-size:2rem}}.veneer-team h2.title-main{font-size:3.2rem}@media only screen and (max-width:1200px){.veneer-team h2.title-main{font-size:2.7rem}}@media only screen and (max-width:800px){.veneer-team h2.title-main{font-size:2.5rem}}.veneer-team .title-desc{text-align:left;max-width:107.8rem;margin-right:auto;margin-left:auto}@media screen and (min-width:576px){.veneer-team .title-desc{text-align:center}}.veneer-team .team-wrap{row-gap:4rem}.veneer-team .team-heading_list{margin-top:2.4rem}.share{margin:6rem 0}@media screen and (max-width:992px){.share{margin:6rem 0}}@media screen and (max-width:576px){.share{margin:4rem 0}.share-heading .title-main{margin:0 auto}}.share-heading .text-18{line-height:1.33}@media screen and (min-width:577px){.share-heading .text-18{margin:0 auto;max-width:85.6rem;text-align:center}}@media screen and (max-width:576px){.share-heading .text-18{text-align:justify}}.share-swiper{position:relative}@media screen and (min-width:1025px){.share-swiper{display:none}}.share-swiper .swiper{margin:0-.8rem}.share-swiper .swiper-slide{padding:0 .8rem;width:calc(100%/2)}@media screen and (max-width:576px){.share-swiper .swiper-slide{width:100%}}.share-swiper .swiper-navigation>*{top:calc(50% - 3rem)}.share-swiper_box{gap:2rem;display:flex}.share-swiper_img{width:100%;height:100%;cursor:pointer;position:relative}@media screen and (min-width:1201px){.share-swiper_img:hover .img img{transform:translate(-50%,-50%) scale(1.05)}}.share-swiper_img .img{height:100%;overflow:hidden;position:relative;border-radius:1rem;padding-top:calc(410/670*100%)}@media screen and (max-width:1200px){.share-swiper_img .img{padding-top:calc(214/380*100%)}}.share-swiper_img .img img{width:100%;height:100%;object-fit:cover;transition:.4s ease-in-out}.share-swiper_content>*{line-height:150%}.share-swiper_content .text-16{color:#025899}.share .icon,.share-swiper_img .img img{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.share .icon{width:4rem;height:4rem}.share .icon img,.system-logo_img img{width:100%;height:100%;object-fit:contain}.share-row{--rg:1.6rem;--cg:1.6rem}@media screen and (max-width:1024px){.share-row{display:none}}.share-list{max-height:39rem;padding-right:3rem;overflow:hidden auto}.share-list .share-swiper_img{flex-shrink:0;max-width:19.4rem}.share-list .share-swiper_img .icon{width:2rem;height:2rem}.count{--padding:4.8rem;padding-top:var(--padding);background-color:#025899}@media screen and (max-width:1200px){.count{--padding:4rem}}.count-wrap{--letter-spacing:2.4rem}@media screen and (max-width:1280px){.count-wrap{--letter-spacing:1.2rem}}@media screen and (max-width:767px){.count-wrap{--letter-spacing:1rem}}.count-wrap .title-main{width:100%;color:#fff;margin:0 auto;max-width:110rem}.count-inner{row-gap:0}.count-list{display:flex;flex-wrap:wrap;row-gap:2.4rem;padding-bottom:var(--padding);margin:0 calc(-1*var(--letter-spacing))}.count-item{width:calc(100%/4);padding:0 var(--letter-spacing)}@media screen and (max-width:1024px){.count-item{width:calc(100%/2)}}.count-number{display:flex;margin:0 auto;font-weight:700;font-size:6.4rem;user-select:none;text-align:center;width:fit-content;align-items:flex-start;background:linear-gradient(90deg,#dfaa23 0,#fbf08d 47.92%,#dfaa23 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media screen and (max-width:1200px){.count-number{font-size:4.8rem}}@media screen and (max-width:1024px){.count-number{font-size:4rem}}@media screen and (max-width:767px){.count-number{font-size:3.6rem}}.count-number .suffix{font-size:4rem;line-height:normal}@media only screen and (max-width:1200px){.count-number .suffix{font-size:3.5rem}}@media only screen and (max-width:800px){.count-number .suffix{font-size:2.7rem}}.count-content{margin:0 auto;text-align:center;max-width:20.2rem}.count-content .text-18{color:#fff;line-height:133%}.count-desc{padding:2.4rem 0;isolation:isolate;position:relative}@media screen and (max-width:1024px){.count-desc{padding:1.6rem 0}}.count-desc::before,.system-wrap::before{content:"";top:0;left:50%;z-index:-1;width:100vw;height:100%;position:absolute;transform:translateX(-50%)}.count-desc::before{background-color:#e4f4ff}.system-wrap{padding:4rem 0;isolation:isolate;position:relative}@media screen and (max-width:576px){.system-wrap{padding:1.6rem 0}}.system-wrap::before{background:linear-gradient(270deg,#eaf6ff 0,rgba(255,255,255,.5) 52.8%,#e4f4ff 104.5%)}.system-title{row-gap:0}.system-title>*{color:#025899;line-height:150%}.system-title .title-main br{display:none}.system-title .title-main span{display:block;line-height:130%}.system-title .text-18{font-size:1.8rem}.system-row{align-items:center}.system-logo{--row-gap:1.2rem;--letter-spacing:0.6rem}.system-logo_list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--row-gap);margin:0 calc(-1*var(--letter-spacing))}.system-logo_item{padding:0 var(--letter-spacing)}@media screen and (max-width:767px){.system-logo_item{width:calc(100%/3)}}@media screen and (min-width:768px){.system-logo_img{width:13rem;height:13rem}}@media screen and (min-width:768px) and (max-width:1200px){.system-logo_img{width:6rem;height:6rem}}@media screen and (max-width:767px){.system-logo_img{position:relative;padding-top:calc(1/1*100%)}}@media screen and (max-width:767px){.system-logo_img img{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}}@media screen and (max-width:1200px){.system-content{row-gap:1.6rem}}.system-content .text-18{line-height:150%;text-align:justify}@media screen and (max-width:576px){.system-row{--rg:1.6rem;--cg:1.6rem}}@media screen and (max-width:767px){.system-col{width:100%}}.service{margin:6rem 0}@media screen and (max-width:992px){.service{margin:6rem 0}}@media screen and (max-width:576px){.service{margin:4rem 0}}.service-swiper{position:relative;--letter-spacing:1.2rem}.service-swiper .swiper{margin:0 calc(-1*var(--letter-spacing))}.service-swiper .swiper-slide{width:calc(100%/4);padding:0 var(--letter-spacing)}@media screen and (max-width:1200px){.service-swiper .swiper-slide{width:calc(100%/3)}}@media screen and (max-width:991px){.service-swiper .swiper-slide{width:calc(100%/2)}}@media screen and (max-width:576px){.service-swiper .swiper-slide{width:100%}}@media screen and (min-width:577px){.service-swiper .swiper-navigation{display:none}}.service-box{overflow:hidden;border-radius:2rem;background:linear-gradient(270deg,#eaf6ff 0,rgba(255,255,255,.5) 52.8%,#e4f4ff 104.5%)}@media screen and (min-width:1201px){.service-box:hover .img img{transform:translate(-50%,-50%) scale(1.05)}}.service-box_img{display:block;padding:2.4rem;overflow:hidden;position:relative}.service-box_img .img{overflow:hidden;position:relative;border-radius:50%;padding-top:calc(1/1*100%)}.service-box_img .img img{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);transition:.4s ease-in-out}.service-box_img .img-thumb{right:.6rem;bottom:1.2rem;overflow:hidden;width:9rem;height:9rem;position:absolute;border-radius:50%}.service-box_img .img img,.service-box_img .img-thumb img{width:100%;height:100%;object-fit:cover}.service-box_content-title{text-align:center;padding:1.2rem;background:linear-gradient(0deg,#025899 0,#025899 100%)}.service-box_content-title>*{color:#fff}.service-box_content-title .title-20{font-size:2rem;line-height:150%;transition:.4s ease-in-out}@media only screen and (max-width:1200px){.service-box_content-title .title-20{font-size:1.8rem}}@media screen and (min-width:1201px){.service-box_content-title .title-20:hover{color:#dfaa23}}.service-box_content-title h3.title-20{font-size:2.2rem}@media only screen and (max-width:1200px){.service-box_content-title h3.title-20{font-size:2rem}}@media only screen and (max-width:800px){.service-box_content-title h3.title-20{font-size:2rem}}.service-box_content-title .text-16{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1;-webkit-line-clamp:1;letter-spacing:.05rem}.service-box_content ul{display:flex;row-gap:.6rem;padding:1.6rem .8rem;flex-direction:column}.service-box_content ul li:not(:last-child){padding-bottom:.6rem;border-bottom:.1rem solid #025899}.service-box_content ul .box{gap:.8rem;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1201px){.service-box_content ul .box:hover .text-18{color:#dfaa23}}.service-box_content ul .box .text-18{transition:.4s ease-in-out}.service-box_content ul .text-14{line-height:133%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1;-webkit-line-clamp:1}.quality{position:relative;isolation:isolate;padding:8rem 0}@media screen and (max-width:992px){.quality{padding:6rem 0}}@media screen and (max-width:576px){.quality{padding:4rem 0}}.quality::before{content:"";top:0;left:0;width:100%;z-index:-1;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/i-dent/assets-v2/images/home/quality-bg.png)}.quality-heading .title-main{width:100%;margin:0 auto;max-width:75rem;line-height:150%}.quality-swiper{position:relative;--letter-spacing:1.2rem}@media screen and (max-width:767px){.quality-swiper{--letter-spacing:0.6rem}}.quality-swiper .swiper-pagination-bullet{background-color:#025899}.quality-swiper .swiper-pagination-bullet-active{background:linear-gradient(90deg,#dfaa23 0,#fbf08d 48%,#dfaa23 100%)}@media screen and (min-width:1201px){.quality-swiper .swiper{margin:0 auto;max-width:114rem}}@media screen and (max-width:1200px){.quality-swiper .swiper{margin:0 calc(-1*var(--letter-spacing))}}.quality-swiper .swiper-slide{width:calc(100%/4);padding:0 var(--letter-spacing)}@media screen and (max-width:1024px){.quality-swiper .swiper-slide{width:calc(100%/3)}}@media screen and (max-width:767px){.quality-swiper .swiper-slide{width:calc(100%/2)}}.quality-swiper_img{position:relative;padding-top:calc(356/236*100%)}.feedback-img_img .img img,.quality-swiper_img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transform:translate(-50%,-50%)}.partner{margin:6rem 0}@media screen and (max-width:992px){.partner{margin:6rem 0}}@media screen and (max-width:576px){.partner{margin:4rem 0}}@media screen and (max-width:1200px){.partner-wrap{row-gap:2.4rem}}.partner-heading .text-18{color:#025899}.partner-swiper .swiper-wrapper{align-items:center;transition-timing-function:linear}.partner-swiper .swiper-slide{padding:0 1.2rem;width:calc(100%/4)}@media screen and (max-width:767px){.partner-swiper .swiper-slide{width:calc(100%/3)}}@media screen and (max-width:576px){.partner-swiper .swiper-slide{width:calc(100%/2)}}.partner-swiper_img{user-select:none;max-width:31.4rem}@media screen and (max-width:1200px){.partner-swiper_img{max-width:20rem}}@media screen and (max-width:576px){.partner-swiper_img{max-width:15rem}}.calendar-bg img,.partner-swiper_img img{width:100%;object-fit:cover}.calendar{position:relative;padding:8rem 0}@media screen and (max-width:992px){.calendar{padding:6rem 0}}@media screen and (max-width:576px){.calendar{padding:4rem 0}}.calendar-bg{inset:0;z-index:-1;position:absolute}@media screen and (max-width:1024px){.calendar-bg{background-color:#025899}}.calendar-bg img{height:100%}@media screen and (max-width:1024px){.calendar-bg img{display:none}}.calendar-position{z-index:5;position:relative}.calendar-content{width:100%;max-width:59rem;margin-left:auto;text-align:center}@media screen and (min-width:1025px){.calendar-content{margin-right:16rem}}@media screen and (min-width:1025px) and (max-width:1200px){.calendar-content{margin-right:12rem}}@media screen and (max-width:1024px){.calendar-content{margin-right:auto}}.calendar-content .title-22{font-size:2.2rem;color:#025899}@media screen and (max-width:1024px){.calendar-content .title-22{color:#fff;font-size:1.8rem}}@media screen and (max-width:400px){.calendar-content .title-22{margin:0 auto;max-width:26rem}}.calendar-content .title-35{margin:0 auto;font-size:3.5rem;width:fit-content;background:linear-gradient(270deg,#bd0000 0,#ff1f1f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.calendar-content .title-35{font-size:2.4rem;background:linear-gradient(90deg,#dfaa23 0,#fbf08d 47.92%,#dfaa23 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media screen and (max-width:576px){.calendar-content .title-35{margin:0 auto;font-size:2rem;max-width:20rem}}.calendar-content .text-18{color:#2b2b2b}@media screen and (max-width:1024px){.calendar-content .text-18{color:#e4f4ff}.calendar-content_title{row-gap:1.2rem}}.calendar-content_title>*{line-height:150%}.calendar-content form .form-wrap{row-gap:1.6rem}.calendar-content form .form-text{display:none}.calendar-content form .form-action{margin-top:.8rem}@media screen and (max-width:1024px){.calendar-content form .form-action .btn{font-size:1.6rem;padding:.4rem 2.4rem}}.calendar-content form input{border-color:#025899}.feedback{margin:3rem 0}@media screen and (max-width:992px){.feedback{margin:6rem 0}}@media screen and (max-width:576px){.feedback{margin:4rem 0}}.feedback-wrap{row-gap:2.4rem}.feedback-swiper{width:100%;margin:0 auto;max-width:102rem;position:relative;--letter-spacing:1rem}@media screen and (max-width:1200px){.feedback-swiper{--letter-spacing:0.5rem}}.feedback-swiper .swiper{padding-block:4rem;margin:-4rem calc(-1*var(--letter-spacing))}.feedback-swiper .swiper-wrapper{row-gap:2rem;flex-direction:row!important}@media screen and (max-width:1200px){.feedback-swiper .swiper-wrapper{row-gap:1rem}}.feedback-swiper .swiper-slide{width:calc(100%/2);padding:0 var(--letter-spacing)}@media screen and (max-width:576px){.feedback-swiper .swiper-slide{width:100%}}.feedback-box{row-gap:1.6rem;padding:1.2rem;overflow:hidden;border-radius:2rem;background-color:#fff;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.25)}@media screen and (min-width:1201px){.feedback-box:hover .img img{transform:translate(-50%,-50%) scale(1.05)}}@media screen and (max-width:767px){.feedback-box{padding:1.2rem}}.feedback-img_img{height:100%}.feedback-img_img .img img{transition:.4s ease-in-out;object-fit:inherit}.feedback-img_img .img:not(:has(picture)){overflow:hidden;position:relative;border-radius:2rem;padding-top:calc(385/660*100%);display:block}.feedback-img_img .img:has(picture) picture{display:block;overflow:hidden;position:relative;border-radius:2rem;padding-top:calc(385/660*100%)}.feedback-content{gap:1.2rem;position:relative}.feedback-content_title{row-gap:.8rem}@media screen and (max-width:1200px){.feedback-content_title{row-gap:.4rem}}.feedback-content_title>*{line-height:150%}.feedback-content_title .text-20{color:#025899;margin-right:11rem}@media screen and (min-width:1200px){.feedback-content_title .text-20{margin-right:12rem}}.feedback-content_title .box{gap:.6rem;display:flex}.brand-swiper_content ul li img,.feedback-content_title .box img{flex-shrink:0;margin-top:.3rem;object-fit:contain;width:1.6rem;height:1.6rem}.feedback-content .text-18{color:#535353}.feedback-content>.text-18{position:absolute;right:0;top:0;min-width:11rem;text-align:right}@media screen and (min-width:1200px){.feedback-content>.text-18{min-width:12rem}}.feedback-content.d-none{display:none}.newspapper{margin:3rem 0}@media screen and (max-width:992px){.newspapper{margin:6rem 0}}@media screen and (max-width:576px){.newspapper{margin:4rem 0}.newspapper-wrap{row-gap:2.4rem}}.newspapper-swiper{position:relative;--letter-spacing:1.5rem}@media screen and (max-width:1200px){.newspapper-swiper{--letter-spacing:0.8rem}}.newspapper-swiper .swiper{max-width:114rem;margin:-4rem auto;padding-block:4rem}@media screen and (max-width:1201px){.newspapper-swiper .swiper{margin:-4rem calc(-1*var(--letter-spacing))}}.newspapper-swiper .swiper-slide{width:calc(100%/3);padding:0 var(--letter-spacing)}@media screen and (max-width:1024px){.newspapper-swiper .swiper-slide{width:calc(100%/2)}}@media screen and (max-width:576px){.newspapper-swiper .swiper-slide{width:100%}}.newspapper-swiper_box{overflow:hidden;border-radius:2rem;box-shadow:0 .4rem .4rem 0 rgba(0,0,0,.25)}.newspapper-swiper_action{padding:2.4rem}.newspapper-swiper_img{overflow:hidden;position:relative;border-radius:2rem;padding-top:calc(708/425*100%)}.brand-swiper_img img,.news-swiper_img img,.newspapper-swiper_img img,.tech-swiper_box-img img{top:50%;left:50%;width:100%;height:100%;object-fit:cover;position:absolute;transform:translate(-50%,-50%);transition:.4s ease-in-out}.register{margin:6rem 0}@media screen and (max-width:992px){.register{margin:6rem 0}}@media screen and (max-width:576px){.register{margin:4rem 0}.register .container{padding:0 .4rem}}.register-wrap{overflow:hidden;border-radius:2rem;background:linear-gradient(-270deg,#eaf6ff 12.56%,rgba(242,250,255,.38) 76.37%)}.register-content{max-width:70.4rem}@media screen and (min-width:577px){.register-content{padding:4rem}}@media screen and (max-width:576px){.register-content{overflow:hidden;border-radius:2rem}.register-content_title{row-gap:0}.register-content_action{padding:0 1.6rem 1.6rem}}.register-content_action .btn{font-size:1.8rem}@media only screen and (max-width:1200px){.register-content_action .btn{font-size:1.6rem}}@media screen and (max-width:576px){.register-content_action .btn{margin:0 auto}}.register-content .title-22{line-height:150%;color:#025899}@media screen and (max-width:576px){.register-content .title-22{color:#fff;padding:1.6rem;font-size:1.8rem;text-align:center;background-color:#025899}}.register-content .text-18{line-height:150%;text-align:justify}@media screen and (max-width:576px){.register-content .text-18{padding:1.8rem 1.8rem 0}}.register-content .text-18 a{font-weight:700;color:#025899;transition:.4s ease-in-out}@media screen and (min-width:1201px){.register-content .text-18 a:hover{color:#ec1d23}}.tech{position:relative;isolation:isolate;padding:6rem 0}@media screen and (max-width:992px){.tech{padding:6rem 0}}@media screen and (max-width:576px){.tech{padding:4rem 0;overflow:hidden}}.brand::before,.tech::before{content:"";top:0;left:0;width:100%;z-index:-1;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/i-dent/assets-v2/images/home/tech-bg.png)}.tech-title{text-align:center}.tech-title .text-18{width:100%;margin:0 auto;line-height:1.33;max-width:85.6rem;text-align:left}.tech-swiper{position:relative;--letter-spacing:0.8rem}.tech-swiper .swiper{margin:0 calc(-1*var(--letter-spacing))}@media screen and (max-width:576px){.tech-swiper .swiper{overflow:visible}}@media screen and (min-width:1201px){.tech-swiper .swiper-wrapper{row-gap:4rem;flex-wrap:wrap;justify-content:center;transform:unset!important}}.tech-swiper .swiper-slide{height:auto;width:calc(100%/3);padding:0 var(--letter-spacing)}@media screen and (max-width:767px){.tech-swiper .swiper-slide{width:calc(100%/2)}}@media screen and (max-width:576px){.tech-swiper .swiper-slide{width:calc(100%/1.5)}.tech-swiper .swiper-slide-active .tech-swiper_box-content{opacity:1}}@media screen and (min-width:1201px){.tech-swiper .swiper-navigation{display:none}}.tech-swiper_box{height:100%}@media screen and (min-width:1201px){.tech-swiper_box:hover .tech-swiper_box-img img{transform:translate(-50%,-50%) scale(1.05)}}.tech-swiper_box-img{display:block;overflow:hidden;user-select:none;position:relative;border-radius:2rem;padding-top:calc(277/406*100%)}.tech-swiper_box-content{width:100%;margin:0 auto;flex-shrink:0;max-width:27.8rem;text-align:center}@media screen and (max-width:576px){.tech-swiper_box-content{opacity:0;transition:.4s ease-in-out}}.tech-swiper_box-content .text-16{transition:.4s ease-in-out}.tech-swiper_box-content .text-18{line-height:150%;color:#025899;transition:.4s ease-in-out}@media screen and (min-width:1201px){.tech-swiper_box-content .text-18:hover{color:#ec1d23}}@media screen and (max-width:576px){.tech-swiper .swiper-navigation>*{top:30%}}.news{margin:6rem 0}@media screen and (max-width:992px){.news{margin:6rem 0}}@media screen and (max-width:576px){.news{margin:4rem 0}}@media screen and (max-width:767px){.news-heading{row-gap:2.4rem}}.news-heading_list{gap:4rem;display:flex}@media screen and (min-width:768px){.news-heading_list{justify-content:center}}@media screen and (max-width:1200px){.news-heading_list{gap:2rem}}@media screen and (max-width:767px){.news-heading_list{white-space:nowrap;overflow:auto hidden;padding-bottom:.4rem;gap:0;justify-content:center}}.news-heading_item{width:auto;cursor:pointer;text-align:center;border-radius:2rem;transition:.4s ease-in-out;padding:.2rem 2rem}@media screen and (min-width:1201px){.news-heading_item:hover{background-color:#025899}.news-heading_item:hover .text-18{color:#fff}}@media screen and (max-width:767px){.news-heading_item{flex:0 0 auto;padding:.5rem 1.2rem}}@media screen and (max-width:576px){.news-heading_item{padding:.4rem 1rem}}.news-heading_item.active{background-color:#025899}.news-heading_item.active .text-18{color:#fff}.news-heading_item .text-18{line-height:133%;transition:.4s ease-in-out}@media screen and (max-width:576px){.news-heading_item .text-18{font-size:1.4rem;color:#025899}.news-wrap{row-gap:2.4rem}}.news-swiper{position:relative;--letter-spacing:2.4rem}@media screen and (max-width:1200px){.news-swiper{--letter-spacing:0.8rem}}.news-swiper .swiper{margin:0 calc(-1*var(--letter-spacing))}.news-swiper .swiper-slide{height:auto;width:calc(100%/3);padding:0 var(--letter-spacing)}@media screen and (max-width:1024px){.news-swiper .swiper-slide{width:calc(100%/2)}}@media screen and (max-width:576px){.news-swiper .swiper-slide{width:100%}}@media screen and (min-width:1201px){.news-swiper .swiper-pagination{display:none}}.news-swiper_box{height:100%;position:relative}@media screen and (min-width:1201px){.news-swiper_box:hover img{transform:translate(-50%,-50%) scale(1.05)}}@media screen and (max-width:576px){.news-swiper_box{row-gap:2rem}}.news-swiper_img{overflow:hidden;position:relative;border-radius:2rem;padding-top:calc(310/452*100%)}.news-swiper_content{height:100%}@media screen and (max-width:1200px){.news-swiper_content{row-gap:1.2rem}}@media screen and (max-width:576px){.news-swiper_content{row-gap:.4rem}}.news-swiper_content .text-20{line-height:150%;color:#025899;transition:.4s ease-in-out}@media screen and (min-width:1201px){.news-swiper_content .text-20:hover{color:#ec1d23}}.news-swiper_content h3.text-20{font-size:2.2rem}@media only screen and (max-width:1200px){.news-swiper_content h3.text-20{font-size:2rem}}@media only screen and (max-width:800px){.news-swiper_content h3.text-20{font-size:2rem}}.news-swiper_content .text-18{line-height:133%}.news-swiper_content .btn{margin-top:auto;font-size:1.8rem;line-height:150%;padding:.2rem 2rem}@media screen and (max-width:576px){.news-swiper_content .btn{font-size:1.6rem;margin:auto auto 0}}.brand{isolation:isolate;position:relative;padding:4rem 0 10rem}@media screen and (max-width:992px){.brand{padding:6rem 0}}@media screen and (max-width:576px){.brand{padding:4rem 0}}.brand::before{pointer-events:none;background-image:url(/wp-content/themes/i-dent/assets-v2/images/home/brand-bg.jpg)}@media screen and (max-width:576px){.brand .title-main{margin:0 auto}}.brand-swiper{position:relative;--letter-spacing:1rem}.brand-swiper .swiper{padding:4rem 0;margin:-4rem calc(-1*var(--letter-spacing))}.brand-swiper .swiper-slide{width:calc(100%/3);padding:0 var(--letter-spacing)}@media screen and (max-width:1024px){.brand-swiper .swiper-slide{width:calc(100%/2)}}@media screen and (max-width:576px){.brand-swiper .swiper-slide{width:100%}}.brand-swiper_box{overflow:hidden;border-radius:2rem;box-shadow:0 .4rem .4rem rgba(0,0,0,.25)}@media screen and (min-width:1201px){.brand-swiper_box:hover .brand-swiper_img img{transform:translate(-50%,-50%) scale(1.05)}}.brand-swiper_img{display:block;overflow:hidden;position:relative;border-radius:2rem;padding-top:calc(290/342*100%)}.brand-swiper_content-title{padding:1.6rem;text-align:center;background-color:#cce9ff}@media screen and (max-width:576px){.brand-swiper_content-title{padding:1.2rem}}.brand-swiper_content-title .title-22{color:#025899}.brand-swiper_content-info{padding:2.4rem 1.2rem}.brand-swiper_content ul{display:flex;row-gap:1.2rem;flex-direction:column}.brand-swiper_content ul li{gap:1.2rem;display:flex}.brand-swiper_content ul li img{margin-top:.4rem;filter:brightness(0) saturate(100%) invert(20%) sepia(43%) saturate(4445%) hue-rotate(190deg) brightness(94%) contrast(98%)}.brand-swiper_content ul li .text-16{line-height:150%;transition:.4s ease-in-out}@media screen and (min-width:1201px){.brand-swiper_content ul li .text-16:hover{color:#025899}}.brand-swiper_content .btn{gap:.6rem;line-height:150%;font-size:1.8rem;padding:.4rem 1.4rem;flex-direction:row-reverse}.brand-swiper_content .btn img{width:2rem;height:2rem}.p-home .feedback{margin:0;padding:4rem 0;background:#eaf6ff;background:linear-gradient(90deg,#eaf6ff 0,rgba(255,255,255,.5) 51%,#e4f4ff 100%)}@media screen and (min-width:576px){.p-home .feedback{padding:6rem 0}}