@container (calc(1200 / 16 * 1em) <= inline-size){}@container (inline-size < calc(1200 / 16 * 1em)){}.con_homepage .con_classroom .box_content .box_inner,.con_homepage .con_info .box_inner,.con_homepage .con_news>.box_inner,.con_homepage .con_testimonials .box_inner{margin-inline:auto;max-width:calc(1500 / 16 * 1em);width:90%}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}@container (calc(768 / 16 * 1em) <= inline-size){}@container (inline-size < calc(768 / 16 * 1em)){}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_date .box_published:has(+.box_updated){display:none}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_date .subject{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_date .content{--fsz:13;font-size:calc(var(--fsz) / var(--base) * 1em);white-space:nowrap;line-height:1;font-weight:500}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_category .subject{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_category .content{color:#969696;--fsz:13;font-size:calc(var(--fsz) / var(--base) * 1em);white-space:nowrap;line-height:1;font-weight:700}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_category .content ul{display:flex;flex-wrap:wrap;gap:0 calc(6 / var(--fsz) * 1em)}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_category .content p,.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_category .content ul li{display:inline-block;vertical-align:top;padding:calc(7 / var(--fsz) * 1em) calc(9 / var(--fsz) * 1em);border-radius:calc(5 / var(--fsz) * 1em);background:#ae4823;color:#fff}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_news{margin-top:calc(58 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_news{margin-top:calc(40 / var(--base) * 1em)}}.con_homepage .con_news>.box_inner{max-width:calc(966 / var(--base) * 1em)}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_news>.box_inner .box_news{padding-inline:calc(15 / var(--base) * 1em)}}.con_homepage .con_news>.box_inner .box_news>li{border-bottom:1px dashed #deae9c}.con_homepage .con_news>.box_inner .box_news>li .item{text-decoration:none;display:block}.con_homepage .con_news>.box_inner .box_news>li .item .box_item{display:flex}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_news>.box_inner .box_news>li .item .box_item{padding-block:calc(15 / var(--base) * 1em);gap:calc(19 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_news>.box_inner .box_news>li .item .box_item{padding-bottom:calc(18 / var(--base) * 1em);flex-wrap:wrap;gap:calc(11 / var(--base) * 1em) calc(19 / var(--base) * 1em)}}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_date{order:-1;margin-right:calc(3 / var(--base) * 1em)}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_category{order:-2}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_news>.box_inner .box_news>li .item .box_item .title{line-height:1.4375;--fsz:16}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_news>.box_inner .box_news>li .item .box_item .title{--fsz:15;line-height:1.6}}.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_information{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500;margin-top:calc(16 / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_information{line-height:1.4375;--fsz:16}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_news>.box_inner .box_news>li .item .box_item .box_information{--fsz:15;line-height:1.6}}.con_homepage .con_classroom{display:flex;flex-direction:column-reverse}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_classroom{margin-top:calc(42 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_classroom{margin-top:calc(60 / var(--base) * 1em)}}.con_homepage .con_classroom .box_content{background:#eaf5f7}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content{padding-top:calc(7 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_classroom .box_content{padding-block:calc(17 / var(--base) * 1em) calc(11 / var(--base) * 1em)}}.con_homepage .con_classroom .box_content .box_inner{max-width:calc(1576 / var(--base) * 1em);display:flex;gap:0 calc(var(--gap) / var(--base) * 1em)}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content .box_inner{justify-content:space-between;--gap:30}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner{flex-wrap:wrap;justify-content:center}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner{--gap:50}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner{--gap:17}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner .img{max-width:calc((100% - var(--gap) / var(--base) * 1em) / 2)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content .box_inner .img.img_left{order:-2;flex:0 0 24.5558375635%}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content .box_inner .img.img_right{flex:0 0 23.5406091371%}}.con_homepage .con_classroom .box_content .box_inner .box_text{text-align:center}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content .box_inner .box_text{order:-1}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner .box_text{flex:0 0 100%;margin-bottom:calc(51 / var(--base) * 1em)}}.con_homepage .con_classroom .box_content .box_inner .box_text .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content .box_inner .box_text .title{--fsz:40;line-height:1.725}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner .box_text .title{--fsz:26;line-height:1.6153846154}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_classroom .box_content .box_inner .box_text .txt_desc{margin-top:calc(63 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_classroom .box_content .box_inner .box_text .txt_desc{margin-top:calc(19 / var(--fsz) * 1em)}}.con_homepage .con_classroom .img_bg{display:block}.con_homepage .con_classroom .img_bg img{width:100%;height:auto}.con_homepage .con_info{background:#fff}.con_homepage .con_info .img_top{position:sticky;top:0;display:block;z-index:0}.con_homepage .con_info .img_top img{width:100%}.con_homepage .con_info .box_inner{max-width:calc(1655 / var(--base) * 1em);display:flex;position:relative;z-index:1}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner{gap:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 65/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,95/var(--base) * 1em);align-items:flex-start}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner{flex-direction:column}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .img_title_decorate{position:absolute;left:0}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner .img_title_decorate{order:-3}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_text{padding-left:clamp(40/var(--base) * 1em,40/var(--base) * 1em + 102/720 * (var(--cqi-to-px) - 1200/100) * 100/var(--base) * 1em,142/var(--base) * 1em)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_text{flex:1 1 auto}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text{display:contents}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text>*{order:-2}}.con_homepage .con_info .box_inner .box_text .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_text .title{--fsz:24}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text .title{--fsz:17}}.con_homepage .con_info .box_inner .box_text .sub_title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600;line-height:1.6153846154}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_text .sub_title{--fsz:40;margin-top:calc(33 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text .sub_title{--fsz:26;line-height:1.6153846154;margin-top:calc(24 / var(--fsz) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_text .txt_desc{margin-top:calc(29 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text .txt_desc{margin-top:calc(10 / var(--fsz) * 1em)}}.con_homepage .con_info .box_inner .box_text .btn{display:flex}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_text .btn{margin-top:calc(44 / var(--base) * 1em)}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text .btn{order:0;justify-content:center}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text .btn{margin-top:calc(32 / var(--base) * 1em)}}.con_homepage .con_info .box_inner .box_text .btn .button{--fsz:18;--padding-block:13;--padding-inline:26;--border-width:4;--border-color:transparent;--bg-color:#fff;--color:#002233;--gap:10;--icon-size:30;font-size:calc(var(--fsz) / var(--base) * 1em);border:calc(var(--border-width) / var(--fsz) * 1em) solid var(--border-color);display:flex;align-items:center;text-align:center;text-decoration:none;border-radius:calc(infinity * 1px);appearance:none;transition:all 0.2s ease-in-out;gap:calc(var(--gap) / var(--fsz) * 1em);background:var(--bg-color);color:var(--color);box-shadow:0 calc(3 / var(--fsz) * 1em) calc(14 / var(--fsz) * 1em) 0 rgba(0,0,0,0.25);font-weight:700;line-height:1.2;padding-block:calc(13 / var(--fsz) * 1em);padding-inline:calc(var(--padding-inline) / var(--fsz) * 1em) calc(18 / var(--fsz) * 1em)}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_text .btn .button{--fsz:16;--icon-size:28;--padding-block:11;--padding-inline:23;padding-block:calc(var(--padding-block) / var(--fsz) * 1em);padding-inline:calc(var(--padding-inline) / var(--fsz) * 1em) calc(11 / var(--fsz) * 1em)}}.con_homepage .con_info .box_inner .box_text .btn .button .icon{width:calc(var(--icon-size) / var(--fsz) * 1em);height:calc(var(--icon-size) / var(--fsz) * 1em);flex:0 0 calc(var(--icon-size) / var(--fsz) * 1em);background:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out}.con_homepage .con_info .box_inner .box_text .btn .button .icon [class^=ico_]{width:20%;aspect-ratio:8.49/15.25;color:var(--bg-color)}.con_homepage .con_info .box_inner .box_text .btn .button:hover{--bg-color:#009faf;--color:#fff;--border-color:#2eedff}.con_homepage .con_info .box_inner .box_images{display:flex;flex-wrap:wrap;justify-content:space-between}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_images{flex:0 0 49.5468277946%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_images{gap:calc(18 / var(--base) * 1em) calc(20 / var(--base) * 1em)}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner .box_images{order:-1}}@container (calc(768 / 16 * 1em) <= inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info .box_inner .box_images{margin-top:calc(45 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_images{margin-top:calc(21 / var(--base) * 1em);gap:calc(8 / var(--base) * 1em) calc(9 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info .box_inner .box_images .img{flex:0 0 calc((100% - 20 / var(--base) * 1em) / 2)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info .box_inner .box_images .img{flex:0 0 calc((100% - 9 / var(--base) * 1em) / 2)}}.con_homepage .con_info .box_inner .box_images .img:first-child{flex:0 0 100%}.con_homepage .con_info .box_inner .box_images .img img{border-radius:calc(15 / var(--base) * 1em);width:100%}.con_homepage .con_info.con_training{margin-top:calc(-1 / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_training{padding-bottom:calc(226 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info.con_training{padding-bottom:calc(77 / var(--base) * 1em)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_training .box_inner{margin-top:calc(-60 / var(--base) * 1em)}}@container (inline-size < calc(1200 / 16 * 1em)){.con_homepage .con_info.con_training .box_inner{margin-top:-12.75vw}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_training .box_inner .img_title_decorate{max-width:59.3957703927%;top:calc(-63 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_training .box_inner .box_text{padding-top:calc(127 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info.con_training .box_inner .box_text .title{margin-top:calc(-8 / var(--fsz) * 1em)}}.con_homepage .con_info.con_repair{position:relative}.con_homepage .con_info.con_repair:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:#eaf5f7;z-index:0;pointer-events:none}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_repair:before{top:clamp(264/var(--base) * 1em,264/var(--base) * 1em + 396/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,660/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info.con_repair:before{top:61.25vw}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_repair .box_inner{margin-top:calc(-1 * clamp(250 / var(--base) * 1em, 250 / var(--base) * 1em + 350 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 600 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info.con_repair .box_inner{margin-top:-61.25vw}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_repair .box_inner .img_title_decorate{max-width:56.4954682779%;top:calc(-67 / var(--base) * 1em);left:auto;right:calc(-1 * clamp(30 / var(--base) * 1em, 30 / var(--base) * 1em + 83 / 720 * (var(--cqi-to-px) - 1200 / 100) * 100 / var(--base) * 1em, 113 / var(--base) * 1em))}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_repair .box_inner .box_images{order:-1}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_repair .box_inner .box_text{padding-left:0;padding-top:calc(245 / var(--base) * 1em)}}.con_homepage .con_info.con_repair .img_decorate{position:absolute;right:0}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_repair .img_decorate{width:14.53125%;top:13%}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info.con_repair .img_decorate{width:33.5%;top:14%}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_consultation{padding-bottom:calc(130 / var(--base) * 1em);margin-top:calc(-1 * clamp(50 / var(--base) * 1em, 50 / var(--base) * 1em + 180 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 230 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_info.con_consultation{padding-bottom:calc(170 / var(--base) * 1em);margin-top:-32.75vw}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_consultation .box_inner{margin-top:calc(-60 / var(--base) * 1em)}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_consultation .box_inner .img_title_decorate{max-width:43.3232628399%;top:calc(-58 / var(--base) * 1em)}}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_info.con_consultation .box_inner .box_text{padding-top:calc(120 / var(--base) * 1em)}}.con_homepage .con_testimonials{background:#eaf5f7}.con_homepage .con_testimonials .img_top{position:sticky;top:0;display:block;z-index:0;background:#fff}.con_homepage .con_testimonials .img_top img{width:100%;height:auto}.con_homepage .con_testimonials .img_bottom{background:#fff;position:relative;z-index:1;display:block}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .img_bottom{margin-top:calc(-23 / var(--base) * 1em)}}.con_homepage .con_testimonials .img_bottom img{width:100%;height:auto}.con_homepage .con_testimonials .box_inner{position:relative;z-index:2;max-width:calc(1680 / var(--base) * 1em)}.con_homepage .con_testimonials .box_inner .box_title{display:flex;flex-direction:column-reverse}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .box_title{margin-top:calc(-1 * clamp(40 / var(--base) * 1em, 40 / var(--base) * 1em + 212 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 252 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_title{margin-top:-71.25vw}}.con_homepage .con_testimonials .box_inner .box_title .title{font-size:calc(var(--fsz) / var(--base) * 1em);padding-left:10%}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .box_title .title{--fsz:24;margin-top:calc(-21 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_title .title{--fsz:17;margin-top:calc(5 / var(--fsz) * 1em)}}.con_homepage .con_testimonials .box_inner .box_title .img_title_decorate{display:block}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide{margin-top:calc(15 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .splide .splide__track{padding-block:calc(40 / var(--base) * 1em);margin-inline:-5%!important;padding-inline:5%!important}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list{margin-inline:calc(-1 * clamp(20 / var(--base) * 1em, 20 / var(--base) * 1em + 24 / 1152 * (var(--cqi-to-px) - 768 / 100) * 100 / var(--base) * 1em, 44 / var(--base) * 1em))}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list{margin-inline:calc(-15 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide{position:relative}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide{padding-inline:clamp(20/var(--base) * 1em,20/var(--base) * 1em + 24/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,44/var(--base) * 1em);opacity:0}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide.is-visible{opacity:1}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide{padding-inline:calc(15 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item{background:#fff;box-shadow:0px 2px 9px 0px rgba(134,191,200,0.3);height:100%;position:relative;z-index:1;border-top-left-radius:calc(235 / var(--base) * 1em);border-top-right-radius:calc(235 / var(--base) * 1em);border-bottom-left-radius:calc(20 / var(--base) * 1em);border-bottom-right-radius:calc(20 / var(--base) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item{padding-block:calc(96 / var(--base) * 1em) calc(50 / var(--base) * 1em);padding-inline:clamp(40/var(--base) * 1em,40/var(--base) * 1em + 10/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,50/var(--base) * 1em) clamp(30/var(--base) * 1em,30/var(--base) * 1em + 13/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,43/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item{padding-block:calc(89 / var(--base) * 1em) calc(35 / var(--base) * 1em);padding-inline:calc(37 / var(--base) * 1em) calc(32 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:600;color:#000;text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{--fsz:28}}@container (calc(1200 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/400 * (var(--cqi-to-px) - 1200/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .title{--fsz:26}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_desc{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500;margin-top:calc(34 / var(--fsz) * 1em)}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_desc{--fsz:17;line-height:2.2352941176}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_desc{--fsz:15;line-height:1.8666666667}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_name{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:500}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_name{--fsz:17;line-height:2.2352941176;margin-top:calc(4 / var(--fsz) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .box_item .txt_name{--fsz:15;line-height:1.8666666667;margin-top:calc(14 / var(--fsz) * 1em)}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate{position:absolute}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_1{left:-4.8214285714%;top:20%;width:22.3214285714%;z-index:2}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_2{right:3.3928571429%;top:calc(-13 / var(--base) * 1em);width:24.4642857143%}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_2{right:calc(-15 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .splide .splide__track .splide__list .splide__slide .img_decorate.img_decorate_3{right:10%;bottom:-7.1428571429%;width:23.0357142857%;z-index:2}.con_homepage .con_testimonials .box_inner .box_contact{text-align:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .box_contact{margin-top:clamp(120/var(--base) * 1em,120/var(--base) * 1em + 52/1152 * (var(--cqi-to-px) - 768/100) * 100/var(--base) * 1em,172/var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_contact{margin-top:calc(138 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .box_contact .txt_title{font-size:calc(var(--fsz) / var(--base) * 1em);font-weight:700}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .box_contact .txt_title{--fsz:22;line-height:1.7727272727}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_contact .txt_title{--fsz:20;line-height:1.85}}.con_homepage .con_testimonials .box_inner .box_contact .btn{display:flex;justify-content:center}@container (calc(768 / 16 * 1em) <= inline-size){.con_homepage .con_testimonials .box_inner .box_contact .btn{margin-top:calc(29 / var(--base) * 1em)}}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_contact .btn{margin-top:calc(33 / var(--base) * 1em)}}.con_homepage .con_testimonials .box_inner .box_contact .btn .button{--fsz:24;--padding-block:17;--padding-inline:44;--border-width:4;--border-color:transparent;--bg-color:#fff;--color:#002233;--gap:12;--icon-size:42;font-size:calc(var(--fsz) / var(--base) * 1em);border:calc(var(--border-width) / var(--fsz) * 1em) solid var(--border-color);display:flex;align-items:center;text-align:center;text-decoration:none;border-radius:calc(infinity * 1px);appearance:none;transition:all 0.2s ease-in-out;gap:calc(var(--gap) / var(--fsz) * 1em);background:var(--bg-color);color:var(--color);box-shadow:0 calc(3 / var(--fsz) * 1em) calc(14 / var(--fsz) * 1em) 0 rgba(0,0,0,0.25);font-weight:700;line-height:1.2;padding-block:calc(17 / var(--fsz) * 1em);padding-inline:calc(var(--padding-inline) / var(--fsz) * 1em) calc(18 / var(--fsz) * 1em)}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_contact .btn .button{--fsz:16;--icon-size:28;--padding-block:11;--padding-inline:23;padding-block:calc(var(--padding-block) / var(--fsz) * 1em);padding-inline:calc(var(--padding-inline) / var(--fsz) * 1em) calc(11 / var(--fsz) * 1em)}}.con_homepage .con_testimonials .box_inner .box_contact .btn .button .icon{width:calc(var(--icon-size) / var(--fsz) * 1em);height:calc(var(--icon-size) / var(--fsz) * 1em);flex:0 0 calc(var(--icon-size) / var(--fsz) * 1em);background:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out}.con_homepage .con_testimonials .box_inner .box_contact .btn .button .icon [class^=ico_]{width:20%;aspect-ratio:8.49/15.25;color:var(--bg-color)}.con_homepage .con_testimonials .box_inner .box_contact .btn .button:hover{--bg-color:#009faf;--color:#fff;--border-color:#2eedff}.con_homepage .con_testimonials .box_inner .box_contact .btn .button{--bg-color:#009faf;--color:#fff;--border-color:#2eedff}.con_homepage .con_testimonials .box_inner .box_contact .btn .button:hover{--border-color:transparent;--bg-color:#fff;--color:#002233}.con_homepage .con_testimonials .box_inner .box_contact .btn .button:focus-visible{outline:calc(var(--border-width) / var(--fsz) * 1em) solid #fff}@container (inline-size < calc(768 / 16 * 1em)){.con_homepage .con_testimonials .box_inner .box_contact .btn .button{--fsz:20;--icon-size:40;--padding-block:16;--padding-inline:50}}#footer.hidden{display:none}