html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}
@media print{@page{margin:0;size:a4}html,body{color:#222!important;background:#fff!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;margin:0!important;padding:0!important;font-size:18px!important;line-height:1.7!important}main,.container,.content{width:100%!important;max-width:100%!important;margin:0!important;padding:0 20mm!important}h1,h2,h3,h4,h5,h6{break-after:avoid;color:#111!important;font-weight:700!important}p,li,td,th{color:#222!important;font-size:18px!important}img,video{break-inside:avoid;max-width:100%!important;height:auto!important}button,.cvButton,.cvButtonWrap,.shareButton,.header,.footer,nav,.sidebar{display:none!important}.page-break{break-before:always}}:root{--max-width:1400px;--max-m-width:1200px;--max-s-width:980px;--primary:#000b42;--middle-primary:#4a4f85;--light-primary:#a8caf0;--primary-gradation-1:#e9f0fa;--primary-gradation-2:#a8caf0;--accent:#c3001a;--middle-accent:#e06a5a;--light-accent:#fdb1aa;--accent-gradation-1:#ffeded;--accent-gradation-2:#fdb1aa;--star:#ffbb2a;--background:#f5f5f5;--base:#444;--middle-gray:#666;--light-middle-gray:#717171;--gray:#999;--light-gray:#cdcdcd;--white:#fff;--modal-overlay:#00000025;--green:#126a00;--mv-color:#03899d;--no-limit:#39793d;--limited:#4a4f85;--ng:#c50000;--unknown:#666;--hot-spring:#765d00;--public-bath:#a56246;--hotel:#2e5425;--pool:#1463b8;--beach:#3c7f9b;--studio:#31455a;--feature:#ffe5cf}*{box-sizing:border-box;color:var(--base);margin:0;padding:0}:focus{outline:none}html,body{max-width:100vw}html{scroll-behavior:auto}body{overscroll-behavior:none;-webkit-tap-highlight-color:#0000;min-height:100vh;font-size:14px;font-weight:400;position:relative;overflow-x:auto}@media screen and (min-width:768px){body{font-size:16px;font-weight:400}}body.openModal{overflow:hidden}@media screen and (min-width:768px){body.openModal .sliderPurposeWrap,body.openModal .stickyTabNavigation{z-index:0}}body .loadingWrap{display:none}body.loading .loadingWrap{display:block}main .longPage{min-height:1000px}img,video{max-width:100%;height:auto}button{cursor:pointer}button:hover{opacity:.8;transition-property:all;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}a{color:inherit;cursor:pointer;line-height:1;text-decoration:none}a:hover{opacity:.8;transition-property:all;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}table{table-layout:fixed;border-collapse:collapse;width:100%}table th,table td{overflow-wrap:break-word}p{line-height:1.7}ul{margin:0;padding:0;list-style-type:none}fieldset{border:0;min-width:0;margin:0;padding:0}input{line-height:1}input[type=file]{display:none}textarea{line-height:1.4}input[type=date],input[type=month],input[type=text],input[type=search],input[type=url],input[type=email],input[type=password],input[type=tel],input[type=number],textarea{text-align:left;border:1px solid var(--light-gray);border-radius:5px;width:100%;min-height:45px;padding:10px 12px;font-size:16px;transition:all .5s}input[type=date]:read-only,input[type=month]:read-only,input[type=text]:read-only,input[type=search]:read-only,input[type=url]:read-only,input[type=email]:read-only,input[type=password]:read-only,input[type=tel]:read-only,input[type=number]:read-only,textarea:read-only{cursor:inherit}input[type=date].error,input[type=month].error,input[type=text].error,input[type=search].error,input[type=url].error,input[type=email].error,input[type=password].error,input[type=tel].error,input[type=number].error,textarea.error{outline:1px solid var(--middle-accent);background-color:var(--accent-gradation-1);border-color:var(--middle-accent)}input[type=date]:not(.error):focus,input[type=month]:not(.error):focus,input[type=text]:not(.error):focus,input[type=search]:not(.error):focus,input[type=url]:not(.error):focus,input[type=email]:not(.error):focus,input[type=password]:not(.error):focus,input[type=tel]:not(.error):focus,input[type=number]:not(.error):focus,textarea:not(.error):focus{outline:1px solid var(--light-primary);border-color:var(--middle-primary)}select{cursor:pointer;background:var(--white)url(/images/icons/select_arrow.png) no-repeat scroll calc(100% - 7px)center/30px auto;border:1px solid var(--light-gray);border-radius:5px;width:100%;min-height:45px;padding:10px 40px 10px 12px;font-size:16px;transition:all .8s}select:disabled{color:var(--middle-gray);background-color:var(--background);opacity:1}select.error{outline:1px solid var(--middle-accent);background-color:var(--accent-gradation-1);border-color:var(--middle-accent)}select:not(.error):focus{outline:1px solid var(--light-primary)}.inputWithButton{display:flex}.inputWithButton input{border-top-right-radius:0;border-bottom-right-radius:0}.inputWithButton button{color:var(--white);white-space:nowrap;background-color:var(--primary);border-top-right-radius:5px;border-bottom-right-radius:5px;justify-content:center;align-items:center;padding:5px 10px;display:flex}.inputWithButton button:disabled{background-color:var(--gray)}.inputWithButton button{font-size:12px;font-weight:400}.inputWithButton input.error+button{outline:1px solid var(--middle-accent);border:1px solid var(--middle-accent);border-left:0}.inputWithButton input:not(.error):focus+button{outline:1px solid var(--primary);border:1px solid var(--primary);border-left:0}.scrolling{box-shadow:0 2px 4px -1px #9d9d9d33,0 4px 5px #9d9d9d24,0 1px 10px #9d9d9d1f}.pageTitle{color:var(--middle-primary);text-align:center;padding:0 20px;font-size:clamp(18px,2.5vw,20px)}@media screen and (min-width:768px){.pageTitle{font-size:24px;font-weight:700}}@media screen and (min-width:1200px){.pageTitle{font-size:28px;font-weight:700}}.center{text-align:center}.section{background-color:var(--white);padding:50px 0}@media screen and (min-width:768px){.section{padding:60px 0}}@media screen and (min-width:992px){.section{padding:80px 0}}.graySection{background-color:var(--background);padding:50px 0}@media screen and (min-width:768px){.graySection{padding:60px 0}}@media screen and (min-width:992px){.graySection{padding:80px 0}}.maxInner{max-width:var(--max-width);margin:0 auto;padding:0 20px}@media screen and (min-width:768px){.maxInner{padding:0 25px}}@media screen and (min-width:992px){.maxInner{padding:0 30px}}@media screen and (min-width:1200px){.maxInner{padding:0 40px}}.linkArrow{padding-right:20px;position:relative}.linkArrow:after{content:"";border-top:1px solid var(--base);border-right:1px solid var(--base);width:10px;height:10px;position:absolute;top:calc(50% - 5px);right:5px;transform:rotate(45deg)}.checkInputList{flex-wrap:wrap;gap:10px;display:flex}.checkInputList li{background-color:var(--background);border-radius:3px;width:calc(50% - 5px);min-height:45px;line-height:1.2;transition:all .15s ease-in-out;display:flex;box-shadow:0 3px #0000004d}.checkInputList li.ok{background-color:var(--no-limit)}.checkInputList li.limited{background-color:var(--limited)}.checkInputList li.ng{background-color:var(--ng)}.checkInputList li.unknown{background-color:var(--unknown)}@media screen and (min-width:768px){.checkInputList li{width:calc(33.3333% - 6.66667px)}}.checkInputList li fieldset{width:100%}.checkInputList.error li{border:4px solid var(--middle-accent);box-shadow:none}.checkInputWrap{cursor:pointer;padding:0 0 0 10px}.checkInputWrap input[type=checkbox]+label,.checkInputWrap input[type=radio]+label{text-align:left;letter-spacing:-.3px;overflow-wrap:break-word;overflow-wrap:anywhere;cursor:pointer;align-items:center;width:100%;height:100%;padding:12px 12px 12px 30px;font-size:14px;font-weight:400;display:flex;position:relative}@media screen and (min-width:768px){.checkInputWrap input[type=checkbox]+label,.checkInputWrap input[type=radio]+label{font-size:14px}}.checkInputWrap input[type=checkbox]+label.ok,.checkInputWrap input[type=checkbox]+label.ng,.checkInputWrap input[type=checkbox]+label.limited,.checkInputWrap input[type=checkbox]+label.unknown,.checkInputWrap input[type=radio]+label.ok,.checkInputWrap input[type=radio]+label.ng,.checkInputWrap input[type=radio]+label.limited,.checkInputWrap input[type=radio]+label.unknown{color:var(--white)}.checkInputWrap input[type=checkbox]+label:before,.checkInputWrap input[type=checkbox]+label:after,.checkInputWrap input[type=radio]+label:before,.checkInputWrap input[type=radio]+label:after{content:"";display:block;position:absolute;top:50%}.checkInputWrap input[type=checkbox]+label:before{box-sizing:border-box;background-color:var(--white);border:1px solid var(--light-gray);border-radius:3px;width:22px;height:22px;left:0;transform:translateY(-50%)}.checkInputWrap input[type=checkbox]+label:after{border-bottom:3px solid var(--white);border-left:3px solid var(--white);background:0 0;width:12px;height:8px;margin-top:-5px;left:5px;transform:rotate(-45deg)}.checkInputWrap input[type=radio]+label:before{content:"";background-color:var(--white);border:2px solid var(--light-gray);border-radius:50%;width:20px;height:20px;left:0;transform:translateY(-50%)}.checkInputWrap input[type=radio]+label:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px;margin-top:-5px;left:5px;transform:rotate(-45deg)}.checkInputWrap input[type=checkbox],.checkInputWrap input[type=radio]{display:none}.checkInputWrap input[type=checkbox]:checked+label:before{background-color:var(--middle-primary);border:1px solid var(--middle-primary)}.checkInputWrap input[type=checkbox]:checked+label:after{border-bottom:3px solid var(--white);border-left:3px solid var(--white);background:0 0}.checkInputWrap input[type=checkbox]:checked+label.ok:before,.checkInputWrap input[type=checkbox]:checked+label.ng:before,.checkInputWrap input[type=checkbox]:checked+label.limited:before,.checkInputWrap input[type=checkbox]:checked+label.unknown:before{background-color:var(--white);border:1px solid var(--white)}.checkInputWrap input[type=checkbox]:checked+label.ok:after{border-color:var(--no-limit)}.checkInputWrap input[type=checkbox]:checked+label.ng:after{border-color:var(--ng)}.checkInputWrap input[type=checkbox]:checked+label.limited:after{border-color:var(--limited)}.checkInputWrap input[type=checkbox]:checked+label.unknown:after{border-color:var(--unknown)}.checkInputWrap input[type=radio]:checked+label:after{background-color:var(--middle-primary)}.checkInputWrap input[type=radio]:checked+label.ok:after{background-color:var(--no-limit)}.checkInputWrap input[type=radio]:checked+label.ng:after{background-color:var(--ng)}.checkInputWrap input[type=radio]:checked+label.limited:after{background-color:var(--limited)}.checkInputWrap input[type=radio]:checked+label.unknown:after{background-color:var(--unknown)}.errorMessage{color:var(--middle-accent);margin:3px 5px 0;font-size:12px;font-weight:400;line-height:1.5;display:block}.modalTextTitle{color:var(--middle-primary);text-align:center;font-size:20px;font-weight:700}.textCounter{text-align:right;margin:-4px 0 0}.textCounter .counter{color:var(--gray);padding-right:3px;font-size:10px;font-weight:400;line-height:1}@media screen and (min-width:768px){.textCounter .counter{font-size:11px;font-weight:400}}.facilityType{color:var(--white);white-space:nowrap;background-color:var(--gray);border-radius:5px;padding:5px 10px;font-size:12px;font-weight:400;display:inline-block}@media screen and (min-width:768px){.facilityType{font-size:14px;font-weight:400}}.facilityType.hotSpring{background-color:var(--hot-spring)}.facilityType.publicBath{background-color:var(--public-bath)}.facilityType.poolGym{background-color:var(--pool)}.facilityType.beach{background-color:var(--beach)}.facilityType.hotel{background-color:var(--hotel)}.facilityType.studio{background-color:var(--studio)}.facilityType.closed{background-color:var(--middle-accent)}.featureType{flex-wrap:wrap;gap:6px;display:flex}.featureType .feature{white-space:nowrap;background:linear-gradient(135deg,#f3f3f3,#e0e0e0);background-color:var(--light-gray);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:400;box-shadow:0 1px 3px #0000000d}@media screen and (min-width:768px){.featureType .feature{font-size:14px;font-weight:400}}.closedLabel{color:var(--white);background-color:var(--middle-accent);background-position:7px;background-repeat:no-repeat;background-size:15px;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:400;display:inline-block}@media screen and (min-width:768px){.closedLabel{font-size:14px;font-weight:400}}.tattooStatusLabel{color:var(--white);background-position:7px;background-repeat:no-repeat;background-size:15px;border-radius:10px;padding:8px 10px 8px 27px;font-size:12px;font-weight:400;display:inline-block}@media screen and (min-width:768px){.tattooStatusLabel{font-size:14px;font-weight:400}}.tattooStatusLabel.ok{background-color:var(--no-limit);background-image:url(/images/icons/tattoo_status/ok.png)}.tattooStatusLabel.limited{background-color:var(--limited);background-image:url(/images/icons/tattoo_status/limited.png)}.tattooStatusLabel.ng{background-color:var(--ng);background-image:url(/images/icons/tattoo_status/ng.png)}.tattooStatusLabel.unknown{background-color:var(--unknown);background-image:url(/images/icons/tattoo_status/unknown.png)}.favoriteCount{color:var(--gray);background-image:url(/images/icons/bookmark-on.png);background-position:0 .5px;background-repeat:no-repeat;background-size:22px;padding-top:0;padding-left:23px;font-size:14px;font-weight:400;line-height:1.5}.favoriteCount.off{background-image:url(/images/icons/bookmark-off.png)}.searchFacilityLabelWrap{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.searchFacilityLabelWrap .favoriteCount{margin-left:auto}.searchFacilityLabel{border-radius:5px;padding:8px;font-size:12px;font-weight:400}@media screen and (min-width:768px){.searchFacilityLabel{font-size:14px;font-weight:400}}.searchFacilityLabel.tattooStatusLabel{background-size:13px;padding-left:24px}.detailLinkWrap{text-align:right;margin:10px 0 0}.detailLinkWrap a{color:var(--middle-gray);font-size:14px;font-weight:400}.businessHoursWrap{flex-direction:column;gap:3px;width:100%;display:flex}.businessHoursWrap .weekdayWrap{gap:3px;display:flex}.businessHoursWrap .weekdayWrap .weekday{min-width:70px;color:var(--middle-primary);text-align:center;white-space:nowrap;background-color:var(--primary-gradation-1);border-top-left-radius:8px;border-bottom-left-radius:8px;padding:10px;font-size:12px;font-weight:700}@media screen and (min-width:768px){.businessHoursWrap .weekdayWrap .weekday{padding:10px 15px;font-size:14px;font-weight:700}}.businessHoursWrap .weekdayWrap .hours{background-color:var(--background);border-top-right-radius:8px;border-bottom-right-radius:8px;width:100%;padding:10px}@media screen and (min-width:768px){.businessHoursWrap .weekdayWrap .hours{padding:10px 15px}}.noData{color:var(--gray)}.facilityImage{aspect-ratio:16/9;object-fit:cover;background-color:var(--background);border:2px solid var(--background);border-radius:10px;overflow:hidden}.facilityImage img{aspect-ratio:16/9;object-fit:cover;background-color:var(--white);width:100%}.noResult{color:var(--gray);text-align:center;padding:30px 0;font-size:16px;font-weight:400}@media screen and (min-width:768px){.noResult{padding:40px 0;font-size:18px;font-weight:400}}iframe{max-width:100%}.iframeLoading{justify-content:center;align-items:center;height:100%;display:flex}.underline{text-underline-offset:2px;font-style:normal;text-decoration:underline}.star{color:var(--star);padding:0 2px;font-size:18px;font-weight:400;line-height:1}.star.error{-webkit-text-stroke:2px var(--middle-accent)}.star.off{color:var(--light-gray)}.starRating{color:var(--gray);align-items:center;gap:2px;display:flex}.brText{white-space:pre-wrap}.expandableComment{position:relative}.expandableComment .content{max-height:90px;transition:max-height .3s;position:relative;overflow:hidden}.expandableComment .content.expanded{max-height:none}.expandableComment .showMoreButton{color:var(--white);text-align:center;background-color:var(--middle-gray);border-radius:20px;align-items:center;gap:2px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.expandableComment .showMoreButton span,.expandableComment .showMoreButton small{color:var(--white)}.expandableComment .content:not(.expanded):after{pointer-events:none;content:"";background:linear-gradient(#fff0,#fff);width:100%;height:50px;position:absolute;bottom:0;left:0}.google-auto-placed{width:calc(100% - 30px);max-width:calc(100% - 30px);margin:0 auto}@media screen and (min-width:992px){.google-auto-placed{max-width:var(--max-m-width)}}.adsenseBanner{max-width:var(--max-m-width);background-color:var(--background);margin:20px auto;position:relative;overflow:hidden}.adsenseBanner.development{min-height:200px}@media screen and (min-width:992px){.adsenseBanner.development{min-height:150px}}.adsenseBanner:before{color:var(--gray);content:"Google Adsense";font-size:14px;font-weight:700;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memo{background:var(--background);border-radius:5px;margin:15px 0 20px;padding:13px 15px;position:relative}.memo:after{content:"Memo";background:var(--primary-gradation-1);border:1px solid var(--light-primary);border-radius:16px;padding:4px 10px;font-size:14px;display:inline-block;position:absolute;top:-15px;right:-5px}.memo .ttl{font-weight:700;margin:0 0 7px!important;line-height:1.7!important}.memo .desc{margin:0!important;line-height:1.7!important}.box{border:1px solid var(--primary-gradation-2);background-color:#f3f8fd;border-radius:10px;padding:10px 15px}.box p{margin:0!important}.fukidashi{align-items:flex-start;gap:10px;margin:20px 0;display:flex;position:relative}.fukidashi p{background-color:#f5f5f5;border-radius:10px;flex-grow:1;margin:0;line-height:1.6;position:relative;box-shadow:0 3px 8px #00000026;padding:8px 10px!important}.fukidashi.left p:before{content:"";border:8px solid #0000;border-right-color:#f5f5f5;position:absolute;top:15px;left:-15px}.fukidashi.right{flex-direction:row-reverse}.fukidashi.right p:before{content:"";border:8px solid #0000;border-left-color:#f5f5f5;position:absolute;top:15px;right:-15px}.fukidashi.boy:before,.fukidashi.girl:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:60px;height:60px;display:block}.fukidashi.boy:before{background-image:url(/images/icons/daruma_boy.png)}.fukidashi.girl:before{background-image:url(/images/icons/daruma_girl.png)}@media screen and (min-width:768px){.fukidashi{gap:15px}.fukidashi.boy:before,.fukidashi.girl:before{width:70px;height:70px}.fukidashi p{padding:25px}}.cvButtonWrap{text-align:center;margin:30px 0}.cvButton{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:25px;padding:15px 30px;line-height:1.3;transition:transform .2s;display:inline-block;box-shadow:0 4px 15px #667eea4d;text-decoration:none!important}.tattooDesignContents .tattooDesignImageWrap{gap:1rem;margin:2rem 0;padding:1rem;display:flex}.tattooDesignContents .tattooDesignImageWrap a{aspect-ratio:4/5;cursor:pointer;background-color:var(--background);border-radius:5px;width:100%;max-width:300px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.tattooDesignContents .tattooDesignImageWrap a:after{z-index:1;pointer-events:none;content:"";opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:inset 0 0 60px #0006}.tattooDesignContents .tattooDesignImageWrap a img{object-fit:cover;width:100%;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%!important}.tattooDesignContents .tattooDesignImageWrap a:hover:after{opacity:1}.tattooDesignContents .tattooDesignImageWrap a:hover img{transform:translate(-50%,-50%)scale(1.08)}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.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{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.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-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@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-offset:-3px;outline:3px solid #0bf}}@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,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.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{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}
.splide{margin-bottom:15px}.splide__pagination{bottom:-2rem}.splide__pagination__page{background:var(--light-gray);opacity:.7;width:8px;height:8px;transition:background-color .3s,opacity .3s}.splide__pagination__page.is-active{background:var(--middle-primary);opacity:1}.splide__pagination__page:hover{background:var(--primary);opacity:.9}.splide__arrow{background:var(--white);border:2px solid var(--middle-primary);opacity:.8;width:2rem;height:2rem;transition:all .3s}.splide__arrow:hover{background:var(--middle-primary);opacity:1}.splide__arrow:hover svg{fill:var(--white)}.splide__arrow:disabled{cursor:not-allowed;background:var(--light-gray);border-color:var(--gray);opacity:.5}.splide__arrow--prev{left:.5rem}.splide__arrow--next{right:.5rem}.splide__progress__bar{background:var(--middle-primary)}.splide__track{overflow:hidden}.splide__slide:not(:last-child){margin-right:1rem}.splide__pagination__page:focus,.splide__arrow:focus{outline:2px solid var(--primary);outline-offset:2px}.splide--accent .splide__pagination__page.is-active{background:var(--accent)}.splide--accent .splide__pagination__page:hover{background:var(--middle-accent)}.splide--accent .splide__arrow{border-color:var(--accent)}.splide--accent .splide__arrow:hover{background:var(--accent)}.splide--accent .splide__arrow svg{fill:var(--accent)}@media screen and (min-width:768px){.adsenseSplide .splide__track{pointer-events:none}.adsenseSplide .splide__list{justify-content:space-between;align-items:center;display:flex}.adsenseSplide .splide__pagination,.adsenseSplide .splide__arrow{display:none}}@media (max-width:767px){.adsenseSplide .splide__track{pointer-events:auto}.adsenseSplide .splide__arrow{width:2rem;height:2rem;display:block}.adsenseSplide .splide__arrow--prev{left:.5rem}.adsenseSplide .splide__arrow--next{right:.5rem}.adsenseSplide .splide__pagination{display:block;bottom:-.3rem}.adsenseSplide .splide__pagination__page{width:8px;height:8px}}
