:root{--col-white: #ffffff;--col-black: #000000;--col-white-10: rgba(255, 255, 255, 0.1);--col-white-20: rgba(255, 255, 255, 0.2);--col-white-30: rgba(255, 255, 255, 0.3);--col-white-40: rgba(255, 255, 255, 0.4);--col-white-50: rgba(255, 255, 255, 0.5);--col-white-60: rgba(255, 255, 255, 0.6);--col-white-70: rgba(255, 255, 255, 0.7);--col-white-80: rgba(255, 255, 255, 0.8);--col-white-90: rgba(255, 255, 255, 0.9);--col-black-10: rgba(0, 0, 0, 0.1);--col-black-20: rgba(0, 0, 0, 0.2);--col-black-30: rgba(0, 0, 0, 0.3);--col-black-40: rgba(0, 0, 0, 0.4);--col-black-50: rgba(0, 0, 0, 0.5);--col-black-60: rgba(0, 0, 0, 0.6);--col-black-70: rgba(0, 0, 0, 0.7);--col-black-80: rgba(0, 0, 0, 0.8);--col-black-90: rgba(0, 0, 0, 0.9)}a{color:#000;color:var(--col-black)}.bold{font-weight:700;display:inline-block}.align-left{text-align:left;width:100%}.align-center{text-align:center;width:100%}.align-right{text-align:right;width:100%}*{-webkit-font-smoothing:antialiased;font-display:swap}html{font-size:62.5%;line-height:1.4}body{font-family:"Josefin Sans",sans-serif;font-size:10px}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Display",serif}h1{text-align:left;font-size:3.5em;line-height:1.3}@media only screen and (min-width: 480px){h1{font-size:4em}}@media only screen and (min-width: 768px){h1{font-size:6em}}@media only screen and (min-width: 1200px){h1{font-size:8em}}h1 span{display:block}h2{font-size:2em;margin:1.5em 0 1em 0}@media only screen and (min-width: 480px){h2{margin:1.5em 0 .3em 0;font-size:2.6em}}@media only screen and (min-width: 768px){h2{font-size:4em}}@media only screen and (min-width: 1200px){h2{font-size:5em}}h2 span{display:block}h3{font-size:1.8em;margin:1.8em 0 0 0}@media only screen and (min-width: 768px){h3{font-size:2.6em}}h4{font-size:1.8em}@media only screen and (min-width: 768px){h4{font-size:2.3em}}h5{font-size:1.6em}p{margin:0 0 1em;font-size:2em;line-height:1.4}@media only screen and (min-width: 768px){p{font-size:2em}}@media only screen and (min-width: 1200px){p{font-size:2.4em}}p:last-child{margin:0}strong{font-weight:700}a{text-decoration:none}ul li,ol li{font-size:1.8em;margin-bottom:.5em}ul li:last-child,ol li:last-child{margin-bottom:0}@media only screen and (min-width: 1200px){ul li,ol li{font-size:2.4em}}ul li h4,ol li h4{font-size:100%}ul li li,ul li p,ol li li,ol li p{font-size:100%}ul li h1,ol li h1{font-size:2.222em}ul li h2,ol li h2{font-size:2.222em}ul li h3,ol li h3{font-size:1.111em}ul li h4,ol li h4{font-size:1.278em}ul li h5,ol li h5{font-size:.889em}ul li h1,ul li h2,ul li h3,ul li h4,ul li h5,ol li h1,ol li h2,ol li h3,ol li h4,ol li h5{margin-bottom:.5em}ul li table td,ol li table td{font-size:1em;line-height:1.4}ul.large-padding li,ol.large-padding li{margin-bottom:2.5em}ul.large-padding li:last-child,ol.large-padding li:last-child{margin-bottom:0}table td{font-size:1.8em;line-height:1.4}@media only screen and (min-width: 768px){table td{font-size:2em}}@media only screen and (min-width: 1024px){table td{font-size:2.4em}}@media only screen and (min-width: 1024px){.hero h2{font-size:4em}}@font-face{font-family:"Material Icons Sharp";font-style:normal;font-weight:400;src:url("/fonts/icons/MaterialSymbolsSharp.woff2") format("woff2"),url("/fonts/icons/MaterialSymbolsSharp.ttf") format("truetype")}.material-symbols-sharp{font-family:"Material Icons Sharp";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:"Material Icons Rounded";font-style:normal;font-weight:400;src:url("/fonts/icons/MaterialSymbolsRounded.woff2") format("woff2"),url("/fonts/icons/MaterialSymbolsRounded.ttf") format("truetype")}.material-symbols-rounded{font-family:"Material Icons Rounded";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}@font-face{font-family:"Material Icons Outlined";font-style:normal;font-weight:400;src:url("/fonts/icons/MaterialSymbolsOutlined.woff2") format("woff2"),url("/fonts/icons/MaterialSymbolsOutlined.ttf") format("truetype")}.material-symbols-outlined{font-family:"Material Icons Outlined";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}header{width:calc(100vw - 16px);z-index:100;position:fixed;top:1em}header>.container{display:flex;align-items:center;justify-content:space-between}header>.container h1{background-color:#000;color:#fff;margin:0;padding:.25em;font-size:2em}header>.container h1 span{font-size:.9em;margin-top:-5px}header>.container .menu .material-symbols-sharp{font-size:4em}nav.menu{display:block;position:absolute;width:100%;max-height:0;z-index:-999;opacity:0;visibility:hidden;transition:height .3s ease-in-out}nav.menu:before{content:"";display:block;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}nav.menu .container{align-items:flex-start;overflow-y:scroll;padding-top:150px;padding-bottom:50px}@media only screen and (min-width: 768px){nav.menu .container{padding-top:200px;padding-bottom:100px;overflow:hidden}}nav.menu .columns{width:100%;flex-wrap:wrap}@media only screen and (min-width: 768px){nav.menu .columns{gap:20px}}nav.menu .columns .col{box-sizing:border-box;position:relative;padding:15px 30px 15px 0;width:100%;top:300px;opacity:0;transition:all .3s ease-in-out .5s}@media only screen and (min-width: 768px){nav.menu .columns .col{width:calc(50% - 10px)}nav.menu .columns .col ul{display:block}}@media only screen and (min-width: 1024px){nav.menu .columns .col{width:calc(28% - 17px)}}@media only screen and (min-width: 1024px){nav.menu .columns .col:nth-child(1){width:calc(16% - 10px)}}nav.menu .columns .col .group:nth-child(n+2){margin-top:3em}@media only screen and (min-width: 768px){nav.menu .columns .col .group:nth-child(n+2){margin-top:4em}}nav.menu .columns .col h2,nav.menu .columns .col h3{top:-50px;left:-5px;opacity:.4;margin:0;padding:0;font-size:3em;line-height:1}@media only screen and (min-width: 768px){nav.menu .columns .col h2,nav.menu .columns .col h3{margin-bottom:.6em}}nav.menu ul{list-style:none;padding:0;margin:0;display:none}nav.menu ul.active{display:block;margin-top:3em}nav.menu ul>li{font-size:2em;position:relative;margin-top:1em}nav.menu ul>li:first-child{margin-top:0}@media only screen and (min-width: 1024px){nav.menu ul>li{font-size:2.2em}}nav.menu ul>li:hover a{border-color:#000}nav.menu ul>li a{display:block;position:relative;overflow:hidden;border-bottom:1px solid;border-color:rgba(0,0,0,.2)}nav.menu.active{display:block;position:absolute;box-sizing:border-box;z-index:0;opacity:1;visibility:visible;height:100vh;max-height:2000px;top:0}@media only screen and (min-width: 768px){nav.menu.active{height:auto}}nav.menu.active .col{top:0;opacity:1}footer{padding:2em 0;box-sizing:border-box;text-align:center;position:absolute;bottom:0;width:calc(100% - 16px)}@media only screen and (min-width: 768px){footer{padding:0}}footer .container{display:flex;justify-content:center}@media only screen and (min-width: 768px){footer .container{flex-direction:row;align-items:stretch;padding:8em 0 4em 0}}footer .container.signup-container{padding-top:0;padding-bottom:4em}footer .container .column{display:flex;align-items:center;flex-direction:column;justify-content:space-between;width:100%;margin-bottom:5em}@media only screen and (min-width: 768px){footer .container .column{margin-right:60px;margin-bottom:0;align-items:flex-start}}@media only screen and (min-width: 768px){footer .container .column:nth-child(1){flex-basis:25%;width:25%}}@media only screen and (min-width: 768px){footer .container .column:nth-child(2){width:45%;flex-basis:45%}}@media only screen and (min-width: 768px){footer .container .column:nth-child(3){width:30%;flex-basis:30%}}@media only screen and (min-width: 768px){footer .container .column:last-child{margin-right:0}}footer .container .footer_logo{width:100%;max-width:250px;margin:0 auto;transition:all .2s ease-in}footer .container .footer_logo:hover{opacity:.75;scale:.98}footer .container .footer_accreditations{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-top:3em}@media only screen and (min-width: 768px){footer .container .footer_accreditations{margin:0}}footer .container .footer_accreditations .footer_accreditation{flex-basis:33.33%}footer .container .footer_accreditations .footer_accreditation img{max-width:60px}footer .container .footer_accreditations .footer_accreditation .footer_accreditation_title{margin:0;font-size:1.4em}footer .container .footer_menu{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:100%;row-gap:1em}@media only screen and (min-width: 768px){footer .container .footer_menu{flex-direction:row}}footer .container .footer_menu .footer_menu_item{width:50%;box-sizing:border-box;font-size:1.6em;padding:.5em 0;text-align:center;position:relative;transition:all .2s ease-in}@media only screen and (min-width: 768px){footer .container .footer_menu .footer_menu_item{width:33%;text-align:left}}footer .container .footer_menu .footer_menu_item:hover{opacity:.75;scale:.98}footer .container .footer_legalInfo,footer .container .footer_companyInfo{margin:3em 0 1em 0}@media only screen and (min-width: 768px){footer .container .footer_legalInfo,footer .container .footer_companyInfo{margin:3em 0 1em 0}}footer .container .footer_legalInfo p,footer .container .footer_companyInfo p{text-align:center;font-size:1.4em;margin-bottom:.5em}@media only screen and (min-width: 768px){footer .container .footer_legalInfo p,footer .container .footer_companyInfo p{text-align:left}}footer .container .footer_legalInfo p:nth-child(2),footer .container .footer_companyInfo p:nth-child(2){margin-bottom:0}footer .container .footer_fundingInfo{margin-top:3em}footer .container .footer_fundingInfo p{margin-bottom:.5em}footer .container .footer_fundingInfo p:last-child{margin-bottom:0}footer .container .footer_legalInfo{display:none}@media only screen and (min-width: 768px){footer .container .footer_legalInfo{display:block}}footer .container .footer_legalInfo.mobile{display:block}@media only screen and (min-width: 768px){footer .container .footer_legalInfo.mobile{display:none}}footer .container .footer_findUs{display:flex;flex-direction:column}footer .container .footer_findUs .footer_phonenumber{margin:0;text-align:left;font-size:3.6em}footer .container .footer_findUs .footer_email{margin:0;text-align:left;font-size:2.7em;margin-top:.5em;margin-bottom:1em}footer .container .footer_findUs .opening-hours{text-align:center;font-size:2em}@media only screen and (min-width: 768px){footer .container .footer_findUs .opening-hours{text-align:left}}footer .container .footer_findUs .footer_social_wrapper{display:flex;justify-content:space-between;align-items:center;margin:2em 0}@media only screen and (min-width: 768px){footer .container .footer_findUs .footer_social_wrapper{margin:2em 0 0}}footer .container .footer_findUs .footer_social_wrapper a{margin-right:1em;display:block}footer .container .footer_findUs .footer_social_wrapper a:last-child{margin-right:0}footer .container .footer_findUs .footer_social_wrapper svg{width:30px}footer .container .footer_findUs .footer_social_wrapper .footer_social_icon{width:3em;transition:all .2s ease-in}footer .container .footer_findUs .footer_social_wrapper .footer_social_icon:hover{opacity:.75;scale:.98}footer .container .legal-policies{width:100%}footer .container .policies{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:2em}footer .container .policies a{width:50%;font-size:1.6em;padding:.5em 0;opacity:.8;transition:all .2s ease-in}@media only screen and (min-width: 768px){footer .container .policies a{width:auto;padding:.5em 2em .5em 0}}footer .container .policies a:first-child{margin-left:0}footer .container .policies a:last-child{margin-right:0}footer .container .policies a:hover{text-decoration:underline;opacity:1}footer .container .policies span{opacity:.5}footer .signup{width:100%}@media only screen and (min-width: 1024px){footer .signup{width:75%;padding-left:25%}}footer .signup .signup-content{display:flex;flex-direction:column;box-sizing:border-box;justify-content:center;align-items:center}@media only screen and (min-width: 1024px){footer .signup .signup-content{justify-content:flex-start;align-items:flex-start;padding-left:30px}}footer .signup h3{margin-top:0;margin-bottom:.8em}footer .signup form{display:flex;margin-bottom:5em;flex-direction:column}@media only screen and (min-width: 768px){footer .signup form{flex-direction:row}}footer .signup form .questions{display:flex;flex-wrap:wrap;max-width:500px;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width: 480px){footer .signup form .questions{flex-direction:row}}footer .signup form .questions .form-group{margin-bottom:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;width:100%}@media only screen and (min-width: 480px){footer .signup form .questions .form-group{margin-bottom:0;margin-right:10px;width:calc(50% - 10px)}}footer .signup form .questions .form-group label{font-size:1.6em;margin-bottom:.3em;display:none}footer .signup form .questions .form-group input[type=text],footer .signup form .questions .form-group input[type=email]{font-size:1.6em;padding:.5em;border-radius:5px;border:1px solid;background-color:var(--col-yuzu-blue);color:#fff;color:var(--col-white);border-color:var(--col-light-20);width:100%;box-sizing:border-box}.light footer .signup form .questions .form-group input[type=text],.light footer .signup form .questions .form-group input[type=email]{background-color:#fff;background-color:var(--col-white);color:var(--col-yuzu-blue)}footer .signup form .questions .form-group.contact_fax{display:none !important}footer .signup form .questions .question{width:100%}footer .signup form .questions .question .acceptance-question{display:flex;margin-top:1em}footer .signup form .questions .question .acceptance-question label{font-size:1.6em;text-align:left;margin-top:.2em;color:var(--col-light-60)}footer .signup form .questions .question .acceptance-question input[type=checkbox]{order:0;margin-right:1em;margin-left:0;-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit;width:3em;height:3em;border-radius:.5em;transform:translateY(-0.075em);padding-top:0px;display:grid;place-content:center;flex-shrink:0;border:1px solid;border-color:var(--col-light-20)}footer .signup form .questions .question .acceptance-question input[type=checkbox]::before{content:"L";width:14px;height:14px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;transform:scale(0);font-size:2em;margin-top:-11px;margin-left:5px;font-weight:700;color:#fff;color:var(--col-white)}@media only screen and (min-width: 768px){footer .signup form .questions .question .acceptance-question input[type=checkbox]::before{margin-top:-16px;margin-left:8px}}footer .signup form .questions .question .acceptance-question input[type=checkbox]:checked::before{transform:scaleX(-1) rotate(-35deg) translate(-2px, 4px)}@media only screen and (min-width: 768px){footer .signup form .questions .question .acceptance-question input[type=checkbox]:checked::before{transform:scaleX(-1) rotate(-35deg)}}footer .signup form input[type=submit]{font-size:1.6em;font-weight:700;padding:.5em;border-radius:5px;border:1px solid;background-color:var(--col-yuzu-green);color:var(--col-yuzu-blue);border-color:var(--col-light-20);border:0;align-self:flex-start;margin:1.5em auto 0 auto}.light footer .signup form input[type=submit]{color:#fff;color:var(--col-white)}@media only screen and (min-width: 768px){footer .signup form input[type=submit]{margin:0}}footer .copyright{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em 0}footer .copyright p{opacity:1;font-size:1.2em}footer .copyright a{transition:.3s all ease-in-out}footer .copyright a:hover{text-decoration:underline}.home .dikhr-list{list-style:none;padding:0}.home .dikhr-list li{border:1px solid #000;text-align:left;display:flex;justify-content:space-between;flex-direction:column}.home .dikhr-list li .stats{font-size:.75em;background-color:rgba(0,0,0,.6);color:#fff;padding:.25em .5em;margin:0 0 0 0;min-width:140px;text-align:right;display:flex;align-items:center;justify-content:flex-end}.home .dikhr-list li .stats .lap-counter{margin-left:.5em}.home .dikhr-list li a{padding:1em 1em .5em 1em;display:block;width:100%}.settings .name-setting{display:flex;align-items:center;font-size:1.8em;width:100%;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.3)}.settings .name-setting input,.settings .name-setting button{font-size:1em}.settings .dikhr-list{text-align:left;margin:2em 0 0;padding:0}.settings .dikhr-list li{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.3);padding-bottom:1em}.settings .dikhr-list li:last-child{border-bottom:0}.settings .dikhr-list li .name{max-width:55%}.settings .dikhr-list li .col{display:flex}.settings .dikhr-list li .col .stats{display:flex;flex-direction:column}.settings .dikhr-list li .col .reset{margin-left:.75em}.dikhr .count{font-size:3em;border-radius:50%;width:200px;height:200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;--v:calc( ((18/5) * var(--p) - 90)*1deg);border-radius:50%;padding:10px;background:linear-gradient(#ccc, #ccc) content-box,linear-gradient(var(--v), #f2f2f2 50%, transparent 0) 0/min(100%, (50 - var(--p)) * 100%),linear-gradient(var(--v), transparent 50%, #646464 0) 0/min(100%, (var(--p) - 50) * 100%),linear-gradient(to right, #f2f2f2 50%, #646464 0)}.dikhr .count .separator{border:.1em solid #000;width:4em;margin:0 auto}.dikhr .count .separator span{display:none}.dikhr .count .lap-count{position:absolute;right:-15%;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff}.dikhr .count .current{font-weight:700;margin-bottom:.25em}.dikhr .count .total{font-weight:700;margin-top:.25em}.dikhr #click{display:flex;justify-content:center;align-items:center;margin-top:1em;margin-left:auto;margin-right:auto;width:260px;height:260px;border-radius:50%;font-size:1.8em;background-color:#0073ff;color:#77b3fc;border:0;filter:drop-shadow(5px 5px 8px #000);transition:all .2s ease-in-out}.dikhr #click:active{filter:none;transform:scale(0.99)}body{background-color:#f3ddbd;text-align:center}main{margin-top:7em;padding:0 1.5em}main h1{display:flex;text-align:center;justify-content:center}main h1 span{margin-left:.25em}