*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Kanit;font-style:normal;font-weight:400;src:url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../fonts/Kanit-Regular-z9sDvue1.woff2) format("woff2"),url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../fonts/Kanit-Regular-cTry91LY.woff) format("woff");font-display:swap}@font-face{font-family:Kanit;font-style:normal;font-weight:500;src:url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../fonts/Kanit-Medium-BMu4vnE2.woff2) format("woff2"),url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../fonts/Kanit-Medium-CJJhuXqW.woff) format("woff");font-display:swap}@font-face{font-family:Kanit;font-style:normal;font-weight:600;src:url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../fonts/Kanit-SemiBold-y_SWQccY.woff2) format("woff2"),url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../fonts/Kanit-SemiBold-B8EwgtT4.woff) format("woff");font-display:swap}:root{--GR1:linear-gradient(180deg,#0ccd12 0%,#066709 231.38%);--max-width:1640px;--padding-container:0 20px;--font-main:"Kanit",sans-serif}html{font-size:16px;scroll-behavior:smooth}body{background-color:#fff;color:#000;font-family:var(--font-main);line-height:normal;min-width:320px;font-weight:400}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}.button{cursor:pointer;display:flex;min-width:203px;padding:17px 45px;flex-direction:column;justify-content:center;align-items:center;background:0 0;gap:10px;font-size:20px;font-weight:600;line-height:100%;border-radius:30px}.btn-primary{color:#12cc18;border:1px solid #fff;background:#fff;box-shadow:0 0 30px #12cc184d inset;transition:all .3s ease 0s}.btn-primary:hover{background:0 0;box-shadow:none;color:#fff}.btn-light{color:#fff;border:1px solid #fff;transition:all .3s ease 0s}.btn-light:hover{color:#12cc18;background:#fff;box-shadow:0 0 30px #12cc184d inset}a{text-decoration:none;color:inherit;transition:all .3s ease 0s}a:hover{text-decoration:underline}ul,ol,li{list-style:none}.wrapper{display:flex;flex-direction:column;min-height:100vh}.header{background:var(--GR1);width:100%;color:#fff;position:relative;padding:20px 0;position:sticky;top:0;z-index:9999}.header__logo img{max-height:54px;width:auto}.header__container{display:flex;align-items:center}.header__menu{margin-left:auto}.header__menu{display:flex;align-items:center;gap:50px}.header__menu .menu__list{display:flex;align-items:center;gap:120px}.menu__buttons{display:flex;align-items:center;gap:15px}.menu__list a{font-size:20px}main section.top{min-height:584px;margin-top:50px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.top__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.page{background-image:url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../img/page-bg-top.webp),url(//linebetlogin.ke/wp-content/themes/linebet/assets/css/../img/page-bg-bottom.webp);background-position:top center;background-repeat:repeat-y;background-size:contain}.page__top{padding:100px 0}.page__top ol{column-count:3;column-gap:10px;list-style-type:decimal;padding-left:20px;margin:0}.page__top ol li{color:#000;font-size:20px;font-weight:500;line-height:140%;text-decoration-line:underline;list-style:decimal;break-inside:avoid;width:100%}.content{border-radius:50px;background:#d1ffd24d;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:70px 40px;margin-bottom:100px}.content h1,.content h2,.content h3{color:#000;font-size:36px;font-weight:500;text-transform:uppercase}.content ul,.content ol{margin:20px}.content ol li{list-style:decimal}.content ul,.content ol,.content li{color:#3d3d3d;font-size:20px;font-weight:400}.content li{list-style:disc}.content p{color:#3d3d3d;font-size:20px;font-weight:400}.content h1+p,.content h2+p,.content h3+p{margin-top:20px}.content p+h1,.content p+h2,.content p+h3{margin-top:70px}.content p+p{margin-top:20px}.footer{margin-top:auto;background:var(--GR1);padding:80px 0}.footer__container{display:flex;justify-content:space-between;color:#fff;font-size:14px;font-weight:400;align-items:flex-end}.footer__column{display:flex;flex-direction:column;gap:8px}.footer__logo img{max-height:24px;width:auto}.footer__title{text-transform:uppercase;font-size:16px;font-weight:600}.footer__menu .menu__list{display:flex;gap:20px}.footer__menu .menu__list a{font-size:14px;font-weight:400}.footer__contacts{display:flex;gap:20px}.footer__contacts div{display:flex;flex-direction:column;gap:8px}.footer__contacts div span{display:flex;gap:10px}.footer__social{flex-direction:row;gap:10px;margin:auto 0}[class*=__container]{padding:var(--padding-container);margin:0 auto;max-width:var(--max-width);width:100%}.icon-menu{position:relative;width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;z-index:1000;padding:0}.icon-menu span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:20px;opacity:1;right:0;top:50%;transform:translateY(-50%);transform-origin:center;transition:all .3s ease}.icon-menu span:before{content:"";position:absolute;top:-8px;right:0;height:2px;width:120%;background:#fff;border-radius:20px;transform-origin:center}.icon-menu span:after{content:"";position:absolute;top:8px;right:0;height:2px;width:80%;background:#fff;border-radius:20px;transform-origin:center;transition:all .3s ease}.open-menu .icon-menu span{transform:translate(0) rotate(45deg)}.open-menu .icon-menu span:before{transform:rotate(90deg);top:0;width:100%;opacity:0}.open-menu .icon-menu span:after{transform:rotate(-90deg);top:0;width:100%}.accordion{margin-top:20px;display:flex;flex-direction:column;gap:15px}.accordion-item{overflow:hidden;border-radius:40px;background:#7fff8333;transition:all .3s ease}.accordion-header{width:100%;padding:20px 40px;color:#000;font-size:20px;font-weight:500;border-radius:40px;background:#7fff8333;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:background-color .3s ease}.accordion-header:hover,.accordion-header[aria-expanded=true]{background:#7fff8366}.accordion-header[aria-expanded=true] .icon{transform:rotate(180deg)}.accordion-header .icon{font-size:20px;transition:transform .3s ease}.accordion-body{padding:0 24px;overflow:hidden;transition:max-height .4s ease-out;max-height:0}.accordion-body.open{max-height:max-content;padding:15px 40px 25px}.back-to-top{position:fixed;bottom:20px;right:20px;width:44px;height:44px;background:var(--GR1);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000;box-shadow:0 4px 12px #0000001a}.back-to-top:hover{opacity:.7 !important}.menu__language.mobile{display:none}@media (min-width:769px){.icon-menu{display:none}}@media (max-width:768px){.open-menu{overflow:hidden}.header__menu{position:absolute;display:flex;flex-direction:column-reverse;border-radius:0 0 20px 20px;background:#12cc1880;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:flex-start;gap:16px;padding:16px 24px 24px;left:0;top:100%;width:100%;transform:translateY(0);opacity:0;visibility:hidden;transition:transform .4s ease,opacity .4s ease}.open-menu .header__menu{transform:translateY(0);opacity:1;visibility:visible}.header__logo img{max-height:24px;width:auto}.button{min-width:181px}.menu__language.mobile{display:block;margin-left:auto;margin-right:8px}.header__menu .menu__list{flex-direction:column;gap:12px;font-size:16px;align-items:flex-start}.menu__buttons{gap:5px;width:100%}.menu__buttons .button{font-size:16px;padding:17px;min-width:auto;width:calc((100% - 5px)/2)}.footer{padding:40px 0}.footer__container{flex-wrap:wrap;gap:20px;font-size:12px;align-items:flex-start}.footer__column:nth-child(1){flex-basis:100%}.footer__column{flex-basis:calc((100% - 20px)/2)}.footer__title{font-size:14px}.footer__menu .menu__list{flex-direction:column;gap:5px}.footer__menu .menu__list a{font-size:12px}.footer__contacts{flex-direction:column}.footer__contacts div{gap:10px}.content{padding:30px 20px;border-radius:50px;margin-bottom:30px}.content h1,.content h2,.content h3{font-size:24px}.content p{font-size:16px}.content p+h1,.content p+h2,.content p+h3{margin-top:40px}.page__top{padding:25px 0}.page__top ol{columns:1}.page__top ol li{font-size:16px}.accordion-item{border-radius:20px}.accordion-header{border-radius:20px;padding:20px;font-size:18px;line-height:normal}.accordion-body.open{padding:15px 20px}.content ul,.content ol,.content li{font-size:16px}}