:root {
    --default-font: "Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --heading-font: Jost,sans-serif;
    --nav-font: Poppins,sans-serif;
    --background-color: #96cf84;
    --background-dark-color: #1F242A;
    --default-color: #444;
    --heading-color: #1F242A;
    --accent-color: #40d711;
    --surface-color: #fff;
    --contrast-color: #fff;
    --nav-color: #96cf84;
    --nav-hover-color: #fff;
    --nav-mobile-background-color: #96cf84;
    --nav-dropdown-background-color: #96cf84;
    --nav-dropdown-color: #444;
    --nav-dropdown-hover-color: #fff;
    --btn-bg: #40d711;
    --btn-bg-hover: #318915;
    --btn-hover-color: #96cf84;
    --section-border-color: #1F242A;
    --bonus-c: #1F242A;
    --sec-btn-border: #C1C1C1;
    --sec-btn-bg-hover: #f3f2ff;
    --sec-btn-color: #2E174F;
    --transition: all .2s ease-in-out;
    --icon-rating-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 16.627 15.888'%3E%3Cg data-name='Group 15'%3E%3Cpath d='M12.074 15.152c-.227 0-.455-.055-.659-.161L8.31 13.359l-3.102 1.63A1.42 1.42 0 0 1 3.15 13.5l.593-3.455-2.513-2.451a1.423 1.423 0 0 1-.016-2.01c.215-.218.498-.36.798-.406l3.473-.504 1.551-3.147A1.423 1.423 0 0 1 8.94.882c.277.138.504.366.64.64l1.555 3.15 3.468.504c.372.053.705.249.932.551.228.303.324.676.272 1.052a1.424 1.424 0 0 1-.42.823l-.002-.002-2.504 2.438.59 3.459a1.418 1.418 0 0 1-1.396 1.655Zm2.298-8.38h.002-.002Z' data-name='Path 47' style='fill:%23fbe269;stroke-width:0'/%3E%3C/g%3E%3C/svg%3E");
   
}

.light-background {
    --background-color: #f5f6f8;
    --surface-color: #fff
}

