@charset "UTF-8";body{background-color:#ededed}section .inner{max-width:1032px;container-type:inline-size;margin:0 auto}h2.ttl .en{font-size:7.751937984496124cqw;font-family:var(--barlow);font-weight:700;line-height:.875;letter-spacing:.08em;display:block}h2.ttl .en.-sp{display:none}@media screen and (max-width:768px){h2.ttl .en{font-size:4rem;line-height:1}h2.ttl .en.-pc{display:none}h2.ttl .en.-sp{display:block}}h2.ttl :is(.en:first-letter,.en span:not(:last-of-type):first-of-type .-string:first-of-type,.en.-txtSerial .-string:first-of-type){color:#ff521f}h2.ttl .ja{width:fit-content;font-size:max(1.744186046511628cqw,1rem);font-family:var(--shippori);font-weight:700;letter-spacing:0;display:block;padding-inline:1.550387596899225cqw;margin-top:2.9069767441860463cqw}@media screen and (max-width:768px){h2.ttl .ja{font-size:1.4rem;padding-inline:16px;margin-top:6px}}.view_more{width:22.674418604651162cqw;--more_bg: #fff;--more_arrow: #FF521F;padding-block:1.3565891472868217cqw 1.2596899224806202cqw}@media screen and (max-width:768px){.view_more{max-width:235px;width:100%;padding-block:14px 13px}}.view_more .more_txt{font-size:max(1.744186046511628cqw,1rem);font-family:var(--barlow);font-weight:500;display:flex;justify-content:center}@media screen and (max-width:768px){.view_more .more_txt{font-size:1.5rem}}.view_more .arrow{width:1.937984496124031cqw;margin-inline:1.550387596899225cqw}@media screen and (max-width:768px){.view_more .arrow{width:20px;margin-inline:16px}}.fv{position:relative;width:100%;overflow:hidden}.fv .fv_slider{max-width:100%;width:100%}.fv .fv_slider .splide__slide{width:100%;height:100svh;overflow:clip}.fv .fv_slider .splide__slide .img{width:100%;height:100%;display:block;scale:1.2}.fv .fv_slider .splide__slide.is-active .img,.fv .fv_slider .splide__slide.is-prev .img,.fv .fv_slider .splide__slide .img.is-prev{animation:scale 9s linear 0s normal both}@keyframes scale{0%{scale:1.2}to{scale:1}}.fv .fv_slider .splide__slide .img img{width:100%;height:100%;max-height:100lvh;aspect-ratio:1280 / 720;object-fit:cover;object-position:center;display:block}@media screen and (max-width:768px){.fv .fv_slider .splide__slide .img img{aspect-ratio:375/667}}.fv .copy{position:absolute;width:min(41.40625vw,530px);height:auto;aspect-ratio:530/206;filter:drop-shadow(0px 0px min(1.5625vw,20px) #000);bottom:min(4.453125vw,57px);left:min(3.2031249999999996vw,41px)}@media screen and (max-width:768px){.fv .copy{width:min(calc(332/375*100vw),450px);filter:drop-shadow(0px 0px 20px #000);translate:-50% 0;bottom:80px;left:50%}}.fv .copy .txt{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0}.fv .copy.active .txt{animation:opAnime .16s ease-out var(--op_delay) forwards}.fv .copy .txt:nth-of-type(1){--op_delay: 0s}.fv .copy .txt:nth-of-type(2){--op_delay: .06s}.fv .copy .txt:nth-of-type(3){--op_delay: .12s}.fv .copy .txt:nth-of-type(4){--op_delay: .18s}.fv .copy .txt:nth-of-type(5){--op_delay: .24s}.fv .copy .txt:nth-of-type(6){--op_delay: .3s}.fv .copy .txt:nth-of-type(7){--op_delay: .36s}.fv .copy .txt:nth-of-type(8){--op_delay: .42s}.fv .copy .txt:nth-of-type(9){--op_delay: .48s}.fv .copy .txt:nth-of-type(10){--op_delay: .54s}.fv .copy .txt:nth-of-type(11){--op_delay: .6s}.fv .copy .txt:nth-of-type(12){--op_delay: .66s}.fv .copy .txt:nth-of-type(13){--op_delay: .72s}@keyframes opAnime{0%{opacity:0;translate:0 5%}20%{opacity:1}40%{opacity:0}60%{opacity:1}80%{opacity:0}to{opacity:1;translate:0 0}}.message{overflow:clip;padding:0 50px;margin:min(14.140625000000002vw,181px) auto 0}@media screen and (max-width:768px){.message{padding:0 24px;margin:80px auto 0}}.message .inner .block01{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0 8.527131782945736cqw;grid-template-areas:"ttl ttl" "txt photo"}@media screen and (max-width:768px){.message .inner .block01{display:block}}.message .inner .block01 .ttl{grid-area:ttl}.message .inner .txt{font-size:max(1.550387596899225cqw,1.6rem);font-weight:500;line-height:2;letter-spacing:.04em;text-align:justify}.message .inner .block01 .txt{grid-area:txt;margin-top:6.104651162790697cqw}.message .inner .block02 .txt{grid-area:txt}@media screen and (max-width:768px){.message .inner .txt,.message .inner .block01 .txt{font-size:1.6rem;margin-top:32px}}.message .inner .block01 .photo{grid-area:photo;width:54.65116279069767cqw;height:fit-content;display:block;margin-right:max(min(calc(-.5*(100vw - 1132px) - 50px),-50px),-124px)}@media screen and (max-width:768px){.message .inner .block01 .photo{width:auto;margin:32px -24px 0 0}}.message .inner .block02 .photo{grid-area:photo;width:31.879844961240313cqw;height:fit-content;display:block}@media screen and (max-width:768px){.message .inner .block02 .photo{width:100%;margin-top:32px}}.message .inner .block02{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:0 10.852713178294573cqw;grid-template-areas:"photo txt" "photo sign";margin-top:11.627906976744185cqw}@media screen and (max-width:768px){.message .inner .block02{display:block;margin-top:32px}}.message .inner .signature{display:flex;gap:1.550387596899225cqw;align-items:flex-end;justify-content:flex-end;margin:3.10077519379845cqw 0 0 auto}@media screen and (max-width:768px){.message .inner .signature{gap:8px;margin-top:8px}}.message .inner .signature .post{font-size:max(1.4534883720930232cqw,1rem);font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.message .inner .signature .post{font-size:1.2rem}}.message .inner .signature .name{font-size:max(2.3255813953488373cqw,1rem);font-weight:500;letter-spacing:.04em}@media screen and (max-width:768px){.message .inner .signature .name{font-size:2rem}}.about{margin:min(11.71875vw,150px) auto 0}@media screen and (max-width:768px){.about{margin-top:80px}}.about .container{position:relative;background-image:var(--bg_img);background-repeat:no-repeat;background-position:center;background-size:cover;padding:0 50px}.about .container:nth-of-type(1){--bg_img: url(/recruit/files/img/top/about_bg01_pc.jpg)}.about .container:nth-of-type(2){--bg_img: url(/recruit/files/img/top/about_bg02_pc.jpg)}@media screen and (max-width:768px){.about .container{padding-inline:24px}.about .container:nth-of-type(1){--bg_img: url(/recruit/files/img/top/about_bg01_sp.jpg)}.about .container:nth-of-type(2){--bg_img: url(/recruit/files/img/top/about_bg02_sp.jpg)}}.about .container:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#000 20%,transparent 50%);opacity:.4;top:0;left:0}@media screen and (max-width:768px){.about .container:before{background:linear-gradient(90deg,#000 20%,transparent)}}.about .container .inner{position:relative;padding-block:min(5vw,64px) min(5.625vw,72px);z-index:1}@media screen and (max-width:768px){.about .container .inner{padding-block:92px 92px}}.about .container .inner .conts_ttl{color:#fff;display:flex;gap:1.3565891472868217cqw;align-items:center}@media screen and (max-width:768px){.about .container .inner .conts_ttl{gap:10px}}.about .container .inner .conts_ttl .en{font-size:2.5193798449612403cqw;font-family:var(--barlow);font-weight:700;letter-spacing:.08em;display:block}@media screen and (max-width:768px){.about .container .inner .conts_ttl .en{font-size:2.1rem}}.about .container .inner .conts_ttl .ja{font-size:max(1.2596899224806202cqw,1rem);font-family:var(--shippori);font-weight:700;letter-spacing:0;border:1px solid #fff;display:block;padding-inline:.9689922480620154cqw}@media screen and (max-width:768px){.about .container .inner .conts_ttl .ja{font-size:1.2rem;padding-inline:10px}}.about .container .inner .head{color:#fff;margin-top:9.011627906976743cqw}@media screen and (max-width:768px){.about .container .inner .head{margin-top:64px}}.about .container .inner .head .en{font-size:6.2015503875969cqw;font-family:var(--barlow);font-weight:700;line-height:1.2;letter-spacing:.08em;display:block}@media screen and (max-width:768px){.about .container .inner .head .en{font-size:4rem;letter-spacing:0}}.about .container .inner .head .ja{font-size:max(1.937984496124031cqw,1rem);font-weight:700;letter-spacing:0;display:block;margin-top:.3875968992248062cqw}@media screen and (max-width:768px){.about .container .inner .head .ja{font-size:1.4rem;margin-top:8px}}.about .container .inner .txt{max-width:50.0968992248062cqw;font-size:max(1.4534883720930232cqw,1rem);font-weight:700;line-height:2.1333333333333333;letter-spacing:.04em;color:#fff;text-align:justify;margin-top:3.10077519379845cqw}@media screen and (max-width:768px){.about .container .inner .txt{max-width:calc(250/375*100vw);font-size:1.4rem;line-height:1.8571428571428572;margin-top:24px}}.about .container .inner .view_more{margin-top:5.426356589147287cqw}@media screen and (max-width:768px){.about .container .inner .view_more{margin-top:32px}}.works{padding:0 50px;margin:min(9.375vw,120px) auto 0}@media screen and (max-width:768px){.works{padding:0 24px;margin:80px auto 0}}.works .inner{display:flex;gap:40px min(6.007067137809187vw,68px)}@media screen and (max-width:768px){.works .inner{flex-direction:column}}.works .inner .img{width:64.72868217054264cqw;margin-left:max(min(calc(-.5*(100vw - 1132px) - 50px),-50px),-124px)}@media screen and (max-width:768px){.works .inner .img{width:auto;margin-inline:-24px}}.works .inner .group{flex:1}.works .inner .group .ttl{margin-top:19.961240310077518cqw}@media screen and (max-width:768px){.works .inner .group .ttl{margin-top:unset}}.works .inner .group .txt{font-size:max(1.4534883720930232cqw,1rem);font-weight:700;line-height:2.1333333333333333;letter-spacing:.04em;text-align:justify;margin-top:3.003875968992248cqw}@media screen and (max-width:768px){.works .inner .group .txt{font-size:1.4rem;margin-top:23px}}.works .inner .group .view_more{margin:6.976744186046512cqw 0 0 auto}@media screen and (max-width:768px){.works .inner .group .view_more{margin:32px auto 0}}.people{padding:0 50px;margin:min(9.375vw,120px) auto 0}@media screen and (max-width:768px){.people{padding:0 24px;margin:80px auto 0}}@media screen and (max-width:768px){.people .inner{position:relative;padding-bottom:96px}}.people .inner .head_group{width:82.94573643410853cqw;margin:0 auto}@media screen and (max-width:768px){.people .inner .head_group{width:100%}}.people .inner .head_group .block{display:flex;gap:11.434108527131782cqw;align-items:flex-end;margin-top:4.3604651162790695cqw}@media screen and (max-width:768px){.people .inner .head_group .block{display:block;align-items:center;margin-top:23px}}.people .inner .head_group .block .txt{font-size:max(1.4534883720930232cqw,1rem);font-weight:700;line-height:2.1333333333333333;letter-spacing:.04em;text-align:justify}@media screen and (max-width:768px){.people .inner .head_group .block .txt{font-size:1.4rem;font-weight:500;line-height:1.8571428571428572}}.people .inner .head_group .block .view_more{flex-shrink:0}@media screen and (max-width:768px){.people .inner .head_group .block .view_more{position:absolute;translate:-50% 0;bottom:0;left:50%}}.people .inner .people_slider{width:83.04263565891473cqw;overflow:hidden;margin:5.813953488372093cqw auto 0}@media screen and (max-width:768px){.people .inner .people_slider{width:auto;margin:16px -24px 0}}.people .inner .people_slider .splide__track{width:100%}.people .inner .people_slider .splide__list{width:100%;display:flex!important;gap:min(3.125vw,40px);justify-content:center}@media screen and (max-width:768px){.people .inner .people_slider .splide__list{gap:unset;justify-content:unset}}.people .inner .people_slider .splide__slide{width:calc((100% - min(3.125vw,40px)*2)/3)}.people .inner .people_slider .splide__slide:not(.even){height:fit-content}.people .inner .people_slider .splide__slide.even{margin-top:9.786821705426355cqw}@media screen and (max-width:768px){.people .inner .people_slider .splide__slide{flex:unset;width:225px;flex-shrink:0}.people .inner .people_slider .splide__slide.even{margin-top:39px}}.people .inner .people_slider .slide_link{width:100%;display:block}.people .inner .people_slider .slide_link .box{position:relative;overflow:hidden}.people .inner .people_slider .slide_link .box:before{content:"";position:absolute;width:100%;height:calc(100% - 4.3604651162790695cqw);background-color:#ff521f;bottom:0;left:0}@media screen and (max-width:768px){.people .inner .people_slider .slide_link .box:before{height:calc(100% - 39px)}}.people .inner .people_slider .slide_link .box .img{position:relative;width:100%;transform-origin:center bottom;transition:scale ease .3s;z-index:1}@media screen and (min-width:769px){.people .inner .people_slider .slide_link:hover .box .img{scale:1.05}}.people .inner .people_slider .slide_link .box .txt{position:absolute;max-width:calc(100% - 1.4534883720930232cqw*2);font-size:max(1.937984496124031cqw,1rem);font-weight:900;letter-spacing:.04em;color:#fff;bottom:1.937984496124031cqw;left:2.2286821705426356cqw;z-index:2}@media screen and (max-width:768px){.people .inner .people_slider .slide_link .box .txt{max-width:calc(100% - 36px);font-size:1.8rem;bottom:12px;left:18px}}.people .inner .people_slider .slide_link .box .txt:first-letter{color:#d4dd2a}.people .inner .people_slider .slide_link .info{display:flex;gap:.9689922480620154cqw;margin-top:1.550387596899225cqw}@media screen and (max-width:768px){.people .inner .people_slider .slide_link .info{gap:4px;margin-top:12px}}.people .inner .people_slider .slide_link .info .post{font-size:max(1.4534883720930232cqw,1rem);font-weight:700;letter-spacing:.03em;color:#fff;background-color:#000;padding:.3875968992248062cqw .7751937984496124cqw}@media screen and (max-width:768px){.people .inner .people_slider .slide_link .info .post{font-size:1.3rem;padding:2px 6px}}.people .inner .people_slider .slide_link .info .year{font-size:max(1.4534883720930232cqw,1rem);font-weight:700;letter-spacing:.04em;background-color:#d4dd2a;padding:.3875968992248062cqw .7751937984496124cqw}@media screen and (max-width:768px){.people .inner .people_slider .slide_link .info .year{font-size:1.3rem;padding:2px 6px}}.environment{padding:0 50px;margin:min(9.375vw,120px) auto 0}@media screen and (max-width:768px){.environment{padding:0 24px;margin:80px auto 0}}.environment .inner .head_group{display:flex;gap:23px 8.624031007751938cqw}@media screen and (max-width:768px){.environment .inner .head_group{flex-direction:column}}.environment .inner .head_group .ttl{flex-shrink:0}.environment .inner .head_group .txt{font-size:max(1.4534883720930232cqw,1rem);font-weight:700;line-height:2.1333333333333333;letter-spacing:.04em;text-align:justify;margin-top:17.248062015503876cqw}@media screen and (max-width:768px){.environment .inner .head_group .txt{font-size:1.4rem;margin-top:unset}}.environment .inner .link_list{display:flex;flex-wrap:wrap;gap:2.5193798449612403cqw 2.3255813953488373cqw;margin-top:6.976744186046512cqw}@media screen and (max-width:768px){.environment .inner .link_list{flex-direction:column;gap:16px;margin-top:40px}}.environment .inner .link_list .item{width:calc((100% - 2.3255813953488373cqw)/2)}.environment .inner .link_list .item.long{width:100%}@media screen and (max-width:768px){.environment .inner .link_list .item{width:100%}}.environment .inner .link_list .item .link{position:relative;width:100%;height:25cqw;display:flex;justify-content:center;align-items:center;background-image:var(--link_img);background-repeat:no-repeat;background-position:center;background-size:cover}.environment .inner .link_list .item.long .link{height:29.069767441860467cqw}@media screen and (max-width:768px){.environment .inner .link_list .item.long .link,.environment .inner .link_list .item .link{height:calc(220/375*100vw);padding:0 10px 25px}}.environment .inner .link_list .item .link.crosstalk{--link_img: url(/recruit/files/img/top/environment_img03_pc.jpg)}.environment .inner .link_list .item .link.wakayama{--link_img: url(/recruit/files/img/top/environment_img01_pc.jpg)}.environment .inner .link_list .item .link.system{--link_img: url(/recruit/files/img/top/environment_img02_pc.jpg)}@media screen and (max-width:768px){.environment .inner .link_list .item .link.crosstalk{--link_img: url(/recruit/files/img/top/environment_img03_sp.jpg)}.environment .inner .link_list .item .link.wakayama{--link_img: url(/recruit/files/img/top/environment_img01_sp.jpg)}.environment .inner .link_list .item .link.system{--link_img: url(/recruit/files/img/top/environment_img02_sp.jpg)}}.environment .inner .link_list .item .link:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,#000 -20%,transparent 50%);top:0;left:0}@media screen and (max-width:768px){.environment .inner .link_list .item .link:before{background:linear-gradient(0deg,#000 -30%,transparent 80%)}}.environment .inner .link_list .item .link .link_txt{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;z-index:1}.environment .inner .link_list .item .link.crosstalk .link_txt{position:absolute;align-items:flex-start;bottom:3.2945736434108532cqw;left:6.2015503875969cqw}@media screen and (max-width:768px){.environment .inner .link_list .item .link.crosstalk .link_txt{position:initial;align-items:center}}.environment .inner .link_list .item .link .link_txt .en{font-size:3.875968992248062cqw;font-family:var(--barlow);font-weight:700;letter-spacing:.08em}.environment .inner .link_list .item.long .link .link_txt .en{font-size:6.2015503875969cqw}@media screen and (max-width:768px){.environment .inner .link_list .item.long .link .link_txt .en,.environment .inner .link_list .item .link .link_txt .en{font-size:4rem;line-height:1;text-align:center}}.environment .inner .link_list .item .link .link_txt .ja{font-size:max(1.550387596899225cqw,1rem);font-weight:700;line-height:1;letter-spacing:0;margin-top:.3875968992248062cqw}.environment .inner .link_list .item.long .link .link_txt .ja{font-size:1.937984496124031cqw}@media screen and (max-width:768px){.environment .inner .link_list .item.long .link .link_txt .ja,.environment .inner .link_list .item .link .link_txt .ja{font-size:1.4rem;margin-top:12px}}.environment .inner .link_list .item .link .view_more{position:absolute;bottom:0;right:0}@media screen and (max-width:768px){.environment .inner .link_list .item .link .view_more{max-width:169px}}.recruit{padding:0 50px;margin:min(11.796875vw,151px) auto min(9.375vw,120px)}@media screen and (max-width:768px){.recruit{padding:0 24px;margin:80px auto}}.recruit .inner .ttl{display:flex;flex-direction:column;align-items:center}.recruit .inner .btn_list{display:flex;gap:10px 2.3255813953488373cqw;margin-top:5.62015503875969cqw}@media screen and (max-width:768px){.recruit .inner .btn_list{flex-direction:column;margin-top:23px}}.recruit .inner .btn_list .item{flex:1}.recruit .inner .btn_list .item .view_more{width:100%;padding-block:2.3255813953488373cqw}@media screen and (max-width:768px){.recruit .inner .btn_list .item .view_more{max-width:unset;padding-block:36px}}.recruit .inner .btn_list .item .view_more .more_txt{flex-direction:column;padding:1.8410852713178296cqw 0 2.131782945736434cqw 4.651162790697675cqw}@media screen and (max-width:768px){.recruit .inner .btn_list .item .view_more .more_txt{padding:0 0 0 48px}}.recruit .inner .btn_list .item .view_more .more_txt .en{font-size:max(1.550387596899225cqw,1rem);font-weight:700;line-height:1.2;color:var(--more_arrow);transition:color ease .3s}@media screen and (min-width:769px){.recruit .inner .btn_list .item .view_more:hover .more_txt .en{color:var(--more_bg)}}@media screen and (max-width:768px){.recruit .inner .btn_list .item .view_more .more_txt .en{font-size:1.6rem}}.recruit .inner .btn_list .item .view_more .more_txt .ja{font-size:max(2.131782945736434cqw,1rem);font-family:var(--zenKaku);font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.recruit .inner .btn_list .item .view_more .more_txt .ja{font-size:2.2rem}}.recruit .inner .btn_list .item .view_more .arrow{margin-inline:2.616279069767442cqw 2.810077519379845cqw}@media screen and (max-width:768px){.recruit .inner .btn_list .item .view_more .arrow{margin-inline:26px 29px}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
