@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(http://outxxx.com/bc/mr.css);
.btn,
.btn.register {
    color: #fff !important;
}
.marino-card::before,
.marino-header::before {
    inset: 0;
    position: absolute;
    pointer-events: none;
}
* {
    font-family: Poppins, sans-serif !important;
}
html {
    --mobile-header-main-section-height: 56px;
    --mobile-header-navigation-height: 0px;
    --mobile-horizontal-tab-navigation-height: 40px;
    --mobile-sub-header-full-height: 0px;
    --mobile-header-full-height: 56px;
    --dynamic-header: 64px;
    --window-height: 919px;
    --hero-hover: 18, 142, 194;
    --hero-sc: 0, 0, 0;
    --hero: 33, 187, 255 !important;
    --brand-hover: 16, 153, 35;
    --brand-sc: 0, 0, 0;
    --brand: 22, 199, 46;
    --secondary-hover: 4, 120, 120;
    --secondary-sc: 0, 0, 0;
    --secondary: 6, 169, 170;
    --accent-hover: 18, 142, 194;
    --accent-sc: 0, 0, 0;
    --accent: 30, 174, 234;
    --oc-1-hover: 21, 138, 192;
    --oc-1-sc: 0, 0, 0;
    --oc-1: 35, 168, 230;
    --oc-2-hover: 18, 142, 194;
    --oc-2-sc: 0, 0, 0;
    --oc-2: 30, 174, 234;
    --oc-3-hover: 255, 102, 118;
    --oc-3-sc: 255, 255, 255;
    --oc-3: 255, 52, 73;
    --odd-up-hover: 16, 153, 35;
    --odd-up-sc: 0, 0, 0;
    --odd-up: 22, 199, 46;
    --odd-down-hover: 255, 102, 118;
    --odd-down-sc: 255, 255, 255;
    --odd-down: 255, 52, 73;
    --b-hover: 17, 49, 89;
    --b-sc: 255, 255, 255;
    --b: 0, 7, 44 !important;
    --header-hover: 25, 25, 25;
    --header-sc: 255, 255, 255;
    --header: 10, 35, 115 !important;
    --menu-hover: 25, 25, 25;
    --menu-sc: 255, 255, 255;
    --menu: 6, 22, 81 !important;
    --tab-navigation-hover: 0, 28, 87;
    --tab-navigation-sc: 255, 255, 255;
    --tab-navigation: 0, 12, 36;
    --static-black-hover: 25, 25, 25;
    --static-black-sc: 255, 255, 255;
    --static-black: 0, 0, 0;
    --static-white-hover: 229, 229, 229;
    --static-white-sc: 0, 0, 0;
    --static-white: 255, 255, 255;
    --border-radius: 4px;
    --font-family: "Poppins", sans-serif !important;
}
:root {
    --icon-sport: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' stroke='white' stroke-width='1.6'/%3E%3Cpath d='M2 12Q7 6 12 2' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M22 12Q17 18 12 22' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M5 5Q12 8 19 5' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M5 19Q12 16 19 19' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='12' r='3' fill='white' opacity='.8'/%3E%3C/svg%3E");
    --icon-live: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='2' y='5' width='20' height='14' rx='3' stroke='white' stroke-width='1.5'/%3E%3Cpath d='M10 9l6 3-6 3z' fill='white'/%3E%3Ccircle cx='5' cy='8' r='2' fill='%23ff4444'/%3E%3Cpath d='M17 5Q22 12 17 19' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E");
    --icon-casino: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='4' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='8' cy='8' r='1.8' fill='white'/%3E%3Ccircle cx='16' cy='8' r='1.8' fill='white'/%3E%3Ccircle cx='8' cy='16' r='1.8' fill='white'/%3E%3Ccircle cx='16' cy='16' r='1.8' fill='white'/%3E%3Ccircle cx='12' cy='12' r='1.8' fill='white'/%3E%3C/svg%3E");
    --icon-game: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='2' y='8' width='20' height='12' rx='6' stroke='white' stroke-width='1.5'/%3E%3Cline x1='8' y1='11' x2='8' y2='17' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='5' y1='14' x2='11' y2='14' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='16' cy='12' r='1.5' fill='white'/%3E%3Ccircle cx='16' cy='16' r='1.5' fill='white' opacity='.5'/%3E%3C/svg%3E");
    --icon-signal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M4 12Q4 4 12 4Q20 4 20 12' stroke='white' stroke-width='1.4' stroke-linecap='round' opacity='.4'/%3E%3Cpath d='M7 14Q7 9 12 9Q17 9 17 14' stroke='white' stroke-width='1.5' stroke-linecap='round' opacity='.7'/%3E%3Cpath d='M10 16Q10 14 12 14Q14 14 14 16' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='19' r='2' fill='white'/%3E%3C/svg%3E");
    --icon-gift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='2' y='10' width='20' height='12' rx='2' stroke='white' stroke-width='1.5'/%3E%3Crect x='2' y='6' width='20' height='5' rx='2' stroke='white' stroke-width='1.5'/%3E%3Cline x1='12' y1='6' x2='12' y2='22' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M12 6Q8 4 8 2Q8 0 10 0Q12 0 12 6' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M12 6Q16 4 16 2Q16 0 14 0Q12 0 12 6' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");
    --icon-trend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpolyline points='2 18 9 11 14 15 22 5' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpolygon points='18 3 24 7 22 3' fill='white'/%3E%3Cline x1='2' y1='20' x2='22' y2='20' stroke='white' stroke-width='1.2' stroke-linecap='round' opacity='.4'/%3E%3C/svg%3E");
    --icon-tv: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='2' y='4' width='20' height='15' rx='3' stroke='white' stroke-width='1.5'/%3E%3Cline x1='8' y1='22' x2='16' y2='22' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='12' y1='19' x2='12' y2='22' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7 9l-4 2 4 2' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='11' y1='8' x2='18' y2='8' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.6'/%3E%3Cline x1='11' y1='11' x2='18' y2='11' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.4'/%3E%3Cline x1='11' y1='14' x2='16' y2='14' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.2'/%3E%3C/svg%3E");
    --icon-ticket: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='1' y='6' width='22' height='12' rx='3' stroke='white' stroke-width='1.5'/%3E%3Cline x1='8' y1='6' x2='8' y2='18' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='2 2'/%3E%3Cline x1='16' y1='6' x2='16' y2='18' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-dasharray='2 2'/%3E%3Cline x1='10' y1='10' x2='14' y2='10' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3Cline x1='10' y1='12' x2='14' y2='12' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3Cline x1='10' y1='14' x2='14' y2='14' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E");
    --icon-target: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' stroke='white' stroke-width='1.5' opacity='.35'/%3E%3Ccircle cx='12' cy='12' r='6' stroke='white' stroke-width='1.5' opacity='.6'/%3E%3Ccircle cx='12' cy='12' r='3' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='white'/%3E%3Cline x1='12' y1='1' x2='12' y2='4' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3Cline x1='12' y1='20' x2='12' y2='23' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E");
    --icon-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Crect x='2' y='2' width='9' height='9' rx='2' opacity='.9'/%3E%3Crect x='13' y='2' width='9' height='9' rx='2' opacity='.9'/%3E%3Crect x='2' y='13' width='9' height='9' rx='2' opacity='.5'/%3E%3Crect x='13' y='13' width='9' height='9' rx='2' opacity='.5'/%3E%3C/svg%3E");
    --icon-vip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpolygon points='12 2 15 9 22 9 17 14 19 21 12 17 5 21 7 14 2 9 9 9' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpolygon points='12 7 14 11 18 11 15 14 16 18 12 16 8 18 9 14 6 11 10 11' fill='white' opacity='.3'/%3E%3C/svg%3E");
    --icon-trophy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h14v8Q19 19 12 21Q5 19 5 11Z' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M5 7Q1 7 1 11Q1 15 5 15' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M19 7Q23 7 23 11Q23 15 19 15' stroke='white' stroke-width='1.4' stroke-linecap='round'/%3E%3Cline x1='9' y1='21' x2='15' y2='21' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='7' y1='23' x2='17' y2='23' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='12' r='2.5' fill='white' opacity='.5'/%3E%3C/svg%3E");
    --icon-lightning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolygon points='13 2 4 14 11 14 11 22 20 10 13 10' fill='white' opacity='.9'/%3E%3Cpolygon points='13 2 4 14 11 14 11 22 20 10 13 10' fill='none' stroke='white' stroke-width='.5' stroke-linejoin='round'/%3E%3C/svg%3E");
    --icon-bingo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='2' y='1' width='20' height='22' rx='3' stroke='white' stroke-width='1.5'/%3E%3Crect x='4' y='3' width='4' height='4' rx='1' fill='white' opacity='.9'/%3E%3Crect x='10' y='3' width='4' height='4' rx='1' fill='white' opacity='.9'/%3E%3Crect x='16' y='3' width='4' height='4' rx='1' fill='white' opacity='.9'/%3E%3Crect x='4' y='10' width='4' height='4' rx='1' fill='white' opacity='.4'/%3E%3Crect x='10' y='10' width='4' height='4' rx='1' fill='white' opacity='1'/%3E%3Crect x='16' y='10' width='4' height='4' rx='1' fill='white' opacity='.4'/%3E%3Crect x='4' y='17' width='4' height='4' rx='1' fill='white' opacity='.9'/%3E%3Crect x='10' y='17' width='4' height='4' rx='1' fill='white' opacity='.4'/%3E%3Crect x='16' y='17' width='4' height='4' rx='1' fill='white' opacity='.9'/%3E%3Cline x1='4' y1='3' x2='20' y2='21' stroke='white' stroke-width='1.8' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E");
    --icon-luckywheel: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' stroke='white' stroke-width='1.5'/%3E%3Cline x1='12' y1='2' x2='12' y2='22' stroke='white' stroke-width='1' opacity='.35'/%3E%3Cline x1='2' y1='7' x2='22' y2='17' stroke='white' stroke-width='1' opacity='.35'/%3E%3Cline x1='2' y1='17' x2='22' y2='7' stroke='white' stroke-width='1' opacity='.35'/%3E%3Cpath d='M12 2 L12 12 L20.6 7 Z' fill='white' opacity='.15'/%3E%3Cpath d='M12 12 L20.6 17 L12 22 Z' fill='white' opacity='.15'/%3E%3Cpath d='M12 12 L3.4 7 L12 2 Z' fill='white' opacity='.15'/%3E%3Ccircle cx='12' cy='12' r='3' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='white'/%3E%3Cpolygon points='12 0 10 4 14 4' fill='white'/%3E%3C/svg%3E");
    --icon-tv2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='1' y='5' width='22' height='15' rx='3' stroke='white' stroke-width='1.5'/%3E%3Cline x1='7' y1='5' x2='5' y2='1' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='17' y1='5' x2='19' y2='1' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='3' y1='1' x2='21' y2='1' stroke='white' stroke-width='1.3' stroke-linecap='round' opacity='.5'/%3E%3Cline x1='8' y1='20' x2='6' y2='23' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='16' y1='20' x2='18' y2='23' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cline x1='4' y1='23' x2='20' y2='23' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpolygon points='9 9 9 16 17 12.5' fill='white' opacity='.9'/%3E%3C/svg%3E");
    --icon-app: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Crect x='5' y='1' width='14' height='22' rx='4' stroke='white' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='2.5' r='1' fill='white' opacity='.5'/%3E%3Cline x1='10' y1='21' x2='14' y2='21' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Crect x='7' y='6' width='4' height='4' rx='1.5' fill='white' opacity='.9'/%3E%3Crect x='13' y='6' width='4' height='4' rx='1.5' fill='white' opacity='.9'/%3E%3Crect x='7' y='12' width='4' height='4' rx='1.5' fill='white' opacity='.5'/%3E%3Crect x='13' y='12' width='4' height='4' rx='1.5' fill='white' opacity='.5'/%3E%3C/svg%3E");
    --icon-login: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z'/%3E%3C/svg%3E");
    --icon-register: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='white' d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z'/%3E%3C/svg%3E");
    --icon-bonusreq: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='white' d='M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z'/%3E%3C/svg%3E");
    --deep-navy: #00072c;
    --royal-blue: #0a2373;
    --sky-blue: #2dace6;
    --light-blue: #21bbff;
}
.layout-content-holder-bc {
    padding-top: calc(var(--mobile-header-navigation-height) + var(--dynamic-header)) !important;
}
.featuredGameItemBody,
.featuredGameItemHeader,
.product-banner-container-bc,
.sdr-item-bc::before {
    background: 0 0 !important;
}
.btn {
    background: linear-gradient(0deg, rgb(33 187 255) 0, #0a2373 100%) !important;
    border-radius: 10px;
    font-weight: 800 !important;
}
#root > div.asideMenuContent > div > div > div > div > div {
    background: #0a2373;
    background: linear-gradient(180deg, rgb(44 44 44 / 40%) 0, rgb(255 255 255 / 9%) 100%);
    border-image: linear-gradient(to left, #13131321 1%, #e1234378 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0
        stretch !important;
    padding: 10px 0;
}
.running-line-wrapper.withShadows:before {
    background: linear-gradient(to right, rgb(18 18 21), rgba(var(--b), 0)) !important;
}
.running-line-wrapper.withShadows:after {
    background: linear-gradient(to left, rgb(17 17 19), rgba(var(--b), 0)) !important;
}
.asideMenu .bc-i-promotion1:before {
    animation: 6s ease-in-out infinite giftWigglePause;
}
@keyframes giftWigglePause {
    0%,
    20%,
    30% {
        transform: rotate(0) scale(1);
    }
    2% {
        transform: rotate(-5deg) scale(1.2);
    }
    4% {
        transform: rotate(5deg) scale(1.2);
    }
    6% {
        transform: rotate(-4deg) scale(1.2);
    }
    8% {
        transform: rotate(4deg) scale(1.2);
    }
    10% {
        transform: rotate(-3deg) scale(1.2);
    }
    12% {
        transform: rotate(3deg) scale(1.2);
    }
    14% {
        transform: rotate(-2deg) scale(1.2);
    }
    16% {
        transform: rotate(2deg) scale(1.2);
    }
    18% {
        transform: rotate(-1deg) scale(1.2);
    }
}
#root > div.layout-content-holder-bc > div:nth-child(21) > div > div > div.page-view-more,
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:first-child
    > div
    > div:nth-child(3)
    > div
    > a
    > img,
.hdr-additional-info,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:first-child i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:first-child p,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(2) i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(2) p,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(3) i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(3) p,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) p,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(5) i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(5) p,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(6) i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(6) p,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(7) i,
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(7) p,
div.footerWrapper
    > div.footerContainerWrapper
    > div.footerContainer
    > div.footerHeader
    > div.footerInnerLeftCol
    > ul.footerSocialLinks {
    display: none !important;
}
.footerLinkColTitle {
    box-shadow: 0 2px 1px #21bbff;
}
.layout-navigation-holder-bc .tab-navigation-w-bc {
    background: #00072c;
    bottom: 20px;
    width: calc(100% - 20px);
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 10px;
    height: 70px;
    border: 2px solid #21bbff;
}
#base_popup_id > div > div > div > div.e-p-header-bc > div > div > #login_button_id,
.btn.sign-in {
    background: linear-gradient(-90deg, rgb(24 90 6) 0, rgb(24 115 67) 100%) !important;
    text-decoration: unset !important;
}
.btn.register,
.btn.sign-in {
    padding: 15px 10px !important;
    border-radius: 20px;
    font-weight: 800 !important;
}
.tab-navigation-w-bc {
    min-height: calc(var(--tab-navigation-height) + 0px) !important;
    padding-bottom: 0 !important;
    transition: padding-bottom var(--default-transition-duration);
}
.layout-navigation-holder-bc .tab-navigation-w-bc .menu-item-live-casino::before {
    background: url("https://cdn-files.online/images/betmarino/_icon_live-casino.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc {
    width: 90px;
    box-shadow: none !important;
    padding: 10px 4px !important;
}
@media screen and (max-width: 390px) {
    .layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc {
        width: 90px;
        box-shadow: none !important;
        padding: 14px 8px !important;
    }
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:first-child::before {
    background: url("https://betmarinokripto.com/images/cb.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(2)::before {
    background: url("https://betmarinokripto.com/images/sb.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(3)::before {
    background: url("https://betmarinokripto.com/images/bk.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(4) {
    height: 120px;
    width: 200px;
    bottom: 10px;
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(4)::before {
    background: url("https://betmarinokripto.com/images/slot%20copy.png") center/contain no-repeat;
    width: 100%;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(5)::before {
    background: url("https://betmarinokripto.com/images/destek12.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(6)::before {
    background: url("https://betmarinokripto.com/images/canli-casino1.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
.layout-navigation-holder-bc .tab-navigation-w-bc .tab-nav-item-bc:nth-child(7)::before {
    background: url("https://betmarinokripto.com/images/km.png") center/contain no-repeat;
    width: 60px;
    height: 100%;
    content: "";
}
#root > div.layout-navigation-holder-bc > div > a[aria-label="CANLI"] {

    order: 1 !important;

}

#root > div.layout-navigation-holder-bc > div > a[aria-label="BAHİS KUPONU"] {

    order: 2 !important;

}

#root > div.layout-navigation-holder-bc > div > a[aria-label="MAÇ ÖNCESİ"] {

    order: 3 !important;

}

#root > div.layout-navigation-holder-bc > div > a[aria-label="CASINO"],

#root > div.layout-navigation-holder-bc > div > a[aria-label="CASİNO"] {

    order: 4 !important;

}

#root > div.layout-navigation-holder-bc > div > button[aria-label="DESTEK İLE İLETİŞİME GEÇİN"] {

    order: 5 !important;

}

#root > div.layout-navigation-holder-bc > div > a[aria-label="CANLI CASINO"],

#root > div.layout-navigation-holder-bc > div > a[aria-label="CANLI CASİNO"] {

    order: 6 !important;

}

#root > div.layout-navigation-holder-bc > div > div.menu,

#root > div.layout-navigation-holder-bc > div > div {

    order: 7 !important;

}
#base_popup_id > div > div > div > div.e-p-header-bc > div > div > #login_button_id::before,
#root
    > div.layout-header-holder-bc
    > div.header-bc
    > div.hdr-main-content-bc
    > div.hdr-user-bc
    > button.btn.s-small.sign-in::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-login);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 6px;
}
#base_popup_id > div > div > div > div.e-p-header-bc > div > div > #register_button_id::before,
#root
    > div.layout-header-holder-bc
    > div.header-bc
    > div.hdr-main-content-bc
    > div.hdr-user-bc
    > button.btn.s-small.register::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-register);
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 6px;
}
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:first-child
    > div
    > div:nth-child(2)
    > div
    > a
    > img {
    width: 150px;
    height: 40px !important;
}
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:first-child
    > div
    > div:nth-child(2)
    > div
    > a:first-child
    > img {
    content: url(https://betmarinokripto.com/images/gplay.png);
}
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:first-child
    > div
    > div:nth-child(2)
    > div
    > a:nth-child(2)
    > img {
    content: url(https://betmarinokripto.com/images/appstore.png);
}
.sdr-item-holder-bc {
    aspect-ratio: auto !important;
}
.hm-row-bc:not(:first-child) {
    margin-top: 0 !important;
}
input,
select:not(.form-control-select-bc),
textarea {
    background: rgba(15, 35, 60, 0.55) !important;
    backdrop-filter: blur(8px) saturate(140%);
    -webkit-backdrop-filter: blur(8px) saturate(140%);
    border-radius: 12px;
    border: 1px solid rgba(120, 170, 255, 0.15);
    color: #e6f0ff;
    padding: 12px 14px;
    font-size: 16px;
    box-shadow:
        inset 0 1px 1px rgba(255, 255, 255, 0.08),
        inset 0 -1px 2px rgba(0, 0, 0, 0.4),
        0 4px 15px rgba(0, 0, 0, 0.3);
    transition: 0.25s;
}
input:focus,
select:focus,
textarea:focus {
    border: 1px solid rgba(33, 187, 255, 0.7);
    background: rgba(15, 35, 60, 0.75);
    box-shadow:
        0 0 0 2px rgba(33, 187, 255, 0.2),
        0 0 18px rgba(33, 187, 255, 0.25);
    outline: 0;
}
input::placeholder,
textarea::placeholder {
    color: rgba(180, 210, 255, 0.5);
}
input:hover,
select:hover,
textarea:hover {
    border: 1px solid rgba(120, 170, 255, 0.2);
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px rgba(15, 35, 60, 0.8) inset !important;
    -webkit-text-fill-color: #e6f0ff !important;
}
.popup-holder-bc .form-control-bc .form-control-label-bc::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #02b7fd !important;
    mix-blend-mode: soft-light;
    pointer-events: none;
    z-index: 1;
    border-radius: 12px;
    opacity: 0.6;
}
.popup-inner-bc {
    background: linear-gradient(240deg, #00072c 0, #021731 50%, #013368 100%) !important;
    border: 1px solid rgb(32 185 255) !important;
    border-radius: 10px !important;
}
#base_popup_id > div > div > div > div.e-p-header-bc > div > div > #login_button_id {
    font-weight: 800 !important;
    padding: 8px 16px !important;
    border-radius: 20px;
    color: #fff !important;
    font-size: 12px !important;
}
.entrance-form-bc.popup.registration .entrance-form-content-bc,
.sg-n-text-row-1-bc,
.sg-n-text-row-2-bc {
    text-align: center;
}
.sg-n-text-row-1-bc::before {
    content: "";
    display: block;
    width: 80px;
    height: 80px;
    margin: 10px auto;
    background-image: url(https://betmarinokripto.com/images/logins.png);
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: center !important;
}
.product-banner-container-bc {
    padding: 5px !important;
    background: rgba(var(--b-sc), 0.1);
}
#root > div.layout-content-holder-bc > div:nth-child(3) > div > div {
    grid-template-columns: repeat(3, 1fr) !important;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/sports/pre-match/event-view"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/sports/pre-match/event-view"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-sport);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/sports/live/event-view"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/sports/live/event-view"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-live);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/casino/slots"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/casino/slots"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-casino);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/live-casino/home"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/live-casino/home"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-vip);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/esports"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/esports"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-game);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/virtual-sports/home"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/virtual-sports/home"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-target);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/promotions"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/promotions"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-gift);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content
    > .hdr-navigation-link-bc[href="/en/casino/game-view/420033108/crash-oyunlar"]
    > span::before,
