@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'); .poppins-extrabold { font-family: "Poppins", serif; font-weight: 800; font-style: normal; }
a {text-decoration:none;transition: all ease .2s;color:#a3312a}
a:hover {color:#000}
footer a { color: #fff; text-decoration: none; }
footer a:hover {color:#a3312a}
.justify {text-align:justify}
body{font-family:Poppins;position: relative;height: 100%;}
.header-full {position: fixed; top: 0; width: 100%; z-index: 4;}
.carousel-caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; text-align: left; z-index: 1; }
.two-col { column-count: 2; }
.hp-slider h1 {font-size:40px}
.dark { background-color: #181818 !important;transition:all ease .2s}
.hp-bg {background: #181818;--bs-table-bg: #181818;}
.hp-bg-main {background: #a3312a}
.main-color {color: #a3312a}
.hp-box {background:#fff;transition: all ease .2s;color:#000}
.hp-box svg {fill:#000;width:4em}
.hp-box:hover {background:#a3312a;color:#fff}
.hp-box:hover svg{fill:#fff}
.highlight-box {border:1px solid #bdbdbd;transition:all ease .2s}
.highlight-box:hover {border:1px solid #a3312a}
.opp-box {border:1px solid #a3312a;transition:all ease .2s}
.opp-box:hover {background: #a3312a; color:#fff}
.btn-primary {background:#a3312a;color:#fff;transition: all ease .2s;border:1px solid #a3312a}
.btn-primary:hover {background:#000;color:#fff;border-color:#000}
.btn-primary-outline {background:transparent;border:1px solid #a3312a;color:#a3312a;transition: all ease .2s}
.btn-primary-outline:hover {background:#000;color:#fff;border-color:#000}
.nav-link {color:#fff}
.txt-black {color:#000;transition:all ease 0.2s}
.txt-black:hover {color:#a3312a}
.nav-link:focus, .nav-link:hover {color:#a3312a}
.navbar-nav .nav-link.active{color: #a3312a;}
.navbar-nav .nav-link.show {color: #fff;}
.carousel-indicators [data-bs-target] {height: 5px; border-radius:3px;border-top: 1px solid transparent; border-bottom: 1px solid transparent;}
.footer a {color:#fff; text-decoration:none}
.footer a:hover {color:#a3312a;transition:all ease 0.2s}
.carousel-inner::after { width: 100%; height: 100%; content: ""; position: absolute; left: 0; top: 0; pointer-events: none; background: rgba(38, 38, 38, 0.5); background-color: #181818; opacity: 0.55;}
.slider-social svg {width:18px;height: auto;fill:#fff}
.slider-social svg:hover {-webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); -o-transform: scale(1.3); transform: scale(1.3); transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 4.75); }
.carousel-indicators button.active[data-bs-target] {background-color:#a3312a}
.carousel-indicators [data-bs-target] {opacity:1}
@media (max-width:1000px){.xaa {background-image:none !important}.two-col { column-count: 1; }}
.slider-social-box { position: relative; display: block; }
.slider-social { position: absolute; top: 50%; left: 20px; transform: translateY(-50%); display: grid; grid-gap: 25px; z-index: 2; }
@font-face { font-family: swiper-icons; src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA'); font-weight: 400; font-style: normal } :root { --swiper-theme-color: #007aff } :host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1 } .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; display: block } .swiper-vertical>.swiper-wrapper { flex-direction: column } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box } .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper { transform: translate3d(0px,0,0) } .swiper-horizontal { touch-action: pan-y } .swiper-vertical { touch-action: pan-x } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block } .swiper-slide-invisible-blank { visibility: hidden } .swiper-autoheight,.swiper-autoheight .swiper-slide { height: auto } .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform,height } .swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px } .swiper-3d .swiper-wrapper { transform-style: preserve-3d } .swiper-3d { perspective: 1200px } .swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide { transform-style: preserve-3d } .swiper-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none } .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none } .swiper-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start } .swiper-css-mode.swiper-horizontal>.swiper-wrapper { scroll-snap-type: x mandatory } .swiper-css-mode.swiper-vertical>.swiper-wrapper { scroll-snap-type: y mandatory } .swiper-css-mode.swiper-free-mode>.swiper-wrapper { scroll-snap-type: none } .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: none } .swiper-css-mode.swiper-centered>.swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999 } .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide { scroll-snap-align: center center; scroll-snap-stop:always} .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child { margin-inline-start:var(--swiper-centered-offset-before)} .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: :before { height:100%; min-height: 1px; width: var(--swiper-centered-offset-after) } .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child { margin-block-start:var(--swiper-centered-offset-before)} .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: :before { width:100%; min-width: 1px; height: var(--swiper-centered-offset-after) } .swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-3d .swiper-slide-shadow { background: rgba(0,0,0,.15) } .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0)) } .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0)) } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent } .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff } .swiper-lazy-preloader-black { --swiper-preloader-color: #000 } @keyframes swiper-preloader-spin { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } .swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; transform: translateZ(0) } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size) } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size) } :root { --swiper-navigation-size: 44px } .swiper-button-next,.swiper-button-prev { position: absolute; top: var(--swiper-navigation-top-offset,50%); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 2; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #a3312a } .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none } .swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev { display: none!important } .swiper-button-next svg,.swiper-button-prev svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center } .swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg { transform: rotate(180deg) } .swiper-button-prev,.swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset,10px); right: auto } .swiper-button-next,.swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto } .swiper-button-lock { display: none } .swiper-button-next:after,.swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none!important; letter-spacing: 0; font-variant: initial; line-height: 1 } .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after { content: 'prev' } .swiper-button-next,.swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset,10px); left: auto } .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after { content: 'next' } .swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0,0,0); z-index: 10 } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled { display: none!important } .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); left: 0; width: 100% } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(.33); position: relative } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(.33) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(.33) } .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2) } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-bullet:only-child { display: none!important } .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)) } .swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translate3d(0px,-50%,0) } .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: .2s transform,.2s top } .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px) } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform,.2s left } .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform,.2s right } .swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit) } .swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top } .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top } .swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); left: 0; top: 0 } .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; left: 0; top: 0 } .swiper-pagination-lock { display: none } .swiper-scrollbar { border-radius: var(--swiper-scrollbar-border-radius,10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1)) } .swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled { display: none!important } .swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset,1%); bottom: var(--swiper-scrollbar-bottom,4px); top: var(--swiper-scrollbar-top,auto); z-index: 50; height: var(--swiper-scrollbar-size,4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)) } .swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar { position: absolute; left: var(--swiper-scrollbar-left,auto); right: var(--swiper-scrollbar-right,4px); top: var(--swiper-scrollbar-sides-offset,1%); z-index: 50; width: var(--swiper-scrollbar-size,4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%)) } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5)); border-radius: var(--swiper-scrollbar-border-radius,10px); left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-scrollbar-lock { display: none } .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center } .swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg { max-width: 100%; max-height: 100%; object-fit: contain } .swiper-slide-zoomed { cursor: move; touch-action: none } .swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto } .swiper-grid>.swiper-wrapper { flex-wrap: wrap } .swiper-grid-column>.swiper-wrapper { flex-wrap: wrap; flex-direction: column } .swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out } .swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity } .swiper-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-fade .swiper-slide-active { pointer-events: auto } .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper.swiper-cube { overflow: visible } .swiper-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100% } .swiper-cube .swiper-slide .swiper-slide { pointer-events: none } .swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0 } .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible } .swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0 } .swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px) } .swiper-cube .swiper-slide-next+.swiper-slide { pointer-events: auto; visibility: visible } .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper.swiper-flip { overflow: visible } .swiper-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform,opacity,height } .swiper.swiper-cards { overflow: visible } .swiper-cards .swiper-slide { transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden }
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;color:#fff;font:1.6em sans-serif;background:transparent}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:transparent}.baguetteBox-button svg {stroke:#fff;transition:all 0.2s ease}.baguetteBox-button svg:focus,.baguetteBox-button svg:hover{stroke:#a3312a}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
.footer-grid {display: grid ; grid-auto-flow: column; inline-size: fit-content;}
.swiper.mySwiper { width: 100%; }
.swiper.mySwiper .swiper-slide { text-align: center; }
.swiper.mySwipers { width: 100%; height: 100%; }
.swiper.mySwipers .swiper-slide { text-align: center; display: flex; justify-content: center; align-items: center; }
.swiper.mySwipers .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.artists {position: relative;}
.artist-name {color:#000;margin: 0; position: absolute; left: 24px; bottom: 0; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); z-index: 85; color: #fff; color: var(--white); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%; -o-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.PartnersSwiper img{filter: brightness(0) invert(1);opacity:0.7;transition:all ease .2s;max-inline-size: fit-content;place-self: center;width:200px;  height: 50px;object-fit: contain;padding:5px 0}
.PartnersSwiper img:hover {transform:scale(1.1);opacity:1}
.PartnersSwiper .swiper-wrapper {align-items:center;-webkit-align-items:center}
.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active { z-index: unset;opacity:1}
.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item { z-index: unset;}
.carousel-inner .carousel-item > img { -webkit-animation: thing 20s; -o-animation: thing 20s; animation: thing 20s; }
@keyframes thing { from { transform: scale(1, 1); } to { transform: scale(1.3, 1.3); } }
section { scroll-margin-top: 60px; }
.navbar-toggler {border:none}
.navbar-toggler:focus {box-shadow:none}
.howitworks div#v-pills-tab { background: #a3312a; }
.howitworks .nav-pills .nav-link.active, .nav-pills .show>.nav-link { color: #000; background-color: #fff;border-radius:0; text-align:left }
.howitworks .nav-link {text-align:left;padding: 15px 30px;}
.howitworks  .nav-link:focus,.howitworks .nav-link:hover { color: #000; }
.howitworks {display: grid ; grid-template-columns: 2.5fr 6fr;}
.howitworks div#v-pills-tabContent {background:#fff}
@media (max-width:1000px) {.howitworks {grid-template-columns: unset;}.carousel-inner .carousel-item > img {width: 100%; object-fit: cover;object-position: right;}}
.lightbox .as:before { content: ""; opacity: 0; z-index: 2; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: inline-block; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; background: #a3312a75; }
.lightbox:hover .as:before { opacity: 1; }
.artists:hover .artist-name{-webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); left: 50px; bottom: 15px;text-align: left;color:#fff}
.footer-contact svg{width:20px;height:auto;fill:#a3312a;margin-right:10px;transition:all ease .2s}
.footer-social-b svg:hover{fill:#fff}
a.artists:hover img {background:red}
.artists-box .swiper-slide .artists-img:before { content: ""; opacity: 0; z-index: 2; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: inline-block; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; background: #a3312a75; }
.artists-box .swiper-slide:hover .artists-img:before { opacity: 1; }
.artists-img{ position: relative; display: block; margin-left:30px;}	
.swiper-box	.swiper-button-next, .swiper-rtl .swiper-button-prev { right: -70px; left: auto; }
.swiper-box .swiper-button-prev, .swiper-rtl .swiper-button-next{ left: -70px; right: auto; }
@media (min-width:1000px) and (max-width:1650px) {.howitworks {grid-template-columns: 3fr 6fr;}}
@media (min-width:1000px) and (max-width:1450px) {.swiper-box	.swiper-button-next, .swiper-rtl .swiper-button-prev { right: -40px; left: auto; }}
.event-services svg {width:50px;height:auto; fill:#a3312a}
.hplist:before { content: url('data:image/svg+xml;utf8,<svg fill="rgb(115 115 115)" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><path d="M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"/></svg>'); display: inline-block; width: 10px; fill:#a3312a; margin-right:10px; }
.centeredimg { display: flex ; justify-content: center ; align-items: center; z-index: 1; position:relative; }
.centeredimg img.testa { vertical-align: middle; position: absolute; height: auto; top: 100px; max-inline-size: fit-content; }
@media(max-width:1200px) { .centeredimg {display:none} .fs-5 {font-size:16px !important}}
.artists-box .swiper-slide:hover .artists-img img {    transform: scale(1.1); -webkit-transform: scale(1.1);} .artists-img {overflow:hidden} .artists-img img{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.lightbox:hover .as img {    transform: scale(1.1); -webkit-transform: scale(1.1);} .as {overflow:hidden} .as img{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.gallery-button { text-transform: uppercase; position: relative; font-weight: 400; background: #a3312a; font-family: var(--title-fonts); font-size: 13px; vertical-align: middle; border: none; overflow: hidden; -moz-border-radius: 0px; direction: rtl; }
.as .gallery-action {opacity: 0.7;position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 3; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }
.as .gallery-action .gallery-button { padding: 0; width: 60px; height: 60px;  display: inline-block; line-height: 60px; text-align: center; -webkit-border-radius: 900px; -moz-border-radius: 900px; border-radius: 900px; }
.lightbox .as:hover .gallery-action { opacity: 1; }
.lightbox .as .gallery-action svg { fill: #fff; width: 30px; height: auto; }
.xaa { position: relative;width:100%;height:100%;object-fit: cover; }
.xaa:before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: linear-gradient(138deg, #ffffff, #ffffffbd); filter: grayscale(100%); }
.PartnersSwiper .swiper-slide a {display:grid}
.header-box { height: 300px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position: relative; padding: 15px;display: flex; justify-content: center; align-items: center;}
.header-box:before { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background: #25252580;}
.header-box-text {position: relative; color: #fff; padding: 95px 0 75px 0; text-align: center;display: flex; justify-content: center; align-items: center;}
@media (max-width:900px){ .header-box {height: 18rem; } .header-box img {height: 18rem}.swiper-box	.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; } .swiper-box .swiper-button-prev, .swiper-rtl .swiper-button-next{ left: 10px; right: auto; } }
.ltx-album-sc .div-image { position: relative; margin-top: 10px; }
.ltx-album-sc .div-image span { display: inline-block; position: relative; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.ltx-album-sc .div-image span .slider-imagex { max-width: 500px; position: relative; z-index: 2; }
.ltx-album-sc .div-image span .ltx-vinyl { position: absolute; left: 80px; z-index: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.ltx-album-sc .div-image span .ltx-shadow { position: absolute; }
.ltx-album-sc .div-image img { height: auto; max-width: 100%; vertical-align: middle; }
.ltx-album-sc .div-image span:hover .ltx-vinyl { -webkit-transform: translateX(50px); -moz-transform: translateX(50px); -ms-transform: translateX(50px); -o-transform: translateX(50px); transform: translateX(50px); }
@media (min-width: 1200px) {
.ltx-album-sc .div-image span:hover .ltx-vinyl { -webkit-transform: translateX(140px); -moz-transform: translateX(140px); -ms-transform: translateX(140px); -o-transform: translateX(140px); transform: translateX(140px); }
}
@media (min-width: 1200px) {
.ltx-album-sc .div-image span:hover { -webkit-transform: translateX(-80px); -moz-transform: translateX(-80px); -ms-transform: translateX(-80px); -o-transform: translateX(-80px); transform: translateX(-80px); }
}
.album-discovery ul li { border-bottom: 1px solid #eee; font-size: 18px; list-style: none; display: grid ; grid-auto-flow: column; margin-bottom: 10px; padding-bottom: 10px; }
.album-discovery ul li:last-child  { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.ltx-album-sc .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }
.ltx-album-sc .swiper-slide {background: #fff;}
.ltx-album-sc .swiper { width: 100%; height: 300px; margin-left: auto; margin-right: auto; }
.ltx-album-sc .swiper-slide { background-size: cover; background-position: center; }
.ltx-album-sc .mySwiper2x { height: 80%; width: 100%; }
.ltx-album-sc .mySwiperx { height: 20%; box-sizing: border-box; padding: 10px 0; }
.ltx-album-sc .mySwiperx .swiper-slide { width: 25%; height: 100%; opacity: 0.4; }
.swiper-container-3d { -webkit-perspective: 1200px; -moz-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; }
.ltx-album-sc .mySwiperx .swiper-slide-thumb-active { opacity: 1; border: 2px solid #a3312a; }
.ltx-album-sc .mySwiperx .swiper-slide  img { display: block; width: 100%; height: 100%; object-fit: cover; }
.songs .swiper { width: 100%; height: 100%; }
.songs .swiper-slide { text-align: center; font-size: 18px; display: flex; justify-content: center; align-items: center; }
.songs .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.songs .swiper-slide .songs-cover:before, .cover-thumb .swiper-slide .songs-cover:before { content: ""; opacity: 0; z-index: 9; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: inline-block; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; background: #a3312a75; }
.songs .swiper-slide:hover .songs-cover:before, .cover-thumb .swiper-slide:hover .songs-cover:before { opacity: 1; }
.gallery-button {text-transform: uppercase; position: relative; font-weight: 400; background: #a3312a; font-family: var(--title-fonts); font-size: 13px; vertical-align: middle; border: none; overflow: hidden; -moz-border-radius: 0px; direction: rtl; }
.songs .swiper-slide.swiper-slide-active .gallery-action .gallery-button { padding: 0; width: 60px; height: 60px; opacity: 1; display: inline-block; line-height: 60px; text-align: center; -webkit-border-radius: 900px; -moz-border-radius: 900px; border-radius: 900px; }
.songs .swiper-slide.swiper-slide-active:hover .gallery-action { opacity: 1; }
.songs .swiper-slide.swiper-slide-active .gallery-action svg { fill: #fff; width: 30px; height: auto; }
.header-center-text {align-items: center; inline-size: fit-content; text-align: center}
.header-box button {background:none;border:none;padding:0}
.fit-content {inline-size: fit-content;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color:#000;background:#fff;border-radius:0.2rem;font-weight:bold;text-align: left;}
.nav-pills .nav-link:hover {color:#000}
.sidebar-fixed { width: 350px;flex-shrink: 0;}
.sidebar-fixed .nav-pills .nav-link.active, .nav-pills .show>.nav-link {width: 100%;}
.sidebar-fixed li.nav-item { width: 100%; }
@media (max-width: 1200px) {
.nav-scroll-wrapper { overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; }
.nav-scroll-wrapper::-webkit-scrollbar { display: none; }
.nav-pills { flex-wrap: nowrap !important; white-space: nowrap; display: flex; gap: 0.5rem; }
.nav-pills .nav-item { flex: 0 0 auto; }
.sidebar-fixed { width: unset;flex-shrink:unset;}
.sidebar-fixed .nav-pills .nav-link.active, .nav-pills .show>.nav-link {width: unset;}
.sidebar-fixed li.nav-item { width: unset; }
}
#btn-back-to-top { opacity: 0; transition: opacity 0.4s ease; pointer-events: none; }
#btn-back-to-top.show { opacity: 1; pointer-events: auto; }
.go-to-top svg{width:1.5em;fill:#fff}
.go-to-top button { bottom: 40px; right: 40px; z-index: 9999; background: #a3312a;border: none; width: 40px; height: 40px;border-radius:0.2rem}
.go-to-top button:hover {background: #000}
.go-to-top button:hover svg{fill:#fff}
.border-top-hpg {border-top:1px solid #292929}
.footer { position: relative; z-index: 1; background-color: #181818; }
.form-control, .form-select  { background-color: transparent;  border: 1px solid #dbdbdb; border-radius: 0.375rem;padding:10px }
.form-floating>.form-control-plaintext~label::after, .form-floating>.form-control:focus~label::after, .form-floating>.form-control:not(:placeholder-shown)~label::after, .form-floating>.form-select~label::after {background:transparent}
.form-control:focus, .form-select:focus {box-shadow:unset;border: 1px solid #a3312a ;background:transparent}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label { color: rgba(var(--bs-body-color-rgb), .65); transform: scale(.85) translateY(-.5rem) translateX(-.1rem); }
.how-box h3 {background: #a3312a;color:#fff; width: 40px; height: 40px; display: flex ; align-items: center; text-align: center; justify-content: center; border-radius: 20px; }
.how-box small {color:#6c757d}
.how-box{border:1px solid #404040;transition:all ease .2s}
.how-box:hover{border:1px solid #a3312a; background:#a3312a; color:#fff}
.how-box:hover small{color:#fff}
.event-box:hover .event-img-box img {transform: scale(1.1); -webkit-transform: scale(1.1);}
.event-img-box img {transition: all ease .2s}
.event-img-box {overflow:hidden}
.event-box:hover h4 {color:#a3312a}
.hp-slider span {font-weight:bold}
.hp-slider small {opacity:0.6}
.pe-cursor { cursor: pointer; }
.social-register { opacity: 1; transition: all ease 0.2s; padding: 13px 20px; background: transparent; color: #000; border: 1px solid #a3312a; }
.social-register:hover {background: #a3312a; color: #fff; border: 1px solid #a3312a; }
.social-register svg { margin-left: 3px; width: 23px; height: auto; }
.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active { background-color: #000; }
.button-nav {background: #ffffff24; border-radius: .375em;padding: 0.5rem}
a.button-nav:hover {background: #a3312a; border-radius: .375em;color:#fff;padding: 0.5rem}
.hp-box img {height:50px;width:auto}
.gallery-hp .swiper-slide h5 {color:#fff}
.bg-white .gallery-hp .swiper-slide h5 {color:#000}
.gallery-hp .swiper-slide:hover h5 {color:#a3312a}
.partner-box img{max-width: 100%; max-height: 50px;width: auto; height: auto; object-fit: contain;display: block;}
a.artist-links svg {width:1.4em; fill:#000}
a.artist-links:hover svg {fill:#a3312a}
a.artist-links, a.lightbox h6 {color:#000}
.hp-bg a.artist-links,.hp-bg a.lightbox h6 {color:#fff}
a.artist-links:hover, a.lightbox:hover h6{color:#a3312a}
.playlist-img .as .gallery-action {opacity:0.7}
@media (max-width:768px) {
	.artist-name {position:unset;transform:unset;padding-top:10px}
	.artists:hover .artist-name{-webkit-transform:unset; -moz-transform:unset; -ms-transform:unset; -o-transform:unset; transform:unset;color:#000;bottom:unset;left:unset;text-align: center}
	.artists-img{margin-left:0;}	
}
#artists .swiper-pagination-bullet-active {background: #a3312a; }
#carouselExampleInterval, #carouselExampleInterval .carousel-inner, #carouselExampleInterval .carousel-item { height: 100svh; min-height: 100vh; } #carouselExampleInterval .carousel-item > img { width: 100%; height: 100%; object-fit: cover; } #carouselExampleInterval .carousel-indicators { position: absolute; bottom: clamp(12px, 3vh, 28px); margin: 0; } :root { --navbar-h: 0px; } .has-fixed-nav #carouselExampleInterval, .has-fixed-nav #carouselExampleInterval .carousel-inner, .has-fixed-nav #carouselExampleInterval .carousel-item { height: calc(100svh - var(--navbar-h)); } #carouselExampleInterval { overflow: hidden; }
.carousel-item {cursor:pointer}
.fib { background-size: contain; background-position: 50%; background-repeat: no-repeat; }.fi { background-repeat: no-repeat; position: relative; display: inline-block;width: 20px; background-position: center; }.fi:before { content: '\00a0'; } .fi.fis { width: 1em; } .fi-ad { background-image: url(../flags/4x3/ad.svg); } .fi-ad.fis { background-image: url(../flags/1x1/ad.svg); } .fi-ae { background-image: url(../flags/4x3/ae.svg); } .fi-ae.fis { background-image: url(../flags/1x1/ae.svg); } .fi-af { background-image: url(../flags/4x3/af.svg); } .fi-af.fis { background-image: url(../flags/1x1/af.svg); } .fi-ag { background-image: url(../flags/4x3/ag.svg); } .fi-ag.fis { background-image: url(../flags/1x1/ag.svg); } .fi-ai { background-image: url(../flags/4x3/ai.svg); } .fi-ai.fis { background-image: url(../flags/1x1/ai.svg); } .fi-al { background-image: url(../flags/4x3/al.svg); } .fi-al.fis { background-image: url(../flags/1x1/al.svg); } .fi-am { background-image: url(../flags/4x3/am.svg); } .fi-am.fis { background-image: url(../flags/1x1/am.svg); } .fi-ao { background-image: url(../flags/4x3/ao.svg); } .fi-ao.fis { background-image: url(../flags/1x1/ao.svg); } .fi-aq { background-image: url(../flags/4x3/aq.svg); } .fi-aq.fis { background-image: url(../flags/1x1/aq.svg); } .fi-ar { background-image: url(../flags/4x3/ar.svg); } .fi-ar.fis { background-image: url(../flags/1x1/ar.svg); } .fi-as { background-image: url(../flags/4x3/as.svg); } .fi-as.fis { background-image: url(../flags/1x1/as.svg); } .fi-at { background-image: url(../flags/4x3/at.svg); } .fi-at.fis { background-image: url(../flags/1x1/at.svg); } .fi-au { background-image: url(../flags/4x3/au.svg); } .fi-au.fis { background-image: url(../flags/1x1/au.svg); } .fi-aw { background-image: url(../flags/4x3/aw.svg); } .fi-aw.fis { background-image: url(../flags/1x1/aw.svg); } .fi-ax { background-image: url(../flags/4x3/ax.svg); } .fi-ax.fis { background-image: url(../flags/1x1/ax.svg); } .fi-az { background-image: url(../flags/4x3/az.svg); } .fi-az.fis { background-image: url(../flags/1x1/az.svg); } .fi-ba { background-image: url(../flags/4x3/ba.svg); } .fi-ba.fis { background-image: url(../flags/1x1/ba.svg); } .fi-bb { background-image: url(../flags/4x3/bb.svg); } .fi-bb.fis { background-image: url(../flags/1x1/bb.svg); } .fi-bd { background-image: url(../flags/4x3/bd.svg); } .fi-bd.fis { background-image: url(../flags/1x1/bd.svg); } .fi-be { background-image: url(../flags/4x3/be.svg); } .fi-be.fis { background-image: url(../flags/1x1/be.svg); } .fi-bf { background-image: url(../flags/4x3/bf.svg); } .fi-bf.fis { background-image: url(../flags/1x1/bf.svg); } .fi-bg { background-image: url(../flags/4x3/bg.svg); } .fi-bg.fis { background-image: url(../flags/1x1/bg.svg); } .fi-bh { background-image: url(../flags/4x3/bh.svg); } .fi-bh.fis { background-image: url(../flags/1x1/bh.svg); } .fi-bi { background-image: url(../flags/4x3/bi.svg); } .fi-bi.fis { background-image: url(../flags/1x1/bi.svg); } .fi-bj { background-image: url(../flags/4x3/bj.svg); } .fi-bj.fis { background-image: url(../flags/1x1/bj.svg); } .fi-bl { background-image: url(../flags/4x3/bl.svg); } .fi-bl.fis { background-image: url(../flags/1x1/bl.svg); } .fi-bm { background-image: url(../flags/4x3/bm.svg); } .fi-bm.fis { background-image: url(../flags/1x1/bm.svg); } .fi-bn { background-image: url(../flags/4x3/bn.svg); } .fi-bn.fis { background-image: url(../flags/1x1/bn.svg); } .fi-bo { background-image: url(../flags/4x3/bo.svg); } .fi-bo.fis { background-image: url(../flags/1x1/bo.svg); } .fi-bq { background-image: url(../flags/4x3/bq.svg); } .fi-bq.fis { background-image: url(../flags/1x1/bq.svg); } .fi-br { background-image: url(../flags/4x3/br.svg); } .fi-br.fis { background-image: url(../flags/1x1/br.svg); } .fi-bs { background-image: url(../flags/4x3/bs.svg); } .fi-bs.fis { background-image: url(../flags/1x1/bs.svg); } .fi-bt { background-image: url(../flags/4x3/bt.svg); } .fi-bt.fis { background-image: url(../flags/1x1/bt.svg); } .fi-bv { background-image: url(../flags/4x3/bv.svg); } .fi-bv.fis { background-image: url(../flags/1x1/bv.svg); } .fi-bw { background-image: url(../flags/4x3/bw.svg); } .fi-bw.fis { background-image: url(../flags/1x1/bw.svg); } .fi-by { background-image: url(../flags/4x3/by.svg); } .fi-by.fis { background-image: url(../flags/1x1/by.svg); } .fi-bz { background-image: url(../flags/4x3/bz.svg); } .fi-bz.fis { background-image: url(../flags/1x1/bz.svg); } .fi-ca { background-image: url(../flags/4x3/ca.svg); } .fi-ca.fis { background-image: url(../flags/1x1/ca.svg); } .fi-cc { background-image: url(../flags/4x3/cc.svg); } .fi-cc.fis { background-image: url(../flags/1x1/cc.svg); } .fi-cd { background-image: url(../flags/4x3/cd.svg); } .fi-cd.fis { background-image: url(../flags/1x1/cd.svg); } .fi-cf { background-image: url(../flags/4x3/cf.svg); } .fi-cf.fis { background-image: url(../flags/1x1/cf.svg); } .fi-cg { background-image: url(../flags/4x3/cg.svg); } .fi-cg.fis { background-image: url(../flags/1x1/cg.svg); } .fi-ch { background-image: url(../flags/4x3/ch.svg); } .fi-ch.fis { background-image: url(../flags/1x1/ch.svg); } .fi-ci { background-image: url(../flags/4x3/ci.svg); } .fi-ci.fis { background-image: url(../flags/1x1/ci.svg); } .fi-ck { background-image: url(../flags/4x3/ck.svg); } .fi-ck.fis { background-image: url(../flags/1x1/ck.svg); } .fi-cl { background-image: url(../flags/4x3/cl.svg); } .fi-cl.fis { background-image: url(../flags/1x1/cl.svg); } .fi-cm { background-image: url(../flags/4x3/cm.svg); } .fi-cm.fis { background-image: url(../flags/1x1/cm.svg); } .fi-cn { background-image: url(../flags/4x3/cn.svg); } .fi-cn.fis { background-image: url(../flags/1x1/cn.svg); } .fi-co { background-image: url(../flags/4x3/co.svg); } .fi-co.fis { background-image: url(../flags/1x1/co.svg); } .fi-cr { background-image: url(../flags/4x3/cr.svg); } .fi-cr.fis { background-image: url(../flags/1x1/cr.svg); } .fi-cu { background-image: url(../flags/4x3/cu.svg); } .fi-cu.fis { background-image: url(../flags/1x1/cu.svg); } .fi-cv { background-image: url(../flags/4x3/cv.svg); } .fi-cv.fis { background-image: url(../flags/1x1/cv.svg); } .fi-cw { background-image: url(../flags/4x3/cw.svg); } .fi-cw.fis { background-image: url(../flags/1x1/cw.svg); } .fi-cx { background-image: url(../flags/4x3/cx.svg); } .fi-cx.fis { background-image: url(../flags/1x1/cx.svg); } .fi-cy { background-image: url(../flags/4x3/cy.svg); } .fi-cy.fis { background-image: url(../flags/1x1/cy.svg); } .fi-cz { background-image: url(../flags/4x3/cz.svg); } .fi-cz.fis { background-image: url(../flags/1x1/cz.svg); } .fi-de { background-image: url(../flags/4x3/de.svg); } .fi-de.fis { background-image: url(../flags/1x1/de.svg); } .fi-dj { background-image: url(../flags/4x3/dj.svg); } .fi-dj.fis { background-image: url(../flags/1x1/dj.svg); } .fi-dk { background-image: url(../flags/4x3/dk.svg); } .fi-dk.fis { background-image: url(../flags/1x1/dk.svg); } .fi-dm { background-image: url(../flags/4x3/dm.svg); } .fi-dm.fis { background-image: url(../flags/1x1/dm.svg); } .fi-do { background-image: url(../flags/4x3/do.svg); } .fi-do.fis { background-image: url(../flags/1x1/do.svg); } .fi-dz { background-image: url(../flags/4x3/dz.svg); } .fi-dz.fis { background-image: url(../flags/1x1/dz.svg); } .fi-ec { background-image: url(../flags/4x3/ec.svg); } .fi-ec.fis { background-image: url(../flags/1x1/ec.svg); } .fi-ee { background-image: url(../flags/4x3/ee.svg); } .fi-ee.fis { background-image: url(../flags/1x1/ee.svg); } .fi-eg { background-image: url(../flags/4x3/eg.svg); } .fi-eg.fis { background-image: url(../flags/1x1/eg.svg); } .fi-eh { background-image: url(../flags/4x3/eh.svg); } .fi-eh.fis { background-image: url(../flags/1x1/eh.svg); } .fi-er { background-image: url(../flags/4x3/er.svg); } .fi-er.fis { background-image: url(../flags/1x1/er.svg); } .fi-es { background-image: url(../flags/4x3/es.svg); } .fi-es.fis { background-image: url(../flags/1x1/es.svg); } .fi-et { background-image: url(../flags/4x3/et.svg); } .fi-et.fis { background-image: url(../flags/1x1/et.svg); } .fi-fi { background-image: url(../flags/4x3/fi.svg); } .fi-fi.fis { background-image: url(../flags/1x1/fi.svg); } .fi-fj { background-image: url(../flags/4x3/fj.svg); } .fi-fj.fis { background-image: url(../flags/1x1/fj.svg); } .fi-fk { background-image: url(../flags/4x3/fk.svg); } .fi-fk.fis { background-image: url(../flags/1x1/fk.svg); } .fi-fm { background-image: url(../flags/4x3/fm.svg); } .fi-fm.fis { background-image: url(../flags/1x1/fm.svg); } .fi-fo { background-image: url(../flags/4x3/fo.svg); } .fi-fo.fis { background-image: url(../flags/1x1/fo.svg); } .fi-fr { background-image: url(../flags/4x3/fr.svg); } .fi-fr.fis { background-image: url(../flags/1x1/fr.svg); } .fi-ga { background-image: url(../flags/4x3/ga.svg); } .fi-ga.fis { background-image: url(../flags/1x1/ga.svg); } .fi-gb { background-image: url(../flags/4x3/gb.svg); } .fi-gb.fis { background-image: url(../flags/1x1/gb.svg); } .fi-gd { background-image: url(../flags/4x3/gd.svg); } .fi-gd.fis { background-image: url(../flags/1x1/gd.svg); } .fi-ge { background-image: url(../flags/4x3/ge.svg); } .fi-ge.fis { background-image: url(../flags/1x1/ge.svg); } .fi-gf { background-image: url(../flags/4x3/gf.svg); } .fi-gf.fis { background-image: url(../flags/1x1/gf.svg); } .fi-gg { background-image: url(../flags/4x3/gg.svg); } .fi-gg.fis { background-image: url(../flags/1x1/gg.svg); } .fi-gh { background-image: url(../flags/4x3/gh.svg); } .fi-gh.fis { background-image: url(../flags/1x1/gh.svg); } .fi-gi { background-image: url(../flags/4x3/gi.svg); } .fi-gi.fis { background-image: url(../flags/1x1/gi.svg); } .fi-gl { background-image: url(../flags/4x3/gl.svg); } .fi-gl.fis { background-image: url(../flags/1x1/gl.svg); } .fi-gm { background-image: url(../flags/4x3/gm.svg); } .fi-gm.fis { background-image: url(../flags/1x1/gm.svg); } .fi-gn { background-image: url(../flags/4x3/gn.svg); } .fi-gn.fis { background-image: url(../flags/1x1/gn.svg); } .fi-gp { background-image: url(../flags/4x3/gp.svg); } .fi-gp.fis { background-image: url(../flags/1x1/gp.svg); } .fi-gq { background-image: url(../flags/4x3/gq.svg); } .fi-gq.fis { background-image: url(../flags/1x1/gq.svg); } .fi-gr { background-image: url(../flags/4x3/gr.svg); } .fi-gr.fis { background-image: url(../flags/1x1/gr.svg); } .fi-gs { background-image: url(../flags/4x3/gs.svg); } .fi-gs.fis { background-image: url(../flags/1x1/gs.svg); } .fi-gt { background-image: url(../flags/4x3/gt.svg); } .fi-gt.fis { background-image: url(../flags/1x1/gt.svg); } .fi-gu { background-image: url(../flags/4x3/gu.svg); } .fi-gu.fis { background-image: url(../flags/1x1/gu.svg); } .fi-gw { background-image: url(../flags/4x3/gw.svg); } .fi-gw.fis { background-image: url(../flags/1x1/gw.svg); } .fi-gy { background-image: url(../flags/4x3/gy.svg); } .fi-gy.fis { background-image: url(../flags/1x1/gy.svg); } .fi-hk { background-image: url(../flags/4x3/hk.svg); } .fi-hk.fis { background-image: url(../flags/1x1/hk.svg); } .fi-hm { background-image: url(../flags/4x3/hm.svg); } .fi-hm.fis { background-image: url(../flags/1x1/hm.svg); } .fi-hn { background-image: url(../flags/4x3/hn.svg); } .fi-hn.fis { background-image: url(../flags/1x1/hn.svg); } .fi-hr { background-image: url(../flags/4x3/hr.svg); } .fi-hr.fis { background-image: url(../flags/1x1/hr.svg); } .fi-ht { background-image: url(../flags/4x3/ht.svg); } .fi-ht.fis { background-image: url(../flags/1x1/ht.svg); } .fi-hu { background-image: url(../flags/4x3/hu.svg); } .fi-hu.fis { background-image: url(../flags/1x1/hu.svg); } .fi-id { background-image: url(../flags/4x3/id.svg); } .fi-id.fis { background-image: url(../flags/1x1/id.svg); } .fi-ie { background-image: url(../flags/4x3/ie.svg); } .fi-ie.fis { background-image: url(../flags/1x1/ie.svg); } .fi-il { background-image: url(../flags/4x3/il.svg); } .fi-il.fis { background-image: url(../flags/1x1/il.svg); } .fi-im { background-image: url(../flags/4x3/im.svg); } .fi-im.fis { background-image: url(../flags/1x1/im.svg); } .fi-in { background-image: url(../flags/4x3/in.svg); } .fi-in.fis { background-image: url(../flags/1x1/in.svg); } .fi-io { background-image: url(../flags/4x3/io.svg); } .fi-io.fis { background-image: url(../flags/1x1/io.svg); } .fi-iq { background-image: url(../flags/4x3/iq.svg); } .fi-iq.fis { background-image: url(../flags/1x1/iq.svg); } .fi-ir { background-image: url(../flags/4x3/ir.svg); } .fi-ir.fis { background-image: url(../flags/1x1/ir.svg); } .fi-is { background-image: url(../flags/4x3/is.svg); } .fi-is.fis { background-image: url(../flags/1x1/is.svg); } .fi-it { background-image: url(../flags/4x3/it.svg); } .fi-it.fis { background-image: url(../flags/1x1/it.svg); } .fi-je { background-image: url(../flags/4x3/je.svg); } .fi-je.fis { background-image: url(../flags/1x1/je.svg); } .fi-jm { background-image: url(../flags/4x3/jm.svg); } .fi-jm.fis { background-image: url(../flags/1x1/jm.svg); } .fi-jo { background-image: url(../flags/4x3/jo.svg); } .fi-jo.fis { background-image: url(../flags/1x1/jo.svg); } .fi-jp { background-image: url(../flags/4x3/jp.svg); } .fi-jp.fis { background-image: url(../flags/1x1/jp.svg); } .fi-ke { background-image: url(../flags/4x3/ke.svg); } .fi-ke.fis { background-image: url(../flags/1x1/ke.svg); } .fi-kg { background-image: url(../flags/4x3/kg.svg); } .fi-kg.fis { background-image: url(../flags/1x1/kg.svg); } .fi-kh { background-image: url(../flags/4x3/kh.svg); } .fi-kh.fis { background-image: url(../flags/1x1/kh.svg); } .fi-ki { background-image: url(../flags/4x3/ki.svg); } .fi-ki.fis { background-image: url(../flags/1x1/ki.svg); } .fi-km { background-image: url(../flags/4x3/km.svg); } .fi-km.fis { background-image: url(../flags/1x1/km.svg); } .fi-kn { background-image: url(../flags/4x3/kn.svg); } .fi-kn.fis { background-image: url(../flags/1x1/kn.svg); } .fi-kp { background-image: url(../flags/4x3/kp.svg); } .fi-kp.fis { background-image: url(../flags/1x1/kp.svg); } .fi-kr { background-image: url(../flags/4x3/kr.svg); } .fi-kr.fis { background-image: url(../flags/1x1/kr.svg); } .fi-kw { background-image: url(../flags/4x3/kw.svg); } .fi-kw.fis { background-image: url(../flags/1x1/kw.svg); } .fi-ky { background-image: url(../flags/4x3/ky.svg); } .fi-ky.fis { background-image: url(../flags/1x1/ky.svg); } .fi-kz { background-image: url(../flags/4x3/kz.svg); } .fi-kz.fis { background-image: url(../flags/1x1/kz.svg); } .fi-la { background-image: url(../flags/4x3/la.svg); } .fi-la.fis { background-image: url(../flags/1x1/la.svg); } .fi-lb { background-image: url(../flags/4x3/lb.svg); } .fi-lb.fis { background-image: url(../flags/1x1/lb.svg); } .fi-lc { background-image: url(../flags/4x3/lc.svg); } .fi-lc.fis { background-image: url(../flags/1x1/lc.svg); } .fi-li { background-image: url(../flags/4x3/li.svg); } .fi-li.fis { background-image: url(../flags/1x1/li.svg); } .fi-lk { background-image: url(../flags/4x3/lk.svg); } .fi-lk.fis { background-image: url(../flags/1x1/lk.svg); } .fi-lr { background-image: url(../flags/4x3/lr.svg); } .fi-lr.fis { background-image: url(../flags/1x1/lr.svg); } .fi-ls { background-image: url(../flags/4x3/ls.svg); } .fi-ls.fis { background-image: url(../flags/1x1/ls.svg); } .fi-lt { background-image: url(../flags/4x3/lt.svg); } .fi-lt.fis { background-image: url(../flags/1x1/lt.svg); } .fi-lu { background-image: url(../flags/4x3/lu.svg); } .fi-lu.fis { background-image: url(../flags/1x1/lu.svg); } .fi-lv { background-image: url(../flags/4x3/lv.svg); } .fi-lv.fis { background-image: url(../flags/1x1/lv.svg); } .fi-ly { background-image: url(../flags/4x3/ly.svg); } .fi-ly.fis { background-image: url(../flags/1x1/ly.svg); } .fi-ma { background-image: url(../flags/4x3/ma.svg); } .fi-ma.fis { background-image: url(../flags/1x1/ma.svg); } .fi-mc { background-image: url(../flags/4x3/mc.svg); } .fi-mc.fis { background-image: url(../flags/1x1/mc.svg); } .fi-md { background-image: url(../flags/4x3/md.svg); } .fi-md.fis { background-image: url(../flags/1x1/md.svg); } .fi-me { background-image: url(../flags/4x3/me.svg); } .fi-me.fis { background-image: url(../flags/1x1/me.svg); } .fi-mf { background-image: url(../flags/4x3/mf.svg); } .fi-mf.fis { background-image: url(../flags/1x1/mf.svg); } .fi-mg { background-image: url(../flags/4x3/mg.svg); } .fi-mg.fis { background-image: url(../flags/1x1/mg.svg); } .fi-mh { background-image: url(../flags/4x3/mh.svg); } .fi-mh.fis { background-image: url(../flags/1x1/mh.svg); } .fi-mk { background-image: url(../flags/4x3/mk.svg); } .fi-mk.fis { background-image: url(../flags/1x1/mk.svg); } .fi-ml { background-image: url(../flags/4x3/ml.svg); } .fi-ml.fis { background-image: url(../flags/1x1/ml.svg); } .fi-mm { background-image: url(../flags/4x3/mm.svg); } .fi-mm.fis { background-image: url(../flags/1x1/mm.svg); } .fi-mn { background-image: url(../flags/4x3/mn.svg); } .fi-mn.fis { background-image: url(../flags/1x1/mn.svg); } .fi-mo { background-image: url(../flags/4x3/mo.svg); } .fi-mo.fis { background-image: url(../flags/1x1/mo.svg); } .fi-mp { background-image: url(../flags/4x3/mp.svg); } .fi-mp.fis { background-image: url(../flags/1x1/mp.svg); } .fi-mq { background-image: url(../flags/4x3/mq.svg); } .fi-mq.fis { background-image: url(../flags/1x1/mq.svg); } .fi-mr { background-image: url(../flags/4x3/mr.svg); } .fi-mr.fis { background-image: url(../flags/1x1/mr.svg); } .fi-ms { background-image: url(../flags/4x3/ms.svg); } .fi-ms.fis { background-image: url(../flags/1x1/ms.svg); } .fi-mt { background-image: url(../flags/4x3/mt.svg); } .fi-mt.fis { background-image: url(../flags/1x1/mt.svg); } .fi-mu { background-image: url(../flags/4x3/mu.svg); } .fi-mu.fis { background-image: url(../flags/1x1/mu.svg); } .fi-mv { background-image: url(../flags/4x3/mv.svg); } .fi-mv.fis { background-image: url(../flags/1x1/mv.svg); } .fi-mw { background-image: url(../flags/4x3/mw.svg); } .fi-mw.fis { background-image: url(../flags/1x1/mw.svg); } .fi-mx { background-image: url(../flags/4x3/mx.svg); } .fi-mx.fis { background-image: url(../flags/1x1/mx.svg); } .fi-my { background-image: url(../flags/4x3/my.svg); } .fi-my.fis { background-image: url(../flags/1x1/my.svg); } .fi-mz { background-image: url(../flags/4x3/mz.svg); } .fi-mz.fis { background-image: url(../flags/1x1/mz.svg); } .fi-na { background-image: url(../flags/4x3/na.svg); } .fi-na.fis { background-image: url(../flags/1x1/na.svg); } .fi-nc { background-image: url(../flags/4x3/nc.svg); } .fi-nc.fis { background-image: url(../flags/1x1/nc.svg); } .fi-ne { background-image: url(../flags/4x3/ne.svg); } .fi-ne.fis { background-image: url(../flags/1x1/ne.svg); } .fi-nf { background-image: url(../flags/4x3/nf.svg); } .fi-nf.fis { background-image: url(../flags/1x1/nf.svg); } .fi-ng { background-image: url(../flags/4x3/ng.svg); } .fi-ng.fis { background-image: url(../flags/1x1/ng.svg); } .fi-ni { background-image: url(../flags/4x3/ni.svg); } .fi-ni.fis { background-image: url(../flags/1x1/ni.svg); } .fi-nl { background-image: url(../flags/4x3/nl.svg); } .fi-nl.fis { background-image: url(../flags/1x1/nl.svg); } .fi-no { background-image: url(../flags/4x3/no.svg); } .fi-no.fis { background-image: url(../flags/1x1/no.svg); } .fi-np { background-image: url(../flags/4x3/np.svg); } .fi-np.fis { background-image: url(../flags/1x1/np.svg); } .fi-nr { background-image: url(../flags/4x3/nr.svg); } .fi-nr.fis { background-image: url(../flags/1x1/nr.svg); } .fi-nu { background-image: url(../flags/4x3/nu.svg); } .fi-nu.fis { background-image: url(../flags/1x1/nu.svg); } .fi-nz { background-image: url(../flags/4x3/nz.svg); } .fi-nz.fis { background-image: url(../flags/1x1/nz.svg); } .fi-om { background-image: url(../flags/4x3/om.svg); } .fi-om.fis { background-image: url(../flags/1x1/om.svg); } .fi-pa { background-image: url(../flags/4x3/pa.svg); } .fi-pa.fis { background-image: url(../flags/1x1/pa.svg); } .fi-pe { background-image: url(../flags/4x3/pe.svg); } .fi-pe.fis { background-image: url(../flags/1x1/pe.svg); } .fi-pf { background-image: url(../flags/4x3/pf.svg); } .fi-pf.fis { background-image: url(../flags/1x1/pf.svg); } .fi-pg { background-image: url(../flags/4x3/pg.svg); } .fi-pg.fis { background-image: url(../flags/1x1/pg.svg); } .fi-ph { background-image: url(../flags/4x3/ph.svg); } .fi-ph.fis { background-image: url(../flags/1x1/ph.svg); } .fi-pk { background-image: url(../flags/4x3/pk.svg); } .fi-pk.fis { background-image: url(../flags/1x1/pk.svg); } .fi-pl { background-image: url(../flags/4x3/pl.svg); } .fi-pl.fis { background-image: url(../flags/1x1/pl.svg); } .fi-pm { background-image: url(../flags/4x3/pm.svg); } .fi-pm.fis { background-image: url(../flags/1x1/pm.svg); } .fi-pn { background-image: url(../flags/4x3/pn.svg); } .fi-pn.fis { background-image: url(../flags/1x1/pn.svg); } .fi-pr { background-image: url(../flags/4x3/pr.svg); } .fi-pr.fis { background-image: url(../flags/1x1/pr.svg); } .fi-ps { background-image: url(../flags/4x3/ps.svg); } .fi-ps.fis { background-image: url(../flags/1x1/ps.svg); } .fi-pt { background-image: url(../flags/4x3/pt.svg); } .fi-pt.fis { background-image: url(../flags/1x1/pt.svg); } .fi-pw { background-image: url(../flags/4x3/pw.svg); } .fi-pw.fis { background-image: url(../flags/1x1/pw.svg); } .fi-py { background-image: url(../flags/4x3/py.svg); } .fi-py.fis { background-image: url(../flags/1x1/py.svg); } .fi-qa { background-image: url(../flags/4x3/qa.svg); } .fi-qa.fis { background-image: url(../flags/1x1/qa.svg); } .fi-re { background-image: url(../flags/4x3/re.svg); } .fi-re.fis { background-image: url(../flags/1x1/re.svg); } .fi-ro { background-image: url(../flags/4x3/ro.svg); } .fi-ro.fis { background-image: url(../flags/1x1/ro.svg); } .fi-rs { background-image: url(../flags/4x3/rs.svg); } .fi-rs.fis { background-image: url(../flags/1x1/rs.svg); } .fi-ru { background-image: url(../flags/4x3/ru.svg); } .fi-ru.fis { background-image: url(../flags/1x1/ru.svg); } .fi-rw { background-image: url(../flags/4x3/rw.svg); } .fi-rw.fis { background-image: url(../flags/1x1/rw.svg); } .fi-sa { background-image: url(../flags/4x3/sa.svg); } .fi-sa.fis { background-image: url(../flags/1x1/sa.svg); } .fi-sb { background-image: url(../flags/4x3/sb.svg); } .fi-sb.fis { background-image: url(../flags/1x1/sb.svg); } .fi-sc { background-image: url(../flags/4x3/sc.svg); } .fi-sc.fis { background-image: url(../flags/1x1/sc.svg); } .fi-sd { background-image: url(../flags/4x3/sd.svg); } .fi-sd.fis { background-image: url(../flags/1x1/sd.svg); } .fi-se { background-image: url(../flags/4x3/se.svg); } .fi-se.fis { background-image: url(../flags/1x1/se.svg); } .fi-sg { background-image: url(../flags/4x3/sg.svg); } .fi-sg.fis { background-image: url(../flags/1x1/sg.svg); } .fi-sh { background-image: url(../flags/4x3/sh.svg); } .fi-sh.fis { background-image: url(../flags/1x1/sh.svg); } .fi-si { background-image: url(../flags/4x3/si.svg); } .fi-si.fis { background-image: url(../flags/1x1/si.svg); } .fi-sj { background-image: url(../flags/4x3/sj.svg); } .fi-sj.fis { background-image: url(../flags/1x1/sj.svg); } .fi-sk { background-image: url(../flags/4x3/sk.svg); } .fi-sk.fis { background-image: url(../flags/1x1/sk.svg); } .fi-sl { background-image: url(../flags/4x3/sl.svg); } .fi-sl.fis { background-image: url(../flags/1x1/sl.svg); } .fi-sm { background-image: url(../flags/4x3/sm.svg); } .fi-sm.fis { background-image: url(../flags/1x1/sm.svg); } .fi-sn { background-image: url(../flags/4x3/sn.svg); } .fi-sn.fis { background-image: url(../flags/1x1/sn.svg); } .fi-so { background-image: url(../flags/4x3/so.svg); } .fi-so.fis { background-image: url(../flags/1x1/so.svg); } .fi-sr { background-image: url(../flags/4x3/sr.svg); } .fi-sr.fis { background-image: url(../flags/1x1/sr.svg); } .fi-ss { background-image: url(../flags/4x3/ss.svg); } .fi-ss.fis { background-image: url(../flags/1x1/ss.svg); } .fi-st { background-image: url(../flags/4x3/st.svg); } .fi-st.fis { background-image: url(../flags/1x1/st.svg); } .fi-sv { background-image: url(../flags/4x3/sv.svg); } .fi-sv.fis { background-image: url(../flags/1x1/sv.svg); } .fi-sx { background-image: url(../flags/4x3/sx.svg); } .fi-sx.fis { background-image: url(../flags/1x1/sx.svg); } .fi-sy { background-image: url(../flags/4x3/sy.svg); } .fi-sy.fis { background-image: url(../flags/1x1/sy.svg); } .fi-sz { background-image: url(../flags/4x3/sz.svg); } .fi-sz.fis { background-image: url(../flags/1x1/sz.svg); } .fi-tc { background-image: url(../flags/4x3/tc.svg); } .fi-tc.fis { background-image: url(../flags/1x1/tc.svg); } .fi-td { background-image: url(../flags/4x3/td.svg); } .fi-td.fis { background-image: url(../flags/1x1/td.svg); } .fi-tf { background-image: url(../flags/4x3/tf.svg); } .fi-tf.fis { background-image: url(../flags/1x1/tf.svg); } .fi-tg { background-image: url(../flags/4x3/tg.svg); } .fi-tg.fis { background-image: url(../flags/1x1/tg.svg); } .fi-th { background-image: url(../flags/4x3/th.svg); } .fi-th.fis { background-image: url(../flags/1x1/th.svg); } .fi-tj { background-image: url(../flags/4x3/tj.svg); } .fi-tj.fis { background-image: url(../flags/1x1/tj.svg); } .fi-tk { background-image: url(../flags/4x3/tk.svg); } .fi-tk.fis { background-image: url(../flags/1x1/tk.svg); } .fi-tl { background-image: url(../flags/4x3/tl.svg); } .fi-tl.fis { background-image: url(../flags/1x1/tl.svg); } .fi-tm { background-image: url(../flags/4x3/tm.svg); } .fi-tm.fis { background-image: url(../flags/1x1/tm.svg); } .fi-tn { background-image: url(../flags/4x3/tn.svg); } .fi-tn.fis { background-image: url(../flags/1x1/tn.svg); } .fi-to { background-image: url(../flags/4x3/to.svg); } .fi-to.fis { background-image: url(../flags/1x1/to.svg); } .fi-tr { background-image: url(../flags/4x3/tr.svg); } .fi-tr.fis { background-image: url(../flags/1x1/tr.svg); } .fi-tt { background-image: url(../flags/4x3/tt.svg); } .fi-tt.fis { background-image: url(../flags/1x1/tt.svg); } .fi-tv { background-image: url(../flags/4x3/tv.svg); } .fi-tv.fis { background-image: url(../flags/1x1/tv.svg); } .fi-tw { background-image: url(../flags/4x3/tw.svg); } .fi-tw.fis { background-image: url(../flags/1x1/tw.svg); } .fi-tz { background-image: url(../flags/4x3/tz.svg); } .fi-tz.fis { background-image: url(../flags/1x1/tz.svg); } .fi-ua { background-image: url(../flags/4x3/ua.svg); } .fi-ua.fis { background-image: url(../flags/1x1/ua.svg); } .fi-ug { background-image: url(../flags/4x3/ug.svg); } .fi-ug.fis { background-image: url(../flags/1x1/ug.svg); } .fi-um { background-image: url(../flags/4x3/um.svg); } .fi-um.fis { background-image: url(../flags/1x1/um.svg); } .fi-us { background-image: url(../flags/4x3/us.svg); } .fi-us.fis { background-image: url(../flags/1x1/us.svg); } .fi-uy { background-image: url(../flags/4x3/uy.svg); } .fi-uy.fis { background-image: url(../flags/1x1/uy.svg); } .fi-uz { background-image: url(../flags/4x3/uz.svg); } .fi-uz.fis { background-image: url(../flags/1x1/uz.svg); } .fi-va { background-image: url(../flags/4x3/va.svg); } .fi-va.fis { background-image: url(../flags/1x1/va.svg); } .fi-vc { background-image: url(../flags/4x3/vc.svg); } .fi-vc.fis { background-image: url(../flags/1x1/vc.svg); } .fi-ve { background-image: url(../flags/4x3/ve.svg); } .fi-ve.fis { background-image: url(../flags/1x1/ve.svg); } .fi-vg { background-image: url(../flags/4x3/vg.svg); } .fi-vg.fis { background-image: url(../flags/1x1/vg.svg); } .fi-vi { background-image: url(../flags/4x3/vi.svg); } .fi-vi.fis { background-image: url(../flags/1x1/vi.svg); } .fi-vn { background-image: url(../flags/4x3/vn.svg); } .fi-vn.fis { background-image: url(../flags/1x1/vn.svg); } .fi-vu { background-image: url(../flags/4x3/vu.svg); } .fi-vu.fis { background-image: url(../flags/1x1/vu.svg); } .fi-wf { background-image: url(../flags/4x3/wf.svg); } .fi-wf.fis { background-image: url(../flags/1x1/wf.svg); } .fi-ws { background-image: url(../flags/4x3/ws.svg); } .fi-ws.fis { background-image: url(../flags/1x1/ws.svg); } .fi-ye { background-image: url(../flags/4x3/ye.svg); } .fi-ye.fis { background-image: url(../flags/1x1/ye.svg); } .fi-yt { background-image: url(../flags/4x3/yt.svg); } .fi-yt.fis { background-image: url(../flags/1x1/yt.svg); } .fi-za { background-image: url(../flags/4x3/za.svg); } .fi-za.fis { background-image: url(../flags/1x1/za.svg); } .fi-zm { background-image: url(../flags/4x3/zm.svg); } .fi-zm.fis { background-image: url(../flags/1x1/zm.svg); } .fi-zw { background-image: url(../flags/4x3/zw.svg); } .fi-zw.fis { background-image: url(../flags/1x1/zw.svg); } .fi-ac { background-image: url(../flags/4x3/ac.svg); } .fi-ac.fis { background-image: url(../flags/1x1/ac.svg); } .fi-cp { background-image: url(../flags/4x3/cp.svg); } .fi-cp.fis { background-image: url(../flags/1x1/cp.svg); } .fi-dg { background-image: url(../flags/4x3/dg.svg); } .fi-dg.fis { background-image: url(../flags/1x1/dg.svg); } .fi-ea { background-image: url(../flags/4x3/ea.svg); } .fi-ea.fis { background-image: url(../flags/1x1/ea.svg); } .fi-es-ct { background-image: url(../flags/4x3/es-ct.svg); } .fi-es-ct.fis { background-image: url(../flags/1x1/es-ct.svg); } .fi-es-ga { background-image: url(../flags/4x3/es-ga.svg); } .fi-es-ga.fis { background-image: url(../flags/1x1/es-ga.svg); } .fi-eu { background-image: url(../flags/4x3/eu.svg); } .fi-eu.fis { background-image: url(../flags/1x1/eu.svg); } .fi-gb-eng { background-image: url(../flags/4x3/gb-eng.svg); } .fi-gb-eng.fis { background-image: url(../flags/1x1/gb-eng.svg); } .fi-gb-nir { background-image: url(../flags/4x3/gb-nir.svg); } .fi-gb-nir.fis { background-image: url(../flags/1x1/gb-nir.svg); } .fi-gb-sct { background-image: url(../flags/4x3/gb-sct.svg); } .fi-gb-sct.fis { background-image: url(../flags/1x1/gb-sct.svg); } .fi-gb-wls { background-image: url(../flags/4x3/gb-wls.svg); } .fi-gb-wls.fis { background-image: url(../flags/1x1/gb-wls.svg); } .fi-ic { background-image: url(../flags/4x3/ic.svg); } .fi-ic.fis { background-image: url(../flags/1x1/ic.svg); } .fi-ta { background-image: url(../flags/4x3/ta.svg); } .fi-ta.fis { background-image: url(../flags/1x1/ta.svg); } .fi-un { background-image: url(../flags/4x3/un.svg); } .fi-un.fis { background-image: url(../flags/1x1/un.svg); } .fi-xk { background-image: url(../flags/4x3/xk.svg); } .fi-xk.fis { background-image: url(../flags/1x1/xk.svg); } .fi-xx { background-image: url(../flags/4x3/xx.svg); } .fi-xx.fis { background-image: url(../flags/1x1/xx.svg); }
.project-card { position: relative; overflow: hidden; }
.project-image { width: 100%; object-fit: cover; }
.project-overlay { position: absolute; left: 0; bottom: 0; width: 100%; padding: 1rem 2rem; color: #fff; text-align: center; z-index: 2; }
.project-card::before { content: ""; position: absolute; inset: 0; background: linear-gradient(to top, #a3312a 0%, transparent 70%); z-index: 1; }
.hover-img-box {overflow:hidden}
.hover-img-box img {transition: all ease .2s}
.hover-box:hover .hover-img-box img {transform: scale(1.1); -webkit-transform: scale(1.1);}
.swiper-pagination-bullet-active {background:#a3312a}
.swiper-pagination-bullet {width:15px;height:15px}
.blog-p-img img {height:400px;object-fit: cover; }
.comma::after { content: ","; margin-right: 3px; } .comma:last-of-type::after { content: ""; margin: 0; }
.meta svg {width:0.9em;fill:#000}
.full-height { height: 100%; object-fit: cover; }
.blog-archive-box-img img {-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.blog-archive-box-img { overflow: hidden; }
.blog-box:hover .blog-archive-box-img img {transform: scale(1.1); -webkit-transform: scale(1.1);}
.partner-box img { max-width: 100%; max-height: 50px; width: auto; height: auto; object-fit: contain; display: block; }
.page-link {color:#000;background:#ededed}
.page-link:hover {color:#fff;background:#a3312a}
.page-link a:hover {color:#fff}
.blog-box{color: #000;}
.meta a {color:#000}
.meta a:hover {color:#a3312a}
.svgicons { display: var(--fa-display, inline-block); height: 1em; overflow: visible; vertical-align: -.125em; fill: #888888;margin-right:5px}
.artists-box .swiper-slide .artists-img:before, .artists-box .col .talent-img:before { content: ""; opacity: 0; z-index: 2; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: inline-block; transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; background: #a3312a87; }
.artists-box .swiper-slide:hover .artists-img:before , .artists-box .col:hover .talent-img:before { opacity: 1; }
.artists-img{ position: relative; display: block; margin-left:30px;}	
.talent-img{ position: relative; display: block;}
.talent-covers h5 {color:#000}
.grid-row { display: grid; grid-template-columns: 1fr 2fr; grid-gap: 10px; align-items: center; justify-content: center; }
.alphabet a { padding: 0 6px; color: #212529; }
.talent-covers:hover h5, .alphabet a:hover {color:#a3312a}
.blog-box:hover h3,.blog-box:hover h5,.blog-box:hover .read-more{color: #a3312a;}
@media (max-width: 1200px) { .grid-row { display: grid; grid-template-columns: 1fr; } }
.user-menu a, .user-card a{color:#000}
.user-menu a.active{color:#a3312a}
.user-menu a:hover, .user-card a:hover{color:#a3312a}
.user-card{ display: grid; grid-gap: 1rem; align-items: center; grid-template-columns:0.5fr 3fr 1fr 1fr 1fr; text-align:center; }
.user-card.five-col { grid-template-columns:.2fr 1fr 4fr 1fr 1fr;}
@media (max-width: 773px){
.user-card { grid-template-columns:0.5fr 2fr 1fr}
}
.track-list .swiper-button-prev:after, .track-list .swiper-rtl .swiper-button-next:after, .track-list .swiper-button-next:after, .track-list .swiper-rtl .swiper-button-prev:after { background: #ededed; color: #000; padding: 5px 12px; border: 1px solid #ededed; transition: all ease 0.2s; font-size: 15px; width: 35px; height: 35px; display: block; text-align: center; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; align-content: center; justify-content: center; }
.track-list .swiper-button-prev:hover:after , .track-list .swiper-button-next:hover:after {background:#a3312a; color:#fff}
.myswipersdashbord .swiper-slide h5 {color:#000}
.myswipersdashbord .swiper-slide:hover h5 {color:#a3312a}
.fab-card {background:transparent;border:1px solid #cdcdcd;display:grid;color:#000;text-align:left}
.fab-card:hover {background:#000;color:#fff}
.fab-card span.main-bg:hover {background:#fff;color:#000;border:1px solid #fff}
.not-clickable { pointer-events: none; cursor: not-allowed; opacity: 0.6;filter: grayscale(100%);}
.header-box a:hover {color:#fff}
.dropdown-item:active, .dropdown-item:hover {background:#a3312a;color:#fff}
.songs-cover {cursor: pointer}
.blog-height {height: 212px; object-fit: cover; }
.swiper-pagination {position:unset !important}
.iti__country-list { border: 0 !important; width: 259px; box-shadow: none !important; margin: 1px 0 0 -1px !important; }
.iti__country { align-items: center; display: flex; padding: 11.94px 12px !important; border-radius: 8px; height: 44.98px; }
.iti__divider { margin-left: 30px; margin-right: 30px; }
.iti__selected-flag { outline: none; border-radius: 8px; padding-left: 11px !important; padding-right: 9px !important; }
.iti__country-name, .iti__flag-box { margin-right: 10px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.iti__country-name { margin-right: 6px !important; }
.iti__flag {background-image: url("./images/flags.png");}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .iti__flag {background-image: url("./images/flags@2x.png");} }
.iti{position:relative;display:inline-block;width: 100%;}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0;padding-top:1rem;padding-bottom:1rem}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(../images/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
:root{--mp-purple:#a3312a;--mp-bg:#000;--mp-border:rgba(255,255,255,.08);--mp-text:#ffffff;--mp-text-muted:rgba(255,255,255,.6);}
.music-player{position:fixed;bottom:0;left:0;right:0;background:var(--mp-bg);border-top:1px solid var(--mp-border);padding:20px 0;z-index:9999;}
.mp-cover{width:56px;height:56px;object-fit:cover;background:#000;}
.mp-meta{min-width:0;}
.mp-title{color:var(--mp-text);font-size:14px;font-weight:600;line-height:1.3;}
.mp-artist{color:var(--mp-text-muted);font-size:12px;line-height:1.2;}
.mp-time{color:var(--mp-text-muted);font-size:12px;width:42px;text-align:center;user-select:none;}
.mp-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:0;background:rgba(255,255,255,.18);outline:none;cursor:pointer;}
.mp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--mp-purple);border:2px solid rgba(0,0,0,.4);cursor:pointer;transition:transform .15s ease;}
.mp-range::-webkit-slider-thumb:hover{transform:scale(1.15);}
.mp-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--mp-purple);border:2px solid rgba(0,0,0,.4);cursor:pointer;}
.mp-range-volume{max-width:160px;}
.mp-btn{color:var(--mp-text);border-radius:0;padding:0;line-height:1;transition:all ease 0.2s}
.mp-btn i{font-size:18px;}
.mp-btn:hover svg{fill:#a3312a}
.mp-btn-main{background:transparent;border:1px solid #fff;}
@media (max-width:767px){.music-player{height:auto;padding:20px 0;}.mp-cover{width:48px;height:48px;}.mp-btn i{font-size:16px;}.mp-range-volume{max-width:120px;}}
.mp-range::-moz-range-progress{background-color:var(--mp-purple);height:6px;border-radius:999px;}
.mp-range::-moz-range-track{background:rgba(255,255,255,.18);height:6px;border-radius:999px;}
.mp-ico{ width: 18px; height: 18px; fill: currentColor; display: inline-block; vertical-align: middle; }
.mp-ico-muted{ color: rgba(255,255,255,.55); }
body.has-music-player footer.py-3 { margin-bottom: var(--mp-safe-area, 0px); }
button#playPauseBtn { padding: 10px 20px; border-radius: 0.375rem; }
button#playPauseBtn:hover {background:#a3312a}
button#playPauseBtn:hover svg {fill:#fff}
body.has-music-player #btn-back-to-top { bottom: calc(var(--mp-safe-area) + 30px);}
main { min-height: 50dvh; min-height: 50vh; --bs-bg-opacity: 1; background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }
.setting-box { border: 1px solid #cdcdcd; border-radius: 0.375em; display: grid; grid-template-columns: 1fr 5fr; align-items: center; padding: 30px;color: #000;grid-gap:10px}
.setting-box:hover {border:1px solid #a3312a;background:#a3312a;color:#fff}
.setting-box:hover .svg-box {background:#8f231c}
.setting-box svg {fill:#000;width:2em}
.setting-box:hover svg {fill:#fff}
.upload-box { border: 1px dashed #ccc; border-radius: 0.375rem; padding: 3rem; text-align: center; cursor: pointer; transition: border-color 0.3s ease; }
.file-preview { margin-top: 1rem; }
.notifications-panel .form-check { display: flex; gap: 10px; }
.form-check-input:checked { background-color: #a3312a; border-color: #a3312a; }
.btn-outline-secondary { 
--bs-btn-color: #212529;
    --bs-btn-border-color: #dbdbdb;
    --bs-btn-hover-bg: #a3312a;
    --bs-btn-hover-border-color: #a3312a;
    --bs-btn-active-bg: #dbdbdb;
    --bs-btn-active-border-color: #dbdbdb;
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-border-color: #dbdbdb;
}
.accordion-item {border-radius:.375em !important;margin-bottom:10px;border: 1px solid #dee2e6}
.accordion-item:not(:first-of-type) { border-top: 1px solid #dee2e6; }
.accordion-button {border-radius:.375em;font-weight:bold;background:#f8f9fa}
.accordion-button:not(.collapsed) { color: #fff; background-color:#a3312a; box-shadow:unset; }
.accordion-button:focus {box-shadow:unset}
.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); }
.date-box { direction: ltr; text-transform: uppercase; font-family: Poppins; color: #fff; margin-bottom: 9px; position: absolute; top: 30px; z-index: 110; padding: 0 2rem; }
.setting-box .svg-box { background: #e5e5e5; border-radius: 30px; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; }
.position-sticky li a {color:#292929}
.position-sticky li a:hover {color:#a3312a}
.swiper-pagination { position: unset !important;}
@media (max-width:1200px) {
	.artist-name {position:unset;transform:unset;padding-top:10px}
	.artists:hover .artist-name{-webkit-transform:unset; -moz-transform:unset; -ms-transform:unset; -o-transform:unset; transform:unset;color:#000;bottom:unset;left:unset;text-align: center}
	.artists-img{margin-left:0;}
	.grid-row {display:grid;grid-template-columns:1fr}	
}