.dark-background {
    --background-color: var(--background-dark-color);
    --default-color: #fff;
    --heading-color: #fff;
    --surface-color: #4668a2;
    --contrast-color: #fff
}
:root{scroll-behavior:smooth}
body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}
a{color:var(--accent-color);text-decoration:none;transition:.3s}
a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}
h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}
.php-email-form .error-message{display:none;background:#df1529;color:#fff;text-align:left;padding:15px;margin-bottom:24px;font-weight:600}
.php-email-form .sent-message{display:none;color:#fff;background:#059652;text-align:center;padding:15px;margin-bottom:24px;font-weight:600}
.php-email-form .loading{display:none;background:var(--surface-color);text-align:center;padding:15px;margin-bottom:24px}
.php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid var(--accent-color);border-top-color:var(--surface-color);animation:php-email-form-loading 1s linear infinite}
@keyframes php-email-form-loading {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.header {
    --background-color: var(--background-dark-color);
    --heading-color: #fff;
    color: var(--default-color);
    background-color: var(--background-color);
    padding: 15px 0;
    transition: all .5s;
    z-index: 997
}
.header .logo{line-height:1}
.header .logo img{max-height:48px;margin-right:8px}
.header .logo h1{font-size:30px;margin:0;font-weight:500;color:var(--heading-color);letter-spacing:2px;text-transform:uppercase}
.header .btn-getstarted,.header .btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:8px 25px;margin:0 0 0 30px;border-radius:50px;transition:.3s}
.header .btn-getstarted:hover,.header .btn-getstarted:focus:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%)}
@media (max-width: 1200px) {
    .header .logo {
        order:1
    }

    .header .btn-getstarted {
        order: 2;
        margin: 0 15px 0 0;
        padding: 6px 15px
    }

    .header .navmenu {
        order: 2
    }

    .header .navbar-toggler {
        order: 3;
        font-size: 20px;
    }
}
.index-page .header{--heading-color:#fff;--nav-color:#fff}
.index-page.scrolled .header {
    --background-color: var(--background-dark-color)
}
@media (min-width: 1200px) {
.navmenu{padding:0}
.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}
.navmenu li{position:relative}
.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px 15px;font-size:15px;font-family:var(--nav-font);font-weight:400;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}
.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}
.navmenu li:last-child a{padding-right:0}
.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color:var(--nav-hover-color)}
.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0 0 30px #0000001a}
.navmenu .dropdown ul li{min-width:200px}
.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}
.navmenu .dropdown ul a i{font-size:12px}
.navmenu .dropdown ul a:hover,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color)}
.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}
.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}
.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}
.navmenu .megamenu{position:static}
.navmenu .megamenu ul{margin:0;padding:10px;background:var(--nav-dropdown-background-color);box-shadow:0 0 20px #0000001a;position:absolute;top:130%;left:0;right:0;visibility:hidden;opacity:0;display:flex;transition:.3s;border-radius:4px;z-index:99}
.navmenu .megamenu ul li{flex:1}
.navmenu .megamenu ul li a,.navmenu .megamenu ul li:hover>a{padding:10px 20px;font-size:15px;color:var(--nav-dropdown-color)}
.navmenu .megamenu ul li a:hover,.navmenu .megamenu ul li .active,.navmenu .megamenu ul li .active:hover{color:var(--nav-dropdown-hover-color)}
.navmenu .megamenu:hover>ul{opacity:1;top:100%;visibility:visible}
.navmenu .dd-box-shadow{box-shadow:0 0 30px #0000001a}
}
@media (max-width: 1199px) {
.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s;margin-right: 10px;}
.bi-menu-up {color:var(--nav-color);cursor:pointer;transition:color .3s;}
.navmenu{padding:0;z-index:9997}
.navmenu ul{display:none;list-style:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-mobile-background-color);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px #0000001a}
.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}
.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:color-mix(in srgb,var(--accent-color),transparent 90%)}
.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}
.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color:var(--nav-dropdown-hover-color)}
.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}
.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;transition:all .5s ease-in-out}
.navmenu .dropdown ul ul{background-color:#2125291a}
.navmenu .dropdown>.dropdown-active{display:block;background-color:#21252908}
.mobile-nav-active{overflow:hidden}
.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}
.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:#212529cc;transition:.3s}
.mobile-nav-active .navmenu>ul{display:block}
}
.footer{color:var(--default-color);background-color:var(--background-color);font-size:14px;position:relative}
.footer .footer-newsletter{background-color:color-mix(in srgb,var(--heading-color),transparent 95%);padding:50px 0}
.footer .footer-newsletter h4{font-size:24px}
.footer .footer-newsletter .newsletter-form{margin-top:30px;margin-bottom:15px;padding:6px 8px;position:relative;background-color:color-mix(in srgb,var(--background-color),transparent 50%);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:0 2px 25px #0000001a;display:flex;transition:.3s;border-radius:50px}
.footer .footer-newsletter .newsletter-form:focus-within{border-color:var(--accent-color)}
.footer .footer-newsletter .newsletter-form input[type=email]{border:0;padding:4px;width:100%;background-color:color-mix(in srgb,var(--background-color),transparent 50%);color:var(--default-color)}
.footer .footer-newsletter .newsletter-form input[type=email]:focus-visible{outline:none}
.footer .footer-newsletter .newsletter-form input[type=submit]{border:0;font-size:16px;padding:0 20px;margin:-7px -8px -7px 0;background:var(--accent-color);color:var(--contrast-color);transition:.3s;border-radius:50px}
.footer .footer-newsletter .newsletter-form input[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}
.footer .footer-top{padding-top:50px}
.footer .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--default-color),transparent 50%);font-size:16px;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-right:10px;transition:.3s}
.footer .social-links a:hover{color:var(--accent-color);border-color:var(--accent-color)}
.footer h4{font-size:16px;font-weight:700;position:relative;padding-bottom:12px}
.footer .footer-links{margin-bottom:30px}
.footer .footer-links ul{list-style:none;padding:0;margin:0}
.footer .footer-links ul i{margin-right:3px;font-size:12px;line-height:0;color:var(--accent-color)}
.footer .footer-links ul li{padding:10px 0;display:flex;align-items:center}
.footer .footer-links ul li:first-child{padding-top:0}
.footer .footer-links ul a{display:inline-block;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1}
.footer .footer-links ul a:hover{color:var(--accent-color)}
.footer .footer-about a{color:var(--heading-color);font-size:28px;font-weight:600;text-transform:uppercase;font-family:var(--heading-font)}
.footer .footer-contact p{margin-bottom:5px}
.footer .copyright{padding-top:25px;padding-bottom:25px;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}
.footer .copyright p{margin-bottom:0}
.footer .credits{margin-top:6px;font-size:13px}
#preloader{position:fixed;inset:0;z-index:999999;overflow:hidden;background:var(--background-color);transition:all .6s ease-out}
#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #fff;border-color:var(--accent-color) transparent;border-radius:50%;width:60px;height:60px;animation:animate-preloader 1.5s linear infinite}
@keyframes animate-preloader {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:-15px;z-index:99999;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px;transition:all .4s}
.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}
.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}
.scroll-top.active{visibility:visible;opacity:1;bottom:15px}
@media screen and (max-width: 768px) {
[data-aos-delay]{transition-delay:0!important}
}
.page-title{--background-color:color-mix(in srgb,var(--default-color),transparent 96%);color:var(--default-color);background-color:var(--background-color);padding:20px 0;position:relative}
.page-title h1{font-size:28px;font-weight:700;margin:0}
.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 10px;margin:0;font-size:14px}
.page-title .breadcrumbs ol li+li{padding-left:10px}
.page-title .breadcrumbs ol li+li::before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb,var(--default-color),transparent 70%)}
section,.section{color:var(--default-color);background-color:var(--background-color);padding:20px 0;scroll-margin-top:88px;overflow:clip}
@media (max-width: 1199px) {
section,.section{scroll-margin-top:66px}
.hero {padding: 70px 0 30px!important;}
}
.section-title{padding-bottom:30px;position:relative}
.section-title h2{text-align:center;font-size:32px;font-weight:700;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;position:relative}
.section-title h2:before{content:"";position:absolute;display:block;width:160px;height:1px;background:color-mix(in srgb,var(--default-color),transparent 60%);left:0;right:0;bottom:1px;margin:auto}
.section-title h2::after{content:"";position:absolute;display:block;width:60px;height:3px;background:var(--background-dark-color);left:0;right:0;bottom:0;margin:auto}
.section-title p{margin-bottom:0;}
.hero{width:100%;position:relative;padding:30px 0;display:flex;align-items:center}
.hero h1{margin:0;font-size:48px;font-weight:700;line-height:56px}
.hero p{color:color-mix(in srgb,var(--default-color),transparent 30%);margin:5px 0 30px;font-size:16px;line-height:1.3;font-weight:400}
.hero .btn-get-started{color:var(--contrast-color);background:var(--accent-color);font-family:var(--heading-font);font-weight:500;font-size:15px;letter-spacing:1px;display:inline-block;padding:10px 28px 12px;border-radius:50px;transition:.5s}
.hero .btn-get-started:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%)}
.hero .btn-watch-video{font-size:16px;transition:.5s;margin-left:25px;color:var(--default-color);font-weight:600}
.hero .btn-watch-video i{color:var(--contrast-color);font-size:32px;transition:.3s;line-height:0;margin-right:8px}
.hero .btn-watch-video:hover{color:var(--accent-color)}
.hero .btn-watch-video:hover i{color:color-mix(in srgb,var(--accent-color),transparent 15%)}
.hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}
@media (max-width: 640px) {
.hero h1{font-size:28px;line-height:36px}
.hero p{font-size:18px;line-height:24px;margin-bottom:30px}
.hero .btn-get-started,.hero .btn-watch-video{font-size:13px}
}
@keyframes up-down {
0%{transform:translateY(10px)}
100%{transform:translateY(-10px)}
}
.clients{padding:12px 0}
.clients .swiper{padding:10px 0}
.clients .swiper-wrapper{height:auto}
.clients .swiper-slide img{transition:.3s;padding:0 10px}
.clients .swiper-slide img:hover{transform:scale(1.1)}
.section ul{list-style:none;}
.section ul li{padding-bottom:5px;}
.section ul i{font-size:20px;padding-right:4px;color:var(--background-dark-color);padding-top: 3px;}
.dark-background ul i{color: #fff;}
.bi-x-circle {color:var(--bonus-c)!important;}
.section .read-more{color:var(--accent-color);font-family:var(--heading-font);font-weight:500;font-size:16px;letter-spacing:1px;padding:8px 28px;border-radius:5px;transition:.3s;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--accent-color)}
.section .read-more i{font-size:18px;margin-left:5px;line-height:0;transition:.3s}
.section .read-more:hover{background:var(--accent-color);color:var(--contrast-color)}
.section .read-more:hover i{transform:translate(5px,0)}
.num-boxes .content h3{font-weight:400;font-size:34px}
.num-boxes .content p{color:color-mix(in srgb,var(--default-color),transparent 30%)}
.num-boxes .faq-container .faq-item{background-color:var(--btn-hover-color);position:relative;padding:20px;margin-bottom:20px;box-shadow:0 5px 25px 0 #0000001a;overflow:hidden}
.num-boxes .faq-container .faq-item:last-child{margin-bottom:0}
.num-boxes .faq-container .faq-item .sub-title{font-weight:500;font-size:17px;line-height:24px;margin:0 30px 0 0;transition:.3s}
.num-boxes .faq-container .faq-item .sub-title span{color:var(--background-dark-color);padding-right:5px;font-weight:600}
.num-boxes .faq-container .faq-item .sub-title:hover{color:var(--accent-color)}
.num-boxes .faq-container .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;visibility:hidden;opacity:0}
.num-boxes .faq-container .faq-item .faq-content p{margin-bottom:0;overflow:hidden; color: var(--background-dark-color);}
.num-boxes .faq-container .faq-item .faq-icon{position:absolute;top:22px;left:20px;font-size:22px;line-height:0;transition:.3s;color:var(--accent-color)}
.num-boxes .faq-container .faq-item .faq-toggle{position:absolute;top:20px;right:20px;font-size:16px;line-height:0;transition:.3s;cursor:pointer}
.num-boxes .faq-container .faq-item .faq-toggle:hover{color:var(--accent-color)}
.num-boxes .faq-container .faq-active .sub-title{color:var(--background-dark-color)}
.num-boxes .faq-container .faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1;padding-top:10px}
.num-boxes .faq-container .faq-active .faq-toggle{transform:rotate(90deg);color:var(--accent-color)}
.why-us .why-us-img{display:flex;align-items:center;justify-content:center}
.why-us .why-us-img img{max-height:70%}
.skills .content h3{font-size:2rem;font-weight:700}
.skills .content p{color:color-mix(in srgb,var(--default-color),transparent 30%)}
.skills .content p:last-child{margin-bottom:0}
.skills .content ul{list-style:none;padding:0}
.skills .content ul li{padding-bottom:10px}
.skills .progress{height:60px;display:block;background:none;border-radius:0}
.skills .progress .skill{color:var(--default-color);padding:0;margin:0 0 6px;text-transform:uppercase;display:block;font-weight:600;font-family:var(--heading-font)}
.skills .progress .skill .val{float:right;font-style:normal}
.skills .progress-bar-wrap{background:color-mix(in srgb,var(--heading-color),transparent 90%);height:10px}
.skills .progress-bar{width:1px;height:10px;transition:.9s;background-color:var(--heading-color)}
.icon-boxes .box{background-color:var(--surface-color);box-shadow:0 5px 90px 0 #0000001a;padding:50px 30px;transition:all ease-in-out .4s;height:100%}
.icon-boxes .box .icon{margin-bottom:10px}
.icon-boxes .box .icon i{color:var(--accent-color);font-size:36px;transition:.3s}
.icon-boxes .box h4{font-weight:700;margin-bottom:15px;font-size:20px}
.icon-boxes .box h4 a{color:var(--heading-color);transition:ease-in-out .3s}
.icon-boxes .box p{line-height:24px;font-size:14px;margin-bottom:0}
.icon-boxes .box:hover{transform:translateY(-10px)}
.icon-boxes .box:hover h4 a{color:var(--accent-color)}
.regs .steps-item{background:var(--surface-color);border-radius:20px;height:100%;transition:all .3s ease-in-out;box-shadow:0 5px 20px color-mix(in srgb,var(--default-color),transparent 92%)}
.regs .steps-item .steps-image{border-radius:20px 20px 0 0;overflow:hidden}
.regs .steps-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px color-mix(in srgb,var(--accent-color),transparent 85%)}
.regs .steps-item:hover .steps-number{background:var(--accent-color);color:var(--contrast-color)}
.regs .steps-item:hover .steps-image img{transform:scale(1.1)}
.regs .steps-image{position:relative;height:280px}
.regs .steps-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.regs .steps-content{position:relative;padding:40px 30px 30px}
.regs .steps-content .steps-number{position:absolute;left:30px;top:-30px;width:60px;height:60px;background:var(--accent-color);color:var(--contrast-color);border-radius:50%;font-family:var(--heading-font);font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}
.regs .steps-content h3{font-size:24px;font-weight:700;margin-bottom:15px}
.regs .steps-content p{font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:25px}
.regs .steps-features .feature-item{display:flex;align-items:center;margin-bottom:12px}
.regs .steps-features .feature-item:last-child{margin-bottom:0}
.regs .steps-features .feature-item i{color:var(--accent-color);font-size:18px;margin-right:10px}
.regs .steps-features .feature-item span{font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 15%)}
@media (max-width: 1199px) {
.regs .steps-image{height:240px}
.regs .steps-content{padding:35px 25px 25px}
.regs .steps-content h3{font-size:22px}
}
@media (max-width: 991px) {
.regs .steps-item{margin-bottom:30px}
.regs .steps-image{height:220px}
.regs .steps-content{padding:30px 20px 20px}
.regs .steps-content .steps-number{width:50px;height:50px;font-size:20px;left:25px;top:-25px}
.regs .steps-content h3{font-size:20px;margin-bottom:12px}
.regs .steps-content p{font-size:14px;margin-bottom:20px}
}
.parall{padding:60px 0;position:relative;clip-path:inset(0)}
.parall img{position:fixed;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}
.parall:before{content:"";background:color-mix(in srgb,var(--background-dark-color),transparent 35%);position:absolute;inset:0;z-index:2}
.parall .content{position:relative;z-index:3}
.parall h3{color:var(--default-color);font-size:28px;font-weight:700}
.parall p{color:var(--default-color)}
.portfolio .portfolio-filters{padding:0;margin:0 auto 20px;list-style:none;text-align:center}
.portfolio .portfolio-filters li{cursor:pointer;display:inline-block;padding:8px 20px 10px;margin:0;font-size:15px;font-weight:500;line-height:1;margin-bottom:5px;border-radius:50px;transition:all .3s ease-in-out;font-family:var(--heading-font)}
.portfolio .portfolio-filters li:hover,.portfolio .portfolio-filters li.filter-active{color:var(--contrast-color);background-color:var(--accent-color)}
.portfolio .portfolio-filters li:first-child{margin-left:0}
.portfolio .portfolio-filters li:last-child{margin-right:0}
@media (max-width: 575px) {
.portfolio .portfolio-filters li{font-size:14px;margin:0 0 10px}
}
.portfolio .portfolio-item{position:relative;overflow:hidden}
.portfolio .portfolio-item .portfolio-info{opacity:0;position:absolute;left:12px;right:12px;bottom:-100%;z-index:3;transition:all ease-in-out .5s;background:color-mix(in srgb,var(--background-color),transparent 10%);padding:15px}
.portfolio .portfolio-item .portfolio-info h4{font-size:18px;font-weight:600;padding-right:50px}
.portfolio .portfolio-item .portfolio-info p{color:color-mix(in srgb,var(--default-color),transparent 30%);font-size:14px;margin-bottom:0;padding-right:50px}
.portfolio .portfolio-item .portfolio-info .preview-link,.portfolio .portfolio-item .portfolio-info .details-link{position:absolute;right:50px;font-size:24px;top:calc(50% - 14px);color:color-mix(in srgb,var(--default-color),transparent 30%);transition:.3s;line-height:0}
.portfolio .portfolio-item .portfolio-info .preview-link:hover,.portfolio .portfolio-item .portfolio-info .details-link:hover{color:var(--accent-color)}
.portfolio .portfolio-item .portfolio-info .details-link{right:14px;font-size:28px}
.portfolio .portfolio-item:hover .portfolio-info{opacity:1;bottom:0}
.boxes-2 .boxes-2-member{background-color:var(--surface-color);box-shadow:0 2px 15px #0000001a;position:relative;border-radius:5px;transition:.5s;padding:30px;height:100%}
@media (max-width: 468px) {
.boxes-2 .boxes-2-member{flex-direction:column;justify-content:center!important;align-items:center!important}
}
.boxes-2 .boxes-2-member .pic{overflow:hidden;width:150px;border-radius:50%;flex-shrink:0}
.boxes-2 .boxes-2-member .pic img{transition:ease-in-out .3s}
.boxes-2 .boxes-2-member:hover{transform:translateY(-10px)}
.boxes-2 .boxes-2-member .member-info{padding-left:30px}
@media (max-width: 468px) {
.boxes-2 .boxes-2-member .member-info{padding:30px 0 0;text-align:center}
}
.boxes-2 .boxes-2-member .sub-title{font-weight:700;margin-bottom:5px;font-size:20px;color: var(--heading-color);  font-family: var(--heading-font);}
.boxes-2 .boxes-2-member span{display:block;font-size:15px;padding-bottom:10px;position:relative;font-weight:500}
.boxes-2 .boxes-2-member span::after{content:"";position:absolute;display:block;width:50px;height:1px;background:color-mix(in srgb,var(--default-color),transparent 85%);bottom:0;left:0}
@media (max-width: 468px) {
.boxes-2 .boxes-2-member span::after{left:calc(50% - 25px)}
}
.boxes-2 .boxes-2-member p{margin:10px 0 0;font-size:14px}
.boxes-2 .boxes-2-member .social{margin-top:12px;display:flex;align-items:center;justify-content:start;width:100%}
@media (max-width: 468px) {
.boxes-2 .boxes-2-member .social{justify-content:center}
}
.boxes-2 .boxes-2-member .social a{background:color-mix(in srgb,var(--default-color),transparent 94%);transition:ease-in-out .3s;display:flex;align-items:center;justify-content:center;border-radius:50px;width:36px;height:36px}
.boxes-2 .boxes-2-member .social a i{color:color-mix(in srgb,var(--default-color),transparent 20%);font-size:16px;margin:0 2px}
.boxes-2 .boxes-2-member .social a:hover{background:var(--accent-color)}
.boxes-2 .boxes-2-member .social a:hover i{color:var(--contrast-color)}
.boxes-2 .boxes-2-member .social a+a{margin-left:8px}
.pricing .pricing-item{background-color:var(--surface-color);box-shadow:0 3px 20px -2px #0000001a;border-top:4px solid var(--background-color);padding:60px 40px;height:100%;border-radius:5px}
.pricing h3{font-weight:600;margin-bottom:15px;font-size:20px}
.pricing h4{color:var(--accent-color);font-size:48px;font-weight:400;font-family:var(--heading-font);margin-bottom:0}
.pricing h4 sup{font-size:28px}
.pricing h4 span{color:color-mix(in srgb,var(--default-color),transparent 50%);font-size:18px}
.pricing ul{padding:20px 0;list-style:none;color:color-mix(in srgb,var(--default-color),transparent 30%);text-align:left;line-height:20px}
.pricing ul li{padding:10px 0;display:flex;align-items:center}
.pricing ul i{color:#059652;font-size:24px;padding-right:3px}
.pricing ul .na{color:color-mix(in srgb,var(--default-color),transparent 60%)}
.pricing ul .na i{color:color-mix(in srgb,var(--default-color),transparent 60%)}
.pricing ul .na span{text-decoration:line-through}
.pricing .buy-btn{color:var(--accent-color);display:inline-block;padding:8px 35px 10px;border-radius:50px;transition:none;font-size:16px;font-weight:500;font-family:var(--heading-font);transition:.3s;border:1px solid var(--accent-color)}
.pricing .buy-btn:hover{background:var(--accent-color);color:var(--contrast-color)}
.pricing .featured{border-top-color:var(--accent-color)}
.pricing .featured .buy-btn{background:var(--accent-color);color:var(--contrast-color)}
@media (max-width: 992px) {
.pricing .box{max-width:60%;margin:0 auto 30px}
}
@media (max-width: 767px) {
.pricing .box{max-width:80%;margin:0 auto 30px}
}
@media (max-width: 420px) {
.pricing .box{max-width:100%;margin:0 auto 30px}
}
.testimonials .section-header{margin-bottom:40px}
.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}
.testimonials .testimonial-item{text-align:center}
.testimonials .testimonial-item .testimonial-img{width:120px;border-radius:50%;border:4px solid var(--background-color);margin:0 auto}
.testimonials .testimonial-item h3{font-size:20px;font-weight:700;margin:10px 0 5px}
.testimonials .testimonial-item h4{font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin:0 0 15px}
.testimonials .testimonial-item .stars{margin-bottom:15px}
.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px}
.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:color-mix(in srgb,var(--accent-color),transparent 50%);font-size:26px;line-height:0}
.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}
.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1,-1)}
.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px}
.testimonials .swiper-wrapper{height:auto}
.testimonials .swiper-pagination{margin-top:20px;position:relative}
.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background-color:color-mix(in srgb,var(--default-color),transparent 85%)}
.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}
@media (min-width: 992px) {
.testimonials .testimonial-item p{width:80%}
}
.faq-2 .faq-container{margin-top:15px}
.faq-2 .faq-container .faq-item{background-color:var(--surface-color);position:relative;padding:20px;margin-bottom:20px;overflow:hidden}
.faq-2 .faq-container .faq-item:last-child{margin-bottom:0}
.faq-2 .faq-container .faq-item h3{font-weight:600;font-size:18px;line-height:24px;margin:0 30px 0 32px;transition:.3s;cursor:pointer}
.faq-2 .faq-container .faq-item h3 span{color:var(--accent-color);padding-right:5px}
.faq-2 .faq-container .faq-item h3:hover{color:var(--accent-color)}
.faq-2 .faq-container .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;visibility:hidden;opacity:0}
.faq-2 .faq-container .faq-item .faq-content p{margin-bottom:0;overflow:hidden}
.faq-2 .faq-container .faq-item .faq-icon{position:absolute;top:22px;left:20px;font-size:20px;line-height:0;transition:.3s;color:var(--accent-color)}
.faq-2 .faq-container .faq-item .faq-toggle{position:absolute;top:20px;right:20px;font-size:16px;line-height:0;transition:.3s;cursor:pointer}
.faq-2 .faq-container .faq-item .faq-toggle:hover{color:var(--accent-color)}
.faq-2 .faq-container .faq-active h3{color:var(--accent-color)}
.faq-2 .faq-container .faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1;padding-top:10px}
.faq-2 .faq-container .faq-active .faq-toggle{transform:rotate(90deg);color:var(--accent-color)}
.boxed-section .container{padding:40px;background:color-mix(in srgb,var(--default-color),transparent 96%);border-radius:15px}
@media (max-width: 992px) {
.boxed-section .container{padding:60px 60px 0}
}
@media (max-width: 575px) {
.boxed-section .container{padding:25px 15px 0;border-radius:0}
}
.boxed-section .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}
.boxed-section .cta-content p{font-size:1.1rem;margin-bottom:2rem}
.boxed-section .cta-form .form-control{height:50px;border-radius:25px 0 0 25px;border:1px solid var(--accent-color);padding-left:20px}
.boxed-section .cta-form .form-control:focus{box-shadow:none;border-color:var(--accent-color)}
.boxed-section .cta-form .btn{height:50px;border-radius:0 25px 25px 0;background-color:var(--accent-color);border-color:var(--accent-color);color:var(--contrast-color);padding:0 30px;font-weight:600;transition:all .3s ease}
.boxed-section .cta-form .btn:hover{background-color:color-mix(in srgb,var(--accent-color),black 10%);border-color:color-mix(in srgb,var(--accent-color),black 10%)}
@media (max-width: 575px) {
.boxed-section .cta-form .btn{padding:0 15px}
}
@media (max-width: 991px) {
.boxed-section .cta-content{text-align:center;margin-bottom:2rem}
.boxed-section .cta-image{text-align:center}
}
.line-boxes .box-item{background:var(--surface-color);box-shadow:0 2px 20px #0000001a;transition:.3s}
.line-boxes .box-item .post-img img{transition:.5s}
.line-boxes .box-item .post-date{position:absolute;right:0;bottom:0;background-color:var(--accent-color);color:var(--contrast-color);text-transform:uppercase;font-size:13px;padding:6px 12px;font-weight:500}
.line-boxes .box-item .box-content{padding:30px}
.line-boxes .box-item .box-title{color:var(--heading-color);font-size:20px;font-weight:700;transition:.3s;margin-bottom:15px}
.line-boxes .box-item .meta i{font-size:16px;color:var(--accent-color)}
.line-boxes .box-item .meta span{font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 50%)}
.line-boxes .box-item hr{color:color-mix(in srgb,var(--default-color),transparent 80%);margin:20px 0}
.line-boxes .box-item .readmore{display:flex;align-items:center;font-weight:600;line-height:1;transition:.3s;color:color-mix(in srgb,var(--default-color),transparent 40%)}
.line-boxes .box-item .readmore i{line-height:0;margin-left:6px;font-size:16px}
.line-boxes .box-item:hover .box-title,.line-boxes .box-item:hover .readmore{color:var(--accent-color)}
.line-boxes .box-item:hover .post-img img{transform:scale(1.1)}
.contact .info-wrap{background-color:var(--surface-color);box-shadow:0 0 20px #0000001a;border-top:3px solid var(--accent-color);border-bottom:3px solid var(--accent-color);padding:30px;height:100%}
@media (max-width: 575px) {
.contact .info-wrap{padding:20px}
}
.contact .info-item{margin-bottom:40px}
.contact .info-item i{font-size:20px;color:var(--accent-color);background:color-mix(in srgb,var(--accent-color),transparent 92%);width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out;margin-right:15px}
.contact .info-item h3{padding:0;font-size:18px;font-weight:700;margin-bottom:5px}
.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}
.contact .info-item:hover i{background:var(--accent-color);color:var(--contrast-color)}
.contact .php-email-form{background-color:var(--surface-color);height:100%;padding:30px;border-top:3px solid var(--accent-color);border-bottom:3px solid var(--accent-color);box-shadow:0 0 20px #0000001a}
@media (max-width: 575px) {
.contact .php-email-form{padding:20px}
}
.contact .php-email-form input[type=text],.contact .php-email-form input[type=email],.contact .php-email-form textarea{font-size:14px;padding:10px 15px;box-shadow:none;border-radius:0;color:var(--default-color);background-color:color-mix(in srgb,var(--background-color),transparent 50%);border-color:color-mix(in srgb,var(--default-color),transparent 80%)}
.contact .php-email-form input[type=text]:focus,.contact .php-email-form input[type=email]:focus,.contact .php-email-form textarea:focus{border-color:var(--accent-color)}
.contact .php-email-form input[type=text]::placeholder,.contact .php-email-form input[type=email]::placeholder,.contact .php-email-form textarea::placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}
.contact .php-email-form button[type=submit]{color:var(--contrast-color);background:var(--accent-color);border:0;padding:10px 30px;transition:.4s;border-radius:50px}
.contact .php-email-form button[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 25%)}
.portfolio-details .portfolio-details-slider img{width:100%}
.portfolio-details .portfolio-details-slider .swiper-pagination{margin-top:20px;position:relative}
.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:color-mix(in srgb,var(--default-color),transparent 85%);opacity:1}
.portfolio-details .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}
.portfolio-details .portfolio-info{background-color:var(--surface-color);padding:30px;box-shadow:0 0 30px #0000001a}
.portfolio-details .portfolio-info h3{font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 85%)}
.portfolio-details .portfolio-info ul{list-style:none;padding:0;font-size:15px}
.portfolio-details .portfolio-info ul li+li{margin-top:10px}
.portfolio-details .portfolio-description{padding-top:30px}
.portfolio-details .portfolio-description h2{font-size:26px;font-weight:700;margin-bottom:20px}
.portfolio-details .portfolio-description p{padding:0;color:color-mix(in srgb,var(--default-color),transparent 30%)}
.service-details .services-list{background-color:var(--surface-color);padding:10px 30px;border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);margin-bottom:20px}
.service-details .services-list a{display:block;line-height:1;padding:8px 0 8px 15px;border-left:3px solid color-mix(in srgb,var(--default-color),transparent 70%);margin:20px 0;color:color-mix(in srgb,var(--default-color),transparent 20%);transition:.3s}
.service-details .services-list a.active{color:var(--heading-color);font-weight:700;border-color:var(--accent-color)}
.service-details .services-list a:hover{border-color:var(--accent-color)}
.service-details .services-img{margin-bottom:20px}
.service-details h3{font-size:26px;font-weight:700}
.service-details h4{font-size:20px;font-weight:700}
.service-details p{font-size:15px}
.service-details ul{list-style:none;padding:0;font-size:15px}
.service-details ul li{padding:5px 0;display:flex;align-items:center}
.service-details ul i{font-size:20px;margin-right:8px;color:var(--accent-color)}
.blog-posts article{background-color:var(--surface-color);box-shadow:0 4px 16px #0000001a;padding:30px;height:100%}
.blog-posts .post-img{max-height:440px;margin:-30px -30px 0;overflow:hidden}
.blog-posts .title{font-size:24px;font-weight:700;padding:0;margin:30px 0}
.blog-posts .title a{color:var(--heading-color);transition:.3s}
.blog-posts .title a:hover{color:var(--accent-color)}
.blog-posts .meta-top{margin-top:20px;color:color-mix(in srgb,var(--default-color),transparent 40%)}
.blog-posts .meta-top ul{display:flex;flex-wrap:wrap;list-style:none;align-items:center;padding:0;margin:0}
.blog-posts .meta-top ul li+li{padding-left:20px}
.blog-posts .meta-top i{font-size:16px;margin-right:8px;line-height:0;color:color-mix(in srgb,var(--default-color),transparent 20%)}
.blog-posts .meta-top a{color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:14px;display:inline-block;line-height:1}
.blog-posts .content{margin-top:20px}
.blog-posts .content .read-more{text-align:right}
.blog-posts .content .read-more a{background:var(--accent-color);color:var(--contrast-color);display:inline-block;padding:8px 30px;transition:.3s;font-size:14px;border-radius:4px}
.blog-posts .content .read-more a:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%)}
.pagination-2{padding-top:0;color:color-mix(in srgb,var(--default-color),transparent 40%)}
.pagination-2 ul{display:flex;padding:0;margin:0;list-style:none}
.pagination-2 li{margin:0 5px;transition:.3s}
.pagination-2 li a{color:color-mix(in srgb,var(--default-color),transparent 40%);padding:7px 16px;display:flex;align-items:center;justify-content:center}
.pagination-2 li a.active,.pagination-2 li a:hover{background:var(--accent-color);color:var(--contrast-color)}
.pagination-2 li a.active a,.pagination-2 li a:hover a{color:var(--contrast-color)}
.blog-details{max-width:1000px;margin:0 auto}
.blog-details .hero-img{position:relative;width:100%;height:500px;margin:0 auto 3rem;border-radius:16px;overflow:hidden}
.blog-details .hero-img img{width:100%;height:100%;object-fit:cover}
.blog-details .hero-img .meta-overlay{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:linear-gradient(to top,#000000b3,transparent)}
.blog-details .hero-img .meta-overlay .meta-categories .category{color:var(--contrast-color);background-color:var(--accent-color);padding:.4rem 1rem;border-radius:30px;font-size:.9rem;text-decoration:none;transition:all .3s ease}
.blog-details .hero-img .meta-overlay .meta-categories .category:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%)}
.blog-details .hero-img .meta-overlay .meta-categories .divider{color:var(--contrast-color);margin:0 .75rem}
.blog-details .hero-img .meta-overlay .meta-categories .reading-time{color:var(--contrast-color);font-size:.9rem}
.blog-details .hero-img .meta-overlay .meta-categories .reading-time i{margin-right:.3rem}
@media (max-width: 768px) {
.blog-details .hero-img{height:350px;margin-top:-30px;margin-bottom:2rem}
}
.blog-details .article-content{padding:0 1rem}
.blog-details .article-content .content-header{margin-bottom:3rem}
.blog-details .article-content .content-header .title{font-size:2.8rem;line-height:1.2;margin-bottom:2rem;font-weight:700;color:var(--heading-color)}
@media (max-width: 768px) {
.blog-details .article-content .content-header .title{font-size:2rem}
}
.blog-details .article-content .content-header .author-info{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:2rem;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 90%)}
.blog-details .article-content .content-header .author-info .author-details{display:flex;align-items:center;gap:1rem}
.blog-details .article-content .content-header .author-info .author-details .author-img{width:50px;height:50px;border-radius:50%;object-fit:cover}
.blog-details .article-content .content-header .author-info .author-details .info h4{margin:0;font-size:1.1rem;color:var(--heading-color)}
.blog-details .article-content .content-header .author-info .author-details .info .role{font-size:.9rem;color:color-mix(in srgb,var(--default-color),transparent 30%)}
.blog-details .article-content .content-header .author-info .post-meta{color:color-mix(in srgb,var(--default-color),transparent 30%);font-size:.95rem}
.blog-details .article-content .content-header .author-info .post-meta i{margin-right:.3rem}
.blog-details .article-content .content-header .author-info .post-meta .divider{margin:0 .75rem}
.blog-details .article-content .content{font-size:1.15rem;line-height:1.8;color:color-mix(in srgb,var(--default-color),transparent 10%)}
.blog-details .article-content .content .lead{font-size:1.3rem;color:var(--heading-color);margin-bottom:2rem;font-weight:500}
.blog-details .article-content .content h2{font-size:2rem;color:var(--heading-color);margin:3rem 0 1.5rem}
.blog-details .article-content .content p{margin-bottom:1.5rem}
.blog-details .article-content .content ul{margin-bottom:2rem;padding-left:1.2rem}
.blog-details .article-content .content ul li{margin-bottom:.75rem;position:relative}
.blog-details .article-content .content .content-image{margin:2.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #00000014}
.blog-details .article-content .content .content-image.right-aligned{float:right;max-width:450px;margin:1rem 0 2rem 2rem}
@media (max-width: 768px) {
.blog-details .article-content .content .content-image.right-aligned{float:none;max-width:100%;margin:2rem 0}
}
.blog-details .article-content .content .content-image img{width:100%;height:auto}
.blog-details .article-content .content .content-image figcaption{padding:1rem;text-align:center;font-size:.9rem;color:color-mix(in srgb,var(--default-color),transparent 30%);background-color:color-mix(in srgb,var(--surface-color),transparent 50%)}
.blog-details .article-content .content .highlight-box{background:color-mix(in srgb,var(--accent-color),transparent 95%);border-radius:12px;padding:2rem;margin:2.5rem 0}
.blog-details .article-content .content .highlight-box h3{color:var(--heading-color);margin-bottom:1.5rem;font-size:1.5rem}
.blog-details .article-content .content .highlight-box .trend-list{list-style:none;padding:0;margin:0}
.blog-details .article-content .content .highlight-box .trend-list li{display:flex;align-items:center;margin-bottom:1rem;padding:.5rem 0}
.blog-details .article-content .content .highlight-box .trend-list li i{color:var(--accent-color);font-size:1.5rem;margin-right:1rem}
.blog-details .article-content .content .highlight-box .trend-list li span{color:var(--heading-color);font-weight:500}
.blog-details .article-content .content .content-grid{margin:3rem 0}
.blog-details .article-content .content .content-grid .info-card{background:var(--surface-color);border-radius:12px;padding:2rem;height:100%;box-shadow:0 3px 10px #0000000d;transition:transform .3s ease}
.blog-details .article-content .content .content-grid .info-card:hover{transform:translateY(-5px)}
.blog-details .article-content .content .content-grid .info-card i{font-size:2rem;color:var(--accent-color);margin-bottom:1rem}
.blog-details .article-content .content .content-grid .info-card h4{color:var(--heading-color);margin-bottom:1rem;font-size:1.3rem}
.blog-details .article-content .content .content-grid .info-card p{margin:0;font-size:1rem;line-height:1.6}
.blog-details .article-content .content blockquote{position:relative;margin:3rem 0;padding:2rem 3rem;background:var(--surface-color);border-radius:12px;box-shadow:0 3px 15px #0000000d}
.blog-details .article-content .content blockquote::before{content:'"';position:absolute;top:-20px;left:20px;font-size:8rem;color:color-mix(in srgb,var(--accent-color),transparent 85%);font-family:serif;line-height:1}
.blog-details .article-content .content blockquote p{font-size:1.3rem;font-style:italic;color:var(--heading-color);margin:0 0 1rem;position:relative}
.blog-details .article-content .content blockquote cite{font-style:normal;color:color-mix(in srgb,var(--default-color),transparent 30%);font-size:.95rem;display:block}
.blog-details .article-content .meta-bottom{margin-top:4rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);display:grid;gap:2rem}
.blog-details .article-content .meta-bottom h4{color:var(--heading-color);font-size:1.1rem;margin-bottom:1rem}
.blog-details .article-content .meta-bottom .tags{display:flex;flex-wrap:wrap;gap:.5rem}
.blog-details .article-content .meta-bottom .tags .tag{background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);padding:.5rem 1rem;border-radius:30px;font-size:.9rem;text-decoration:none;transition:all .3s ease}
.blog-details .article-content .meta-bottom .tags .tag:hover{background:var(--accent-color);color:var(--contrast-color)}
.blog-details .article-content .meta-bottom .social-links{display:flex;gap:1rem}
.blog-details .article-content .meta-bottom .social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--accent-color),transparent 90%);color:var(--accent-color);transition:all .3s ease}
.blog-details .article-content .meta-bottom .social-links a:hover{background:var(--accent-color);color:var(--contrast-color);transform:translateY(-2px)}
.blog-details .article-content .meta-bottom .social-links a i{font-size:1.2rem}
.blog-comments{padding:20px 0}
.blog-comments .comments-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 92%)}
.blog-comments .comments-header .title{color:var(--heading-color);font-size:32px;font-weight:700;font-family:var(--heading-font);margin:0}
.blog-comments .comments-header .comments-stats{background:color-mix(in srgb,var(--default-color),transparent 95%);padding:8px 20px;border-radius:30px;display:flex;align-items:center;gap:8px}
.blog-comments .comments-header .comments-stats .count{font-size:18px;font-weight:700}
.blog-comments .comments-header .comments-stats .label{font-size:14px;text-transform:uppercase;letter-spacing:.5px}
.blog-comments .comments-container{display:flex;flex-direction:column;gap:40px}
.blog-comments .comment-thread{position:relative}
.blog-comments .comment-thread:not(:last-child)::after{content:"";position:absolute;left:25px;top:80px;bottom:0;width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent-color),transparent 40%),color-mix(in srgb,var(--accent-color),transparent 90%));z-index:0}
@media (min-width: 768px) {
.blog-comments .comment-thread:not(:last-child)::after{left:35px}
}
.blog-comments .comment-box{position:relative;transition:all .3s ease}
.blog-comments .comment-box.reply{margin-left:50px;margin-top:25px}
@media (min-width: 768px) {
.blog-comments .comment-box.reply{margin-left:70px}
}
.blog-comments .comment-wrapper{display:flex;gap:20px;position:relative}
.blog-comments .avatar-wrapper{position:relative;flex-shrink:0}
.blog-comments .avatar-wrapper img{width:50px;height:50px;border-radius:15px;object-fit:cover;border:3px solid var(--surface-color);box-shadow:0 3px 15px #0000000d;transition:transform .3s ease}
@media (min-width: 768px) {
.blog-comments .avatar-wrapper img{width:70px;height:70px}
}
.blog-comments .avatar-wrapper img:hover{transform:scale(1.05)}
.blog-comments .avatar-wrapper .status-indicator{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;background-color:#4CAF50;border:2px solid var(--surface-color);z-index:1}
.blog-comments .comment-content{flex:1;background-color:var(--surface-color);border-radius:20px;padding:25px;box-shadow:0 3px 15px #00000008;transition:all .3s ease}
.blog-comments .comment-content:hover{transform:translateY(-2px);box-shadow:0 5px 25px #0000000d}
.blog-comments .comment-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}
.blog-comments .comment-header .user-info h4{color:var(--heading-color);font-size:18px;font-weight:600;margin:0 0 5px}
.blog-comments .comment-header .user-info .time-badge{display:flex;align-items:center;gap:5px;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%)}
.blog-comments .comment-header .user-info .time-badge i{font-size:13px}
.blog-comments .comment-header .engagement .likes{display:flex;align-items:center;gap:5px;padding:6px 12px;background-color:color-mix(in srgb,var(--accent-color),transparent 92%);border-radius:20px;color:var(--accent-color);font-size:14px;font-weight:500}
.blog-comments .comment-header .engagement .likes i{font-size:13px}
.blog-comments .comment-body p{color:var(--default-color);font-size:15px;line-height:1.6;margin-bottom:20px}
.blog-comments .comment-actions{display:flex;gap:15px}
.blog-comments .comment-actions .action-btn{background:none;border:none;padding:8px 15px;border-radius:20px;color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .3s ease}
.blog-comments .comment-actions .action-btn i{font-size:15px;transition:all .3s ease}
.blog-comments .comment-actions .action-btn:hover{color:var(--accent-color);background-color:color-mix(in srgb,var(--accent-color),transparent 92%)}
.blog-comments .comment-actions .action-btn:hover.like-btn i{transform:scale(1.2);color:#ff4b6e}
.blog-comments .comment-actions .action-btn:hover.reply-btn i{transform:translateX(-3px)}
.blog-comments .comment-actions .action-btn:hover.share-btn i{transform:translateY(-2px)}
.blog-comments .comment-actions .action-btn.like-btn.active{color:#ff4b6e}
.blog-comments .replies-container{margin-top:25px;display:flex;flex-direction:column;gap:25px}
@media (max-width: 768px) {
.blog-comments .comments-header{margin-bottom:30px}
.blog-comments .comments-header .title{font-size:24px}
.blog-comments .comments-header .comments-stats{padding:6px 15px}
.blog-comments .comments-header .comments-stats .count{font-size:20px}
.blog-comments .comments-header .comments-stats .label{font-size:12px}
.blog-comments .comment-content{padding:20px}
.blog-comments .comment-header .user-info h4{font-size:16px}
.blog-comments .comment-header .user-info .time-badge{font-size:13px}
.blog-comments .comment-body p{font-size:14px}
.blog-comments .comment-actions .action-btn{padding:6px 12px;font-size:13px}
}
.blog-comment-form{max-width:900px;margin:30px auto 0;padding-top:10px}
.blog-comment-form form{padding:2rem;background-color:var(--surface-color);border-radius:12px;box-shadow:0 4px 16px #0000001a}
.blog-comment-form .form-header{text-align:center;margin-bottom:2rem}
.blog-comment-form .form-header h3{color:var(--heading-color);font-size:1.75rem;margin-bottom:.5rem}
.blog-comment-form .form-header p{color:color-mix(in srgb,var(--default-color),transparent 30%);font-size:.9375rem}
.blog-comment-form .input-group{margin-bottom:1rem;position:relative}
.blog-comment-form .input-group label{display:block;margin-bottom:.5rem;color:var(--heading-color);font-weight:500;font-size:.875rem}
.blog-comment-form .input-group input,.blog-comment-form .input-group textarea{width:100%;padding:.875rem 1rem;border:2px solid color-mix(in srgb,var(--default-color),transparent 85%);border-radius:8px;background-color:var(--surface-color);color:var(--default-color);font-size:.9375rem;transition:all .2s ease}
.blog-comment-form .input-group input::placeholder,.blog-comment-form .input-group textarea::placeholder{color:color-mix(in srgb,var(--default-color),transparent 60%)}
.blog-comment-form .input-group input:hover,.blog-comment-form .input-group textarea:hover{border-color:color-mix(in srgb,var(--default-color),transparent 70%)}
.blog-comment-form .input-group input:focus,.blog-comment-form .input-group textarea:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color),transparent 90%)}
.blog-comment-form .input-group input:invalid:not(:placeholder-shown),.blog-comment-form .input-group textarea:invalid:not(:placeholder-shown){border-color:#dc3545}
.blog-comment-form .input-group input:invalid:not(:placeholder-shown)+.error-text,.blog-comment-form .input-group textarea:invalid:not(:placeholder-shown)+.error-text{opacity:1;transform:translateY(0)}
.blog-comment-form .input-group textarea{min-height:120px;resize:vertical}
.blog-comment-form .input-group .error-text{position:absolute;bottom:-20px;left:0;color:#dc3545;font-size:.75rem;opacity:0;transform:translateY(-10px);transition:all .2s ease}
.blog-comment-form button[type=submit]{background:var(--accent-color);color:var(--contrast-color);padding:.875rem 2.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}
.blog-comment-form button[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 15%);transform:translateY(-2px)}
.blog-comment-form button[type=submit]:active{transform:translateY(0)}
@media (max-width: 768px) {
.blog-comment-form{padding:1.5rem}
.blog-comment-form .form-header h3{font-size:1.5rem}
.blog-comment-form button[type=submit]{width:100%;padding:.875rem 1rem}
}
.error-404{padding:80px 0;margin:0 auto}
.error-404 .error-icon{font-size:5rem;color:color-mix(in srgb,var(--accent-color),transparent 15%)}
.error-404 .error-code{font-size:clamp(6rem,15vw,12rem);font-weight:800;color:color-mix(in srgb,var(--heading-color),transparent 10%);font-family:var(--heading-font);line-height:1}
.error-404 .error-title{font-size:2rem;color:var(--heading-color);font-weight:600}
.error-404 .error-text{font-size:1.1rem;color:color-mix(in srgb,var(--default-color),transparent 20%);max-width:600px;margin:0 auto}
.error-404 .search-box{max-width:500px;margin:0 auto}
.error-404 .search-box .input-group{border-radius:50px;overflow:hidden;box-shadow:0 5px 15px #0000000d}
.error-404 .search-box .form-control{border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding:.75rem 1.5rem;font-size:1rem;color:var(--default-color);background-color:var(--surface-color);border-radius:50px}
.error-404 .search-box .form-control:focus{box-shadow:none;border-color:var(--accent-color)}
.error-404 .search-box .form-control::placeholder{color:color-mix(in srgb,var(--default-color),transparent 60%)}
.error-404 .search-box .search-btn{background-color:var(--accent-color);color:var(--contrast-color);border:none;padding:.75rem 1.5rem;transition:all .3s ease}
.error-404 .search-box .search-btn:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%)}
.error-404 .error-action .btn-primary{padding:.75rem 2rem;font-size:1.1rem;background-color:var(--accent-color);border:none;color:var(--contrast-color);border-radius:50px;transition:all .3s ease}
.error-404 .error-action .btn-primary:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 15%);transform:translateY(-2px)}
@media (max-width: 768px) {
.error-404{padding:60px 0}
.error-404 .error-code{font-size:clamp(4rem,12vw,8rem)}
.error-404 .error-title{font-size:1.5rem}
.error-404 .error-text{font-size:1rem;padding:0 20px}
.error-404 .search-box{margin:0 20px}
}
.widgets-container{margin:60px 0 30px}
.widget-title{color:var(--heading-color);font-size:20px;font-weight:600;padding:0 0 0 10px;margin:0 0 20px;border-left:4px solid var(--accent-color)}
.widget-item{margin-bottom:30px;background-color:color-mix(in srgb,var(--default-color),transparent 98%);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding:30px;border-radius:5px}
.widget-item:last-child{margin-bottom:0}
.search-widget form{background:var(--background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 75%);padding:3px 10px;position:relative;border-radius:50px;transition:.3s}
.search-widget form input[type=text]{border:0;padding:4px 10px;border-radius:4px;width:calc(100% - 40px);background-color:var(--background-color);color:var(--default-color)}
.search-widget form input[type=text]:focus{outline:none}
.search-widget form button{background:none;color:var(--default-color);position:absolute;top:0;right:0;bottom:0;border:0;font-size:16px;padding:0 16px;transition:.3s;line-height:0}
.search-widget form button i{line-height:0}
.search-widget form button:hover{color:var(--accent-color)}
.search-widget form:is(:focus-within){border-color:var(--accent-color)}
.recent-posts-widget .post-item{display:flex;margin-bottom:15px}
.recent-posts-widget .post-item:last-child{margin-bottom:0}
.recent-posts-widget .post-item img{width:80px;margin-right:15px}
.recent-posts-widget .post-item h4{font-size:15px;font-weight:700;margin-bottom:5px}
.recent-posts-widget .post-item h4 a{color:var(--default-color);transition:.3s}
.recent-posts-widget .post-item h4 a:hover{color:var(--accent-color)}
.recent-posts-widget .post-item time{display:block;font-style:italic;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 50%)}
.categories-widget ul{list-style:none;padding:0;margin:0}
.categories-widget ul li{padding-bottom:10px}
.categories-widget ul li:last-child{padding-bottom:0}
.categories-widget ul a{color:color-mix(in srgb,var(--default-color),transparent 20%);transition:.3s}
.categories-widget ul a:hover{color:var(--accent-color)}
.categories-widget ul a span{padding-left:5px;color:color-mix(in srgb,var(--default-color),transparent 50%);font-size:14px}
.tags-widget ul{list-style:none;padding:0;margin:0}
.tags-widget ul li{display:inline-block}
.tags-widget ul a{background-color:color-mix(in srgb,var(--default-color),transparent 94%);color:color-mix(in srgb,var(--default-color),transparent 30%);border-radius:50px;font-size:14px;padding:5px 15px;margin:0 6px 8px 0;display:inline-block;transition:.3s}
.tags-widget ul a:hover{background:var(--accent-color);color:var(--contrast-color)}
.tags-widget ul a span{padding-left:5px;color:color-mix(in srgb,var(--default-color),transparent 60%);font-size:14px}
.primary-table .in-btn {border: 1px solid var(--sec-btn-border);color: var(--sec-btn-color);transition: var(--transition);}
.primary-table .in-btn:hover {border: 1px solid var(--sec-btn-bg-hover);background: var(--sec-btn-bg-hover);}
.primary-table .table-row { border: 1px solid var(--section-border-color); border-radius: 8px; background: var(--transparent);}
.primary-table .table-row:first-child { background: var(--white); border-width: 2px; }
.primary-table .brand-logo { border-radius: 4px 0 0 4px; }
.primary-table .brand-rating { border-right: 1px solid #C4C4C4; }
.primary-table .label {color: var(--txt-color); }
.primary-table .brand-cta { gap: 8px; }
.primary-table .rating-value {font-size: 22px; }
@media screen and (min-width: 768px) {
  .primary-table .table-row { height: auto; }
  .primary-table .border-logo, .primary-table .brand-bonus {border-right: 1px solid #C4C4C4;}
  .primary-table [class*='bg-']{border-radius: 6px 0 0 6px;} 
}
@media screen and (max-width:767px) {
	.primary-table { width: 350px; max-width: 100%;}
	.primary-table .brand-logo { border-radius: 4px 4px 0 0; display: block; height: 65px;}
	.primary-table .brand-rating, .primary-table .brand-bonus { border-right: none; border-bottom: 1px solid #C4C4C4; padding: 12px 0;}
	.primary-table .brand-cta { gap: 12px; }
	.primary-table :is(.brand-rating, .brand-bonus, .brand-cta) {max-width: 300px;}
	.primary-table .border-logo {border-bottom: 1px solid #C4C4C4;}
  .primary-table [class*='bg-']{border-radius: 6px 6px 0 0 ;} 
}
.terms, .date{font-size: 12px;}
.cta-btn{font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:12px 40px;border-radius:50px;transition:.5s;margin:10px;color:var(--contrast-color);background: var(--btn-bg);transition: var(--transition);}
.cta-btn:hover{background:var(--btn-bg-hover);color:var(--contrast-color);}
.brand-bonus { font-weight: 600; line-height: 1.2; min-height: 90px; }
.bonus-amount { font-size: 36px; color: var(--bonus-c); }
.other-detail { font-size: 25px; color: var(--bonus-c); }
.bonus-before { color: var(--bonus-c); font-size: 18px; }
.bonus-after { font-size: 18px; }
.table-responsive-md table, .table-responsive-lg table, .table-responsive-xl table, .table-responsive-xxl table {
  width: 768px;
  margin: 0 auto;
}
@media screen and (min-width: 992px) {
  .table-responsive-sm table, .table-responsive-md table, .table-responsive-lg table, .table-responsive-xl table, .table-responsive-xxl table {
      width: 992px;
      max-width: 100%;
  }
}

.brand-intro .go-btn {
    width: 250px;
    max-width: 100%;
    text-align: center;
}
.pro-cons .list-box .heading {
    background: var(--heading-color);
    font-weight: bold;
    color: var(--background-color);
    border-radius: 8px;
}


.author-info .social {
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: start;
    width: 100%;
    column-gap: 5px;
}

@media (max-width: 768px) {
    .author-info .social {
        justify-content:center
    }
}

.author-info .social span {
    background: color-mix(in srgb,var(--default-color),transparent 94%);
    transition: ease-in-out .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 36px;
    height: 36px
}

.author-info .social span i {
    color: color-mix(in srgb,var(--default-color),transparent 20%);
    font-size: 16px;
    margin: 0 2px
}

.author-info .social span:hover {
    background: var(--accent-color)
}

.author-info .social span:hover i {
    color: var(--contrast-color)
}

.author-info .social span+a {
    margin-left: 8px
}


#topics {
    background-color: transparent;
}

.topic-scroll {
    overflow: auto;
    white-space: nowrap;
    width: 1116px;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    -webkit-mask-image: none;
    mask-image: none;
}

.topic-scroll::-webkit-scrollbar {
  height: 6px;
  background-color: none;
}
.topic-scroll:hover::-webkit-scrollbar {
  background-color: #EEE;
}

.topic-scroll::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius:5px;
}
.topic-scroll:hover::-webkit-scrollbar-thumb {
  background-color: #AAA;
  border-radius:5px;
}

.topic-scroll.fade-right {
  -webkit-mask-image: linear-gradient(to right, black 90%, transparent 100%);
  mask-image: linear-gradient(to right, black 90%, transparent 100%);
}

.topic-scroll.fade-left {
  -webkit-mask-image: linear-gradient(to left, black 90%, transparent 100%);
  mask-image: linear-gradient(to left, black 90%, transparent 100%);
}

.topic-scroll.fade-left.fade-right {
  -webkit-mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
  mask-image: linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%);
}

#topics a:hover {
    color: var(--nav-hover-color);
}