.hdr-navigation-scrollable-content
    > .hdr-navigation-link-bc[href="/tr/casino/game-view/420033108/crash-oyunlar"]
    > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-trend);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/tv-games/home"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/tv-games/home"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-tv);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/games/home"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/games/home"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-grid);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/casino/game-view/19999/tombala"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/casino/game-view/19999/tombala"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-bingo);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/en/wonderwheel"] > span::before,
.hdr-navigation-scrollable-content > .hdr-navigation-link-bc[href="/tr/wonderwheel"] > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-luckywheel);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content>.hdr-navigation-link-bc[href="https://marino.bet/marinotv"]>span::before
{
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-tv2);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content>.hdr-navigation-link-bc[href="http://betmarino1.vip"]>span::before
{
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-app);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-scrollable-content
    > .hdr-navigation-link-bc[href="/?profile=open&account=bonuses&page=bonus-request"]
    > span::before {
    content: "";
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: var(--icon-bonusreq);
    background-size: contain;
    background-repeat: no-repeat;
}
.hdr-navigation-link-bc .nav-menu-title {
    text-transform: capitalize !important;
    text-transform: capitalize !important;
    font-weight: 800 !important;
}
.featuredGameItem {
    background-image: url("https://betmarinokripto.com/images/sporwidgetbg.png") !important;
}
.informative-widget {
    width: 90%;
    overflow: hidden;
    margin-right: auto;
}
.informative-widget-link {
    white-space: nowrap;
    animation: 20s linear infinite marquee;
    background: 0 0 !important;
    border-top: none !important;
}
.informative-widget-container {
    display: flex;
    padding: 7px 10px 10px 7px !important;
}
.informative-widget-link a {
    color: #21b6fa;
    text-decoration: none;
}
@keyframes marquee {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}
.hdr-navigation-link-bc[data-badge="Sıcak"]:after,
.nav-menu-item[data-badge="Sıcak"]:after {
    background: rgb(227 32 32 / 40%) !important;
    backdrop-filter: blur(4px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700 !important;
}
.hdr-navigation-link-bc[data-badge="Jackpot"]:after,
.nav-menu-item[data-badge="Jackpot"]:after {
    background: rgb(123 100 24 / 40%) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700;
}
.hdr-navigation-link-bc[data-badge="En İyi"]:after,
.nav-menu-item[data-badge="En İyi"]:after {
    background: rgb(110 58 133 / 40%) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700 !important;
}
.hdr-navigation-link-bc[data-badge="Özel"]:after,
.nav-menu-item[data-badge="Özel"]:after {
    background: rgb(83 147 79 / 40%) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700 !important;
}
.hdr-navigation-link-bc[data-badge="Yeni"]:after,
.nav-menu-item[data-badge="Yeni"]:after {
    background: rgb(127 25 79 / 40%) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
}
.hdr-navigation-link-bc[data-badge="Ücretsiz"]:after,
.nav-menu-item[data-badge="Ücretsiz"]:after {
    background: rgb(16 119 195 / 40%) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700 !important;
}
#root
    > div.layout-header-holder-bc
    > div.header-bc
    > div.hdr-navigation-scrollable-bc-holder
    > div
    > nav
    > a.hdr-navigation-link-bc.badge-jackpot
    > span {
    padding-right: 10px !important;
}
.m-nav-collapsed-container-bc .m-nav-items-list-item-bc {
    background: rgb(16 119 195 / 30%) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700 !important;
}
.m-nav-collapsed-container-bc .app-nav-link:after {
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
    color: #fff;
    font-weight: 700 !important;
}
.footerInfoPage > .footerInfoContent > .content,
.marino-wrapper {
    overflow: hidden;
    margin: 0 auto;
    background: linear-gradient(135deg, rgba(45, 172, 230, 0.18), rgba(33, 187, 255, 0.06)),
        linear-gradient(180deg, rgba(10, 35, 115, 0.35), rgba(0, 7, 44, 0.5));
    box-shadow:
        0 20px 60px rgba(0, 7, 44, 0.65),
        inset 0 1px 0 rgba(33, 187, 255, 0.28),
        inset 0 -1px 0 rgba(45, 172, 230, 0.06);
}
.marino-wrapper {
    position: relative;
    max-width: 800px;
    padding: 18px;
    border-radius: 26px;
    color: #fff;
    border: 1px solid rgba(45, 172, 230, 0.22);
    backdrop-filter: blur(22px) saturate(200%);
    -webkit-backdrop-filter: blur(22px) saturate(200%);
}
.footerInfoPage > .footerInfoContent > .content::before,
.marino-wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: radial-gradient(circle at 18% 12%, rgba(33, 187, 255, 0.28), transparent 20%),
        radial-gradient(circle at 85% 20%, rgba(45, 172, 230, 0.14), transparent 25%),
        linear-gradient(
            130deg,
            rgba(33, 187, 255, 0.14) 0,
            rgba(45, 172, 230, 0.04) 30%,
            transparent 52%,
            rgba(10, 35, 115, 0.08) 80%,
            rgba(33, 187, 255, 0.1) 100%
        );
    opacity: 1;
}
.footerInfoPage > .footerInfoContent > .content::after,
.marino-wrapper::after {
    content: "";
    position: absolute;
    top: -80px;
    right: -70px;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(33, 187, 255, 0.18), rgba(45, 172, 230, 0.08), transparent 70%);
    filter: blur(22px);
    pointer-events: none;
}
.marino-card {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    gap: 18px;
    padding: 16px 18px;
    border-radius: 22px;
    background: linear-gradient(135deg, rgba(33, 187, 255, 0.16), rgba(45, 172, 230, 0.05)),
        linear-gradient(180deg, rgba(10, 35, 115, 0.28), rgba(0, 7, 44, 0.32));
    border: 1px solid rgba(45, 172, 230, 0.2);
    box-shadow:
        0 12px 34px rgba(0, 7, 44, 0.45),
        inset 0 1px 0 rgba(33, 187, 255, 0.28),
        inset 0 -1px 0 rgba(45, 172, 230, 0.06);
    backdrop-filter: blur(18px) saturate(180%);
    -webkit-backdrop-filter: blur(18px) saturate(180%);
    transition:
        transform 0.28s,
        box-shadow 0.28s,
        border-color 0.28s;
}
.marino-card:not(:last-of-type) {
    margin-bottom: 14px;
}
.marino-card::before {
    content: "";
    background: radial-gradient(circle at top left, rgba(33, 187, 255, 0.18), transparent 24%),
        linear-gradient(
            115deg,
            rgba(33, 187, 255, 0.2) 0,
            rgba(45, 172, 230, 0.06) 26%,
            transparent 48%,
            transparent 68%,
            rgba(10, 35, 115, 0.1) 100%
        );
    opacity: 0.95;
}
.marino-card::after {
    content: "";
    position: absolute;
    left: 12px;
    right: 12px;
    top: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(33, 187, 255, 0.55), transparent);
    pointer-events: none;
}
.marino-step {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 44px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 800;
    color: #0a0a0a;
    background: linear-gradient(135deg, #d4a94a 0, #f0c96a 40%, #b8892e 100%);
    border: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow:
        inset 0 2px 3px rgba(255, 255, 255, 0.28),
        inset 0 -2px 4px rgba(80, 50, 20, 0.28),
        0 6px 16px rgba(176, 144, 80, 0.28);
}
.marino-step::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 8px;
    width: 55%;
    height: 28%;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.35);
    filter: blur(2px);
}
.marino-content {
    position: relative;
    z-index: 1;
    flex: 1;
}
.marino-header,
.marino-header-badge {
    display: flex;
    align-items: center;
    position: relative;
}
.marino-title {
    margin-bottom: 8px;
    color: #21bbff;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.3px;
    text-shadow:
        0 0 14px rgba(33, 187, 255, 0.35),
        0 0 24px rgba(45, 172, 230, 0.15);
}
.marino-text {
    color: rgba(210, 235, 255, 0.92);
    font-size: 13px;
    font-weight: 400;
    line-height: 1.65;
}
.marino-text strong {
    color: #fff;
    font-weight: 700;
}
.marino-header {
    gap: 12px;
    margin-bottom: 16px;
    padding: 14px 16px;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(33, 187, 255, 0.2), rgba(45, 172, 230, 0.07)),
        linear-gradient(180deg, rgba(10, 35, 115, 0.32), rgba(0, 7, 44, 0.4));
    border: 1px solid rgba(45, 172, 230, 0.24);
    box-shadow:
        0 10px 28px rgba(0, 7, 44, 0.38),
        inset 0 1px 0 rgba(33, 187, 255, 0.3);
    backdrop-filter: blur(16px) saturate(180%);
    -webkit-backdrop-filter: blur(16px) saturate(180%);
}
.marino-header::before {
    content: "";
    border-radius: inherit;
    background: linear-gradient(115deg, rgba(33, 187, 255, 0.18) 0, rgba(45, 172, 230, 0.04) 35%, transparent 60%),
        radial-gradient(circle at top left, rgba(33, 187, 255, 0.14), transparent 26%);
}
.marino-header-badge {
    z-index: 1;
    justify-content: center;
    min-width: 38px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    font-size: 16px;
    font-weight: 800;
    color: #0a0a0a;
    background: linear-gradient(135deg, #c9982a 0, #e8b84a 50%, #a87820 100%);
    border: 1px solid rgba(255, 255, 255, 0.18);
    box-shadow:
        inset 0 2px 3px rgba(255, 255, 255, 0.28),
        inset 0 -2px 4px rgba(80, 50, 20, 0.25),
        0 5px 14px rgba(176, 144, 80, 0.26);
}
.marino-header-title {
    position: relative;
    z-index: 1;
    color: #fff;
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 0.4px;
    line-height: 1.3;
    text-shadow: 0 0 18px rgba(33, 187, 255, 0.18);
}
.marino-button-area {
    margin-top: 20px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.marino-cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 246px;
    height: 82px;
    border-radius: 18px;
    background: linear-gradient(135deg, #2dace6 0, #21bbff 50%, #0a2373 100%);
    box-shadow:
        0 10px 30px rgba(0, 7, 44, 0.55),
        inset 0 1px 0 rgba(255, 255, 255, 0.25),
        0 0 20px rgba(33, 187, 255, 0.25);
    cursor: pointer;
    border: 1px solid rgba(33, 187, 255, 0.35);
    transition:
        transform 0.25s,
        filter 0.25s;
}
.marino-cta span {
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0.5px;
    text-shadow: 0 0 12px rgba(33, 187, 255, 0.4);
}
@media (hover: hover) and (pointer: fine) {
    .marino-card:hover {
        transform: translateY(-3px);
        border-color: rgba(33, 187, 255, 0.42);
        box-shadow:
            0 18px 40px rgba(0, 7, 44, 0.55),
            0 0 28px rgba(33, 187, 255, 0.12),
            inset 0 1px 0 rgba(33, 187, 255, 0.32);
    }
    .marino-cta:hover {
        transform: translateY(-2px) scale(1.015);
        filter: drop-shadow(0 12px 28px rgba(33, 187, 255, 0.22));
    }
}
@media (max-width: 768px) {
    body {
        padding: 16px;
    }
    .marino-wrapper {
        padding: 16px;
        border-radius: 20px;
    }
    .marino-card {
        gap: 14px;
        padding: 15px;
        border-radius: 18px;
    }
    .marino-step {
        min-width: 40px;
        width: 40px;
        height: 40px;
        font-size: 15px;
    }
    .marino-title {
        font-size: 14px;
    }
    .marino-text {
        font-size: 13.5px;
        line-height: 1.7;
    }
    .marino-cta {
        width: 220px;
        height: auto;
        padding: 20px;
    }
}
@media (max-width: 480px) {
    body {
        padding: 12px;
    }
    .marino-wrapper {
        padding: 14px;
        border-radius: 18px;
    }
    .marino-card {
        gap: 12px;
        padding: 14px;
        border-radius: 16px;
    }
    .marino-step {
        min-width: 36px;
        width: 36px;
        height: 36px;
        font-size: 14px;
    }
    .marino-title {
        font-size: 13px;
        margin-bottom: 7px;
    }
    .marino-text {
        font-size: 13px;
        line-height: 1.65;
    }
    .marino-button-area {
        margin-top: 16px;
    }
    .marino-cta {
        width: 200px;
    }
    .marino-header {
        padding: 13px 14px;
        border-radius: 16px;
    }
    .marino-header-badge {
        min-width: 34px;
        width: 34px;
        height: 34px;
        font-size: 14px;
    }
    .marino-header-title {
        font-size: 15px;
    }
}
@media (hover: none) and (pointer: coarse) {
    .marino-card,
    .marino-cta {
        transition: none;
    }
}
.footerInfoPage > .footerInfoContent > .content {
    position: relative;
    padding: 18px !important;
    border-radius: 26px;
    color: #fff;
    border: 1px solid rgba(45, 172, 230, 0.22);
    backdrop-filter: blur(22px) saturate(200%);
    -webkit-backdrop-filter: blur(22px) saturate(200%);
}
.promotionsListEl-bc {
    border-radius: 20px !important;
}
.promotionsListEl-bc::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    border: 2px solid #047abc;
    box-sizing: border-box;
    pointer-events: none;
    animation: 6s ease-in-out infinite borderGlow2;
}
@keyframes borderGlow2 {
    0% {
        clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    }
    25% {
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    }
    50% {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 100% 100%);
    }
    75% {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
    100% {
        clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    }
}
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:first-child
    > div
    > div.horizontalList
    > div
    > div
    > a {
    height: 120px !important;
    width: auto !important;
}
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:first-child
    > div
    > div.horizontalList
    > div
    > div
    > a
    > img {
    height: 100px !important;
    width: auto !important;
}
.footerContainer > div.sliderGroup > .sliderContent:first-child > h4.sliderTitle:after {
    content: "Dijital Platformlarımız ve Lisans";
    font-size: 12px !important;
    letter-spacing: 2px !important;
}
.footerContainer > div.sliderGroup > .sliderContent:first-child > h4.sliderTitle {
    letter-spacing: 0 !important;
    font-size: 0px !important;
    line-height: 12px !important;
    margin-bottom: 17px;
    text-indent: 0 !important;
}
.footerContainer > div.copyRightBlock > p:before {
    content: "© 2018-2026 Betmarino. Tüm Hakları Saklıdır.";
    font-size: 14px;
}
#root
    > div.layout-footer-holder-bc
    > div
    > div
    > div
    > div.sliderGroup
    > div:nth-child(1)
    > div
    > div:nth-child(4)
    > div
    > a
    > img {
    display: none !important;
}
