html {
  scroll-behavior: smooth;
}

body {
    --wp--preset--color--white: #fff;
    --wp--preset--color--neutral-2: #f0f0f0;
    --wp--preset--color--neutral-11: #262626;
    --wp--preset--color--neutral-12: #1a1a1a;
    --wp--preset--color--green-4: #3cb064;
    --wp--preset--color--green-5: #349b56;
    --wp--preset--color--sunrise-primary-1: #0c350b;
    --wp--preset--color--sunrise-dark-1: #061b06;
    --wp--preset--color--sunrise-dark-2: #000F01;
    --wp--preset--color--sunrise-light-1: #f5fdf4;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    --wp--custom--sunrise-primary-1-rgb: 12, 53, 11;
    --wp--custom--sunrise-dark-1-rgb: 6, 27, 6;
    --wp--custom--sunrise-light-1-rgb: 245, 253, 244;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}
*,*::before,*::after{box-sizing:border-box;}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:var(--bs-link-color);text-decoration:underline;}
a:hover{color:var(--bs-link-hover-color);}
img,svg{vertical-align:middle;}
button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
button,[type=button]{-webkit-appearance:button;}
button:not(:disabled),[type=button]:not(:disabled){cursor:pointer;}
.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto;}
.dropdown{position:relative;}
.dropdown-toggle{white-space:nowrap;}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);}
.dropdown-toggle:empty::after{margin-left:0;}
.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);}
.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer);}
.dropdown-menu.show{display:block;}
.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}
.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}
.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .dropdown-menu{position:static;}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}
@media (min-width: 992px){
.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start;}
.navbar-expand-lg .navbar-nav{flex-direction:row;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}
.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;}
}
.collapse:not(.show){display:none;}
.d-flex{display:flex!important;}
.position-static{position:static!important;}
.position-relative{position:relative!important;}
.border-0{border:0!important;}
.w-100{width:100%!important;}
.flex-column{flex-direction:column!important;}
.flex-grow-1{flex-grow:1!important;}
.flex-nowrap{flex-wrap:nowrap!important;}
.align-items-center{align-items:center!important;}
.align-content-start{align-content:flex-start!important;}
.order-0{order:0!important;}
.order-1{order:1!important;}
.order-4{order:4!important;}
.me-2{margin-right:.5rem!important;}
.ms-1{margin-left:.25rem!important;}
.py-0{padding-top:0!important;padding-bottom:0!important;}
.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important;}
.pb-2{padding-bottom:.5rem!important;}
.text-decoration-none{text-decoration:none!important;}
.bg-transparent{--bs-bg-opacity:1;background-color:rgba(0,0,0,0)!important;}
.navbar .logo img{
    width: auto;
    height: 85px;
}
@media (min-width: 992px){
.flex-lg-wrap{flex-wrap:wrap!important;}
.order-lg-0{order:0!important;}
.px-lg-0{padding-right:0!important;padding-left:0!important;}
.pb-lg-0{padding-bottom:0!important;}
}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media (max-width: 767px){
.container-fluid{padding-left:1rem;padding-right:1rem;}
.navbar .logo img{
    height: 60px;
}
}
a{color:inherit;text-decoration:underline;}
a:hover{color:inherit;text-decoration:none;}
a:visited{color:inherit;}
ul{margin:0;}
.bg-alpha{background-color:#1a1c21;}
.bg-beta{background-color:#2c2e33;}
:target{scroll-margin-top:13rem;overflow:unset;}
.navbar{background-color:var(--wp--custom--nav-primary-background, var(--wp--preset--color--sunrise-primary-1));color:var(--wp--custom--nav-primary-color, #fff);-webkit-font-smoothing:antialiased;background-image:none;}

.navbar nav{overflow-x:hidden;padding-left:48px;padding-right:48px;}
.navbar a{box-sizing:content-box; color: #fff; transition: all .2s ease;}
.navbar a:hover{
    color: #ffffffb5
}
@media (max-width: 991px){
.navbar .bg-beta{background-color:rgba(0,0,0,0)!important;}
}
@media (min-width: 992px){
.navbar .logo{margin-right:46px;}
}

.navbar .top,.navbar .sub{color:var(--wp--custom--nav-primary-color, #fff);font-size:.875rem;font-weight:600;}
.navbar .top{display:flex;align-items:center;padding:10px 5px 10px 0;}
.navbar .top.dropdown-toggle{outline:none!important;}
.navbar .top.dropdown-toggle.show .chevron-down{transform:rotate(180deg);}
.navbar .top:hover:before,.navbar .top:hover::before{animation:border_anim .2s linear forwards;border-bottom:solid 2px var(--wp--custom--nav-primary-color, #fff);}
.navbar .top svg:first-of-type:not(.chevron-down){width:24px;height:24px;margin-right:.25rem;}
@media (min-width: 992px){
.navbar .top{font-size:.75rem;}
}
@media (max-width: 991px){
.navbar .top{width:100%;}
}
.navbar .sub{display:block;}
.navbar .sub>span{padding-bottom:5px;position:relative;}
.navbar .sub>span:hover:before,.navbar .sub>span:hover::before{content:"";position:absolute;left:0;bottom:0;animation:border_anim .2s linear forwards;border-bottom:solid 1px var(--wp--custom--nav-primary-color, #fff);}
.navbar .sub.desc{white-space:nowrap;}
@media (min-width: 992px){
.navbar .sub:not(.desc){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:60px;margin-bottom:20px;max-width:200px;}
}
@media (min-width: 1200px){
.navbar .container-fluid{max-width:1400px;}
}
@media (max-width: 991px){
.navbar .navbar-inner{height:auto;}
}
.navbar .dropdown-toggle{outline:none!important;}
.navbar li::before{content:"";position:absolute;left:0;bottom:0;}
.navbar .dropdown-menu{margin-top:-1px;border-radius:0;padding:20px 0 0;top: 101px;left: 0;box-shadow:none;transition:none;background-color:var(--wp--custom--nav-primary-background, var(--wp--preset--color--sunrise-primary-1));}
.navbar .dropdown-menu>div{max-height:270px;}
.navbar .dropdown-menu>div.foot{display:flex;align-items:center;height:60px;width:100%;background-color:var(--wp--custom--nav-primary-background, var(--wp--preset--color--sunrise-primary-1));}
.navbar .dropdown-menu>div.foot a{margin-bottom:0;}
.navbar .dropdown-toggle::after{display:none;}
.navbar .indented{padding-left:260px;}
@media (max-width: 991px){
.navbar{height:auto;}
.navbar .text-truncate{overflow:visible;}
.navbar .logo{margin-right:0;}
.navbar #navbarNav{padding:20px 20px 0 0;height:calc(100vh - 53px);}
.navbar .indented{padding-left:0!important;}
.navbar .dropdown-menu{padding:10px 0 20px;}
.navbar .dropdown-menu>div{max-height:none;}
.navbar .dropdown-menu .bg-beta{background-color:rgba(0,0,0,0);}
.navbar .dropdown-menu .bg-beta svg{display:none;}
.navbar .dropdown-menu a{margin-right:0;margin-bottom:5px;max-width:none;}
.navbar .dropdown-menu>div{padding-left:0;height:auto;}
.navbar .dropdown-menu>div a{padding:10px 0;}
.navbar .dropdown-menu>div:last-of-type{height:auto;}
.navbar .dropdown-toggle span{flex:1;text-align:left;}
.navbar .navbar-nav>li{width:100%;}
.navbar button.top,.navbar a.top{margin-right:0;}
.navbar button.top,.navbar a.top{padding:16px 0 16px;}
.navbar ::-webkit-scrollbar{width:8px;background-color:rgba(var(--wp--custom--nav-primary-color, 255, 255, 255), 0.4);border-radius:4px;}
.navbar ::-webkit-scrollbar-thumb{background:var(--wp--custom--nav-primary-color, #fff);border-radius:4px;}
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .dropdown-menu{position:fixed;}
}
#navScrollerContainer{overflow:hidden;}
#navScrollerContainer>ul{transition:margin .3s ease-in-out;width:100%;}
#navScrollerContainer>ul>li:first-child button{margin-left:0;}
#navScrollerContainer>ul>li:last-child button{margin-right:0;}
ul{box-sizing:border-box;}
@keyframes border_anim{0%{width:0%;}100%{width:100%;}}

button{border-radius:0;}
button:focus:not(:focus-visible){outline:0;}
button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button{text-transform:none;}
button,[type=button]{-webkit-appearance:button;}
button:not(:disabled),[type=button]:not(:disabled){cursor:pointer;}
.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:rgba(0,0,0,0);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);}
@media (prefers-reduced-motion: reduce){
.navbar-toggler{transition:none;}
}
.navbar-toggler:hover{text-decoration:none;}
.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}
@media (min-width: 992px){
.navbar-expand-lg .navbar-toggler{display:none;}
}
.border-0{border:0!important;}
.p-0{padding:0!important;}
:target{scroll-margin-top:13rem;overflow:unset;}
.navbar .navbar-toggler{line-height:inherit;font-size:inherit;margin-left:12px;color:var(--wp--custom--nav-primary-color, #fff);}
.navbar .navbar-toggler:focus{box-shadow:none;}
.navbar .navbar-toggler.collapsed #icon-navbar-hamburger{display:block;}
.navbar .navbar-toggler.collapsed #icon-navbar-close{display:none;}
.navbar .navbar-toggler #icon-navbar-hamburger{display:none;}
.navbar .navbar-toggler #icon-navbar-close{display:block;}
@media (max-width: 991px){
.navbar ::-webkit-scrollbar{width:8px;background-color:rgba(var(--wp--custom--nav-primary-color, 255, 255, 255), 0.4);border-radius:4px;}
.navbar ::-webkit-scrollbar-thumb{background:var(--wp--custom--nav-primary-color, #fff);border-radius:4px;}
}

@media all{
svg[class^="icon"],svg[class*=" icon"]{stroke-width:0;stroke:currentColor;fill:currentColor;max-width:100%;max-height:100%;width:32px;height:32px;display:block;vertical-align:middle;line-height:normal;}
a{color:#186baa;}
a:hover{text-decoration:none;}
.gpro_menu{list-style:none;padding:0px;margin:0px;text-align:left;font-size:0px;letter-spacing:-0.31em;}
.gpro_menu > .menu-item{display:inline-block;vertical-align:top;white-space:normal;position:relative;}
.gpro_menu > .menu-item:hover > span:after,.gpro_menu > .menu-item:hover > a:after{-ms-transform:rotate(180deg);transform:rotate(180deg);}
.gpro_menu > .menu-item > .sub-menu{transform:rotate3d(1, 0, 0, 90deg);-ms-transform-origin:top;transform-origin:top;left:0px;top:61px;}
.gpro_menu .sub-menu{position:absolute;min-width:100%;left:100%;top:0px;visibility:hidden;opacity:0;z-index:450;background:#843131;margin:0px;padding:0px;list-style:none;border-radius:0px 0px 5px 5px;box-sizing:border-box;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;transform:rotate3d(0, 1, 0, 90deg);-ms-transform-origin:left;transform-origin:left;}
.gpro_menu > .menu-item:hover > .sub-menu{transform:rotate3d(1, 0, 0, 0deg);}
.gpro_menu > .menu-item:hover > .sub-menu{visibility:visible;opacity:1;}
.gpro_menu .sub-menu > .menu-item{position:relative;}
.gpro_menu .sub-menu > .menu-item > a{text-decoration:none;display:block;line-height:13.8px;font-size:12px;color:white;letter-spacing:normal;margin-top:4px;padding:8px 10px;}
.gpro_wrap{width:100%;max-width:1170px;margin:0 auto;}
.gpro-footer{padding:0;font-size:0;letter-spacing:-0.31em;color:#ffff;background:#843131;margin:0;}
.gpro-footer__content{padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
.gpro-footer__content_info{-ms-flex-preferred-size:24%;flex-basis:24%;padding-right:40px;box-sizing:border-box;}
.gpro-footer__content_menu{-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;}
.gpro-footer__bottom{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;padding:20px 0 30px;}
.gpro-footer__links{flex-wrap:wrap;gap:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:26px;-ms-flex-align:start;align-items:flex-start;}
.gpro-footer__links > div,.gpro-footer__links > a{margin:0 10px;}
.gpro-footer__links > div:first-child{margin:0 10px 0 0;}
.gpro-footer__links > div:last-child{margin:0 0 0 10px;}
.gpro-footer__links svg{width:40px;height:40px;color:#ffffff;}
.gpro-footer__links > div.dmca{margin-left:0;}
.gpro-footer__links .dmca svg{width:120px;}
.gpro-footer__bottom_copyright{font-size:12px;line-height:13.8px;color:#ffffff;letter-spacing:normal;-ms-flex-preferred-size:24%;flex-basis:24%;padding-right:40px;box-sizing:border-box;}
.gpro-footer__bottom_copyright p{margin:0;}
.gpro_menu.bot-menu{display:-ms-flexbox;display:flex;}
.gpro_menu.bot-menu > .menu-item{-ms-flex-positive:1;flex-grow:1;}
.gpro-footer__content_menu{-ms-flex-positive:1;flex-grow:1;padding:0;}
.gpro_menu.bot-menu > .menu-item > span{padding:10px 0;display:block;font-size:15px;line-height:16px;letter-spacing:normal;min-width:185px;box-sizing:border-box;transition:color 0.3s ease, background 0.3s;cursor:pointer;text-decoration:none;}
.gpro_menu.bot-menu > .menu-item > .sub-menu,.gpro_menu.bot-menu > .menu-item:hover > .sub-menu{position:static;visibility:visible;opacity:1;-ms-transform:none;transform:none;background:none;box-shadow:none;border:0;min-width:auto;max-height:none;}
.gpro_menu.bot-menu .sub-menu > .menu-item > a{padding:10px 10px 0 0;transition:color 0.3s ease;}
.gpro_menu.bot-menu > .menu-item.hdr > span{padding:0;margin-bottom:20px;min-width:auto;color:#FFFFFF;font-family:var(--system-font);font-weight:bold;font-size:15px;line-height:17px;cursor:default;}
.gpro_menu.bot-menu > .menu-item.hdr{border-left:1px solid rgba(255, 255, 255, 0.2);box-sizing:border-box;padding-left:15px;}
.gpro-footer__content_menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}
.gpro-footer__content_response{-ms-flex-preferred-size:22.2%;flex-basis:22.2%;box-sizing:border-box;padding-left:20px;border-left:1px solid rgba(255, 255, 255, 0.2);}
.gpro-footer__content_response_label{margin-bottom:30px;font-weight:700;font-size:15px;line-height:17px;color:#FFFFFF;}
.gpro-footer__content_response p{margin-bottom:0;font-size:12px;line-height:13.8px;}
.gpro-footer__content_social{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-6px;margin-left:-12px;-ms-flex:1 1 100%;flex:1 1 100%;}
.gpro-footer__content_social > a{width:30px;height:30px;border-radius:50%;min-width:30px;color:#761F1F;background:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-left:12px;margin-bottom:6px;}
.gpro-footer__content_social > a .icon{max-height:50%;}
.gpro-footer__content_social > a:hover .icon{color:inherit!important;}
.gpro_menu.cp-menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gpro_menu.cp-menu > .menu-item > a{font-size:12px;text-decoration:none;line-height:13.8px;min-width:0px;padding:0px 16px 0px 0px;color:white;}
.gpro_menu.cp-menu > .menu-item:hover > a{background:none!important;}
}
@media all{
@media (hover) and (min-width:768px){
.gpro-footer__content_social > a:hover{opacity:0.5;}
.gpro_menu.bot-menu .sub-menu > .menu-item:hover > a{color:rgba(255, 255, 255, 0.5);background:none;}
.gpro_menu.cp-menu > .menu-item > a:hover{color:rgba(255, 255, 255, 0.5);background:none;}
.gpro-footer__links a:hover svg{opacity:0.5;}
}
@media screen and (max-width:1110px){
.gpro_wrap{overflow:hidden;}
.gpro-footer .gpro_wrap{display:block;}
.gpro-footer__content{overflow:visible!important;}
.gpro-footer__content_info{padding:0;}
.gpro-footer__content{padding:30px 14px 0;box-sizing:border-box;}
.gpro-footer__content_social{-ms-flex-pack:center;justify-content:center;max-width:290px;width:100%;margin-left:auto;margin-right:auto;-ms-transform:translateX(-12px);transform:translateX(-12px);}
.gpro-footer__links{margin-top:20px;-ms-flex-pack:center;justify-content:center;}
.gpro-footer__content_response{margin-top:20px;padding-left:10px;}
.gpro-footer__content_response_label{font-size:15px;line-height:17.25px;margin-bottom:18px;}
.gpro-footer__bottom{padding:20px 14px;box-sizing:border-box;}
.gpro-footer__bottom_copyright{font-size:14px;line-height:20px;text-align:center;padding:0;}
.gpro_menu.cp-menu > .menu-item > a{font-size:12px;padding:14px 8px 0;line-height:13.8px;}
.gpro_menu.cp-menu{-ms-flex-pack:center;justify-content:center;margin-top:6px;}
.gpro_menu.bot-menu > .menu-item.hdr > span{text-align:left;margin:0px 0px 10px 0px;}
.gpro_menu.bot-menu .menu-item > .sub-menu > .menu-item > a{border:0px;}
.gpro_menu.bot-menu > .menu-item.hdr{margin:25px 0px 0px 0px;padding-right:10px;}
.gpro_menu .menu-item > .sub-menu{min-width:auto;width:100%;max-height:0px;position:static;-ms-transform:none;transform:none;border:0px;border-radius:0px;overflow:hidden;}
.gpro_menu > .menu-item:hover > .sub-menu{-ms-transform:none;transform:none;}
.gpro_menu .sub-menu > .menu-item > a{color:white;}
.gpro_menu.bot-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
@media (max-width:640px){
.gpro_menu.bot-menu > .menu-item{width:50%;}
.gpro_menu.bot-menu .sub-menu > .menu-item > a{padding:8px 10px 0px 0px;line-height:20px;font-size:14px;}
.gpro_menu.bot-menu > .menu-item.hdr > span{font-size:15px;line-height:17.25px;}
}
@media screen and (min-width:0px) and (max-width:400px){
.gpro_menu.bot-menu > .menu-item.hdr{padding-left:10px;}
}
}
@media all{
.gpro-footer{background:#0c350b;}
.gpro-footer__content_social > a{color:#232426;}
.gpro_menu .sub-menu{background:#d21036;}
}
.gpro-footer__content_social > a{
    justify-content: center;
    align-items: center;
    padding: 5px;
}
.gpro-footer__content_social > a img{
    width: 100%;
}
.gpro-footer__links > a, .legal-plus{
    height: 40px;
    display: block;
}
.gpro-footer__links > a img, .legal-plus img{
    height: 100%;
    width: auto;
	border-radius: unset;
}

@media all{
svg[class*=" icon"]{stroke-width:0;stroke:currentColor;fill:currentColor;max-width:100%;max-height:100%;width:32px;height:32px;display:block;vertical-align:middle;line-height:normal;}
a.button,.button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
a.button.go-btn,.button.go-btn{border:2px solid #0F6506;background:#0F6506;color:white;text-shadow:none;}
a.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
.gpro_header .bg-decor{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;object-position:left top;object-fit:cover;}
.gpro_present_box{position:relative;display:inline-block;vertical-align:top;text-align:left;z-index:1005;margin:0 4px;}
.gpro_present_box > .popup_content{position:absolute;z-index:1000;width:438px;top:60px;right:0;margin:0;opacity:0;transition:opacity 0.3s ease, visibility 0.3s ease;visibility:hidden;}
.gpro_present_box > .present-icon{position:relative;top:-2px;width:41px;height:41px;box-sizing:border-box;text-align:center;letter-spacing:normal;color:white;animation:present_shake 10s linear 5s infinite;transition:color 0.3s ease, background 0.3s ease;cursor:pointer;}
.gpro_present_box > .present-icon .bg-decor{position:absolute;left:0;top:0;width:100%;height:100%;object-position:center;z-index:1;}
.gpro_present_box > .present-icon > .amount{position:absolute;left:50%;bottom:-5px;margin:0px 0px 0px -7px;font-size:11px;font-weight:bold;background:#0F6506;width:14px;height:14px;line-height:14px;color:white;border-radius:50%;animation:present_amove 10s linear 5s infinite;z-index:2;}
.gpro_present_list{border-radius:10px;}
.gpro_present_list > .present-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 5px;font-size:0;letter-spacing:-0.31em;box-sizing:border-box;color:#1B1919;background:#ffe584;border:2px solid #0F6506;border-radius:5px;padding:8px;}
.gpro_present_list > .present-item:last-child{margin:0;}
.gpro_present_list > .present-item > .image,.gpro_present_list > .present-item > .bonus,.gpro_present_list > .present-item > .buttons{display:inline-block;vertical-align:middle;box-sizing:border-box;}
.gpro_present_list > .present-item > .buttons .button{padding:10px 0px;line-height:1.2;}
.gpro_present_list > .present-item > .bonus{width:calc(70% - 60px);font-size:15px;font-weight:bold;letter-spacing:normal;line-height:15px;padding:0px 5px;}
.gpro_present_list > .present-item > .image{-ms-flex:0 0 45px;flex:0 0 45px;width:45px;height:45px;border-radius:50%;padding:5px;}
.gpro_present_list > .present-item > .image img{width:100%;height:100%;object-position:center;object-fit:contain;}
.gpro_present_list > .present-item > .buttons{width:30%;}
.gpro_present_box > .popup_content .gpro_present_list:before,.gpro_present_box > .popup_content .gpro_present_list:after{content:"";width:0;height:0;border-style:solid;border-width:0 8px 12px 8px;border-color:transparent transparent #0F6506 transparent;position:absolute;top:-11px;right:14px;margin:0px 0px 0px 0px;}
.gpro_present_box > .popup_content .gpro_present_list:after{top:-8px;border-color:transparent transparent #ffe584 transparent;}
.gpro_present_box.active > .popup_content{opacity:1;visibility:visible;}
.gpro_present_box > .popup_content .close-btn{position:absolute;right:-12.5px;top:-12.5px;width:15px;height:15px;background:white;border-radius:50%;border:2px solid #0F6506;color:#0F6506;cursor:pointer;transition:color 0.3s ease, background 0.3s ease;z-index:2;}
.gpro_present_box > .popup_content .close-btn:hover{background:#0F6506;color:white;}
}
@media all{
@media (hover) and (min-width:768px){
a.button:hover,.button:hover{background:white;color:#5a9494;}
a.button.go-btn:hover,.button.go-btn:hover{background:white;color:#228B22;}
}
@media screen and (max-width:1110px){
.gpro_present_box > .present-icon{width:40px;height:40px;top:-3.5px;}
.gpro_present_box{display:block;padding:0 4px;margin:0;}
.gpro_present_box > .popup_content .gpro_present_list:before,.gpro_present_box > .popup_content .gpro_present_list:after{left:auto;right:22px;}
.gpro_present_box > .popup_content{width:470px;margin:0px 0px 0px -440px;}
}
@media (max-width:640px){
.gpro_present_box > .popup_content{width:470px;margin:0px 0px 0px -440px;}
.gpro_present_list > .present-item{padding:5px;}
}
@media (max-width:525px){
.gpro_present_box > .popup_content{width:440px;margin:0px 0px 0px -410px;}
}
@media screen and (min-width:0px) and (max-width:480px){
.gpro_present_box > .popup_content{width:calc(100vw - 20px);margin:0;left:unset; position: fixed;
    top: 80px;
    right: 50%;
    transform: translateX(50%);
    width: calc(100vw - 30px);}
.gpro_present_box > .popup_content .gpro_present_list:before,.gpro_present_box > .popup_content .gpro_present_list:after{right:96px;}
.gpro_present_list > .present-item > .buttons .button{line-height:15px;}
}
@media screen and (min-width:0px) and (max-width:350px){
.gpro_present_box > .popup_content{width:280px;margin:0 0 0 -250px;}
}
}
@keyframes present_shake{0%{transform:rotateZ(-15deg);}1%{transform:rotateZ(15deg);}2%{transform:rotateZ(-15deg);}3%{transform:rotateZ(15deg);}4%{transform:rotateZ(0deg);}}
@keyframes present_amove{0%{transform:translate(3px, -3px);}1%{transform:translate(-3px, 3px);}2%{transform:translate(3px, -3px);}3%{transform:translate(-3px, 3px);}4%{transform:translate(0px, 0px);}}
@media all{
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
.gpro-sidebar-new-bonus{position:relative;margin-bottom:30px;background:#F1F6F6;border:3px solid #3E1299;border-radius:5px;padding-top:20px;}
.gpro-sidebar-new-bonus__label{margin-bottom:14px;margin-top:0;padding-left:20px;padding-right:50px;text-transform:uppercase;font-size:22px;font-weight:700;color:#3E1299;line-height:1.2;}
.gpro-sidebar-new-bonus__item{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:12px 20px;border-bottom:1px solid #CDC9E4;text-decoration:none;}
.gpro-sidebar-new-bonus__item:last-child{border-bottom:none;}
.gpro-sidebar-new-bonus__logo{-ms-flex:0 0 80px;flex:0 0 80px;width:80px;height:80px;margin-right:10px;border-radius:50%;padding:10px;margin-top:0;margin-bottom:0;box-sizing:border-box;}
.gpro-sidebar-new-bonus__logo img{width:100%;height:100%;object-position:center;object-fit:contain;}
.gpro-sidebar-new-bonus__desc{-ms-flex:1 1 auto;flex:1 1 auto;}
.gpro-sidebar-new-bonus__welcome{width:max-content;font-size:10px;text-transform:uppercase;color:#ffffff;font-weight:700;line-height:1.2;padding:6px 10px;white-space:nowrap;border-radius:100px;background:#24B90C;margin-top:0;margin-bottom:5px;}
.gpro-sidebar-new-bonus__bonus{font-size:14px;color:#3E1299;font-weight:700;text-transform:uppercase;line-height:1.2;margin:0;}
.gpro-sidebar-new-bonus__die{position:absolute;right:0;top:0;padding:6px 10px;border-top-right-radius:1px;border-bottom-left-radius:10px;background:#3E1299;font-size:16px;color:#ffffff;font-weight:700;text-transform:uppercase;margin:0;}
}
@media all{
@media (hover) and (min-width:768px){
.gpro-sidebar-new-bonus__item[href]{transition:0.3s;}
.gpro-sidebar-new-bonus__item[href]:hover{background:#ffffff;box-shadow:2px 4px 15px 0 rgba(99, 11, 211, 0.2);}
}
@media screen and (max-width:1110px){
.gpro-sidebar-new-bonus{margin-left:10px;margin-right:10px;}
}
}
.main_top_content{
    background: #5f3adf;
    color: #fff;
    padding: 20px 40px;
}
.main{
    padding:0;
}
img{border-style:none;}
[class*=brxe-]{max-width:100%;}
svg.stroke *{stroke:inherit;}
span[class*=brxe-]:not(.brxe-section):not(.brxe-container):not(.brxe-block):not(.brxe-div){width:auto;}
:after,:before{outline:0;}
img{height:auto;max-width:100%;outline:0;vertical-align:middle;}
body.bricks-is-frontend :focus-visible{outline:auto;}
.brxe-icon{font-size:60px;}
svg.brxe-icon{font-size:inherit;}
:where(.brxe-image):before{border-radius:inherit;}
#brxe-kyzeep{width:40px;height:40px;border:2px solid var(--accent);border-radius:120px;}
#brxe-kyzeep:not(.tag){object-fit:cover;}
.brxe-image{
    width: 115px;
}
#brxe-mgyydi span, #brxe-mgyydi a{
	font-size: 14px;
}
.author_block{
    background-color: #f4f7ff;
    padding: 20px;
}
#brxe-kutdqk{
	padding-right: 16px;
    padding-left: 6px;
    border-right: 1px solid #eee;
}
@media (max-width:991px){
#brxe-kyzeep{width:40px;height:40px;}
}
#brxe-ufkkom{height:11px;width:14px;position:absolute;bottom:0;right:-3px;background-color:#fff;border-radius:10px;}
#brxe-qxgeei{display:flex;flex-direction:column;align-items:flex-start;position:relative;justify-content:center;overflow:hidden;}
#brxe-vgovpp{font-size:10px;}
#brxe-hrgbkg{font-size:12px;font-weight:600;}
#brxe-lqdirg{display:flex;align-items:flex-start;column-gap:4px;flex-direction:column;padding-right:16px;padding-left:6px;border-right:1px solid #eee;}
#brxe-nqzpvm{stroke:#9e9e9e;height:12px;width:12px;}
#brxe-rkjgad{font-size:10px;}
#brxe-xzewew{display:flex;align-items:center;column-gap:4px;row-gap:4px;}
#brxe-pdtedl{font-size:12px;font-weight:600;}
#brxe-kutdqk{display:flex;align-items:flex-start;column-gap:4px;flex-direction:column;}
#brxe-mgyydi{display:flex;flex-direction:row;align-items:flex-start;row-gap:0;padding-top:4px;padding-bottom:4px;column-gap:12px;}
#brxe-gdbnhz{display:flex;column-gap:8px;row-gap:4px;align-items:center;flex-wrap:wrap;min-width:fit-content;padding-right:12px;background-color:var(--font-lite)}
@media (max-width:991px){
#brxe-gdbnhz{flex-wrap:nowrap;}
}
@media (max-width:767px){
	#brxe-gdbnhz{min-width:100%;}
	#brxe-gdbnhz{
    	flex-direction: column;
	}
	#brxe-mgyydi{
		flex-direction: column;
		gap: 10px;
		width: 100%;
	}
	#brxe-mgyydi .brxe-div{
		flex-direction: row;
		padding: 0;
	}
}
@media all{
a.button,.button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
a.button.go-btn,.button.go-btn{border:2px solid #0F6506;background:#0F6506;color:white;text-shadow:none;}
a.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
.gpro_section > .content p{margin:15px 0px 0px 0px;}
.gpro_section > .content p a:hover{text-decoration:none;}
.gpro_section > .content div:first-child + p{margin:0px;}
.gpro_section > .content p:first-child{margin:0px;}
.gpro_section header{position:relative;}
.gpro_section ul,.gpro_cont_main ul{padding:0px;margin:0px 0px 10px 0px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gpro_section ul > li,.gpro_cont_main ul > li{line-height:20px;min-width:100%;max-width:100%;-ms-flex:1;flex:1;box-sizing:border-box;padding:0px 0px 0px 15px;margin:10px 0px 0px 0px;position:relative;}
.gpro_rating{font-size:0px;line-height:18px;position:relative;display:inline-block;vertical-align:top;overflow:hidden;text-indent:0px;margin:0px;}
.gpro_rating > .stars .fill{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;}
.gpro_rating > .stars:before,.gpro_rating > .stars .fill:before{content:"";position:absolute;left:0;top:0;background-image:url('../img/stars-empty.svg');background-position:top left;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;display:block;}
.gpro_rating > .stars .fill:before{background-image:url('../img/stars-active.svg');}
.gpro_rating > .stars{width:85px;height:15px;position:relative;overflow:hidden;display:inline-block;vertical-align:top;}
}
@media all{
ul.gpro_advantages_list{margin:0px;}
.gpro_advantages_list > .advantage-item{font-size:16px;margin:0px 0px 5px 0px;padding:0px 5px 0px 26px;display:block;position:relative;}
.gpro_advantages_list > li.advantage-item::before{display:none!important;}
.gpro_casino_tbl .gpro_advantages_list > .advantage-item{padding:0px 0px 0px 20px;}
.gpro_casino_tbl .gpro_advantages_list > .advantage-item:before{display:none!important;}
.gpro_advantages_list > .advantage-item span{position:absolute;border-radius:50%;color:transparent;left:1.5px;top:6px;font-size:18px;background:#24b90c;height:8px;width:8px;}
.gpro_casino_tbl > .casino-item .logo-box,.gpro_casino_tbl > .casino-item .features,.gpro_casino_tbl > .casino-item .bonuses{display:inline-block;vertical-align:middle;box-sizing:border-box;}
.gpro_casino_tbl > .casino-item .item_name{font-size:16px;font-weight:700;margin-top:10px;line-height:19px;}
.gpro_casino_tbl > .casino-item > .info{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;background:white;padding:15px 15px 15px 30px;}
.gpro_casino_tbl > .casino-item .features{background:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
.gpro_casino_tbl > .casino-item .logo-box{position:relative;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:10px 0px 0px 10px;background:#E5EFEF;padding:30px 30px 18px 30px;width:26.5%;}
.gpro_casino_tbl > .casino-item .bonuses .buttons{text-indent:0px;margin:0px;text-align:center;}
.gpro_casino_tbl > .casino-item{font-size:0px;letter-spacing:-0.31em;}
.gpro_casino_tbl .casino-item .rating p{text-indent:0px;margin:0px;}
.gpro_casino_tbl .casino-item .rating .text{font-size:14px;font-weight:bold;line-height:16px;margin:0px 0px 5px 0px;letter-spacing:normal;}
.gpro_casino_tbl .casino-item .rating .text span{font-family:var(--system-font);font-weight:bold;}
.gpro_casino_tbl .casino-item .rating{text-align:center;margin:10px 0 0 0;}
.gpro_casino_tbl > .casino-item .bonuses .get-bonus-btn .c-name{font-size:10px;line-height:12px;display:block;text-transform:none;opacity:0.75;}
.gpro_casino_tbl > .casino-item .bonuses .get-bonus-btn{line-height:18px;margin:0px 0px 10px 0px;padding:10px;max-width:none;}
.gpro_casino_tbl > .casino-item .bonuses .read-more-mob-btn{font-size:14px;font-weight:bold;color:#186BAA;line-height:20px;display:inline-block;vertical-align:top;cursor:pointer;text-decoration:underline;}
.gpro_casino_tbl > .casino-item .bonuses .read-more-mob-btn:hover{text-decoration:none;}
.gpro_casino_tbl .casino-item .gpro_rating .stars{width:90px;height:16px;}
.gpro_casino_tbl .casino-item > .bonuses{background:white;border-radius:0px 10px 10px 0px;display:-ms-flexbox;display:flex;text-align:center;padding:15px 20px 15px 15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;width:27%;height:auto;min-width:265px;}
.gpro_casino_tbl .casino-item .bonus-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:center;justify-content:center;}
.gpro_casino_tbl .casino-item > .bonuses a.button.go-btn{margin-bottom:0;}
.gpro_casino_tbl .casino-item > .bonuses .gpro_bonus_box{background:#C0EEBF;padding:15px;border-radius:5px;border:2px solid #17a400;text-transform:uppercase;word-break:break-word;transition:background 0.3s ease, color 0.3s ease;vertical-align:top;margin:0 0 10px 0;-ms-flex-positive:1;flex-grow:1;}
.gpro_casino_tbl > .casino-item .bonuses .read-more-mob-btn{margin-top:10px;}
.gpro_casino_tbl .casino-item > .bonuses .gpro_bonus_box img{width:65px;height:65px;}
.gpro_casino_tbl .casino-item{margin:10px 0px 0px 0px;border-radius:10px;border-spacing:0px;border:4px solid #8E8E8E;box-sizing:border-box;box-shadow:0px 3px 10px 0px rgba(35, 36, 56, 0.05);counter-increment:c-list-cnt;display:-ms-flexbox;display:flex;}
.gpro_casino_tbl > .casino-item--red{border:4px solid #A40F0F;}
.gpro_casino_tbl .casino-item .image{text-align:center;margin:0px 5px;padding:15px;box-sizing:border-box;width:160px;height:160px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;overflow:hidden;}
.gpro_casino_tbl .casino-item .image img{width:auto;}
.gpro_casino_tbl .casino-item .number{content:"";position:absolute;left:-20px;top:50%;width:40px;height:40px;margin:-20px 0px 0px 0px;background:white;border-radius:50%;box-shadow:0px 0px 0px 3px #8e8e8e;color:#8e8e8e;font-size:20px;font-family:var(--system-font);font-weight:bold;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:10;}
.gpro_casino_tbl > .casino-item--red .logo-box > .number{background:#A40F0F;box-shadow:0 0 0 3px #A40F0F;}
.gpro_casino_tbl > .casino-item--red .logo-box > .number{color:white;}
.gpro_bonus_box{color:#177108;text-align:center;margin:0 auto 10px auto;display:block;font-size:0px;letter-spacing:-0.31em;text-decoration:none;}
.gpro_bonus_box .text{font-size:16px;line-height:20px;letter-spacing:normal;font-family:var(--system-font);font-weight:bold;text-align:center;display:block;}
}
@media all{
@media (hover) and (min-width:768px){
a.button:hover,.button:hover{background:white;color:#5a9494;}
a.button.go-btn:hover,.button.go-btn:hover{background:white;color:#228B22;}
}
@media screen and (max-width:1110px){
.gpro_casino_tbl .casino-item > .bonuses .gpro_bonus_box{width:100%;box-sizing:border-box;padding:0px;}
.gpro_rating{margin:0 auto;}
.gpro_bonus_box .text{display:inline-block;vertical-align:middle;padding:0px 5px;text-align:left;box-sizing:border-box;}
.gpro_bonus_box .text{-ms-flex:1;flex:1;}
.gpro_casino_tbl > .casino-item .item_name{margin-top:18px;}
.gpro_casino_tbl > .casino-item > .info{padding:20px 20px 0px;}
.gpro_casino_tbl > .casino-item .bonuses{padding:10px 20px 15px 20px;}
}
@media (max-width:768px){
.gpro_casino_tbl .casino-item{-ms-flex-direction:column;flex-direction:column;margin:30px 0px 0px 0px;}
.gpro_casino_tbl > .casino-item .info,.gpro_casino_tbl > .casino-item .bonuses{width:auto;padding:15px;}
.gpro_casino_tbl > .casino-item .logo-box{width:auto;border-radius:9px 9px 0 0;-ms-flex-direction:row;flex-direction:row;padding:5px 15px 5px 120px;min-height:110px;display:block;text-align:right;}
.gpro_casino_tbl > .casino-item .bonuses{border-radius:0px 0px 9px 9px;padding:0px 15px 15px 15px;}
.gpro_casino_tbl .casino-item .number{margin:0px 0px 0px -20px;top:-20px;left:50%;}
.gpro_casino_tbl .casino-item .number{margin:0px 0px 0px -20px;}
.gpro_casino_tbl > .casino-item .bonuses .read-more-mob-btn{display:block;text-transform:uppercase;font-size:16px;}
.gpro_casino_tbl .casino-item .image{height:100px;width:100px;position:absolute;top:5px;left:10px;}
.gpro_casino_tbl .casino-item .rating-box{-ms-flex:1;flex:1;text-align:right;padding:5px 0px 0px 10px;white-space:nowrap;}
.gpro_casino_tbl .casino-item .rating{margin:0px 0px 10px 0px;line-height:20px;text-align:right;}
.gpro_casino_tbl .casino-item .rating .gpro_rating,.gpro_casino_tbl .casino-item .rating .text{line-height:20px;}
.gpro_bonus_box{max-width:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
}
@media screen and (min-width:0px) and (max-width:480px){
.gpro_advantages_list > .advantage-item{min-width:100%;max-width:100%;}
}
}

table table{border-collapse:collapse;width:100%;}
table td{border:1px solid;padding:.5em;}
table{width: fit-content;margin: 0 auto;}
table:not(.bonus-group){border-collapse:collapse; display:block;border:1px solid #eee;overflow:hidden;table-layout:auto!important;border-radius:8px;}
table td{border:none;}
table tr:nth-child(2n){background:#f4f7ff;}
table td{padding:14px 12px!important;text-align:left;font-size:14px;}
.bonus_descr_type{
	font-size: 13px;
}
.casinos_payments{
    margin: 20px 0;
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}
.payment_item{
    display: block;
    width: 75px;
	transition: all .3s ease;
}
.payment_item:hover{
	opacity: 0.6;
}
.casinos_payments .payment_item img{
    border-radius: 5px;
    border: 1px solid #ccc;
}
*,:after,:before{box-sizing:inherit;box-sizing:border-box;}
li,p,section,ul{margin:0;padding:0;}
ul{list-style:none;padding:0;}
img{height:auto;max-width:100%;}
img{border:0;height:auto;max-width:100%;vertical-align:middle;}
section{display:block;}
ul{margin:0;}
main ul{list-style:disc;margin-bottom:15px;padding-left:20px;}
@media screen and (max-width:468px){
.two-column-content ul{margin-bottom:15px;}
}
li,p{font-size:16px;font-weight:400;letter-spacing:.1px;line-height:24px;}
.main_content p{
	margin-bottom: 15px;
}
@media only screen and (max-width:850px){
p{width:100%;}
}
@media screen and (max-width:600px){
section.pros_cons p.title+.container_data{margin-top:0;}
}
section.pros_cons .container_data{display:flex;justify-content:space-between;margin-top:35px;}
@media screen and (max-width:600px){
section.pros_cons .container_data{flex-direction:column;}
}
section.pros_cons .container_data .dragon{background:#3136461a;border-radius:8px;display:flex;font-size:14px;line-height:19px;padding:32px;width:calc(50% - 15px);}
@media screen and (max-width:900px){
section.pros_cons .container_data .dragon{align-items:center;flex-direction:column;width:calc(50% - 7.5px);}
}
@media screen and (max-width:600px){
section.pros_cons .container_data .dragon{width:100%;}
section.pros_cons .container_data .dragon+.dragon{margin-top:15px;}
}
section.pros_cons .container_data .dragon .image{display:inline-block;height:170px;min-height:170px;min-width:170px;width:170px;}
section.pros_cons .container_data .dragon .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
section.pros_cons .container_data .dragon .data{list-style:none;padding-left:40px;width:100%;}
@media screen and (min-width:901px){
section.pros_cons .container_data .dragon .data{margin-left:30px;}
}
@media screen and (max-width:900px){
section.pros_cons .container_data .dragon .data{margin-top:30px;}
}
section.pros_cons .container_data .dragon .data .text{position:relative;text-align:left;}
section.pros_cons .container_data .dragon .data .text+.text{margin-top:15px;}
section.pros_cons .container_data .dragon .data .text p{margin:0;}
section.pros_cons .container_data .dragon.green .data .text:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0c5.524 0 10 4.477 10 10l-.003.254C19.862 15.661 15.437 20 10 20l-.254-.003C4.339 19.862 0 15.437 0 10l.003-.254C.138 4.339 4.563 0 10 0Zm5.243 6.388a.837.837 0 0 0-1.15-.003l-5.76 5.538-2.421-2.328a.837.837 0 0 0-1.155-.002l-.014.013a.765.765 0 0 0 .003 1.111l3.008 2.893a.842.842 0 0 0 1.155.003l6.348-6.104a.763.763 0 0 0 0-1.108l-.014-.013Z' fill='%230C8'/%3E%3C/svg%3E");content:"";display:inline-block;height:20px;left:-40px;position:absolute;width:20px;}
section.pros_cons .container_data .dragon.red .data .text:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 10c0-5.523-4.476-10-10-10C4.562 0 .138 4.34.003 9.746L0 10c0 5.438 4.34 9.862 9.746 9.997L10 20c5.438 0 9.862-4.34 9.997-9.746L20 10ZM7.573 6.427a.81.81 0 1 0-1.146 1.146L8.854 10l-2.427 2.427a.81.81 0 1 0 1.146 1.146L10 11.145l2.427 2.428a.81.81 0 0 0 1.146-1.146L11.145 10l2.428-2.427a.81.81 0 0 0-1.146-1.146L10 8.854 7.573 6.427Z' fill='%23FF5253'/%3E%3C/svg%3E");content:"";display:inline-block;height:20px;left:-40px;position:absolute;width:20px;}
img:not(.img-thumb,.logo-post,.casinos-accepted-players,.footer-layout-copyright__image){border-radius:16px;}
.content-section p{margin-block-end:1em;margin-block-start:1em;}
section.pros_cons{margin:30px 0;}
section.pros_cons .title{display:block;width:-moz-fit-content;width:fit-content;}
section.pros_cons p.title{font-size:24px;font-weight:900;line-height:28px;width:-moz-fit-content;width:fit-content;}
@media screen and (max-width:600px){
section.pros_cons p.title{font-size:20px;line-height:28px;}
}

section{display:block;}
.brxe-section{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;}
@media (max-width:767px){
.brxe-section{flex-wrap:wrap;}
}
.brxe-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:1100px;}
@media (max-width:767px){
.brxe-container{flex-wrap:wrap;}
}
.brxe-block{align-items:flex-start;display:flex;flex-direction:column;width:100%;}
@media (max-width:767px){
.brxe-block{flex-wrap:wrap;}
}
.brxe-block.bricks-lazy-hidden{background-image:none!important;}
[class*=brxe-]{max-width:100%;}
svg.stroke *{stroke:inherit;}
*{border-color:var(--bricks-border-color);}
h2{margin:0;text-rendering:optimizelegibility;}
h2{line-height:1.4;}
h2{font-size:2.1em;}
:where(p){margin:0 0 1.2em;}
:where(p:last-of-type){margin-bottom:0;}
::placeholder{color:var(--bricks-border-color);}
body.bricks-is-frontend :focus-visible{outline:auto;}
.brxe-accordion-nested{width:100%;}
.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer;}
.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0;}
.brxe-accordion-nested .accordion-content-wrapper{display:none;}
.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block;}
.brxe-icon{font-size:60px;}
svg.brxe-icon{font-size:inherit;}
.open>svg{rotate:180deg;}
.faq .accordion-title-wrapper{display:flex;flex-wrap:nowrap;gap:10px;}
h2{font-size:24px;margin-top:48px;margin-bottom:12px;}
#faq{width:100%;margin-top:0;margin-bottom:0;padding-left:8px;}
.brxe-snglei .brxe-todfyv.brxe-heading{font-size:16px;font-weight:600;}
@media (max-width:767px){
.brxe-snglei .brxe-todfyv.brxe-heading{font-size:16px;}
}
@media (max-width:478px){
.brxe-snglei .brxe-todfyv.brxe-heading{font-size:16px;}
#brxe-jsxien{width:100%;}
}
.brxe-snglei .brxe-nqwbwv.brxe-icon{stroke:var(--accent);height:15px;width:15px;font-size:1em;}
.brxe-snglei .brxe-csdvmp.brxe-block{align-items:center;flex-direction:row;justify-content:space-between;}
.brxe-snglei .brxe-tyxohp.brxe-text{padding-top:0;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:16px;font-weight:400;}
.brxe-snglei.brxe-block{border-bottom:1px solid #ededed;}
#brxe-jsxien .accordion-title-wrapper{min-height:50px;padding-top:20px;padding-right:16px;padding-bottom:12px;padding-left:0;border-radius:16px;margin-top:1px;margin-bottom:6px;}
#brxe-jsxien .accordion-content-wrapper{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;}
#brxe-jsxien{padding-left:4px;margin-top:-4px;width:100%;}
#brxe-jsxien .brx-open .accordion-title-wrapper{color:var(--casas-primary);}
#brxe-jsxien .brx-open .accordion-title-wrapper .brxe-heading{color:var(--casas-primary);}
#brxe-dwvwwe{row-gap:12px;width:1060px;column-gap:8px;align-items:center;margin-right:0;margin-left:0;padding-top:1rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem;background-color:var(--font-lite);border-radius:12px;}
#brxe-aqfpqd{row-gap:12px;column-gap:8px;align-items:center;margin-right:0;margin-left:0;padding-right:1rem;padding-left:1rem;}
#brxe-hxpkev{background-color:var(--bg-gray);padding-top:3rem;padding-bottom:2rem;}
@media (max-width:991px){
    .gpro-sidebar-new-bonus__die{display: none;}
.main_top_content{
    padding: 10px 20px;
}
.brxe-snglei .brxe-tyxohp.brxe-text{font-size:15px;}
#brxe-jsxien{padding-left:4px;width:100%;}
#brxe-dwvwwe{width:720px;padding-right:1rem;padding-left:1rem;}
#brxe-aqfpqd{width:720px;padding-right:1rem;padding-left:1rem;}
}
@media (max-width:767px){
#brxe-jsxien .accordion-title-wrapper{padding-right:8px;}
#brxe-dwvwwe{width:380px;padding-right:1rem;padding-left:1rem;}
#brxe-aqfpqd{width:380px;padding-right:1rem;padding-left:1rem;}
}

@media all{
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
}
.gpro_slots_list{font-size:0px;letter-spacing:-0.31em;margin:-0.5%;box-sizing:border-box;}
.gpro_slots_list > .slot-item{display:inline-block;vertical-align:top;width:18%;max-width:18%;box-sizing:border-box;position:relative;margin:0.5%;min-width:0;padding:0;}
.gpro_slots_list > .slot-item > .image{border-radius:10px;overflow:hidden;position:relative;display:block;transition:opacity 0.3s ease, background 0.3s ease;}
.gpro_slots_list > .slot-item > .image img{width:100%;}
.gpro_slots_list > .slot-item > .image:after{position:absolute;top:0px;left:0px;right:0px;bottom:0px;border-radius:10px;opacity:0;text-decoration:none;font-size:15px;font-family:var(--system-font);font-weight:bold;letter-spacing:normal;line-height:15px;color:white;text-align:center;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;content:'';}
.gpro_slots_list > .slot-item > .image:hover:after{background:rgba(0, 0, 0, 0.6);opacity:1;}
.gpro_slots_list{padding-left:0;}
.gpro_slots_list > .slot-item{width:19%;max-width:19%;}


@media (min-width:526px){
.hide_desktop{display:none!important;}
}
@media screen and (max-width:1110px){
.gpro_slots_list{text-align:center;}
.gpro_slots_list > .slot-item{width:24%;max-width:24%;}
}
@media (max-width:768px){
.gpro_slots_list > .slot-item{width:32.33%;max-width:32.33%;}
}
@media (max-width:525px){
.hide_mobile{display:none!important;}
.gpro_slots_list > .slot-item,.gpro_slots_list > .slot-item{width:49%;-ms-flex-preferred-size:49%;flex-basis:49%;max-width:49%;}
}

@media all{
svg[class^="icon"],svg[class*=" icon"]{stroke-width:0;stroke:currentColor;fill:currentColor;max-width:100%;max-height:100%;width:32px;height:32px;display:block;vertical-align:middle;line-height:normal;}
a.button,.button,button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
a.button.go-btn,.button.go-btn{border:2px solid #0F6506;background:#0F6506;color:white;text-shadow:none;}
a.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
iframe{border:0px;max-width:100%;vertical-align:top;}
.gpro_section > .content p{margin:15px 0px 0px 0px;}
.gpro_section{border-radius:5px;border:2px solid #E5EFEF;margin:20px 0px 20px 0px;background:white;position:relative;overflow:hidden;}
.gpro_section.no-hidden{overflow:visible!important;}
.gpro_section header{position:relative;}
.gpro_section header > .label{font-size:24px;font-family:var(--system-font);font-weight:bold;text-transform:uppercase;padding:25px 50px 25px 20px;margin:0px;line-height:1.2;border-radius:5px 5px 0px 0px;position:relative;z-index:10;}
.gpro_section header + .content-author-update{margin-top:-20px;}
.gpro_section > .content{padding:20px;}
.content-author-update{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px;padding-right:24px;padding-left:24px;margin-left:-10px;z-index:50;line-height:1.2;}
.content-author-update + .content{margin-top:-20px;}
.content-author-update > *{position:relative;padding-left:6px;padding-right:6px;white-space:nowrap;margin-bottom:8px!important;}
.content-author-update > *::after{content:'';position:absolute;right:-2px;bottom:0;top:0;margin:auto;display:block;width:3px;height:3px;border-radius:50%;background:#C6C8CB;font-size:0;}
.content-author-update > *:last-child::after{display:none;}
.content-author-update p,.content-author-update a,.content-author-update__disclosure > button{font-size:14px;line-height:1.2;margin-top:0;text-indent:0;}
.content-author-update p{color:#505050;}
.content-author-update a,.content-author-update__disclosure > button{color:#0C5892;text-decoration:underline;}
.content-author-update a:hover,.content-author-update__disclosure > button:hover{text-decoration:none;background:none;color:#0C5892;}
.content-author-update__disclosure > button{width:auto;max-width:none;border:none;outline:none;background:transparent;padding:0;text-transform:none;font-weight:400;}
.content-author-update__disclosure{font-size:14px;line-height:1.2;}
.content-author-update__disclosure_drop{display:none;position:absolute;right:0;top:calc(100% + 12px);width:450px;background:#ffffff;padding:20px;border:2px solid #E5EFEF;border-radius:5px;box-shadow:2px 4px 50px 0 rgba(0, 0, 0, 0.2);color:#1B1919;z-index:11;white-space:normal;}
.content-author-update__disclosure_top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
.content-author-update__disclosure_title{-ms-flex:1 1 auto;flex:1 1 auto;font-size:20px;font-weight:600;margin-right:10px;}
.content-author-update__disclosure_close{-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;border-radius:5px;background:#E5EFEF;padding:6px;border:none;font-size:0;}
.content-author-update__disclosure_close svg{width:100%;height:100%;fill:#446F6F;}
.content-author-update__disclosure_close:hover{background:#446F6F;}
.content-author-update__disclosure_close:hover svg{fill:#fff;}
.content-author-update__disclosure_desc{font-size:14px;line-height:1.6;margin-top:10px;}
.content-author-update time{font-weight:700;}
.gpro_play_frame{position:relative;min-height:460px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;margin-top:25px;}
.gpro_play_frame:first-child{margin-top:0;}
.gpro_play_frame .image{width:100%;}
.gpro_play_frame .image img{height:100%;width:100%;object-position:center;object-fit:cover;border-radius:5px;}
.gpro_play_frame .image:before{content:"";position:absolute;top:0px;left:0px;right:0px;width:100%;height:100%;background:#071828;opacity:0.7;transition:opacity 0.3s ease;border-radius:5px;}
.gpro_play_frame > .buttons{position:absolute;top:0px;width:100%;height:100%;margin:0px;text-align:center;z-index:40;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.gpro_play_frame > .buttons .button{display:block;margin:0px auto 10px auto;max-width:250px;border-radius:5px;padding:10px;}
.play-frame-logos{position:absolute;bottom:30px;padding:0 40px;left:0;width:100%;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content: center;-ms-flex-align:end;align-items:flex-end;}
.play-frame-logos img{margin-top:20px;}
.play-frame-logos .age-logo img{margin-bottom:10px;margin-top:0;}
.play-frame-logos div{text-align:center;font-weight:700;font-size:14px;line-height:150%;color:#FFFFFF;}
.play-frame-logos > div:first-child,.play-frame-logos > div:last-child{width:25%;}
.play-frame-logos > div:last-child img{width:auto!important;}
.play-for-free-text{font-size:16px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:center;color:white;max-width:450px;margin-top:20px;padding:0 10px;}
.gpro_section.sl-freeroll .gpro_rating{width:110px;float:left;margin:0 10px 0 0;}
.gpro_section.sl-freeroll .gpro_rating .stars{width:110px;height:20px;vertical-align:text-top;margin-top:-2px;}
.gpro_modal_content{display:none;}
.gpro_rating{font-size:0px;line-height:18px;position:relative;display:inline-block;vertical-align:top;overflow:hidden;text-indent:0px;margin:0px;}
.gpro_rating > .stars .fill{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;}
.gpro_rating > .stars:before,.gpro_rating > .stars .fill:before{content:"";position:absolute;left:0;top:0;background-image:url('../img/stars-empty.svg');background-position:top left;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;display:block;}
.gpro_rating > .stars .fill:before{background-image:url('../img/stars-active.svg');}
.gpro_rating > .stars{width:85px;height:15px;position:relative;overflow:hidden;display:inline-block;vertical-align:top;}
}
@media all{
.gpro_section.sl-freeroll{width:100%;}
.gpro_section.sl-freeroll h1{font-size:32px;}
.gpro_slot_frame > .info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;padding:10px;}
.gpro_slot_frame > .info > .cs-info{-ms-flex:1;flex:1;text-align:left;box-sizing:border-box;padding:0px 0px 0px 10px;font-weight:bold;}
.gpro_slot_frame > .info > .image{border-radius:50%;padding:5px;}
.gpro_slot_frame > .info > .cs-info > .title{font-size:16px;line-height:1.5;color:#1b1b19;}
.gpro_slot_frame > .info > .cs-info > .rating{font-size:14px;color:#24B90C;line-height:1.5;margin-bottom:8px;}
.gpro_slot_frame > .frame-preview iframe{left:0px;top:0px;z-index:50;width:100%;}
.gpro_slot_frame > .frame-preview{position:relative;background:#111112;}
}
@media all{
@media (hover) and (min-width:768px){
a.button:hover,.button:hover,button:hover{background:white;color:#5a9494;}
a.button.go-btn:hover,.button.go-btn:hover{background:white;color:#228B22;}
}
@media screen and (max-width:1110px){
.gpro_section.sl-freeroll{width:auto;}
.gpro_rating{margin:0 auto;}
.gpro_section{margin:20px 10px;}
}
@media (max-width:768px){
.gpro_slot_frame > .info > .image{width:60px;height:60px;min-width:60px;}
.gpro_slot_frame > .info > .buttons .button{max-width:120px;line-height:1;font-size:12px;padding:10px 5px;}
.gpro_slot_frame > .info > .cs-info .gpro_rating .stars{width:67px;height:12px;}
.gpro_slot_frame > .info > .cs-info > .title{font-size:12px;}
.gpro_slot_frame > .info > .cs-info > .rating{font-size:12px;margin-bottom:3px;}
.play-frame-logos{-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:30px;}
.play-frame-logos div{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;-ms-flex-order:1;order:1;}
.play-frame-logos > div:last-child{text-align:center;}
.play-frame-logos div.age-logo{-ms-flex-order:0;order:0;}
.gpro_play_frame > .buttons{height:auto;top:auto;bottom:220px;}
.content-author-update{margin-bottom:0;}
.content-author-update p,.content-author-update a,.content-author-update__disclosure > button{font-size:13px;}
.content-author-update + .content{margin-top:0;}
.content-author-update__disclosure{position:static;}
.content-author-update__disclosure_drop{width:auto;left:20px;right:10px;top:calc(100% + 60px);}
.gpro_play_frame{margin-top:20px;}
}
@media (max-width:525px){
.play-for-free-text{font-size:14px;line-height:21px;}
}
@media screen and (min-width:0px) and (max-width:480px){
.gpro_play_frame > .buttons{bottom:230px;}
.play-frame-logos{bottom:20px;}
}
}

@media all{
svg[class^="icon"],svg[class*=" icon"]{stroke-width:0;stroke:currentColor;fill:currentColor;max-width:100%;max-height:100%;width:32px;height:32px;display:block;vertical-align:middle;line-height:normal;}
a.button,.button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
a.button.go-btn,.button.go-btn{border:2px solid #0F6506;background:#0F6506;color:white;text-shadow:none;}
a.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
iframe{border:0px;max-width:100%;vertical-align:top;}
.gpro_modal{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:1600;text-align:center;opacity:0;box-sizing:border-box;visibility:hidden;transition:opacity 0.3s ease;border:0px;}
.gpro_modal > .overlay{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:1400;background:black;opacity:0;visibility:hidden;transition:opacity 0.3s ease;}
.gpro_modal.show{visibility:visible;opacity:1;border:0px;}
.gpro_modal.show > .overlay{visibility:visible;opacity:0.5;}
.gpro_modal > .modal-box{background:#ffffff;color:#49535c;position:relative;z-index:1500;max-width:600px;margin:0px auto 0 auto;padding:25px 30px;border-radius:10px;top:15%;box-sizing:border-box;box-shadow:0 10px 10px rgba(0, 0, 0, 0.12);transition:visibility 0.8s ease-in-out, top 0.8s ease-in-out;}
.gpro_modal > .modal-box > .hdr{font-size:24px;font-family:var(--system-font);font-weight:bold;text-transform:uppercase;padding:25px;margin:-25px -30px 25px -30px;line-height:20px;border:1px solid #e1e6ea;border-radius:5px 5px 0px 0px;position:relative;background:white;box-shadow:0 10px 10px rgba(0, 0, 0, 0.12);}
.gpro_modal > .modal-box > .icon.close-btn{position:absolute;right:10px;top:10px;left:auto;width:15px;height:15px;cursor:pointer;}
.gpro_modal > .modal-box > .content{font-size:18px;}
.gpro_modal_content{display:none;}
.gpro_modal .gpro_modal_content{display:block;}
.gpro_rating{font-size:0px;line-height:18px;position:relative;display:inline-block;vertical-align:top;overflow:hidden;text-indent:0px;margin:0px;}
.gpro_rating > .stars .fill{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;}
.gpro_rating > .stars:before,.gpro_rating > .stars .fill:before{content:"";position:absolute;left:0;top:0;background-image:url('../img/stars-empty.svg');background-position:top left;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;display:block;}
.gpro_rating > .stars .fill:before{background-image:url('../img/stars-active.svg');}
.gpro_rating > .stars{width:85px;height:15px;position:relative;overflow:hidden;display:inline-block;vertical-align:top;}
}
@media all{
.gpro_modal.s-frame{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;overflow:auto;}
.gpro_modal.s-frame > .modal-box{padding:0px;max-width:1060px;top:5%;transition:visibility 0.8s ease-in-out;-ms-flex:1;flex:1;}
.gpro_modal.s-frame > .modal-box > .hdr{margin:0px;padding:10px 75px 10px 10px;border:0px;text-transform:none;text-align:left;background:#843131;color:white;font-size:18px;font-weight:normal;}
.gpro_modal.s-frame .gpro_slot_frame > .enlarge{position:absolute;right:45px;top:10px;stroke-width:1px;cursor:pointer;}
.gpro_modal.s-frame > .modal-box > .icon.close-btn,.gpro_modal.s-frame .gpro_slot_frame > .enlarge{color:white;width:18px;height:18px;}
.gpro_slot_frame > .info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left;padding:10px;}
.gpro_slot_frame > .info > .cs-info{-ms-flex:1;flex:1;text-align:left;box-sizing:border-box;padding:0px 0px 0px 10px;font-weight:bold;}
.gpro_slot_frame > .info > .image{border-radius:50%;padding:5px;}
.gpro_slot_frame > .info > .cs-info > .title{font-size:16px;line-height:1.5;color:#1b1b19;}
.gpro_slot_frame > .info > .cs-info > .rating{font-size:14px;color:#24B90C;line-height:1.5;margin-bottom:8px;}
.gpro_slot_frame > .frame-preview iframe{left:0px;top:0px;z-index:50;opacity:1;}
.gpro_slot_frame > .frame-preview{position:relative;background:#111112;}
.gpro_slot_frame.show > .frame-preview iframe{opacity:1;visibility:visible;width:100%!important;}
}
@media all{
@media (hover) and (min-width:768px){
a.button:hover,.button:hover{background:white;color:#5a9494;}
a.button.go-btn:hover,.button.go-btn:hover{background:white;color:#228B22;}
}
@media screen and (max-width:1200px){
.gpro_modal.s-frame > .modal-box{max-width:840px;}
}
@media screen and (max-width:1110px){
.gpro_rating{margin:0 auto;}
.gpro_slot_frame.show > .frame-preview iframe{height:65vh;}
}
@media (max-width:768px){
.gpro_modal.s-frame{padding:5px;}
.gpro_slot_frame > .info > .image{width:60px;height:60px;min-width:60px;}
.gpro_slot_frame > .info > .buttons .button{max-width:120px;line-height:1;font-size:12px;padding:10px 5px;}
.gpro_slot_frame > .info > .cs-info .gpro_rating .stars{width:67px;height:12px;}
.gpro_slot_frame > .info > .cs-info > .title{font-size:12px;}
.gpro_slot_frame > .info > .cs-info > .rating{font-size:12px;margin-bottom:3px;}
}
@media (max-height:570px){
.gpro_modal.s-frame > .modal-box{top:0;}
.gpro_slot_frame.show > .frame-preview iframe{height:64vh;}
}
}
.gpro_slot_frame > .info > .image{
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
button.play-for-free-btn{
    max-width: 250px;
}
@media all{
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
.gpro_section{border-radius:5px;border:2px solid #E5EFEF;margin:20px 0px 20px 0px;background:white;position:relative;overflow:hidden;}
.gpro_section > .content{padding:20px;}
.gpro_rating{font-size:0px;line-height:18px;position:relative;display:inline-block;vertical-align:top;overflow:hidden;text-indent:0px;margin:0px;}
.gpro_rating > .stars .fill{position:absolute;top:0px;left:0px;height:100%;width:100%;overflow:hidden;}
.gpro_rating > .stars:before,.gpro_rating > .stars .fill:before{content:"";position:absolute;left:0;top:0;background-image:url('../img/stars-empty.svg');background-position:top left;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;display:block;}
.gpro_rating > .stars .fill:before{background-image:url('../img/stars-active.svg');}
.gpro_rating > .text{float:right;padding:0px 0px 0px 10px;display:block;font-size:24px;}
.gpro_rating > .stars{width:85px;height:15px;position:relative;overflow:hidden;display:inline-block;vertical-align:top;}
}
@media all{
.gpro_section.slot-head{-ms-flex-preferred-size:100%;flex-basis:100%;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:0;}
.gpro_section.slot-head .head{position:relative;display:-ms-flexbox;display:flex;padding:35px 25px 25px 25px;border-radius:10px 10px 0px 0px;-ms-flex-align:start;align-items:flex-start;}
.gpro_section.slot-head .head h2{font-weight:700;font-size:24px;line-height:1.2;margin-bottom:8px;color:#ffffff;text-transform:uppercase;margin-top:0;}
.gpro_section.slot-head .head:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));z-index:1;}
.gpro_section.slot-head .head .bg-decor{position:absolute;left:0;top:0;width:100%;height:100%;object-position:center;object-fit:cover;}
.gpro_section.slot-head .content{padding:18px 20px 25px;}
.gpro_section.slot-head .head .image{-ms-flex:0 0 221px;flex:0 0 221px;width:221px;position:relative;z-index:2;border:5px solid #FFFFFF;border-radius:5px;overflow:hidden;min-width:90px;}
.gpro_section.slot-head .head .image img{width:100%;}
.gpro_section.slot-head .head .label{position:relative;z-index:2;padding-left:20px;}
.slot-head .gpro_rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.slot-head .gpro_rating .text{line-height:24px;color:#32CD32;margin-right:10px;padding:0;}
.slot-head .gpro_rating > .stars{width:110px;height:20px;}
.s-detail-list{margin-top:20px;}
.s-detail-list:first-child{margin-top:0;}
.s-detail-list tbody{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:12px;overflow:hidden;}
.s-detail-item{width:20%;padding:15px 15px 10px;box-sizing:border-box;border-bottom:2px solid #fff;border-top:2px solid #fff;border-left:2px solid #fff;border-right:1px solid #fff;background:#E5EFEF;}
.s-detail-item .label{font-weight:400;font-size:14px;line-height:22px;color:#1B1919;}
.s-detail-item .value{font-style:normal;font-weight:700;font-size:14px;line-height:22px;color:#1B1919;}
.s-detail-item .value .red{color:#B51F24;}
.s-detail-item .value .green{color:#0F6506;}
}
@media all{
@media screen and (max-width:1110px){
.gpro_rating{margin:0 auto;}
.gpro_section{margin:20px 10px;}
}
@media screen and (max-width:900px){
.s-detail-item{width:25%;}
}
@media (max-width:768px){
.gpro_section.slot-head .head .image{-ms-flex:0 0 89px;flex:0 0 89px;width:89px;}
.s-detail-item{width:33.333334%;}
}
@media (max-width:640px){
.gpro_section.slot-head .head .label{padding-left:10px;}
.slot-head .gpro_rating .text{font-size:14px;line-height:14px;}
.s-detail-item{width:50%;}
}
@media screen and (min-width:0px) and (max-width:480px){
.s-detail-item{width:100%;}
.s-detail-item .label{display:inline;margin-right:3px;}
.s-detail-item .value{display:inline;}
.s-detail-item .value > div{display:inline;}
}
}

img{border:0;height:auto;max-width:100%;vertical-align:middle;}
@media (min-width:992px){
h1{text-align:left;}
}
.btn{text-transform:uppercase;background:#ebaf29;border:none;border-radius:3px;color:#000;display:inline-block;font-size:16px;font-weight:700;line-height:1;padding:10px 17px;text-align:center;text-decoration:none;}
.btn-lg{padding:17px 22px;}
.btn-primary{background-color:#00b179;color:#003024;}
h1{display:inline-block;position:relative;font-size:28px;font-weight:900;font-family:Montserrat,sans-serif;}
@media only screen and (max-width:850px){
h1{font-size:26px;margin-bottom:0;}
}
@media only screen and (max-width:767px){
h1{font-size:24px;}
}
.casino-header-section{padding:35px 0 45px;}
.casino-header-section .container .logo-container{padding:20px;}
.casino-header-section .container .logo-container{display:flex;padding:24px;}
.casino-header-section .container .logo-container .list-items{letter-spacing:.5px;list-style-type:none;margin-top:24px;padding-left:0;}
.casino-header-section .container .logo-container .list-items.mobile{display:none;}
@media (max-width:599.98px){
.casino-header-section .container .logo-container{background:unset;flex-direction:column-reverse;padding:0;}
.casino-header-section .container .logo-container .list-items:not(.mobile){display:none;}
.casino-header-section .container .logo-container .list-items.mobile{display:block;margin-bottom:0;margin-top:32px;padding-left:0;}
}
.casino-header-section .container .logo-container .casino-logo{display:flex;flex-direction:column;}
@media (min-width:600px){
.casino-header-section .container .logo-container .casino-logo{margin-right:20px;min-width:200px;width:200px;}
.casino-header-section .container .logo-container .casino-logo .casino-logo-container{border-radius:8px;max-height:248px;overflow:hidden;}
.casino-header-section .container .logo-container .casino-logo .casino-logo-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
}
@media (min-width:768px){
.casino-header-section .container .logo-container .casino-logo{min-width:300px;width:300px;}
}
@media (min-width:1024px){
.casino-header-section .container .logo-container .casino-logo{min-width:375px;width:375px;}
}
.casino-header-section .container .logo-container .casino-logo img{border-radius:8px;}
.casino-header-section .container .logo-container .casino-logo .button-visit-post.btn{border:none;border-radius:8px;color:#003024;display:none;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:24px;margin-top:8px;padding:16px 24px;text-align:center;text-transform:uppercase;}
.casino-header-section .container .logo-container .casino-logo .button-visit-post.btn:not(:hover){background:linear-gradient(180deg,#00b179,#009365);}
.casino-header-section .container .casino-data h1{font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:.25px;line-height:26px;margin-bottom:10px;}
.casino-header-section .container .casino-data h1:after{display:none;}
.casino-header-section .container .casino-data .country-approved{display:flex;flex-wrap:wrap;margin:10px 0 0;padding:0;}
.casino-header-section .container .casino-data .country-approved .country-status-data{align-items:center;border-radius:40px;font-size:12px;line-height:16px;margin-right:10px;margin-top:10px;padding:2px 10px 2px 4px;width:-moz-max-content;width:max-content;}
.casino-header-section .container .casino-data .country-approved .country-status-data.not-approved-country{background:rgba(191,32,32,.1);border:1px solid #da3b3b;color:#da3b3b;}
.casino-header-section .container .casino-data .country-approved .country-status-data .flag-casino{border-radius:50%;height:20px;width:20px;}
.casino-header-section .container .casino-data .country-approved .country-status-data .cover-title{line-height:24px;padding-left:10px;width:auto;}
.casino-header-section .container .casino-data .country-approved .country-status-data .cover-title .approved-title{text-transform:unset;}
.casino-header-section .container .casino-data .country-approved .verified-badge{align-items:center;background:rgba(255,217,59,.1);border:1px solid #ffd93b;border-radius:40px;color:#ffd93b;display:flex;font-size:12px;line-height:24px;margin-top:10px;padding:2px 10px 2px 4px;text-align:center;}
.casino-header-section .container .casino-data .country-approved .verified-badge svg{margin-right:10px;}
.casino-header-section .container .bonus-data{border:1px solid #ffd93b;padding:24px;}
@media (max-width:1199.98px){
.casino-header-section .container .bonus-data{margin-top:20px;}
}
@media (max-width:599.98px){
.casino-header-section .container .logo-container .casino-logo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;}
.casino-header-section .container .casino-data .country-approved{margin-bottom:20px;}
.casino-header-section .container .bonus-data{margin-top:32px;}
}
.casino-header-section .container .bonus-data .additional-links{margin-top:16px;text-align:center;}
.casino-header-section .container .bonus-data .additional-links .scroll-to-bonuses{align-items:center;display:inline-flex;font-size:16px;justify-content:center;letter-spacing:.1px;line-height:24px;}
.casino-header-section .container .bonus-data .additional-links .scroll-to-bonuses:after{background:url(../img/box.svg) no-repeat;content:"";display:inline-block;height:24px;margin-left:10px;width:24px;}
.casino-header-section .container .bonus-data .title-head{color:#ffd93b;font-size:24px;font-weight:700;line-height:31.68px;margin-bottom:16px;}
.casino-header-section .container .bonus-data .title-head img{margin-right:5px;margin-top:-5px;}
.casino-header-section .container .bonus-data .ref-link{background:rgba(255,217,59,.06);border:1px solid #ffd93b;border-radius:4px;color:#ffd93b;margin-top:20px;padding:15px;text-align:center;}
.casino-header-section .container .bonus-data .ref-link span{font-size:14px;font-weight:600;}
.casino-header-section .container .bonus-data .ref-link:hover{background:#ebaf28;color:#000;}
@media only screen and (max-width:500px){
h1{font-size:20px;margin-bottom:10px;}
}
img:not(.img-thumb,.logo-post,.casinos-accepted-players,.footer-layout-copyright__image){border-radius:16px;}
.btn{cursor:pointer;}
.btn{transition:.3s;}
.btn:hover{background-color:#be000c;color:#fff;text-decoration:none !important;}
.btn-primary:hover{background:#ebaf28;color:#003024 !important;}
.country-approved{margin:0 40px;text-align:left;}
.approved-title{text-transform:uppercase;}
@media only screen and (max-width:480px){
.country-approved{margin:0 auto;padding:0 20px;}
}
.country-status-data{align-items:stretch;display:flex;justify-content:flex-start;}
.country-status-data .flag-casino{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px;display:block;height:40px;width:61px;}
.country-status-data .cover-title{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:20px;width:calc(100% - 61px);}
.country-status-data .cover-title .approved-title{width:100%;}
.content-section{overflow-x:hidden;position:relative;z-index:1;}
section.casino-header-section .container .bonus-data .additional-links .scroll-to-bonuses,section.casino-header-section .container .bonus-data .ref-link:hover{cursor:pointer;}

section{display:block;}
svg:not(:root){overflow:hidden;}
@media screen and (max-width:768px){
.two-column-content table{float:none;width:100%;}
}
.container-new-bonus-table{margin:40px 0 50px;position:relative;z-index:1;}
.container-new-bonus-table .bonus-top-panel{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;}
.container-new-bonus-table .bonus-top-panel__advantages{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:24px;order:3;row-gap:16px;width:100%;}
.container-new-bonus-table .bonus-top-panel__advantages .icons{display:flex;flex-wrap:wrap;row-gap:16px;}
.container-new-bonus-table .bonus-top-panel__advantages .icons svg{margin-bottom:-2px;margin-right:5px;}
.container-new-bonus-table .bonus-top-panel__advantages .icon{display:flex;}
.container-new-bonus-table .bonus-top-panel__advantages .icon span,.container-new-bonus-table .bonus-top-panel__advantages .top-panel-title{color:#fff;font-size:14px;font-weight:400;line-height:24px;margin-left:3px;margin-right:32px;text-align:left;white-space:nowrap;}
.container-new-bonus-table tr.bonus-group-row{align-items:stretch;background:#232438;border:1.5px solid #323449;border-radius:8px;box-shadow:7px 7px 13px 0 #00000040,-4px -5px 4px 0 #27283d;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;max-width:1140px;min-height:153px;padding:16px;position:relative;}
.container-new-bonus-table tr.bonus-group-row:hover{background:#2f3049;border:1.5px solid #45465c;box-shadow:-4px -5px 4px #27283d,7px 7px 13px rgba(0,0,0,.25),inset -7px -7px 47px hsla(0,0%,100%,.05),inset 7px 4px 41px rgba(0,0,0,.2);}
.container-new-bonus-table tr.bonus-group-row .bonus-info .bonus-info__block__description,.container-new-bonus-table tr.bonus-group-row .bonus-info .bonus-info__block__interaction{border-color:#484d62;}
.container-new-bonus-table tr.bonus-group-row:nth-child(-n+3){background:#f5f5f5!important;border:none;box-shadow:none;}

.container-new-bonus-table tr.bonus-group-row{border: 1px solid #ffd93b;}
.back-to-top {
    width: 35px;
    height: 35px;
    position: fixed;
    bottom: 60px;
    right: 30px;
    display: none;
    padding: 0;
    border: none;
    cursor: pointer;
    z-index: 9999;
	background: none;
}

.back-to-top.show {
    display: block;
}
@media (max-width:992px){
.container-new-bonus-table tr.bonus-group-row{flex-wrap:wrap;padding:18px 15px;}
}
.container-new-bonus-table .bonus-title{margin-bottom:16px;width:100%;}
.container-new-bonus-table .bonus-title .bonus-title__block{align-items:center;display:flex;}
@media screen and (max-width:768px){
.container-new-bonus-table .bonus-title .bonus-title__block{flex-wrap:wrap;}
}
.container-new-bonus-table .bonus-title .bonus-title__block .bonus-title__block__serial-number{color:#000;display:inline-block;font-size:20px;font-weight:700;height:40px;letter-spacing:0;line-height:28px;order:1;padding:6px 8px;text-align:center;width:40px;}
@media screen and (max-width:480px){
.container-new-bonus-table .bonus-top-panel__advantages{order:2;}
}
.container-new-bonus-table .bonus-title .bonus-title__block .bonus-title__block__casino-name{flex:1;margin:8px 16px;order:3;text-align:left;}
@media screen and (max-width:768px){
.container-new-bonus-table .bonus-title .bonus-title__block .bonus-title__block__casino-name{order:2;}
}
.container-new-bonus-table .bonus-title .bonus-title__block .bonus-title__block__casino-name .bonus-casino-title{font-size:24px;font-weight:700;letter-spacing:0;line-height:20px;text-align:left;text-decoration:none;}
.container-new-bonus-table .bonus-info{width:100%;}
.container-new-bonus-table .bonus-info .bonus-info__block{-moz-column-gap:16px;column-gap:16px;display:flex;row-gap:16px;}
@media screen and (max-width:768px){
.container-new-bonus-table .bonus-info .bonus-info__block{flex-wrap:wrap;}
}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__image-rating{height:119px;width:170px;display: flex;justify-content: center;align-items: center;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__image-rating img{border-radius:8px;box-shadow:4px 4px 10px 0 rgba(0,0,0,.21),-1px -4px 8px 0 hsla(0,0%,100%,.08);height:100%;-o-object-fit:cover;object-fit:cover;width:100%;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__description{border:1px solid #323449;border-radius:8px;flex:1;padding:16px;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__description .bonus-description{font-size:20px;font-weight:700;letter-spacing:0;line-height:28px;margin-bottom:16px;text-align:left;text-transform:uppercase;}
@media screen and (max-width:480px){
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__image-rating{height:auto;margin-bottom:16px;width:100%;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__description{margin:0;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__description .bonus-description{word-break:break-all;}
}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction{border:1px solid #323449;border-radius:8px;padding:16px;width:360px;}
@media screen and (max-width:878px){
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction{flex:1;width:auto;}
}
@media screen and (max-width:768px){
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction{flex:none;width:100%;}
}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager{margin-bottom:16px;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-min-dep,.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-wager{border-bottom:1px solid #484d62;display:flex;font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px;padding-bottom:8px;text-align:left;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-min-dep .bonus-dep-wager-wrapper,.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-wager .bonus-dep-wager-wrapper{white-space:nowrap;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-min-dep .value,.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-wager .value{color:#18cc90;font-weight:700;margin-left:8px;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__dep-wager .bonus-wager{border:none;}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__bonus-button{background:#0c8;border-radius:8px;color:#000;font-size:14px;font-weight:700;letter-spacing:1.25px;line-height:16px;padding:16px 24px;text-align:center;text-transform:uppercase;}
td{text-align:left;}
td{padding:0;}
img:not(.img-thumb,.logo-post,.casinos-accepted-players,.footer-layout-copyright__image){border-radius:16px;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
.bonus-title{text-align:left;}
@media screen and (max-width:468px){
.bonus-title{text-align:center;}
}
.post-content img{height:auto;max-width:100%;}
@media only screen and (max-width:1200px){
.bonus-title{text-align:center;}
}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__interaction .bonus-info__block__interaction__bonus-button{cursor:pointer;}
table#bonuses{
    border: none;
}
.bonus-info__block__interaction__bonus-button{
    display: block;
}
.container-new-bonus-table tr.bonus-group-row .bonus-info .bonus-info__block__interaction{
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column;
}
.container-new-bonus-table .bonus-info .bonus-info__block .bonus-info__block__image-rating img{
    width: 100%;
    height: auto;
}
section{margin:0;padding:0;}
section{display:block;}
section.casino-info-section .title{margin-bottom:16px;}
section.casino-info-section .casino-data{border:1px solid #ffd93b;border-radius:16px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;}
@media (min-width:768px){
section.casino-info-section .casino-data{position:relative;}
section.casino-info-section .casino-data:before{background-color:#ffd93b;content:"";display:block;height:100%;left:50%;position:absolute;width:1px;}
section.casino-info-section .casino-data .column:last-child,section.casino-info-section .casino-data .column:nth-last-child(-n+2){border-bottom:0;}
section.casino-info-section .casino-data .column:nth-child(4n+1){background:#f5f5f5;}
section.casino-info-section .casino-data .column:nth-child(4n),section.casino-info-section .casino-data .column:nth-child(4n-1){background:#f5f5f5;}
}
section.casino-info-section .casino-data .column{background:#f5f5f5;border-bottom:1px solid #ffd93b;display:flex;flex-direction:column;font-size:14px;font-weight:400;justify-content:flex-start;line-height:20px;padding:16px;width:50%;}
section.casino-info-section .casino-data .column .name{color:#000;}
section.casino-info-section .casino-data .column .value{color:#000;letter-spacing:.25px;line-height:20px;text-align:left;}
@media (max-width:767.98px){
section.casino-info-section .casino-data .column{width:100%;}
section.casino-info-section .casino-data .column:last-child{border-bottom:0;}
section.casino-info-section .casino-data .column .value{max-width:none;overflow-wrap:break-word;}
section.casino-info-section .casino-data .column:nth-child(2n){background:#f5f5f5;}
}
section.casino-info-section .button-restricted-countries{background-color:rgba(89,106,177,.16);border-radius:4px;display:block;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:16px;margin-top:8px;padding:4px 0;text-align:center;}
@media (max-width:991.98px){
section.casino-info-section .casino-data .column .name{margin-bottom:4px;}
}
@media (min-width:992px){
section.casino-info-section .casino-data .column{flex-direction:row;justify-content:space-between;}
section.casino-info-section .casino-data .column .value{max-width:260px;text-align:right;}
}
@media (min-width:1200px){
section.casino-info-section .casino-data .column .value{max-width:362px;}
}

.content-section{overflow-x:hidden;position:relative;z-index:1;}
section.casino-info-section{margin:45px 0;}
section.casino-info-section  .button-restricted-countries{cursor:pointer;}
.casino-info-section .casino-table-list__items{display:block;line-height:20px;opacity:0;overflow:hidden;}
.payment_info{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.payment_info>div{
    display: flex;
    align-items: center;
    gap: 5px;
}
.payment_info_wrapper{
    display: flex;
    flex-direction: column;
}
.payment_img_wrapper{
    padding: 5px;
    background: #cccccc4f;
    border-radius: 5px;
}
.payment_info_property{
    font-size: 13px;
}
.payments_info_val{
    font-size: 14px;
    font-weight: 600;
}
.payments_data{
    display: flex;
    flex-direction: column;
    justify-content: space-between; 
    padding: 20px 0;
}

.list-slots-loop{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;padding:0;width:100%;}
@media (min-width:767px){
.list-slots-loop{gap:16px;}
}
.list-slots-loop.list-slots-fix-class{margin-bottom:0;}
.other-slots__cards .list-slots-loop{display:grid;gap:20px;grid-template-columns:1fr;}
@media (min-width:680px){
.other-slots__cards .list-slots-loop{grid-template-columns:repeat(2,1fr);}
}
@media (min-width:1024px){
.other-slots__cards .list-slots-loop{grid-template-columns:repeat(3,1fr);}
}
.list-slots-loop:after,.list-slots-loop:before{display:none;}
@media (min-width:1200px){
.other-slots__cards .list-slots-loop{grid-template-columns:repeat(4,1fr);}
}
.entry-content a:hover,main a:hover{color:#ffbb23;text-decoration:underline;}
.other-slots{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;padding:0;width:100%;}
main a{color:#ffbb23;}
@media screen and (max-width:468px){
.other-slots{text-align:center;}
}
.cards-item{background: #cccccc33;border:1px solid rgba(89,106,177,.4);border-radius:16px;display:flex;flex-direction:column;padding:3px;}
.cards-item__media{border-radius:12px;overflow:hidden;}
.cards-item__media .hidden-link{cursor:pointer;display:block;}
.cards-item__picture{height:214px;-o-object-fit:cover;object-fit:cover;width:100%;}
@media (min-width:680px){
.cards-item__picture{height:218px;}
}
@media (min-width:1024px){
.cards-item__picture{height:193px;}
}
@media (min-width:1200px){
.cards-item__picture{height:174px;}
}
.cards-item__content{display:flex;flex-direction:column;flex-grow:1;gap:16px;justify-content:space-between;padding:16px 12px 12px;}
.cards-item__title,.cards-item__title:hover,a.cards-item__title,a.cards-item__title:hover{color:#f5f6fa;text-decoration:none;}
.cards-item__title{font-size:18px;font-weight:700;line-height:24px;word-break:break-word;}
.cards-item__features{display:flex;flex-direction:column;gap:12px;margin-bottom:8px;}
.cards-item__feature{align-items:flex-start;display:flex;gap:12px;}
.cards-item__feature-icon{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:8px;display:flex;height:36px;justify-content:center;min-width:36px;overflow:hidden;width:36px;}
.cards-item__feature-icon-color-default{background-color:rgba(89,106,177,.16);}
.cards-item__feature-icon-color-yellow{background-color:rgba(255,187,35,.16);}
.cards-item__feature-icon-color-green{background-color:rgba(0,204,136,.16);}
.cards-item__feature-icon-transaction-fees{background-image:url(../img/transaction-fees.svg)!important;}
.cards-item__feature-icon-withdrawal-time{background-image:url(../img/withdrawal-time.svg)!important;}
.cards-item__feature-icon-deposit-time{background-image:url(../img/deposit-time.svg)!important;}
.cards-item__feature-content{flex-grow:1;font-size:12px;letter-spacing:.4px;line-height:16px;padding-top:2px;text-align:left;}
.cards-item__feature-title{color:#666666;}
.cards-item__feature-value{color:#000;font-weight:700;}
.cards-item__button{border:2px solid #0c8;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;padding:10px;text-align:center;text-transform:uppercase;width:100%;}
.cards-item__button:hover{background:rgba(0,204,136,.08);}
.cards-item__button-wrapper{align-items:flex-end;display:flex;flex-grow:1;}
.list-slots-loop{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));}
@media (min-width:325px){
.list-slots-loop{grid-template-columns:repeat(auto-fill,minmax(48%,1fr));}
}
@media (min-width:649px){
.list-slots-loop{gap:15px;grid-template-columns:repeat(auto-fill,minmax(calc(33% - 30px),1fr));}
}
@media (min-width:992px){
.list-slots-loop{gap:15px;grid-template-columns:repeat(auto-fill,minmax(calc(25% - 45px),1fr));}
}
.top-content img{height:auto;max-width:100%;}

@media all{
.button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
.button.small{line-height:15px;padding:8px 10px;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
.gpro_section > .content p{margin:15px 0px 0px 0px;}
.gpro_section > .content div:first-child + p{margin:0px;}
.gpro_section > .content p:first-child{margin:0px;}
.gpro_section.no-bg > .content{padding:0px;overflow:visible;}
.gpro_section ul,.gpro_cont_main ul{padding:0px;margin:0px 0px 10px 0px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gpro_section ul > li,.gpro_cont_main ul > li{line-height:20px;min-width:100%;max-width:100%;-ms-flex:1;flex:1;box-sizing:border-box;padding:0px 0px 0px 15px;margin:10px 0px 0px 0px;position:relative;}
.gpro_section > .content{padding:20px;}

}
.all_img{width: 100%;height: 200px;}
@media all{
ul.gpro_news_list{clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 0 0 -20px;box-sizing:border-box;}
.gpro_news_list > .news-item:before{display:none;}
.gpro_news_list > .news-item{padding:20px 0px 0px 20px;margin:0px;display:-ms-flexbox;display:flex;min-width:25%;}
ul.gpro_news_list{margin:-15px 0px 0px -15px;text-align:center;}
.gpro_news_list > .news-item{max-width:33.33%;min-width:33.33%;padding:15px 0px 0px 15px;}
.gpro_news_list > .news-item > .box{padding:20px;}
.gpro_news_list > .news-item > .box > .image img{border-radius:5px;object-fit: contain;width: 100%;height: 100%;}
.gpro_news_list > .news-item > .box > .title{margin:10px 0px 0px 0px;text-decoration:none;-ms-flex:1;flex:1;text-align:center;}
.gpro_news_list > .news-item > .box > .date{margin:10px 0px;font-size:13px;color:#1B1919;text-align:center;}
.gpro_news_list > .news-item > .box{border-radius:10px;background:white;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:2px solid #E5EFEF;-ms-flex:1;flex:1;line-height:25px;position:relative;padding:20px;transition:box-shadow 0.3s ease;text-decoration:none;text-align:left;}
}
@media all{
@media (hover) and (min-width:768px){
.button:hover{background:white;color:#5a9494;}
}
@media screen and (max-width:1110px){
.gpro_news_list > .news-item{padding:20px 0px 0px 20px;}
}
@media (max-width:768px){
.gpro_news_list > .news-item{min-width:50%;max-width:50%;}
}
@media (max-width:640px){
.gpro_news_list > .news-item > .box{line-height:24px;}
}

@media screen and (min-width:0px) and (max-width:480px){
.gpro_news_list > .news-item{min-width:100%;max-width:100%;}
}
}
@media all{
.gpro_pagination{list-style:none;font-size:0px;letter-spacing:-0.31em;margin:10px 0px 20px 0px;padding:0px;text-align:center;}
.gpro_pagination > li{font-size:18px;font-family:var(--system-font);letter-spacing:normal;display:inline-block;vertical-align:top;background:white;box-shadow:0 1px 1.9px 0.1px #d8d8d8;transition:background 0.3s ease;}
.gpro_pagination > li:hover{background:#d7efff;}
ul.gpro_pagination > li:before{display:none;}
.gpro_pagination > li a{text-decoration:none;padding:15px 20px;display:block;cursor:pointer;font-size:18px;font-weight:normal;color:#446F6F;}
.gpro_pagination > li:first-child{border-radius:5px 0px 0px 5px;}
.gpro_pagination > li:last-child{border-radius:0px 5px 5px 0px;}
.gpro_pagination > li > span{color:#b7bbc1;padding:15px 20px;display:block;}
ul.gpro_pagination > li{min-width:0px;max-width:none;-ms-flex:none;flex:none;padding:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
ul.gpro_pagination{-ms-flex-pack:center;display: flex;justify-content:center;margin:20px 0px;}
}
@media all{
@media (max-width:525px){
.gpro_pagination > li a{padding:10px 15px;}
.gpro_pagination > li > span{padding:10px 15px;}
}
}
/*! CSS Used from: https://casinoportugal.online/site/view/theme/default/css/main-part1.min.css?1749556292 ; media=all */
@media all{
svg[class^="icon"],svg[class*=" icon"]{stroke-width:0;stroke:currentColor;fill:currentColor;max-width:100%;max-height:100%;width:32px;height:32px;display:block;vertical-align:middle;line-height:normal;}
a.button,.button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
a.button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
.gpro_section > .content p{margin:15px 0px 0px 0px;}
.gpro_section > .content p:first-child{margin:0px;}
.gpro_section{border-radius:5px;border:2px solid #E5EFEF;margin:20px 0px 20px 0px;background:white;position:relative;overflow:hidden;}
.gpro_section header{position:relative;}
.gpro_section.head > .content{overflow:hidden;}
.gpro_section ul,.gpro_cont_main ul{padding:0px;margin:0px 0px 10px 0px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gpro_section ul > li,.gpro_cont_main ul > li{line-height:20px;min-width:100%;max-width:100%;-ms-flex:1;flex:1;box-sizing:border-box;padding:0px 0px 0px 15px;margin:10px 0px 0px 0px;position:relative;}
.gpro_section > .content{padding:20px;}
blockquote{background:rgba(229, 239, 239, 0.5);padding:20px 15px 10px;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:100%;box-sizing:border-box;border-radius:5px;font-style:italic;font-weight:500;font-size:20px;line-height:180%;color:#fff;position:relative;margin:20px 0;}
blockquote > span:not([class]){display:block;line-height:12px;font-size:48px;}
blockquote span:first-child{position:relative;top:0;text-align:left;}
blockquote span:last-child{text-align:right;margin-top:10px;padding-right:3px;}
}
@media all{
.gpro_section.head.u-info > header{display:block;}
.gpro_section.u-info > header > .avatar{float:right;text-align:right;width:200px;margin:0 0 20px 20px;}
.gpro_section.u-info > header .avatar__img{display:block;width:200px;height:200px;border-radius:50%;overflow:hidden;}
.gpro_section.u-info > header .avatar__img img{width:100%;height:100%;object-position:center;object-fit:contain;}
.gpro_section.u-info{padding:20px;}
.gpro_section.u-info > header > .name{font-size:40px;font-family:arial, "helvetica neue", "nimbus sans l", freesans, sans-serif;font-weight:bold;line-height:40px;margin:0px;}
.gpro_section.u-info > .content{overflow:visible;padding:0px;}
.gpro_section.u-info > .content > .role{padding:15px 0px;font-size:20px;font-weight:bold;color:#737378;}
.gpro_section.u-info > .content > .desc{margin:35px 0px 0px 0px;}
.gpro_section.u-info > .content > .desc blockquote{clear:both;}
ul.gpro_social_list{margin:-10px 0px 0px -10px;}
.gpro_social_list > .social-item{min-width:20%;margin:0px;padding:5px 0px 0px 5px;text-align:center;-ms-flex:none;flex:none;}
.gpro_social_list > .social-item:before{display:none;}
.gpro_section.u-info > header > .avatar > .gpro_social_list{margin:0px 0px 0px -5px;-ms-flex-pack:center;justify-content:center;}
.gpro_social_list > .social-item > a{width:40px;height:40px;border:0px;color:white;padding:10px;border-radius:50%;transition:background 0.3s ease;}

.gpro_social_list .social-item .icon{display:inline-block;vertical-align:top;}
.gpro_section.head > header{position:relative;}
}
@media all{
blockquote{color:#446F6F;}
blockquote > span{opacity:0.3;}
blockquote{font-style:italic;font-weight:500;font-size:15px;}
blockquote > span:not([class]){display:block;line-height:11px;font-size:30px;}
blockquote span:last-child{text-align:right;margin-top:10px;padding-right:3px;}
}
@media all{
@media (hover) and (min-width:768px){
a.button:hover,.button:hover{background:white;color:#5a9494;}
}
@media screen and (max-width:1110px){
.gpro_section{margin:20px 10px;}
}
@media (max-width:640px){
.gpro_section.u-info > header > .avatar{float:none;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:0;}
.gpro_section.u-info > header > .name{margin:10px 0px 0px 0px;}
.gpro_section.u-info > header > .name,.gpro_section.u-info > .content > .role{text-align:center;}
}
}
.gpro_social_list .social-item a{
    background: transparent;
    padding: 0;
    transition: all .2s ease;
}
.gpro_social_list .social-item a:hover{
    opacity: 0.7;
}

@media all{
.related-item a{color:#186baa;}
.related-item a:hover{text-decoration:none;}
.gpro_section ul,.gpro_cont_main ul{padding:0px;margin:0px 0px 10px 0px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.gpro_section ul > li,.gpro_cont_main ul > li{line-height:20px;min-width:100%;max-width:100%;-ms-flex:1;flex:1;box-sizing:border-box;padding:0px 0px 0px 15px;margin:10px 0px 0px 0px;position:relative;}
}
@media all{
.gpro_related_list > .related-item a{text-decoration:none;}
.related-item:before{content:"";color:#186baa;position:absolute;left:0px;top:50%;top:7px;margin:-3px 0px 0px 0px;margin:0px;width:6px;height:6px;background:#186baa;border-radius:50%;}
}
@media all{
.related-item:before{color:#dc143c;background:#dc143c;}
}

@media all{
svg[class^="icon"],svg[class*=" icon"]{stroke-width:0;stroke:currentColor;fill:currentColor;max-width:100%;max-height:100%;width:32px;height:32px;display:block;vertical-align:middle;line-height:normal;}
button{display:inline-block;font-size:15px;font-weight:bold;font-family:var(--system-font);box-sizing:border-box;background:#446F6F;border:2px solid #446F6F;border-radius:5px;color:white;text-decoration:none;text-transform:uppercase;line-height:26px;max-width:320px;width:100%;cursor:pointer;outline:none;transition:color 0.3s ease, background 0.3s ease, border 0.3s ease;letter-spacing:normal;text-align:center;padding:10px 20px;vertical-align:top;position:relative;}
button.small{line-height:15px;padding:8px 10px;}
button.orange{background:#FFC700;border:2px solid #FFC700;}
a{color:#186baa;}
a:hover{text-decoration:none;}
img{border:0px;vertical-align:top;max-width:100%;height:auto;pointer-events:none;}
input[type="text"]{width:100%;max-width:100%;border:1px solid #e1e6ea;border-radius:5px;box-sizing:border-box;padding:15px;color:#1B1919;font-family:var(--system-font);font-size:15px;transition:box-shadow 0.3s ease;vertical-align:top;}
input:focus{outline:none;box-shadow:0px 0px 4px 0px #ce3d3d;}
.gpro_form{font-size:0px;letter-spacing:-0.31em;margin:-15px 0px 0px -20px;}
.gpro_wrap{width:100%;max-width:1170px;margin:0 auto;}
.gpro_search_panel{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:1010;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.gpro_search_panel.show{visibility:visible;opacity:1;}
.gpro_search_panel .gpro_form{position:relative;top:-50px;z-index:210;margin:0px 0px 0px 0px;transition:top 0.3s ease;}
.gpro_search_panel.show .gpro_form{top:0px;}
.gpro_search_panel > .overlay{position:absolute;left:0px;top:0px;width:100%;height:100%;background:black;opacity:0.6;z-index:200;}
.gpro_form.search .form-field > .value{width:100%;}
.gpro_form.search .form-field > .value input{border-radius:0px 0px 20px 20px;padding:0px 80px 0px 10px;height:60px;}
.gpro_form.search .buttons{position:absolute;width:75px;height:100%;top:0px;right:0px;padding:0px;}
.gpro_form.search .form-field{padding:0px;}
.gpro_form.search .buttons button{height:100%;width:100%;border-radius:0px 0px 20px 0px;top:0px;}
.gpro_form.search .buttons button .icon{width:25px;height:25px;margin:0 auto;}
.gpro_form.search fieldset{padding:0px;margin:0px;border:0px;}
.gpro_form.search fieldset legend{display:none;}
.gpro_search_panel .results-list{position:absolute;width:100%;max-width:1080px;top:60px;max-height:90%;z-index:210;margin:0 15px;background:white;box-sizing:border-box;text-align:left;border-radius:0px 0px 10px 10px;overflow:auto;}
.gpro_search_panel .result-group{margin:10px;}
.gpro_search_panel .result-group > .hdr{border-bottom:2px solid #e0e0e0;margin:0px 0px 5px 0px;color:#1B1919;}
.gpro_search_panel .result-group > .result-item{display:-ms-flexbox;display:flex;margin:5px 0px 0px 0px;border-radius:5px;position:relative;transition:background 0.3s ease;text-decoration:none;-ms-flex-align:center;align-items:center;}
.gpro_search_panel .result-group > .result-item .image{width:30px;height:30px;margin:0px 10px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px;}
.gpro_search_panel .result-group.casino > .result-item .image{width:30px;height:30px;padding:2.5px;border-radius:50%;box-sizing:border-box;}
.gpro_search_panel .result-group > .result-item .image.image-placeholder{background:url('https://casinoportugal.online/site/view/theme/default/images/no_image.png') no-repeat center / 100% auto;}
.gpro_search_panel .result-group > .result-item .image img{border-radius:5px;}
.gpro_search_panel .result-group > .result-item:before{content:"";position:absolute;background:#dc143c;width:0%;height:1px;bottom:0px;opacity:0;left:0px;box-shadow:0px 0px 1px 0px #dc143c;transition:width 1s ease;}
.gpro_search_panel .result-group > .result-item:hover:before{width:100%;opacity:1;}
.gpro_search_panel .result-group > .result-item:hover{background:#ffffde;}
}
@media all{
@media (hover) and (min-width:768px){
button:hover{background:white;color:#5a9494;}
button.orange:hover{background:white;color:#FFC700;}
}
@media screen and (max-width:1110px){
.gpro_wrap{overflow:hidden;}
.gpro_form.search .buttons button{border-radius:0px;}
.gpro_form.search .form-field > .value input{border-radius:0px;}
.gpro_search_panel{top:50px;}
.gpro_search_panel .results-list{top:0px;margin:0px;padding:50px 0px 0px 0px;z-index:200;}
}
}
button.search-btn-open{
    width: 40px;
    border-radius: 100%;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 7px;
}
button.search-btn-open:hover{
    background: #0c350b;
}
.navbar .navbar-toggler.collapsed.show #icon-navbar-close{
    display: block;
}
.navbar .navbar-toggler.collapsed.show #icon-navbar-hamburger{
    display: none;
}
#menu-primary .menu-item .nav-link{
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
}
#menu-primary{
    gap: 20px;
}
.main_content table{
    width: fit-content;
}
.alignleft,img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left
}

.alignright,img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right
}

.aligncenter,img.aligncenter {
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both
}
@media(max-width: 767px){
    .main_content table{
        width: 100%;
        overflow-x: scroll;
    }
    .main_content tbody{
        display: block;
        width: max-content;
        max-width: 1024px;
    }
	.first_info_block{
		flex-direction: column-reverse;
	}
	#bonuses table.bonus-group{
		display: block;
	}
	#bonuses table.bonus-group tbody{
		width: 100%;
	}
	div.casino_btn_and_rating{
		flex-direction: column;
		padding: 24px;
	}
}
.gpro-sidebar-new-bonus{
	margin-bottom: 0;
}
.gpro-sidebar-new-bonus__list{
	max-height: 430px;
    overflow-y: auto;
}
.payment-cards-item .hidden-link.hidden-link__initialized{
	height: 175px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.payment-cards-item .hidden-link.hidden-link__initialized img{
    width: 100%;
    height: auto;
}
.casino_btn_and_rating{
    display: flex;
    justify-content: center;
    gap: 30px;
    align-items: center;
	padding: 0 24px 24px 24px;
}
.casino_btn_and_rating .btn-primary, .casino_btn_and_rating .rating-box{
	width: 50%;
}
.casino_btn_and_rating .rating-box .text{
	margin: 0;
}
.navbar .navbar-nav>li>a{
	display: flex;
	gap: 5px;
    align-items: center;
	font-size: 16px !important;
}
.navbar .top.dropdown-toggle{
	justify-content: end;
}
.navbar .navbar-nav>li>a img{
	width: 25px;
}
.text-truncate{
	display: block;
    min-width: 100px;
}
.casino-header-section .container .bonus-data{
    border: 1px solid #00b179;
}
.casino-header-section .container .bonus-data .title-head{
	color: #00b179;
}
.casino-header-section .container .bonus-data .ref-link{
	border: 1px solid #00b179;
    color: #00b179;
	display: block;
	text-decoration: none;
}
.submenu.depth-1{
    flex-wrap: wrap !important;
    display: flex;
    flex-direction: column !important;
    max-height: 270px;
}
.submenu-item.depth-2 a{
    display: block;
	width: fit-content;
	margin-bottom: 8px;
    margin-top: 8px;
}
.navbar .top{
	gap: 7px;
}
.submenu.depth-1 .sub-has-children, .submenu.depth-1 .submenu-item.depth-2{
	position: relative;
    display: flex;
    width: 250px;
    padding-right: 20px;
	border-bottom: 1px solid #ffffff1f;
}
.submenu.depth-1 .sub-has-children button.dropdown-toggle-sub{
	width: 20px;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(270deg);
}
.submenu.depth-1 .sub-has-children .dropdown-sub-menu{
	display: none;
    position: absolute;
    width: fit-content !important;
    min-width: 250px;
    left: 100%;
	background: #0a4b08;
    padding: 10px;
}
.submenu.depth-1 .sub-has-children.open .dropdown-sub-menu{
	display:block;
}
.submenu.depth-1 .sub-has-children a{
	margin-bottom: 8px;
    margin-top: 8px;
}
.submenu.depth-1 .sub-has-children.open button.dropdown-toggle-sub svg{
	transform: rotate(180deg);
}
@media(max-width: 767px){
	.casino-header-section{
		padding: 15px 0 45px;
	}
	.submenu.depth-1 .sub-has-children{
		flex-direction: column;
	}
	.submenu.depth-1 .sub-has-children button.dropdown-toggle-sub{
		transform: unset;
	}
	.submenu.depth-1 .sub-has-children.open .dropdown-sub-menu{
		position: static;
	}
	.navbar .navbar-nav>li{
		flex-direction: column;
	}
	.submenu.depth-1{
		flex-wrap: nowrap !important;
		max-height: unset;
	}
	.navbar .navbar-nav>li>a{
		width: 100%;
		border-bottom: 2px solid #fff;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
	.navbar .top:hover:before, .navbar .top:hover::before{
		display: none;
	}
	.navbar ul>li button{
		position: absolute;
		width: 30px !important;
		height: 30px !important;
		right: 0 !important;
		top: 10px !important;
		padding: 0 !important;
		justify-content: center;
		align-items: center;
	}
	.navbar ul>li button svg{
		width: 15px;
		height: 15px;
	}
}