@media (max-width: 1199px) {
    #topics ul a, #topics ul li {
        display: block;
    }

    #topics ul {
        inset: 60px 20px 20px 20px;
        padding: 10px;
        margin: 0;
        border-radius: 6px;
        background-color: var(--nav-mobile-background-color);
        overflow-y: auto;
        transition: .3s;
        z-index: 9998;
        box-shadow: 0 0 30px #0000001a;
        width: 100%;
    }

    .collapse:not(.show) {
        display: none!important;
    }
}

@media (min-width: 1200px) {
    #topics ul a {
        color: var(--background-dark-color);
        padding: 10px;
        font-size: 14px;
        font-family: var(--nav-font);
        font-weight: 400;
        white-space: nowrap;
        transition: .3s;
    }
    #topics {
        background: var(--nav-dropdown-background-color);
    }
}


.team .team-member {
    background-color: var(--surface-color);
    box-shadow: 0 2px 15px #0000001a;
    position: relative;
    border-radius: 5px;
    transition: .5s;
    padding: 30px;
    height: 100%
}

@media (max-width: 468px) {
    .team .team-member {
        flex-direction:column;
        justify-content: center!important;
        align-items: center!important
    }
}

.team .team-member .pic {
    overflow: hidden;
    flex-shrink: 0
}

