@charset "UTF-8";.horizontal-card a{display:block;position:absolute;inset:0;z-index:1}.horizontal-card .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.horizontal-card .img{overflow:hidden;width:600px;border-radius:6px}.horizontal-card .img img{width:100%}.horizontal-card .box{box-sizing:border-box;position:relative;top:10px;left:-20px;padding:40px;width:580px;border-radius:6px;background:#fff}.horizontal-card .flag{display:block;position:absolute;top:-20px;left:40px;width:60px;height:40px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f6f5f6;background-image:none}.horizontal-card .flag--second{left:110px}.horizontal-card .flag.au{background-image:url(../../common/images/flag-au.webp)}.horizontal-card .flag.ca{background-image:url(../../common/images/flag-ca.webp)}.horizontal-card .flag.ie{background-image:url(../../common/images/flag-ie.webp)}.horizontal-card .flag.mt{background-image:url(../../common/images/flag-mt.webp)}.horizontal-card .flag.nz{background-image:url(../../common/images/flag-nz.webp)}.horizontal-card .flag.ph{background-image:url(../../common/images/flag-ph.webp)}.horizontal-card .flag.uk{background-image:url(../../common/images/flag-uk.webp)}.horizontal-card .flag.us{background-image:url(../../common/images/flag-us.webp)}.horizontal-card .title{margin-bottom:20px;padding-bottom:20px;line-height:1.6;font-size:24px;font-weight:700;border-bottom:1px solid #ccc}.horizontal-card .name{margin-bottom:10px;font-size:18px;font-weight:700}.horizontal-card .name span{padding-left:1em;font-size:14px}.horizontal-card .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.horizontal-card .tags li{padding:5px 10px;border-radius:30px;color:#00a4d3;border:1px solid #00a4d3}.voice{background:#f6f5f6}.voice__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-bottom:60px;padding-block:40px;height:200px;color:#fff;text-align:center;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/b29eb9a3-93f8-4a6a-b63d-fba1276c6dab.webp) no-repeat center center/cover}.voice__header .title{font-size:46px}.voice__header .label{margin-inline:auto;padding:5px 20px;width:-webkit-fit-content;width:fit-content;font-size:20px;font-weight:700;text-align:center;border:1px solid #fff}.voice__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-bottom:40px}.voice__item{position:relative;width:calc((100% - 80px)/ 3);background:#fff}.voice__item a{position:absolute;display:block;inset:0;z-index:1}.voice__item .img{position:relative;overflow:hidden;border-radius:6px 6px 0 0}.voice__item .img img{width:100%;height:240px;-webkit-transition:all ease .2s;transition:all ease .2s}.voice__item .flag{display:block;position:absolute;top:-15px;left:15px;width:48px;height:32px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f6f5f6;background-image:none}.voice__item .flag--second{left:70px}.voice__item .flag.au{background-image:url(../../common/images/flag-au.webp)}.voice__item .flag.ca{background-image:url(../../common/images/flag-ca.webp)}.voice__item .flag.ie{background-image:url(../../common/images/flag-ie.webp)}.voice__item .flag.mt{background-image:url(../../common/images/flag-mt.webp)}.voice__item .flag.nz{background-image:url(../../common/images/flag-nz.webp)}.voice__item .flag.ph{background-image:url(../../common/images/flag-ph.webp)}.voice__item .flag.uk{background-image:url(../../common/images/flag-uk.webp)}.voice__item .flag.us{background-image:url(../../common/images/flag-us.webp)}.voice__item .box{position:relative;padding:30px 20px;text-align:left;border-radius:0 0 6px 6px}.voice__item .title{margin-bottom:10px;padding-bottom:10px;line-height:1.6;font-size:20px;font-weight:700;border-bottom:1px solid #ccc}.voice__item .name{margin-bottom:10px;font-size:16px;font-weight:700}.voice__item .name span{padding-left:5px;font-size:12px}.voice__item .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px}.voice__item .tags li{padding:5px 10px;border-radius:30px;color:#00a4d3;border:1px solid #00a4d3}.voice__item:hover img{scale:1.05}.voice__wrap{position:relative;overflow:hidden;margin-inline:auto;margin-bottom:60px;padding-inline:20px;width:1160px;height:480px}.voice__slider{display:none;position:relative;margin-inline:-40px}.voice__slider.slick-initialized{display:block}.voice__slider .slide-arrow{position:absolute;left:20px;top:180px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:700;border-radius:48px;color:#fff;background:#333;z-index:2}.voice__slider .slide-arrow--next{left:auto;right:40px}.voice__slider .slide-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:15px;position:absolute;right:330px;translate:50% 0;top:400px}.voice__slider .slide-dots li{display:block;width:10px;height:10px;border-radius:10px;background:#ccc}.voice__slider .slide-dots li button{display:none}.voice__slider .slide-dots li.slick-active{background:#333}.voice__slider .item{display:inline-block;position:relative;margin-inline:40px;-webkit-transition:all ease .2s;transition:all ease .2s}.voice__slider .item:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.voice__title{position:absolute;top:0;right:40px;font-family:Avenir;font-size:40px;font-weight:700;z-index:1}.voice__btn a{display:block;margin:0 auto 60px;padding-block:25px;width:400px;font-size:18px;font-weight:700;text-align:center;text-decoration:none;border-radius:4px;color:#fff;background:#00a4d3;-webkit-transition:all ease .2s;transition:all ease .2s}.voice__btn a:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.voice-case{background:#fff}.voice-case__bg{padding-top:40px;background:url(https://d21hrr2lgpdozs.cloudfront.net/cloud_storages/4460a902-d648-4dee-bfc9-05f0687c5d7c.webp) no-repeat top center/100% auto}.voice-case__header{position:relative;margin-bottom:60px}.voice-case__section{margin-bottom:80px;padding-inline:65px}.voice-case__info-table{margin:0 auto 20px;width:800px}.voice-case__info-table tr{border-bottom:1px solid #ccc}.voice-case__info-table tr:first-of-type td,.voice-case__info-table tr:first-of-type th{padding-top:0}.voice-case__info-table td,.voice-case__info-table th{padding:20px 15px;line-height:1.4;font-size:16px}.voice-case__info-table th{font-weight:700}.voice-case__link{margin-inline:auto;width:800px;text-align:right;-webkit-transition:all ease .2s;transition:all ease .2s}.voice-case__link:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.voice-case__label{margin-bottom:20px;font-size:80px;font-weight:700;font-family:Avenir;color:#efefef}.voice-case__title{margin-bottom:40px;padding:20px;font-size:28px;font-weight:700;color:#fff;background:#00a4d3}.voice-case__q-wrap{margin-bottom:40px}.voice-case__q-wrap .question{position:relative;margin-bottom:20px;padding-left:80px;line-height:1.4;font-size:24px;font-weight:700;color:#00a4d3}.voice-case__q-wrap .question:before{content:"";position:absolute;left:0;bottom:50%;translate:0 50%;display:block;width:60px;height:1px;background:#00a4d3}.voice-case__q-wrap .answer{line-height:1.8;font-size:16px}.voice-case__q-wrap .caption{font-size:14px;text-align:center;color:#9b9b9b}.voice-case__q-wrap .img{display:block;margin:40px auto 20px;width:auto;height:auto;max-width:800px;max-height:500px}.voice-case .school-info{margin-inline:auto;width:640px}.voice-case .school-info .title{position:relative;margin-bottom:20px;padding-block:20px;font-size:24px;font-weight:700;text-align:center;background:#cef0ff}.voice-case .school-info .title:before{content:"";display:block;position:absolute;bottom:-10px;right:50%;translate:50% 0;width:0;height:0;border-top:10px solid #cef0ff;border-left:5px solid transparent;border-right:5px solid transparent}.voice-case .school-info .box{position:relative;padding:20px;border-radius:6px;border:2px solid #d8d8d8;-webkit-transition:all ease .2s;transition:all ease .2s}.voice-case .school-info .box:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.voice-case .school-info .box a{display:block;position:absolute;inset:0;z-index:1}.voice-case .school-info .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.voice-case .school-info .img{aspect-ratio:16/9;width:200px}.voice-case .school-info .img img{width:100%;object-fit:cover;object-position:center}.voice-case .school-info .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.voice-case .school-info .name{margin-bottom:10px;font-size:18px;font-weight:700;color:#00a4d3}.voice-case .school-info .area{margin-bottom:10px;font-size:14px}.voice-case .school-info .text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.6;font-size:16px}