.team .team-member .pic img {
    transition: ease-in-out .3s
}

.team .team-member:hover {
    transform: translateY(-10px)
}

.team .team-member .member-info {
    padding-left: 30px
}

@media (max-width: 468px) {
    .team .team-member .member-info {
        padding:30px 0 0;
        text-align: center
    }
}

.team .team-member h3 {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 20px
}

.team .team-member span {
    display: block;
    font-size: 15px;
    position: relative;
    font-weight: 600;
}

@media (max-width: 468px) {
    .team .team-member span::after {
        left:calc(50% - 25px)
    }
}

.team .team-member p {
    margin: 10px 0 0;
    font-size: 14px;
    text-align: left;
}

.team .team-member .social {
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: start;
    width: 100%;
    gap: 10px;
}

@media (max-width: 468px) {
    .team .team-member .social {
        justify-content:center
    }
}

.team .team-member .social span {
    background: color-mix(in srgb,var(--default-color),transparent 94%);
    transition: ease-in-out .3s;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 36px;
    height: 36px
}

.team .team-member .social span i {
    color: color-mix(in srgb,var(--default-color),transparent 20%);
    font-size: 16px;
    margin: 0 2px
}

.team .team-member .social span:hover {
    background: var(--accent-color)
}

.team .team-member .social span:hover i {
    color: var(--contrast-color)
}

.team .team-member .social span+a {
    margin-left: 8px
}

.footer-menu .list-inline-item:not(:last-child)::after {
  content: " •";
  padding: 0 5px;
}

/*table of contents*/
#toc_container {
    --tocExtColorPrimary: #1B998B;
    --tocExtMainPadding: 6px;
    --tocExtMainToggleBg: transparent;
    --tocExtMainToggleColor: #2A4759;
    --tocExtMainToggleSize: 31px;
    --tocExtMainToggleIconSize: 31px;
    --tocExtContainerBorderColor: #e0e0e0;
    --tocExtContainerBorderRadius: 4px;
    --tocExtContainerBorderWidth: 1px;
    --tocExtProgressLineColor: #2A4759;
    --tocExtTitleFontSize: 14px;
    --tocExtItemFontSize: 12px;
    --tocExtItemNestedFontSize: 12px;
    --tocExtItemNestedToggleBorderColor: #2A4759;
    --tocExtItemToggleBg: #fff;
    --tocExtItemToggleBorderWidth: 1px;
    --tocExtItemToggleBorderRadius: 0;
    --tocExtItemToggleColor: #2A4759;
    --tocExtItemToggleSize: 40px;
    --tocExtItemTogglePos: stretch;
}

#toc_container *,#floating-toc * {
    box-sizing: border-box
}

#toc_container ul,#toc_container li,#floating-toc ul,#floating-toc li {
    position: relative;
    margin: 0!important;
    list-style: none
}

#toc_container ul a,#toc_container li a,#floating-toc ul a,#floating-toc li a {
    margin: 0!important;
    align-items: center;
    display: flex;
    align-self: stretch;
    gap: 8px;
    flex-grow: 1
}

#toc_container ul a:hover,#toc_container li a:hover,#floating-toc ul a:hover,#floating-toc li a:hover {
    text-decoration: none;
    color: var(--tocExtColorPrimary,#006CB0)
}

#toc_container .toc_list,#floating-toc .toc_list {
    display: block;
    padding-left: 10px
}

#toc_container.opened .toc_list,#floating-toc.opened .toc_list {
    display: block!important;
}

#toc_container.opened .toc_toggle_icon,#floating-toc.opened .toc_toggle_icon {
    transform: rotate(180deg);
}

#toc_container {
    position: relative;
    margin-bottom: 20px;
    padding: var(--tocExtMainPadding,0) 0 var(--tocExtMainPadding,0) var(--tocExtMainPadding,0);
    border: 0 solid var(--tocExtContainerBorderColor,#E0E0E0);
    border-width: var(--tocExtContainerBorderWidth,0);
    border-radius: var(--tocExtContainerBorderRadius,4px);
    clear: both;
    transition: max-height .25s ease-in;
    background: var(--tocExtMainBg,#fff)
}

#toc_container:has(.is-initially-hidden) .toc_list {
    display: none;
}

#toc_container:has(.is-initially-hidden) .toc_title {
    margin-bottom: 0!important;
}

#toc_container:has(.toc-ext__more) .toc_title {
    cursor: auto
}

#toc_container:has(.toc-ext__more) .toc_toggle_icon {
    display: none;
}

.toc_title,.floating-toc-title a {
    font-size: var(--tocExtTitleFontSize,16px)!important;
    font-weight: 700;
    cursor: pointer
}

.toc_title {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px!important;
    padding: 4px
}

.toc_list {
    position: relative;
    background: var(--tocExtMainBg,#fff)
}

.toc_list::before {
    position: absolute;
    top: 14px;
    left: 10px;
    display: block;
    width: 8px;
    height: calc(100% - 34px);
    content: "";
    opacity: .4;
    border-left: 1px dashed var(--dark-bg,#006CB0);
    z-index: 1
}

.toc_list li {
    display: flex;
    flex-direction: column;
    margin-bottom: 0
}

.toc_list li::before {
    content: "";
    width: 1px;
    height: 1000%;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #0000
}

.toc_list li::after {
    position: absolute;
    z-index: 1;
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    border-radius: 2px;
    border: 1px solid var(--dark-bg,#E0E0E0);
    background: #fff
}

.toc_list li a {
    min-height: 40px;
    margin-bottom: 0;
    color: inherit;
    line-height: 24px
}

@media(max-width: 991px) {
    .toc_list li a {
        padding-top:6px;
        padding-bottom: 6px
    }
}

.toc_list li.has-children.opened {
    background: #f7f7f7!important
}

.toc_list li.has-children.opened::before {
    bottom: calc(100% - 40px)
}

.toc_list li.has-children.opened>ul {
    display: block
}

.toc_list li.has-children.opened>.toc_link_wrap>.toc_toggle_item {
    border-bottom: var(--tocExtItemToggleBorderWidth,0) solid var(--tocExtContainerBorderColor,#E0E0E0)
}

.toc_list li.has-children.opened>.toc_link_wrap>.toc_toggle_item .toc_toggle_item_icon::after {
    transform: rotate(180deg)
}

.toc_list li.has-children.opened .toc_link_wrap,.toc_list li.has-children.opened a {
    border-bottom: 0!important
}

.toc_list li.has-children a {
    border-bottom: 0!important
}

.toc_list li:not(.has-children)>a {
    border-bottom: 1px solid var(--tocExtContainerBorderColor,#E0E0E0)!important
}

.toc_list li:has(~.read)::before,.toc_list li:has(~.read) li::before,.toc_list li.read::before {
    background-color: var(--tocExtColorPrimary,#006CB0)
}

.toc_list li:has(~.read)::after,.toc_list li:has(~.read) li::after,.toc_list li.read::after {
    background-color: var(--tocExtColorPrimary,#006CB0);
    border-color: var(--tocExtColorPrimary,#006CB0)
}

.toc_list>li {
    position: relative;
    padding-left: 24px
}

.toc_list>li::after {
    top: 14px;
    left: -6px
}

.toc_list>li:last-of-type>a,.toc_list>li:last-of-type>.toc_link_wrap {
    border-bottom: 0!important
}

.toc_list>li.has-children.opened {
    border-bottom: var(--tocExtItemToggleBorderWidth,0) solid var(--tocExtContainerBorderColor,#E0E0E0)
}

.toc_list>li a {
    font-size: var(--tocExtItemFontSize,16px)!important
}

.toc_list ul {
    display: none
}

.toc_list ul li {
    padding-left: 22px!important
}

.toc_list ul li::before {
    left: -24px
}

.toc_list ul li::after {
    top: 12px;
    left: 0;
    border-color: var(--tocExtItemNestedToggleBorderColor,#E0E0E0)
}

.toc_list ul li a {
    font-size: var(--tocExtItemNestedFontSize,14px)!important
}

.toc_list ul li ul li::before {
    left: -46px
}

.toc_list .toc-ext__more {
    position: relative;
    z-index: 1;
    display: block;
    padding: 14px 0;
    font-size: 14px;
    background: inherit;
    color: inherit;
    text-decoration: underline;
    cursor: pointer
}

.toc_list .toc-ext__more::after {
    content: attr(data-more)
}

.toc_list .toc-ext__more~li {
    display: none
}

.toc_list .toc-ext__more input {
    display: none
}

.toc_list:has(.toc-ext__more input:checked) {
    padding-bottom: 50px
}

.toc_list:has(.toc-ext__more input:checked) .toc-ext__more {
    position: absolute;
    bottom: 0
}

.toc_list:has(.toc-ext__more input:checked) .toc-ext__more::after {
    content: attr(data-less)
}

.toc_list:has(.toc-ext__more input:checked) .toc-ext__more~li {
    display: flex
}

.toc_toggle_icon {
    background-color: var(--tocExtMainToggleBg,#006CB0);
    border-radius: 50%
}

.toc_toggle_icon::after {
    content: "";
    display: block;
    width: var(--tocExtMainToggleIconSize,24px);
    height: var(--tocExtMainToggleIconSize,24px);
    background-color: var(--tocExtMainToggleColor,#fff);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYgMTAuNDUgNiA2IDYtNiIvPjwvc3ZnPg==);
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYgMTAuNDUgNiA2IDYtNiIvPjwvc3ZnPg==);
    -webkit-mask-size: cover;
    -webkit-mask-position: center
}

.toc_link_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid var(--tocExtContainerBorderColor,#E0E0E0)!important
}

.toc_toggle_item {
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: var(--tocExtItemTogglePos,center);
    flex-shrink: 0;
    width: var(--tocExtItemToggleSize,24px);
    height: var(--tocExtItemToggleSize,24px);
    border-left: var(--tocExtItemToggleBorderWidth,0) solid var(--tocExtContainerBorderColor,#E0E0E0);
    cursor: pointer
}

.toc_toggle_item .toc_toggle_item_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: var(--tocExtItemToggleBg,#ccc);
    border-radius: var(--tocExtItemToggleBorderRadius,50%)
}

.toc_toggle_item .toc_toggle_item_icon::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--tocExtItemToggleColor,#fff);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYgMTAuNDUgNiA2IDYtNiIvPjwvc3ZnPg==);
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYgMTAuNDUgNiA2IDYtNiIvPjwvc3ZnPg==);
    -webkit-mask-size: cover;
    -webkit-mask-position: center
}


.top {
    display: none;
    border-radius: 50%;
    background: var( --background-dark-color);
    width: 40px;
    height: 40px;
    transition: var(--transition)
}

.top:hover {
    cursor: pointer;
    opacity: 1
}

.top svg {
    width: 25px;
    height: 25px;
    display: block;
    margin: 8px auto 0;
    filter: invert(1)
}

.top.fixed {
    position: fixed;
    display: inline-block;
    right: 10px;
    bottom: 10px;
    z-index: 60
}

.darker-bg {
    background-color: var(--background-dark-color);
    color: var(--contrast-color);
}
footer a {
    color: var(--contrast-color);
}
.footer-menu .list-inline-item:not(:last-child)::after {
    content: " •";
    padding: 0 5px;
    color: var(--contrast-color);
}

.banner-sec-txt {
    color: var(--accent-color);
}

.author-box {
    border-radius: 15px;
}

.author-box span {
    font-weight: 600;
    color: var(--accent-color);
}

.author-box img {
    border: 6px solid var(--accent-color);
    border-radius: 50%;
    max-width: 200px;
    height: auto;
}

.header .navmenu li a {
    display: block;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    text-transform: capitalize;
    -webkit-transition: all .3s ease 0;
    -moz-transition: all .3s ease 0;
    -o-transition: all .3s ease 0;
    transition: all .3s ease 0;
    height: 40px;
    line-height: 40px;
    border: transparent;
    letter-spacing: 1px;
    border-radius: 3px;
    height: auto;
    line-height: initial;
    padding: 5px 10px;
}

.header .navmenu li a.active {
    color: #fff;
    background: var(--accent-color);
    text-decoration: none;
}

.read-more-btn {
    background: var(--accent-color);
    color: #000;
    border: none;
    padding: 8px 24px;
    cursor: pointer;
    border-radius: 6px;
    font-size: 15px;
    font-weight: 600;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 20px;
}

.read-more-btn:hover {
    background: #36b80e;
    box-shadow: 0 4px 12px rgba(64, 215, 17, 0.4);
}

.read-more-btn::after {
    content: "";
    display: block;
    width: var(--tocExtMainToggleIconSize,24px);
    height: var(--tocExtMainToggleIconSize,24px);
    background-color: var(--tocExtMainToggleColor,#000);
    mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYgMTAuNDUgNiA2IDYtNiIvPjwvc3ZnPg==);
    mask-size: cover;
    mask-position: center;
    -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTYgMTAuNDUgNiA2IDYtNiIvPjwvc3ZnPg==);
    -webkit-mask-size: cover;
    -webkit-mask-position: center;
}

.read-more-btn.expanded::after {
    transform: rotate(180deg);
}

.more-content {
    display: none;
}

.rating-star {
    display: inline-block;
    width: 17px;
    height: 16px;
    background: center / contain no-repeat var(--icon-rating-star);
    position: relative;
    top: 1px;
}

.bg-duckyluck {
    background-color: #ffffff;
}

.oplogo-duckyluck {
    background-image: var(--logo-duckyluck);
}


.bg-red-dog {
    background-color: #190A1F;
}

.oplogo-red-dog {
    background-image: url("/images/brands/casino/red-dog.webp");
}


.bg-slots-and-casino {
    background-color: #000000;
}

.oplogo-slots-and-casino {
    background-image: var(--logo-slots-and-casino);
}


.bg-ignition {
    background-color: #000000;
}

.oplogo-ignition {
    background-image: var(--logo-ignition);
}


.bg-super-slots {
    background-color: #38004e;
}

.oplogo-super-slots {
    background-image: url("/images/brands/casino/super-slots.svg");
}


.bg-bovada {
    background-color: #000000;
}

.oplogo-bovada {
    background-image: var(--logo-bovada);
}


.bg-slotocash {
    background-color: #014e69;
}

.oplogo-slotocash {
    background-image: url("/images/brands/casino/slotocash.webp");
}


.bg-sun-palace {
    background-color: #030f40;
}

.oplogo-sun-palace {
    background-image: url("/images/brands/casino/sun-palace.webp");
}


.bg-slots-ninja {
    background-color: #0e212a;
}

.oplogo-slots-ninja {
    background-image: url("/images/brands/casino/slots-ninja.svg");
}


.bg-cherry-jackpot {
    background-color: #202133;
}

.oplogo-cherry-jackpot {
    background-image: url("/images/brands/casino/cherry-jackpot.svg");
}


.bg-las-vegas-usa {
    background-color: #02287e;
}

.oplogo-las-vegas-usa {
    background-image: url("/images/brands/casino/las-vegas-usa.webp");
}


.bg-roaring21 {
    background-color: #272727;
}

.oplogo-roaring21 {
    background-image: url("/images/brands/casino/roaring21.svg");
}


.bg-slots-lv {
    background-color: #ce0058;
}

.oplogo-slots-lv {
    background-image: var(--logo-slots-lv);
}


.bg-cafe-casino {
    background-color: #ffffff;
}

.oplogo-cafe-casino {
    background-image: url("/images/brands/casino/cafe-casino.svg");
}


.bg-high-country-casino {
    background-color: #330552;
}

.oplogo-high-country-casino {
    background-image: url("/images/brands/casino/high-country-casino.webp");
}


.bg-casinomax {
    background-color: #09364c;
}

.oplogo-casinomax {
    background-image: var(--logo-casinomax);
}
:root {
--logo-duckyluck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='_Слой_1' data-name='Слой 1' version='1.1' viewBox='0 0 403.1 142.1'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23febb01;stroke-width:0%7D%3C/style%3E%3C/defs%3E%3Cpath d='M342.3 122.4c-5.6 0-10 4.4-10 9.9s4.4 9.8 10.1 9.8 10.1-4.3 10.1-9.8c0-5.6-4.4-9.9-10.2-9.9Zm0 15.4c-3.1 0-5.5-2.5-5.5-5.6s2.6-5.5 5.6-5.5c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.5-5.7 5.5Zm-22.6-11.7v3.1c0 1.1.1 2.1-.1 3.3-.3-.3-.6-.5-.8-.7l-9-8.7c-.4-.4-.8-.6-1.4-.4v19h4.4V132c.3.2.5.4.7.4 1.3 1.3 2.7 2.6 4 3.9 1.7 1.7 3.5 3.4 5.2 5.1.4.4.8.7 1.4.4v-19h-4.4v3.3Zm-63.2-2.5c-2.7 5.7-5.3 11.5-8 17.2-.1.2-.2.5-.4.9h4.7c.4-.8.7-1.5 1.1-2.3h7.3c.4.8.7 1.5 1.1 2.3h4.8c-3-6.5-5.9-12.8-8.8-18.9q-1.3-.3-1.8.8Zm-1 12.1c.7-1.5 1.3-2.9 2-4.4h.2c.684 1.467 1.275 2.933 1.956 4.4H255.5Zm-17.6-7.9c.4.2.8.5 1.2.8.9-1.2 1.7-2.2 2.5-3.3-4.1-4-10.6-3.8-14.4.5-3.7 4.1-3.2 10.5 1.1 14 4.2 3.4 10.3 2.8 13.2-.7-.8-1-1.6-2.1-2.4-3.2-.8.5-1.5 1.1-2.3 1.5-2.2 1.1-4.9.3-6.5-1.7-1.5-2-1.5-4.7.1-6.7 1.9-2.4 4.9-2.8 7.5-1.2Zm47 4.3c-.7-.5-1.4-.9-2.1-1.3-.9-.5-1.8-.8-2.7-1.2-.4-.1-.8-.3-1.2-.6-.6-.5-.6-1.1-.1-1.7.4-.4.9-.6 1.5-.6 1.3-.1 2.3.4 3.1 1.4 1-.8 1.8-1.5 2.8-2.3-.4-1.1-1.1-1.9-2-2.5-2.7-1.3-5.4-1.2-7.9.5-1.8 1.2-2.5 3-2.1 5.2.2 1.3 1 2.3 2.1 3 1 .7 2.1 1.1 3.1 1.7.9.5 1.7.9 2.5 1.5 1 .8.8 1.9-.5 2.3-1.6.6-3.2.3-4.5-.9-.2-.2-.4-.4-.6-.7-1 .9-2 1.7-3 2.5.5 1.1 1.2 1.9 2.2 2.4 2.8 1.5 5.7 1.6 8.6.2 3.6-1.8 3.8-6.6.8-8.9Zm10.2 9.6h4.2v-18.8h-4.2c-.2.9-.2 17.9 0 18.8Z' class='cls-1'/%3E%3Cpath d='M224.6 10.8c-4.5-4.5-10.3-5.6-16.3-5-11 1.1-22 2.7-33 4-1 .1-1.5.6-1.5 1.6-.1 4.1-.3 8.3-.4 12.4-.1 4-.3 8.1-.4 12.1-.2 7.5-.4 15-.7 22.5-.1 1.3.5 1.7 1.7 1.7h11.8c7.1.2 14.2-.1 21.2-2 7.9-2.3 14.5-6.6 18.6-14.1 3.5-6.5 4.4-13.5 4-20.8-.3-4.7-1.6-9-5-12.4Zm-24.7 34.8c-1.9.5-3.8.6-4.9.7-4.7.2-5 1-4.6-3.8.4-5.6.7-11.1 1-16.7.1-2.2 1.4-3.6 3.3-4.1 3.4-1 7.1-1.2 10.6-.3 4.5 1.2 6.4 4.1 6.4 9.2 0 6.7-5.4 13.6-11.8 15Zm129.2 6c3.7.2 7.4.6 11.1.9 1.9.1 2.4-.2 2.5-2.1.1-2.6.2-5.2.4-7.8.1-.7.6-1.5.9-2.2.6.4 1.4.7 1.9 1.3 5.5 6.9 12.2 11.3 21.4 11.5 2.8-.5 5.6-.9 8.3-1.3 1.2-.2 1.3-.9.6-1.8-.3-.4-.7-.7-1-1-6.5-5.8-12.9-11.6-19.4-17.4-1.8-1.6-3-2.2.2-4.4.4-.3.7-.7 1.1-1.1 2.3-2.1 4.7-4.3 7-6.5 4.3-4.1 8.7-8.1 13.1-12.2.3-.2.5-.9.4-1.1-.2-.3-.7-.6-1.1-.5-6.3.9-12.7 2-18.6 4.7-4.6 2.2-8.6 5.1-11.7 9.2-.2.3-1 .6-1.4.5-.4-.2-.7-.8-.9-1.3-.1-.5 0-.9 0-1.4.2-5.2.4-10.3.6-15.5.1-2.2-.3-2.4-2.4-1.9-3.6.9-7.2 1.7-10.8 2.5-2.7.6-3.5 1.5-3.6 4.3-.1 2-.2 4-.2 6-.2 12.1-.3 24.3-.5 36.4 0 1.6.6 2.1 2.1 2.2Zm-90.2-1.2c3.3 2 6.9 2.3 10.6 2.3 6.8 0 13.5-.3 20.2-.4 4.5-.1 5.7-1.8 6.1-5.6.7-7.5 1.4-14.9 2.1-22.4.5-5.8.9-11.5 1.4-17.3.1-1.1-.2-1.7-1.4-1.4-4.1.8-8.1 1.6-12.2 2.5-2.3.6-3.4 2.1-3.6 4.5-.5 8.1-1.1 16.2-1.7 24.3-.1 1.9-.6 3.8-2.8 4.4-2.4.7-4.8.6-7-.6-1.5-.8-2.2-2.2-2.3-3.9 0-1.4 0-2.9.1-4.4.5-5.9 1.1-11.9 1.6-17.8.3-2.6 0-2.8-2.5-2.5-3.6.5-7.1 1-10.7 1.4-2.5.3-3.6 1.5-3.6 4.1v14.7c-.1 0-.2 0-.6-.2 0 2.2-.1 4.3 0 6.5.2 4.9 1.9 9.1 6.3 11.8Zm120.4 31.7c.7-.5 1.5-1.2 2.2-1.8 6.4-5.7 12.7-11.3 19.1-17 .3-.4.5-.9.7-1.4-.6-.2-1.1-.7-1.6-.7-1.5 0-2.9.1-4.3.2-5.2.2-10.2 1.3-14.6 4.2l-9.9 6.6c-.4.3-1 .3-1.5.5-.2-.5-.5-1-.5-1.5 0-3 .2-5.9.2-8.9 0-1.9-.3-2.2-2.2-1.9-1.7.3-3.3.6-5 1-5.6 1.5-7 3-7.6 8.8-.1.2-.1.5-.1.7-.4 7.4-.9 14.7-1.3 22-.2 3.3-.3 6.7-.2 10 .1 2.7 1.3 3.9 4 4s5.4-.1 8-.4c.5-.1 1.2-1 1.3-1.6.6-2.9 1-5.9 1.5-8.9.1-.7.5-1.3.8-1.9.5.5 1.1.9 1.4 1.5 1.5 3 3.3 5.8 5.9 8 3.9 3.3 8.5 4.6 13.6 5 3.3-.4 6.7-.7 10.2-.9.5-.1 1.3-.5 1.4-.9 0-.4-.4-1.1-.8-1.5-3.6-3.5-7.1-7-10.7-10.4-3.4-3.2-6.7-6.5-10.1-9.7-1.2-1.1-1.2-2.1.1-3.1Zm-81.4-20.4c-4 .8-8 1.6-12 2.5-2.4.5-3.4 1.9-3.6 4.3-.5 8.1-1.1 16.2-1.7 24.3-.3 3.4-2 5-5.3 5-4.8 0-6.9-2-6.9-6.8 0-.8 0-1.6.1-2.4.5-6.4 1-12.8 1.6-19.2.1-1.4-.5-1.8-1.7-1.6-3.8.6-7.5 1.1-11.3 1.6-3.1.5-3.9 1.4-3.9 4.5v14h-.3c0 2.3-.1 4.5 0 6.7.4 8.9 5 13.4 12.7 13.9 8.5.5 17.1-.1 25.6-.3 3-.1 4.3-1.6 4.6-4.6 1.3-13.5 2.4-26.9 3.7-40.4.1-1.3-.3-1.8-1.6-1.5Zm46.4-.5c-6.4-1.9-12.9-2-19.3.3-6.1 2.2-11 5.9-15.2 10.8-4.4 5.1-6.8 10.9-6.9 17.8.2 4.1.8 8.2 3.1 11.8 4 6 10 8.3 16.8 8.6 5.8.2 11.4-1.1 16.7-3.2 2.9-1.2 5.4-3.2 6.1-6.4.6-2.4.5-5 .5-7.5 0-2-.6-2.2-2.5-1.6-3 1-5.9 2.1-8.9 3-3.5 1.1-7.1 1.8-10.6.1-1.4-.8-3.1-1.8-3.8-3.2-2.9-5.4 0-12.9 5.6-15.4 4.4-2 8.9-1.4 13.4-.2 2.2.6 4.4 1.5 6.6 2.2 1.9.7 2.3.5 2.6-1.4.4-2.1.8-4.3 1.1-6.4.6-4.7-1.3-8.2-5.3-9.3Zm-22.6-8.5c6.5.5 12.3-1.9 17.9-4.8 2.1-1.1 3.2-2.7 3.1-5.2-.1-2.2 0-4.3-.1-6.5 0-.5.1-1.4-.2-1.5-.5-.2-1.2-.1-1.7.1-4.2 1.7-8.3 3.5-12.5 5.1-3.1 1.1-6.6.3-8.1-1.6-3.5-4.4-3-11.9.8-16.1 2.9-3.2 6.4-3.8 10.3-3.1 3.3.6 6.5 1.6 9.8 2.4 1.7.4 2.1.2 2.1-1.5v-4.6c.1-1 0-2 .2-3 .2-3.2-.7-4.8-3.9-5.4-3.6-.7-7.2-1.4-10.8-1.4-12.7-.2-22.2 6.9-25.7 19.1-1.5 5.1-2.2 10.3-.1 15.4 3.5 8.3 10.3 11.9 18.9 12.6Zm87.5-47.5c-.1 3.4-.3 6.6-.2 9.9-.4 4.8-.7 9.6-1.1 14.4-.1.6-.6 1.1-.9 1.7-.6-.3-1.3-.5-1.8-1-3.2-3.3-6.4-6.7-9.6-10-.8-.9-1.3-.8-2.2 0-2.5 2.5-5.1 4.9-7.7 7.3q-1.7 1.6-.1 3.2l.6.6c5.8 5.5 11.6 10.9 17.4 16.4 2.1 2 2.9 4.5 2.6 7.4l-.9 10.5c-.1 1.6.4 2 1.9 1.7 2.9-.5 5.8-1.1 8.7-1.6 2.3-.4 3.1-1.3 3.3-3.6.4-6.5.8-13.1 1.3-19.7.7-10.4 1.4-20.7 2.1-31.1.1-2.7.3-5.4.5-8.3-4.7.7-9.2 1.5-13.9 2.2ZM227 99.5h-5.6c-2 0-4 0-6.2.1-1.2 0-1.8-.6-1.7-1.9.5-4.8.9-9.5 1.3-14.3.5-5.5 1.1-11 1.6-16.5.2-1.9-.2-2.5-1.7-2.4-5.3.3-10.7.7-16 1-1 .1-1.4.4-1.5 1.4-.1 2.2-.4 4.4-.5 6.6-.5 11-1 21.9-1.5 32.9-.1 2.4.6 3.3 3 3.6 6.3.9 12.6 1.7 18.9 2.6 2.6.4 5.2.7 7.8 1 .9.1 1.7 0 1.9-1.2.5-3.7 1.1-7.4 1.7-11.1.2-1.3-.2-1.8-1.5-1.8Z' style='fill:%234a1452;stroke-width:0'/%3E%3Cpath d='M30.8 75.2c-7.8-9.5-9.7-20.7-9.1-32.5 0-.6-.1-.9-.5-1.3-2.3-1.8-4.6-3.6-7.2-5.1-2.8-1.6-5.6-3-8.9-3-.9-.1-1.7-.1-2.5.2-2.9.8-3.1 1.3-2.2 4.1C1.7 41.8 2.7 46 3 50.3c.2 4 .6 8 1.5 12 2.2 9.8 6.5 18.5 13 26.2.5.6.8.5 1.3 0l12-12c.4-.4.5-.7 0-1.3ZM102.5 94c-4-4-8-8.1-12-12.1-.5-.5-.7-.5-1.2-.1-6.2 4.9-13.2 7.9-21 8.8-.9.1-1.1.5-1.1 1.3v8.2c0 2.7.1 5.4 0 8-.1 1.3.5 1.5 1.5 1.3 1.7-.3 3.4-.4 5-.7 10.8-1.9 20.4-6.4 28.7-13.5.5-.4.7-.7.1-1.2Zm-43 6.1v-8.3c0-.9-.3-1.2-1.1-1.3-7.8-.9-14.7-3.8-20.8-8.7-.6-.5-.9-.5-1.4.1-3.9 4-7.9 7.9-11.8 11.8-.7.7-.6 1 .1 1.6 2.2 1.8 4.5 3.5 6.9 5 8.2 5.1 17.1 8 26.7 9 1.2.1 1.5-.2 1.5-1.4-.2-2.5-.1-5.2-.1-7.8Zm65.3-54.6c-.9.1-1-.4-1-1.2V26.7c-.2-.3-.2-.7-.2-1.1-.6-9.9-7.3-18.1-16.7-20.6-.8-.2-3-.6-5.6-.6h-.2c-1.4 0-2.8.1-4.4.3-10.3 2-18.1 11.2-18.2 21.7v17.5c0 2.1 0 2-1.9 1.1-12.3-6.4-25.2-9.1-39-6.4-2.9.6-5.9 1.3-8.6 2.6V47c-.1 3.6.6 7 1.5 10.4 4.8 19.8 26.1 31 45.1 23.5 12.5-5 19.6-14.5 21.4-27.8.5-3.7.1-7.4.2-11.1.1-2.2 1.7-3.9 3.8-4 2.2 0 3.8 1.7 3.8 3.9v7.5c0 9.5-3 18-8.9 25.5-.6.7-.6 1.1.1 1.7 3.9 3.9 7.9 7.8 11.7 11.7.6.6.9.7 1.4 0 3.9-4.5 7-9.5 9.4-15 3.7-8.5 5.3-17.3 4.9-26.6.1-.8.4-1.2 1.4-1.2ZM109 30.6c-2.1.2-3.9-1.1-4.2-3.3-.1-.3-.1-.7-.1-1-.3-1.9-1.8-3.2-3.7-3.1-1.9 0-3.4 1.4-3.6 3.3-.2 2.5-1.6 4.1-3.6 4.2-2.4.1-4.2-1.7-4.1-4.3.2-6 5.3-10.9 11.3-10.9 6.1 0 11.3 5 11.4 11.1.1 2-1.4 3.8-3.4 4Z' class='cls-1'/%3E%3Cpath d='M141 30.6c-1.7 0-3.5.1-5.2-.1-4.3-.4-8.3-1.8-12.1-3.8v17.6c0 .8.2 1.2 1 1.2 5.4-.1 10-2.1 14-5.7 2-1.7 3.8-3.6 4.6-6.3.6-2.1-.1-3-2.3-2.9' style='fill:%23fe7101;stroke-width:0'/%3E%3C/svg%3E");
    --logo-slots-and-casino: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 3984 1725'%3E%3Cpath d='M3750 1718.33c-58.75-8.75-100.833-28.333-134.583-62.5-25-25.416-41.25-54.166-50.834-91.25-26.25-102.916 40.834-209.166 150-237.5 30.834-7.916 84.584-7.916 114.167 0 90.417 23.75 150.417 97.917 151.25 187.5 1.667 110.417-79.583 195-194.583 203.334-13.75.833-29.584 1.25-35.417.416Zm64.583-122.5c7.917-5 20-17.916 26.25-28.333 9.167-16.25 11.25-24.583 11.25-46.667-.416-45.833-23.75-77.083-65-87.5-37.5-9.583-72.916 7.917-89.583 43.334-23.75 50.833-3.333 105.833 46.25 126.25 17.5 7.5 53.333 3.75 70.833-7.084ZM393.75 1217.5 2.5 827.5l391.25-388.75C609.167 225 786.667 50.833 788.333 51.25c1.667.417 177.917 175.417 392.084 389.167l389.166 387.916-331.666 330.834c-182.5 181.666-358.75 357.083-392.084 389.583l-60.416 59.167L393.75 1217.5Zm733.75-51.25 338.333-338.333-337.5-335.834C942.5 307.5 789.583 155.833 787.917 155c-1.667-.417-155.834 150.833-342.5 336.25L106.25 828.333l339.583 337.5C632.5 1351.667 786.25 1503.75 787.5 1503.75c1.25.417 154.167-151.667 340-337.5Z' style='fill:%23ed1664;fill-rule:nonzero'/%3E%3Cpath d='M743.75 1323.75c-45-15-80-45-100.417-85.417-10.833-21.25-12.083-27.916-12.083-65.416 0-38.75.833-43.75 13.75-69.584 27.917-57.083 77.5-87.916 142.917-88.333 32.916-.417 37.5.833 67.083 15.417 80.833 40 112.083 130 73.333 210.833-14.166 29.583-50.833 64.167-80.416 75.417-30.417 11.666-80 15-104.167 7.083Zm80.417-77.5c64.166-32.917 61.666-125-4.167-152.5-30.417-12.5-67.917-5.417-92.083 17.917-18.334 17.083-25 33.75-25 60 0 47.083 35.416 82.5 83.333 82.5 13.75 0 28.333-2.917 37.917-7.917ZM410 983.333c-39.167-7.916-79.167-35.416-100.833-70-52.084-81.25-20-187.5 69.166-229.166 20.417-9.584 29.167-11.25 63.334-11.25 35.833 0 42.083 1.25 66.666 12.916 61.667 29.584 94.584 85 90.834 151.25-5.417 97.084-93.75 165-189.167 146.25Zm67.083-78.75c32.917-15.416 48.334-40.416 48.334-79.166 0-45-35.417-79.584-82.084-79.584-26.666 0-41.666 5.417-57.083 20-34.583 32.5-37.083 87.084-5.833 121.25 22.083 24.167 65.416 32.084 96.666 17.5ZM1097.92 982.083c-47.917-12.5-85.834-43.333-106.25-86.666-28.75-61.25-16.667-128.75 32.083-177.917 32.917-32.917 60.417-44.167 109.583-44.167 36.25-.416 42.084.834 67.5 12.917 34.167 16.25 60.417 41.667 76.667 74.583 10.833 22.5 12.083 28.334 12.083 68.334s-.833 45.833-12.5 67.916c-16.25 32.084-52.916 66.25-83.75 77.917-30 11.25-68.333 13.75-95.416 7.083Zm70.833-77.5c64.167-29.166 67.5-119.166 5.417-150.833-32.917-16.667-80.834-7.083-104.584 20.833-56.666 67.5 19.167 166.667 99.167 130ZM745.833 640c-44.166-12.5-83.333-45.833-102.5-87.083C632.5 530 631.25 522.5 631.25 485.417c0-37.917 1.25-43.75 12.083-65.834 35.417-70 115.834-105 188.334-82.5C937.083 369.583 978.75 492.5 914.583 580c-38.333 52.083-107.916 76.667-168.75 60ZM820 564.583c20.417-8.75 33.75-21.666 42.917-41.666 25.833-55.834-14.167-118.75-75.417-118.75-49.167 0-84.583 35-84.583 83.333 0 33.75 19.166 64.167 49.166 77.5 17.084 7.5 49.167 7.083 67.917-.417ZM2452.08 529.167c-122.5-16.25-201.25-130.417-170.833-247.917 17.5-66.25 78.333-124.583 148.333-141.667 39.167-9.583 100-7.083 133.75 5.834 79.584 30.416 127.084 94.166 131.667 176.25 2.083 42.083-7.083 80-28.333 112.916-43.334 67.917-128.75 105.834-214.584 94.584Zm63.75-114.584c19.584-8.333 32.917-20.833 43.334-41.25 12.5-24.166 9.583-70-6.25-93.333-27.917-42.083-92.917-48.75-126.667-12.5-31.25 33.333-28.75 100.833 4.583 132.083 20.834 19.584 57.917 26.25 85 15Z' style='fill:%23ed1664;fill-rule:nonzero'/%3E%3Cpath d='M1860.42 1716.25c-35.417-5-82.917-29.583-109.167-56.667-12.5-12.916-27.917-35-37.5-53.75-14.167-29.166-15.833-35.416-17.083-73.333-2.084-50.833 5.833-84.583 27.916-119.167 28.75-44.166 77.917-77.916 128.75-88.75 35.417-7.083 89.167-2.916 120.834 9.584 35.833 14.583 75 46.25 82.083 66.25.833 3.75-14.583 17.916-40.833 37.5l-42.917 31.666-17.083-15.833c-22.084-20.417-45-27.083-72.5-20.417-52.084 12.5-77.084 79.584-49.584 133.334 24.584 47.916 86.667 55.833 127.917 15.833l12.917-12.5 14.166 9.583c7.5 5 27.5 19.584 44.167 31.667l30.417 22.5-11.667 15c-38.333 50.417-117.083 78.333-190.833 67.5ZM2167.08 1707.92c-48.75-19.584-75-63.75-70-119.167 5.834-60 43.334-94.583 115-105.417 30.417-5 79.584-1.25 112.917 8.334 7.5 2.083 14.583 3.333 15.417 2.5.833-.834-.417-9.167-2.5-18.75-8.75-39.584-28.334-51.667-83.75-51.25-30.834.416-47.084 3.333-90 15.416-7.917 2.5-9.584-1.25-21.667-42.5-9.583-32.916-11.667-45.416-7.917-47.916 11.25-7.084 73.334-20.834 109.167-24.584 90-9.166 165.833 14.167 197.917 60.417 25 36.667 26.25 46.667 28.333 191.25l1.667 132.083h-134.167v-38.333l-15.417 13.333c-25.833 22.917-48.333 30.417-92.916 32.084-32.5 1.25-43.334-.417-62.084-7.5Zm144.584-81.667c20-15 27.5-29.167 27.916-52.5v-21.667l-23.75-5.833c-27.916-6.667-54.166-3.75-72.916 7.917-28.334 17.083-25.834 63.75 3.75 77.083 17.916 8.333 50.833 5.833 65-5ZM2622.5 1710.42c-38.333-8.334-105.833-39.584-105.833-49.167 0-1.667 10.416-19.583 22.916-40l22.917-37.083 25.833 13.75c34.584 18.333 67.084 27.083 100.417 27.916 31.667.417 40.417-4.583 40.417-22.083 0-15-8.334-19.583-68.75-37.083-98.75-28.75-127.084-55.834-127.084-121.25 0-37.917 12.5-66.667 38.75-89.167 29.167-25 55.834-32.917 113.334-33.333 55.833 0 85.416 6.25 130 27.5l26.25 12.5-15 27.916c-8.75 15.417-19.167 34.167-23.334 41.25l-7.916 13.75-15.417-7.916c-44.583-22.5-109.583-32.5-123.333-18.75-9.584 9.583-8.334 21.25 3.333 28.75 5.833 3.75 32.917 14.166 60.833 23.333 55 17.917 69.584 24.167 90.834 40.417 32.083 24.166 45.416 70.833 32.5 113.75-12.5 44.166-42.917 72.5-90.834 85.416-27.5 7.084-96.666 7.084-130.833-.416ZM2912.5 1708.33v-379.166h129.167v379.166H2912.5ZM3120.83 1708.33v-379.166h133.334v25c0 13.75.833 25 2.083 25 .833 0 10.417-8.334 20.833-18.334 30.417-30 51.25-37.916 97.917-37.916 36.25 0 41.667 1.25 62.083 12.5 13.334 7.5 28.334 20 36.25 31.25 24.584 33.75 26.667 49.166 26.667 203.333v138.333h-128.75l-1.25-115.416c-1.25-111.25-1.667-116.25-10.417-130.834-11.25-17.5-24.583-24.583-47.5-24.583-24.166 0-40.416 10-50 30.417-7.083 15.833-7.916 28.333-7.916 129.166v111.25H3120.83ZM2908.33 1291.67v-100h137.5v100h-137.5ZM1778.75 1119.58c-58.75-16.666-87.083-53.75-87.083-115 0-69.166 47.916-111.666 131.25-116.25 33.75-1.666 71.25 2.084 101.25 10 8.333 2.5 9.166 1.25 9.166-11.25 0-18.333-12.916-38.75-30-48.333-20-10.833-91.666-10-127.083 1.667l-26.25 8.75-8.75-30c-4.583-16.25-10.417-35.834-12.5-42.917-2.5-7.5-3.333-15.417-1.667-17.917 3.334-5.416 51.667-19.583 85.417-25 59.167-9.166 137.5-2.5 171.667 15 28.333 14.167 48.75 35 62.5 63.334l13.75 27.916 1.25 138.334 1.25 138.75h-129.584v-18.75c0-10.417-1.25-18.75-2.5-18.75s-9.166 5.416-17.5 12.5c-35 27.916-92.083 40-134.583 27.916Zm123.75-84.583c19.583-9.583 30.833-29.167 30.833-55 0-12.083-2.083-22.5-5-24.167-2.5-1.666-19.166-4.166-36.666-5-25-1.25-35.417 0-47.5 5.417-33.334 15.833-37.084 62.5-6.25 79.583 13.75 7.5 47.5 7.084 64.583-.833ZM2707.08 1120.83c-79.583-20-132.083-97.083-132.083-193.75.417-87.083 37.5-155.833 101.25-185.416 58.75-27.5 129.167-16.667 169.167 26.666 5.833 5.834 11.666 10.834 13.75 10.834 1.666 0 3.333-40.417 3.333-89.584v-89.583h133.333v516.667h-133.333v-25c0-13.75-.833-25-1.25-25-.833 0-9.583 7.916-19.583 17.083-34.584 32.917-90 48.333-134.584 37.083Zm120-120.416c46.667-30.834 48.334-115 3.334-149.167-11.667-8.75-20.417-11.667-41.25-12.917-35.834-2.5-58.75 10.417-74.167 41.667-40.833 82.083 39.583 169.167 112.083 120.417ZM2137.5 1116.67V733.336h129.167v27.084c0 15 .833 27.083 2.083 27.083.833 0 10.417-8.75 20.833-19.167 36.25-35.833 83.334-49.583 130.417-37.5 33.333 8.334 55.833 23.75 71.25 47.917 21.25 33.75 22.5 42.083 24.167 195.417l2.083 142.5h-134.167v-112.5c0-86.25-1.25-115.834-5.833-126.25-18.75-43.75-76.667-47.917-100.417-7.084-7.916 13.334-8.333 22.917-9.583 130.417l-1.25 115.417H2137.5ZM1806.25 526.667c-40.417-9.584-62.917-17.5-90.417-31.667-17.916-9.167-32.5-18.333-32.5-20 0-1.667 10.417-20 22.917-40.833l23.333-37.5 21.667 12.083c32.083 17.917 71.25 28.75 103.75 29.167 32.5.416 40.833-4.167 40.833-21.667 0-14.583-9.166-20-62.916-35.417-75.834-21.666-105.417-39.583-122.5-73.75-20.834-42.5-11.25-98.333 22.916-132.5 30.417-30 57.084-38.75 120.834-39.166 57.083 0 80.833 5 128.333 27.5l25.833 12.5-21.666 40.416C1975 237.917 1965 256.667 1964.583 257.5c-.416.417-11.666-4.167-24.583-10-65-29.583-123.333-30.417-123.333-1.667 0 12.084 14.583 19.584 71.666 37.917 27.917 9.167 60.417 21.667 71.25 27.917 49.584 26.666 68.334 77.5 50 133.75-9.583 29.583-30 51.666-62.5 67.916-26.25 12.917-30 13.334-80 14.584-28.75.416-56.25 0-60.833-1.25ZM2860.42 525.417c-23.334-5.834-44.167-18.334-56.667-33.334-21.25-25.833-24.583-45.416-24.583-151.25v-95h-45.834V141.667h45.834v-100h129.166v100h91.667v104.166h-92.083l1.25 77.5c1.25 76.667 1.25 77.5 11.666 85.834 8.334 7.083 14.584 7.916 35.417 6.25 13.75-.834 28.333-2.917 32.5-5 6.667-2.917 7.083 1.25 7.083 48.75v51.666l-19.583 7.5c-22.083 8.334-94.167 12.917-115.833 7.084ZM3133.75 520.833c-33.75-9.166-69.167-24.166-87.917-37.5l-12.083-8.75 47.5-77.5 20.833 11.25c41.25 22.917 106.667 36.25 134.584 27.5 11.25-3.75 16.25-20.833 8.75-30-6.667-7.916-15-11.25-68.334-27.5-55.416-16.666-82.916-30.833-102.083-52.083-45.833-52.5-25-140.833 41.667-174.167 57.5-28.75 150-23.333 222.083 12.917 10.833 5.833 19.583 10.833 19.583 12.083 0 .834-9.583 19.584-20.833 40.834l-20.833 39.166L3280 242.5c-23.75-9.583-45.417-15.417-63.75-16.667-32.917-2.083-45.417 2.917-45.417 19.167 0 15 10.834 20.833 66.667 38.333 74.167 22.917 107.917 45 122.5 80 7.917 18.334 8.75 62.917 1.667 82.917-12.084 36.25-46.25 65.417-88.75 76.667-34.584 8.75-100.417 7.916-139.167-2.084ZM2079.17 520.833V4.167h133.333v516.666H2079.17Z' style='fill:%23fff;fill-rule:nonzero'/%3E%3C/svg%3E");
    --logo-ignition: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' version='1.1' viewBox='0 0 188.3 81.018'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2%7Bfill:%23fa6d09;stroke-width:0%7D.cls-2%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cpath d='M68.15 37.518h2.9v25.3h-2.9zM130.95 37.618l-2.5 1.9v2.4h-4.1v2.6h4.1v12.6c0 2.8.6 5.7 5.1 5.7h2.3v-2.6h-2.3c-2.1 0-2.5-.5-2.5-3.2v-12.5h4.8v-2.6h-4.8l-.1-4.3M83.85 41.918c-5.3 0-9.6 4.7-9.6 10.5s4.3 10.5 9.6 10.5c2.7 0 5.3-1.3 7.1-3.4v3.4c-.1 1.7-.7 3.3-1.8 4.6-1.4 1.3-3.3 2-5.2 1.8v2.6c2.6.1 5.1-.8 7-2.6 1.6-1.7 2.6-4 2.6-6.4v-21l-3.5 2.5c-1.6-1.6-3.9-2.5-6.2-2.5m0 18.3c-3.9 0-7.1-3.5-7.1-7.9s3.2-7.9 7.1-7.9 7.1 3.5 7.1 7.9-3.2 7.9-7.1 7.9ZM154.25 41.918c-5.3 0-9.6 4.7-9.6 10.4s4.3 10.4 9.6 10.4 9.6-4.7 9.6-10.4-4.3-10.4-9.6-10.4m0 18.3c-3.9 0-7.1-3.5-7.1-7.9s3.2-7.9 7.1-7.9 7.1 3.5 7.1 7.9-3.2 7.9-7.1 7.9ZM118.65 41.918h2.6v20.9h-2.6zM118.65 35.218h2.6v2.1h-2.6zM138.95 41.918h2.6v20.9h-2.6zM138.95 35.218h2.6v2.1h-2.6zM105.75 41.918c-2-.1-4 .6-5.6 2v-2h-2.6v21h2.6v-12c0-2.4.8-6.3 5.6-6.3s5.6 4 5.6 6.4v11.8h2.6v-12c-.1-5.5-3.2-9-8.2-8.9M175.25 41.918c-2-.1-4 .6-5.6 2v-2h-2.6v20.9h2.6v-12c0-2.4.8-6.3 5.6-6.3s5.6 4 5.6 6.4v11.9h2.6v-12c-.1-5.5-3.2-9-8.2-8.9M138.45 67.918l-.8.6c-.4-.6-1-1-1.6-1.3s-1.4-.5-2.1-.5c-.8 0-1.6.2-2.3.6s-1.2.9-1.6 1.6-.6 1.5-.6 2.2c0 1.2.4 2.3 1.3 3.1.9.8 2 1.3 3.3 1.3 1.4 0 2.7-.6 3.6-1.7l.8.6c-.5.7-1.2 1.2-2 1.5-.8.4-1.7.5-2.6.5-1.6.1-3.2-.6-4.3-1.8-.9-1-1.3-2.3-1.3-3.7s.5-2.8 1.6-3.8 2.5-1.6 4-1.5c.9 0 1.8.2 2.6.6.8.5 1.5 1 2 1.7M144.35 66.018l4.8 10.3h-1.1l-1.6-3.4h-4.4l-1.6 3.4h-1.1l4.9-10.3h.1m-.1 2.2-1.8 3.7h3.5l-1.7-3.7ZM149.65 74.418l.9-.5c.6 1.1 1.3 1.7 2.1 1.7.3 0 .7-.1 1-.2s.5-.4.7-.7c.2-.3.2-.6.2-.9 0-.4-.1-.7-.4-1-.5-.6-1.1-1.2-1.8-1.7-.6-.4-1.1-.9-1.6-1.4-.4-.5-.5-1-.6-1.6 0-.4.1-.9.3-1.2.2-.4.5-.7.9-.9.4-.2.8-.3 1.3-.3s.9.1 1.4.4 1 .8 1.3 1.3l-.8.6c-.3-.4-.6-.7-1-1-.3-.2-.6-.3-.9-.2-.4 0-.7.1-1 .4-.3.2-.4.6-.4.9 0 .2 0 .4.1.7.1.3.3.5.5.7.1.1.6.5 1.3 1s1.3 1.1 1.8 1.8c.3.5.5 1 .5 1.6 0 .7-.3 1.4-.9 1.9-.5.5-1.3.8-2.1.8-.6 0-1.2-.2-1.7-.5-.3-.5-.8-1.1-1.1-1.7M158.05 66.018h1v10.3h-1zM162.05 76.318v-10.3h.2l6.8 7.9v-7.9h1v10.3h-.2l-6.8-7.8v7.8h-1M177.85 65.718c1.5 0 2.9.5 3.9 1.6 2.1 2.1 2.1 5.5 0 7.7-1 1-2.4 1.6-3.9 1.6s-2.9-.5-3.9-1.6c-1-1-1.6-2.4-1.6-3.8 0-1 .2-1.9.7-2.8 1.1-1.6 2.9-2.7 4.8-2.7m0 1c-1.6 0-3 .9-3.8 2.2-.4.7-.6 1.5-.6 2.2 0 2.4 1.9 4.3 4.3 4.4.8 0 1.5-.2 2.2-.6s1.3-.9 1.7-1.6.6-1.5.6-2.2c0-.8-.2-1.5-.6-2.2s-.9-1.2-1.6-1.6c-.6-.3-1.3-.6-2.2-.6Z' class='cls-2'/%3E%3Cellipse cx='14' cy='46.4' class='cls-1' rx='2.5' ry='2.9'/%3E%3Cellipse cx='22.9' cy='61.3' class='cls-1' rx='2.5' ry='2.9'/%3E%3Cpath d='M53.8 39.2c0-3.6-.6-5-4.1-7.1h-.1l-.1-.1c-9.4-5.4-18-11.6-10.7-27.4 0 0-7.5 4.2-8 16.9 0 7.4 1.5 8.8 1.4 11.1-.1 1.5-1.3 2.6-2.8 2.5-1.5.1-2.8-1-2.9-2.5v-.2c0-2.4 1.4-2.8 1.6-10 .2-3.4-1-6.8-3.3-9.4 2 6.3 0 11.3-3.9 14.1 1.5-2.9 1-6.4-1.1-8.9.5 4.2-1.5 8.4-5.2 10.6l-5.4 3.1c-.9.7-1.4 1.4-1.4 2s.5 1.3 1.4 1.8L25.3 45c1.3.7 2.7 1 4.2 1s2.9-.3 4.2-1L48 38.2l-13.2 8.6c-2.5 1.6-4 4.3-4.2 7.3l-.1 18.4c-.1.7.1 1.4.6 1.9.2.2.6.4.9.4.6 0 1.1-.2 1.6-.5L49.5 65c2.5-1.6 4-4.3 4.2-7.3l.1-18.3v-.2Zm-16.5 28c-1.6-.2-2.7-1.7-2.5-3.2.2-1.3 1.2-2.3 2.5-2.5 1.6.2 2.7 1.7 2.5 3.2-.1 1.3-1.2 2.3-2.5 2.5Zm4.9-9.1c-1.6-.2-2.7-1.7-2.5-3.2.2-1.3 1.2-2.3 2.5-2.5 1.6.2 2.7 1.7 2.5 3.2-.2 1.3-1.2 2.3-2.5 2.5ZM47 49c-1.6.2-3-.9-3.2-2.5s.9-3 2.5-3.2 3 .9 3.2 2.5v.4c.1 1.4-1 2.7-2.5 2.8q0-.1 0 0Z' class='cls-1'/%3E%3Cellipse cx='14' cy='46.4' class='cls-1' rx='2.5' ry='2.9'/%3E%3Cellipse cx='22.9' cy='61.3' class='cls-1' rx='2.5' ry='2.9'/%3E%3Cpath d='M53.8 39.2c0-3.6-.6-5-4.1-7.1h-.1l-.1-.1c-9.4-5.4-18-11.6-10.7-27.4 0 0-7.5 4.2-8 16.9 0 7.4 1.5 8.8 1.4 11.1-.1 1.5-1.3 2.6-2.8 2.5-1.5.1-2.8-1-2.9-2.5v-.2c0-2.4 1.4-2.8 1.6-10 .2-3.4-1-6.8-3.3-9.4 2 6.3 0 11.3-3.9 14.1 1.5-2.9 1-6.4-1.1-8.9.5 4.2-1.5 8.4-5.2 10.6l-5.4 3.1c-.9.7-1.4 1.4-1.4 2s.5 1.3 1.4 1.8L25.3 45c1.3.7 2.7 1 4.2 1s2.9-.3 4.2-1L48 38.2l-13.2 8.6c-2.5 1.6-4 4.3-4.2 7.3l-.1 18.4c-.1.7.1 1.4.6 1.9.2.2.6.4.9.4.6 0 1.1-.2 1.6-.5L49.5 65c2.5-1.6 4-4.3 4.2-7.3l.1-18.3v-.2Zm-16.5 28c-1.6-.2-2.7-1.7-2.5-3.2.2-1.3 1.2-2.3 2.5-2.5 1.6.2 2.7 1.7 2.5 3.2-.1 1.3-1.2 2.3-2.5 2.5Zm4.9-9.1c-1.6-.2-2.7-1.7-2.5-3.2.2-1.3 1.2-2.3 2.5-2.5 1.6.2 2.7 1.7 2.5 3.2-.2 1.3-1.2 2.3-2.5 2.5ZM47 49c-1.6.2-3-.9-3.2-2.5s.9-3 2.5-3.2 3 .9 3.2 2.5v.4c.1 1.4-1 2.7-2.5 2.8q0-.1 0 0Z' class='cls-1'/%3E%3C/svg%3E");
    --logo-bovada: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 209.28 21.98'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23cb2026%7D%3C/style%3E%3C/defs%3E%3Cpath d='M70.67 15.25c0 4.2-2.73 6.58-6.9 6.58H47c-4.06 0-6.94-2.53-6.94-6.58v-8.9A6.72 6.72 0 0 1 47 .09h16.77c4.55 0 6.9 2.85 6.9 6.91ZM66 8.34C66 5 64.76 5 63.46 4.77H47.53c-1.75 0-2.77.45-2.77 3.14v5.94c0 2.21.76 3.17 2.51 3.27H63.5c1.29.01 2.5-1.12 2.5-3.3ZM144.46.09h23.71c4.05 0 7 2.53 7 6.58v8.9a6.68 6.68 0 0 1-6.93 6.26h-23.78Zm4.7 17h19a2.5 2.5 0 0 0 2.24-2.48V7.23A2.69 2.69 0 0 0 168 4.7h-18.84ZM128.72 5.08C127.31 2.35 125.61 0 122.55 0s-4.64 2.26-6.14 5.08l-8.93 16.84h5.36s1.56-3 3.4-6.38h12.58l3.52 6.38h5.2Zm-10.57 6.82 3-5.56s.8-1.64 1.44-1.64S124 6.33 124 6.33l3 5.57ZM90.76 15.84s.7 1.43 1.35 1.43 1.3-1.43 1.3-1.43L101.78.06h5.36L98.2 16.9c-1.5 2.82-2.89 5.08-6.1 5.08S87.43 19.7 86 17L77.08.06h5.35ZM30.22 10.87c1.23-1.23 1.23-2.65 1.23-4.06 0-3.91-1-6.76-6.85-6.76H.54v21.77h24.1c5.78 0 7.29-2.79 7.29-6.73-.01-1.96-.78-3.63-1.71-4.22Zm-25-6.11H24.8c1.12 0 1.91.56 1.91 2.18s-.81 2.18-1.91 2.18H5.22ZM25.3 17.09H5.22v-4.36H25.3c1.12 0 1.91.57 1.91 2.18s-.82 2.18-1.91 2.18ZM201 5.08C199.57 2.35 197.87 0 194.81 0s-4.64 2.26-6.14 5.08l-8.93 16.84h5.36s1.56-3 3.4-6.38h12.58l3.52 6.38h5.2Zm-10.59 6.82 3-5.56s.81-1.64 1.44-1.64 1.44 1.63 1.44 1.63l3 5.57Z' class='cls-1'/%3E%3C/svg%3E");
    --logo-slots-lv: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 204 77'%3E%3Cpath d='m2.2 43.5 2.2-3.9c.4-.7 1.3-.6 1.6-.4.2.1 3.6 2.6 6.7 2.6 1.9 0 3.3-1.2 3.3-2.8 0-2-1.7-3.5-4.9-4.8-4-1.6-9.1-4.8-9.1-10.5 0-4.7 3.7-9.4 11-9.4 4.9 0 8.7 2.5 10.2 3.6.6.3.5 1.2.3 1.5L20.9 23c-.3.5-1.2 1-1.6.6-.4-.2-3.9-2.8-6.8-2.8-1.7 0-3 1.1-3 2.4 0 1.8 1.4 3.1 5.2 4.6 3.7 1.5 9.6 4.4 9.6 10.8 0 4.9-4.2 9.8-11.2 9.8-6.2 0-9.6-2.6-10.7-3.7-.4-.4-.6-.6-.2-1.2Zm28.2-27.9c0-.5.4-.9.9-.9h5.6c.5 0 .9.4.9.9V41H48c.5 0 .9.4.9.9v5.2c0 .5-.4.9-.9.9H31.3c-.5 0-.9-.4-.9-.9V15.6ZM69.3 28c9.5 0 17.1 7.6 17.1 17.1 0 9.5-7.6 17-17.1 17-9.5 0-17-7.5-17-17S59.8 28 69.3 28Zm0 26.6c5.2 0 9.5-4.3 9.5-9.4 0-5.2-4.3-9.5-9.5-9.5s-9.4 4.3-9.4 9.5c0 5.1 4.2 9.4 9.4 9.4Z' style='fill:%23fff;fill-rule:nonzero'/%3E%3Cpath d='M69.3 28c9.5 0 17.1 7.6 17.1 17.1 0 9.5-7.6 17-17.1 17-9.5 0-17-7.5-17-17S59.8 28 69.3 28Zm0 26.6c5.2 0 9.5-4.3 9.5-9.4 0-5.2-4.3-9.5-9.5-9.5s-9.4 4.3-9.4 9.5c0 5.1 4.2 9.4 9.4 9.4Zm27.2-32.9h-6.8c-.5 0-.9-.4-.9-.9v-5.2c0-.5.4-.9.9-.9h21.1c.5 0 .9.4.9.9v5.2c0 .5-.4.9-.9.9H104v25.4c0 .5-.4.9-.9.9h-5.7c-.5 0-.9-.4-.9-.9V21.7Zm18.3 21.8 2.2-3.9c.4-.6 1.3-.5 1.6-.3.2.1 3.6 2.6 6.7 2.6 1.9 0 3.3-1.2 3.3-2.8 0-2-1.7-3.5-4.9-4.8-4.1-1.6-9.2-4.8-9.2-10.5 0-4.7 3.7-9.4 11-9.4 4.9 0 8.7 2.5 10.2 3.6.6.3.5 1.2.3 1.5l-2.4 3.7c-.3.5-1.2 1-1.6.6-.4-.2-3.9-2.8-6.8-2.8-1.7 0-3 1.1-3 2.4 0 1.8 1.4 3.1 5.2 4.6 3.7 1.5 9.6 4.4 9.6 10.8 0 4.9-4.2 9.8-11.2 9.8-6.2 0-9.6-2.6-10.7-3.7-.6-.6-.7-.8-.3-1.4Zm29.8-4.1c2.5 0 4.6 2.1 4.6 4.6 0 2.4-2.1 4.5-4.6 4.5-2.4 0-4.5-2-4.5-4.5s2.1-4.6 4.5-4.6Zm9.5-23.8c0-.5.4-.9.9-.9h5.6c.5 0 .9.4.9.9V41h11.3c.5 0 .9.4.9.9v5.2c0 .5-.4.9-.9.9H155c-.5 0-.9-.4-.9-.9V15.6Zm16 .4c-.3-.6.1-1.2.8-1.2h6.3c.4 0 .7.3.8.5l7.8 17.3h.3l7.8-17.3c.1-.2.4-.5.8-.5h6.3c.7 0 1.1.6.8 1.2L187 47.9c-.1.3-.4.5-.8.5h-.5c-.4 0-.7-.2-.8-.5L170.1 16ZM76.9 0c1.2 1.6 1.9 3.6 1.9 5.7 0 5.2-4.3 9.4-9.5 9.4s-9.4-4.3-9.4-9.4c0-2.1.7-4.1 1.9-5.7h-8.5c-.6 1.8-1 3.7-1 5.7 0 9.5 7.5 17 17 17s17.1-7.5 17.1-17c0-2-.4-3.9-1-5.7h-8.5Zm-7.6 75c2 0 3.9.7 5.5 1.8h9.7c-2.8-5.6-8.5-9.4-15.2-9.4-6.7 0-12.3 3.8-15.1 9.4h9.7c1.5-1.1 3.4-1.8 5.4-1.8Z' style='fill:%23fff;fill-rule:nonzero'/%3E%3C/svg%3E");
    --logo-casinomax: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1947' height='416' class='img-fluid' style='transform:none;transform-origin:50%25 50%25;cursor:move;max-height:347.14px' viewBox='0 0 19470 4160'%3E%3Cg fill='%23BD1622' style='transform:none'%3E%3Cpath d='M12349 4130c-52-27-107-96-124-154-13-43-15-296-15-1896 0-2047-5-1906 67-1989 73-86 0-81 1021-81 896 0 903 0 944 21 53 27 85 62 114 124l24 50v3753l-33 62c-21 41-47 73-75 94l-44 31-921 2c-895 2-923 2-958-17zm529-1918 2-712h65l150 713 150 712 44 3c24 2 47 0 51-5 5-4 75-324 157-710l148-703h65l2 708 3 707 103 3 102 3V980h-340l-7 28c-4 15-59 290-122 612l-116 585-35 3-36 3-118-603c-66-332-121-609-124-616-3-9-48-12-178-12h-174v968c0 533 3 972 7 976s50 5 103 4l95-3 3-713zM14889 4130c-52-27-107-96-124-154-13-43-15-296-15-1896 0-2047-5-1906 67-1989 73-86 0-81 1021-81 867 0 904 1 940 19 52 27 91 68 118 126l24 50v3750l-24 50c-27 59-70 105-119 129-32 14-120 16-944 16-877-1-909-2-944-20zm693-1420c20-118 37-216 37-217 2-7 441-2 441 4 0 18 72 418 76 425 3 4 53 8 111 8h105l-6-32c-3-18-82-455-176-970-93-516-170-940-170-943s-72-5-160-5c-119 0-162 3-165 13-4 11-335 1920-335 1933 0 2 46 3 103 2l102-3 37-215z'/%3E%3Cpath d='M15660 2236c0-13 32-218 70-454 39-236 70-435 70-441s15-11 34-11h33l72 433c39 239 71 448 71 465v32h-350v-24zM17429 4130c-19-10-52-37-72-59-72-80-67 62-67-1991 0-2047-5-1906 67-1989 73-86 0-81 1021-81 811 0 906 2 935 16 45 23 95 72 120 119l22 40v3790l-21 40c-28 51-68 92-116 116-36 18-72 19-945 19-870-1-909-2-944-20zm707-1367c32-93 88-253 125-358l66-190 35-3 35-3 135 358 135 358 111 3c62 1 112 0 112-3 0-4-88-225-195-491-140-347-195-496-195-525 0-38 33-127 269-737 39-101 71-185 71-187 0-3-49-5-109-5h-109l-48 138c-26 75-75 216-109 312l-62 175-35 3-35 3-88-238c-48-131-101-273-117-315l-30-78h-226l179 444c134 333 179 455 179 487 0 31-49 169-181 513-100 259-184 479-187 489-4 15 6 17 106 17h110l58-167z'/%3E%3C/g%3E%3Cg fill='%23FAFAFA' style='transform:none'%3E%3Cpath d='M697 3089c-198-27-366-123-482-274-91-118-144-247-182-440-25-128-25-445 0-569 75-373 280-617 593-708 70-20 100-23 264-23 204 0 283 14 416 75l64 29-36 77c-57 126-49 117-92 95-20-10-75-31-122-46-111-36-299-46-403-21-169 40-297 145-386 316-68 132-101 289-101 485 1 205 28 340 97 485 36 74 61 110 112 161 170 171 396 208 749 124 57-14 106-25 108-25 3 0 3 43 2 97l-3 96-54 18c-133 46-397 69-544 48zM4499 3090c-99-11-198-35-260-61l-49-21v-217l44 19c126 53 311 90 455 90 200 0 335-61 395-179 26-49 38-150 27-220-24-151-106-219-412-346-292-121-413-233-464-430-34-134-14-312 48-418 33-55 117-133 184-170 170-92 490-90 734 4l77 30-30 92c-17 51-32 94-34 96s-40-10-86-27c-135-48-236-65-368-60-136 5-194 26-258 91-69 70-93 163-72 278 27 154 110 220 445 359 323 135 445 283 445 543 0 48-7 119-16 157-40 179-198 325-404 375-78 19-296 27-401 15zM10428 3090c-167-27-297-85-402-181-143-131-228-301-272-545-24-134-25-440 0-571 82-447 332-694 736-728 106-9 244 7 348 40 253 80 444 313 512 623 44 202 49 421 14 631-63 376-272 632-581 712-90 23-270 32-355 19zm284-204c105-23 175-61 254-140 138-138 204-352 204-664 0-456-154-732-450-803-77-18-251-16-327 4-216 57-353 218-414 485-12 55-22 145-26 242-20 509 144 814 472 880 65 13 215 11 287-4zM1964 3053c4-10 163-454 354-988l348-970h179l351 985 351 985-95 3c-53 1-100 1-106-1-6-3-60-145-121-316l-110-311h-730l-110 315-110 315h-103c-94 0-103-2-98-17zm1086-816c0-1-53-158-118-347-66-190-132-391-147-447-16-57-30-101-32-99s-17 52-33 112-81 259-145 443c-63 183-115 335-115 337s133 4 295 4 295-1 295-3zM6200 2080v-990h210v1980h-210v-990zM7410 2080v-990h235l490 826c269 454 492 827 495 829s3-370 1-826l-3-829h192v1981l-120-3-119-3-489-824c-436-736-535-894-507-810 4 13 10 387 12 832l5 807h-192v-990zM12647 2954c-4-4-7-457-7-1006V950h204c154 0 205 3 208 12 3 7 58 284 124 615 65 332 121 600 125 595 3-4 57-263 118-577 62-314 117-587 122-607l10-38h399v2011l-132-3-133-3-3-710-4-710-149 700c-82 385-151 706-154 713-3 9-26 12-82 10l-78-3-150-713-150-714-5 714-5 713-126 3c-69 1-128-1-132-4zM15300 2954c0-13 340-1980 345-1992 3-9 52-12 195-12 104 0 190 2 190 5s81 451 180 995 180 994 180 1000c0 12-276 14-284 2-4-7-76-407-76-425 0-6-379-11-381-4 0 1-17 99-37 217l-37 215-137 3c-76 1-138 0-138-4zm676-751c-3-16-36-212-73-438-36-225-68-405-69-400-2 6-33 192-69 415s-67 415-70 428l-5 22h292l-6-27zM17810 2948c0-6 88-239 195-518s195-512 195-519-84-220-186-474c-103-254-188-468-191-475-4-9 30-12 150-12h155l30 78c16 42 69 184 117 315 49 131 92 234 96 230 5-6 102-277 206-580l15-43h149c84 0 149 4 149 9s-25 74-56 153c-167 430-304 788-304 797 0 6 92 240 205 520s205 514 205 520c0 8-43 11-152 9l-151-3-135-358c-74-197-138-354-142-350-6 6-136 373-232 656l-20 57h-149c-107 0-149-3-149-12z'/%3E%3C/g%3E%3C/svg%3E");
}