@import url('https://fonts.googleapis.com/css2?family=News+Cycle:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Viaoda+Libre&display=swap');


:root {


    --bg3: rgba(77, 25, 173, 0.5);

    --color4: #ACA22E;
    --color6: #FF6F91;
  }
  
body{
    direction: ltr;
    font-family: 'News Cycle', sans-serif !important;
    font-size: 17px;
    margin: 0;
    padding: 0px;
}

ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

.gam-nav{
    padding:  20px 0;
}

.navbar {
    padding: 0;
    position: absolute;
    width: 100%;
    height: 127px;
    z-index: 999;
}

.navbar button{
    box-shadow: none !important;
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}

a.navbar-brand{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.menu_head a img {
    height: 59px;
    width: 59px;
    object-fit: contain;
}
.sb-txt{
    text-align: center;
     color: #fff;
}
.main_menu ul li a.nav-link {
    padding: 6px 6px !important;
    display: inline-block;
    color: #fff !important;
    font-size:  13px;
    font-weight: 600;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    -ms-transition: .5s;
}

.main_menu ul li a:hover {
    color: #ACA22E;
}

.main_menu {
    margin-top: 13px;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0 25px 0;
}

.gam-hero {
    background: #252524;
    padding: 170px 0 169px 0;
    position: relative;
    left: 0;
    top: 0;
}

.gam-hero-img-block_ud8, .gam-hero-content-block{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gam-hero-img-inner{
    overflow: hidden;
}

.gam-hero-img-inner img {
    height: 312px;
    animation: zoomOut 5s ease-in-out infinite;

}

@keyframes zoomOut {
    0% {
        transform: scale(1); 
    }
    50% {
        transform: scale(0.9); 
    }
    100% {
        transform: scale(0.8); 
    }
}

.gmbi{
    display: flex;
    padding: 127px 0 0 0;
}

.gam-hero-content-text{
    display: flex;
    flex-direction: column;
}

.gam-hero-content-text h2 {
    font-size: 27px;
    font-weight: 600;
    color: #fcb100;
    background: -webkit-linear-gradient(top, #fdb123 45%, #e07e1e 48%, #fcb103 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 35px rgb(91, 105, 231));
}


.area-steps {
    background: #101114;
    position: relative;
    padding: 169px 0 27px 0;
}

.area-steps-flow {
    -webkit-clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 96%);
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 96%);
    position: absolute;
    top: -304px;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.area-steps-flow-shad_d89 {
    filter: drop-shadow(0px 6px 0px  #596203);

}

.area-steps-block {
    -webkit-box-shadow: inset 10px 0px 50px 0px rgba(31, 7, 67, 0.5);
    padding: 43px 13px;
    background: linear-gradient(to right, #596203 0%, #09090c 100%);
    flex: 1;
    display: flex;
    flex-direction: column;
}

.area-steps-content_97j h2 {
    color: #fcb100;
    background: -webkit-linear-gradient(top, #fdb125 45%, #e07e1e 48%, #fcb100 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 17px;
}

.area-steps-content_97j p {
    color: #ffffff;
    font-size:  13px;
    font-weight: 400;
}


.igra-area {
    background: #101113;
    padding: 105px 0 127px 0;
}

.igra-area-inner_isu8 {
    background: linear-gradient(to top, #27323e 0%, #0f0d23 0%, #231d2a 50%);
    padding: 0 0 38px 0;
    border-radius: 5px;
    position: relative;
    transition: all .5s linear;
    
    -webkit-transition: .5s;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.igra-area-title {
    margin-bottom: 57px;
}

.igra-area-inner_isu8_head {
    position: relative;
}

.igra-area-title h5 {
    font-size: 27px;
    font-weight: 900;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 51%, #fcb100 54%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 25px #4d0148);
}

.igra-area-inner_isu8_head h2 {
    font-size: 22px;
    color: #fff;
    font-weight: 600;
    padding: 22px 0;
    background: #ACA22E;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    transition: .5s;
    -webkit-transition: .5s;
    opacity: 0;
    position: absolute;
    top: -60px;
    left: 0;
    width: 100%;
    border-bottom: 4px solid #180707;
}

.igra-image{
    overflow: hidden;
    position: relative;
}
.igra-image-a {
    display: block;
    height: 398px;
}
.igra-image img {
    transition: transform 0.3s ease-in-out;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.igra-area-inner_isu8:hover  .igra-image img {
    transform: scale(1.2); 
    opacity: 0.5;
}

.igra-area-main-block{
    display: flex;
    padding: 50px 27px;
}

.igra-area-main-block:hover .igra-area-inner_isu8_head h2 {
    opacity: 1;
}

.igra-area-inner_isu8 a h3 {
    color: var(--color4);
    font-size:  20px;
    font-weight: 900;
    padding-bottom: 12px;
    padding-top: 50px;
}

.igra-area-inner_isu8 p {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 22px;
    border-bottom: 1px solid #ACA22E;
}


.igra-area-inner_isu8 a.btn-igra {
    text-decoration: none;
    padding: 12px 27px;
    background: #9e4efc;
    background: -webkit-linear-gradient(top, #9e4efc 0%, var(--bg3) 100%);
    background: linear-gradient(to bottom, #9e4efc 0%, var(--bg3) 100%);
    border-radius: 5px;
    color: #ffffff;
    font-size: 17px;
    font-weight: 400;
    -webkit-box-shadow: 0px 6px 0px 0px rgba(58, 0, 144, 1);
    box-shadow: 0px 6px 0px 0px rgba(58, 0, 144, 1);
    text-shadow: 5px 5px 0px rgba(88, 19, 184, .8);
    display: inline-block;
    position: absolute;
    left: 50%;
    bottom: -25px;
    transform: translateX(-50%);
}

.igra-area-main-block:hover .igra-area-inner_isu8 a.btn-igra {
    background: #ff39dc;
    background: -moz-linear-gradient(top, var(--color6) 0%, #a60084 100%);
    background: -webkit-linear-gradient(top, var(--color6) 0%, #a60084 100%);
    background: linear-gradient(to bottom, var(--color6) 0%, #a60084 100%);
    -webkit-box-shadow: 0px 6px 0px 0px rgba(102, 19, 85, 1);
    box-shadow: 0px 6px 0px 0px rgba(102, 19, 85, 1);
    text-shadow: 5px 5px 0px rgba(166, 0, 132, 0.8);
}

.igra-area-inner_isu8:hover {
    transform: translateY(30px);
}

.igra-area-inner_isu8:hover .igra-area-inner_isu8_head {
    opacity: 1;
}


.lead-area {
    background: #252526;
    padding: 79px 0 79px 0;
}

.gamb-lead-title_jdu{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-bottom: 40px;
}

.gamb-lead-title_jdu h5 {
    font-size: 27px;
    font-weight: 600;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 40%, #fcb100 45%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 25px #4d0148);
    position: relative;
}

.gamb-lead-name_jsdkj h4{
    font-size: 20px;
    color: #fff;
    font-weight:900;
}

.gamb-lead-name_jsdkj{
    display: flex;
    gap: 6px;
    align-items: center;
}

.gamb-lead-name_jsdkj .cash-lead{
    padding: 0;
    margin: 0 !important;
}

.gamb-lead-photo img{
    height: 127px;
    width: 100%;
    object-fit: cover;
}
@media (min-width:768px) {
    .gamb-lead-photo img{
        border-radius: 0%;

    }
}
.gamb-lead-name_jsdkj img{
    width: 40px;
    height: 40px;
    object-fit: contain;
}

.gamb-lead-block .col-lg-5{
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px dashed #fff;
}

.lead-scroll {
    padding-right: 13px;
    height: 312px;
}

.q-a_gamb{
    background: #252526;
       padding: 79px 0 79px 0;

}

.q-a_gamb-title_io{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-bottom: 40px;
}

.q-a_gamb-title_io h5 {
    font-size: 27px;
    font-weight: 600;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 40%, #fcb100 45%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 25px #4d0148);
    position: relative;
}

.q-a-main, .q-a-image-block{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.q-a-image-block img{
    width: 100%;
    object-fit: contain;
}

 .q-a_gamb-block-inner-header {
    padding: 0;
}

.q-a_gamb-block-inner-body {
    padding: 0;
    padding-left: 27px;
}


.q-a_gamb-block {
    margin-top:  59px;
}

.q-a_gamb-block .q-a_gamb-block-inner {
        border: 1px dashed #fff;
        background-clip: inherit;
}

.q-a_gamb-block .q-a_gamb-block-inner .add_border {
    border: 1px dashed #fff;
    border-radius: 0;
}

.q-a_gamb-block button {
    color: #fff;
    text-decoration: none !important;
    padding-left: 27px !important;
    width: 100%;
    text-align: left;
    margin-top: 27px;
}
.q-a_gamb-block button:hover {
    color: #e2e0e0;
}
.q-a_gamb-block button i {
    float: right;
    color: #fffeff;
    padding-right:46px;
    padding-top: 6px;
}

.q-a_gamb-block button span {
    color: #fffeff;
    font-size: 20px;
    font-weight: 400;
}

.q-a_gamb-block-inner-header button{
    
    box-shadow: none !important;
}

.q-a_gamb-block-inner-body p {
    color: #fffeff;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 26px;
}

.q-a_gamb-block-inner .btn:not(:disabled):not(.disabled) {
    padding-bottom: 26px;
}


.gamb-lead-block {
    padding-top: 22px;
    padding-bottom: 22px;
}


.scll_main {
    display: flex;
}

.gamb-lead-name_jsdkj {
    margin-right: 10px;
}

.gamb-lead-name_jsdkj h5,
p {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}


.q-a_gamb-block-inner_border {
    border: 1px solid red !important;
}


.discla{
    background: #d85b00;
    padding: 54px 0;
    color: #fff;
}

.discla-title_89jzs{
    font-size: 26px;
    font-weight: 600;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 40%, #fcb100 45%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 26px #4d0148);
    position: relative;
}

.discla-title_89jzs h5{
    font-size:  27px;
}

.disla-inner{
    display: flex;
    gap: 20px;
    justify-content: center;
    align-items: center;
}

.gam-hero-bot-img img{
    height:  127px;
    width: 100%;
    object-fit: contain;
    opacity: 0; 
    animation: alternateAppearDisappear 4s infinite; 
}

@keyframes alternateAppearDisappear {
    0%, 100% {
        opacity: 0;
        transform: rotate(0deg);
    }
    50% {
        opacity: 1;
        transform: rotate(360deg);
    }
}


  
.disla-borde {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.disla-borde img{
    width: 100%;
    height: 38px;
    object-fit: contain;
}

.form-dlya-zapolnenya{
    background: #252526;
       padding: 79px 0 79px 0;

}

.form-dlya-zapolnenya-main_7k{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.form-dlya-zapolnenya-title{
    font-size:  26px;
    font-weight: 600;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 40%, #fcb100 45%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0  26px #4d0148);
    position: relative;
}

.form-dlya-zapolnenya-title h5{
    font-size: 30px;
}


.form-dlya-zapolnenya-main_7k-box{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    z-index: 1;
    text-align: center;
    overflow: hidden;
    display: flex;
    flex: 1;
}

.form-dlya-zapolnenya label{
    color: #fff;
}


.form-dlya-zapolnenya .form-dlya-zapolnenya-fields{
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 27px;
    padding-top: 27px;
}

.form-dlya-zapolnenya .input-controlcolumn-input{
    border: 1px solid #ACA22E;
    color: #000;
    height: 50px;
    padding: 10px 17px;
    transition: all 0.3s ease 0s;
    border-radius: 30px;
}

.form-dlya-zapolnenya .input-controlcolumn-input::placeholder, .form-dlya-zapolnenya .textarea-controlcolumn-input::placeholder{
    color: #000;
}
.form-dlya-zapolnenya .input-controlcolumn-input:focus{
    outline: 0 !important;
    border:  1 solid #180707;
}

.form-dlya-zapolnenya  .textarea-controlcolumn-input{
    box-shadow: none;
    color: #000;
    padding: 10px 17px;
    height: 79px;
    border:  1 solid #ACA22E;
    border-radius: 30px;
}

.form-dlya-zapolnenya .textarea-controlcolumn-input:focus{
    outline: 0 !important;
    border:  1 solid #180707;
}

.form-dlya-zapolnenya  .form-check{
    align-items: flex-start;
    padding-top: 9px;
    padding-left: 38px;
    text-align: left;
    padding-top: 6px;
    padding-left: 38px;
}

.form-dlya-zapolnenya  .form-check a{
    text-decoration: underline;
    color: #ACA22E;
}

.form-dlya-zapolnenya-knopka{
    display: inline-block;
}

.niz-gambla{
    padding: 79px 0;
    background: #101114;
    background-position: center;
    background-size: cover;
    position: relative;
}

.niz-gambla-cont, .niz-gambla-links-block, .niz-gambla-nofa, .niz-gambla-link-pBlocka,.copi-area-text, .copi-area-logo{
    position: relative;
    z-index: 1;
}

.niz-gambla-links-block, .niz-gambla-nofa, .niz-gambla-link-pBlocka{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.niz-gambla-inner_ioh, .copi-area-text, .copi-area-logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 10px;
}

ul.niz-gambla-inner_ioh-linki {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

ul.niz-gambla-inner_ioh-linki  li::before {
    position: relative;
    top: -1px;
    margin-right: 10px;
    content: '\F231';
    font: 400 14px/24px 'Bootstrap-icons';
    color: #ACA22E;
}

ul.niz-gambla-inner_ioh-politica{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

 ul.niz-gambla-inner_ioh-politica li{
    border-bottom: 1px solid #ACA22E;
}

.copi-area{
    background: #252526;
    padding: 20px 0;
    border-top: 1px solid #ACA22E;
}

.copi-area-logo a{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.niz-gambla-inner_ioh-box{
    display: flex;
    gap: 10px;
}

.niz-gambla-inner_ioh i{
    font-style: 20px;
    color: #ACA22E;
}

.niz-gambla-inner_ioh ul ul li {
	display: block;
}
.niz-gambla-inner_ioh ul  li a , .niz-gambla-inner_ioh span a, .niz-gambla-inner_ioh span, .niz-gambla a h2, .copi-area-text div{
	color: #fff;
    font-size: 17px;
    transition: all 0.5s ease-out 0s;
}
.niz-gambla-inner_ioh ul li a:hover, .niz-gambla-inner_ioh span a:hover, .niz-gambla a h2:hover{
    color: #ACA22E;
	padding-left: 5px;
}

.niz-gambla-nofa img{
    width: 100%;
    object-fit: contain;
    height: 100px !important;
}


.copi-area-logo a img{
    width: 40px !important;
    height: 40px !important;
    object-fit: contain;
}


.niz-gambla .st2{
    position: relative;
    z-index: 1;
}


.about-bg {
    background: #1d2232;
    padding: 58px 0 40px 0;
    background-image: url(visualtreasure/back/bg-all-068f55b8928c05.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.about-bg:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}


.abou-cont {
    z-index: 1;
    position: relative;
}

.abou-cont p {
    color: #fff;
    font-size: 17px;
    font-weight: 400;
}

.abou-img_io9{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 50px;
    z-index: 1;
    position: relative;
}

.abou-img_io9 img{
    width: 100%;
    object-fit: contain;
    height: 398px;
}

.abou-img_io9 h5 {
    font-size: 27px;
    font-weight: 900;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 51%, #fcb100 54%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 25px #4d0148);
}


a.popup{
    display: flex;
    gap: 10px;
    color: #fff;
    align-items: center;
    justify-content: center;
}

a.popup i {
    font-size: 46px;
    color: #fff
}

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.13s ease-out; 
	-moz-transition: all 0.13s ease-out; 
	transition: all 0.13s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.13s ease-out; 
	-moz-transition: all 0.13s ease-out; 
	transition: all 0.13s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}


.bg-igra-categoria{
    background: #1d2232  !important;
    padding: 79px 0 105px 0;
}


.gambla-area-contact {
    background: url(visualtreasure/back/bg-all-168f55b8928c3f.jpg) no-repeat center;
    background-size: cover;
    padding: 79px 0;
    position: relative;
    z-index: 1;
}

.contact_banner {
    padding: 169px 0 170px 0 !important;
}

.gambla-area-contact:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: -1;
}

.contact-title{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
}

.contact-title h5 {
    font-size: 27px;
    font-weight: 900;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 51%, #fcb100 54%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 25px #4d0148);
}

.cms{
    margin-bottom: 40px;
}


.cont-address-main{
    padding: 38px 0;
    position: relative;
    z-index: 1;
    backdrop-filter: brightness(0.3);
    -webkit-backdrop-filter: brightness(0.3);
}

.cont_address {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 18px;
    padding: 20px 0;
}

.con_icon i {
    display: inline-block;
    color: #fff;
    height: 79px;
    width: 79px;
    line-height: 79px;
    font-size: 38px;
    background: #ACA22E;
    text-align: center;
    border-radius: 5px;
}

.address_text h3 {
    color: #fff;
    font-size: 26px;
    font-weight: 600;
    padding-bottom: 17px;
}

.address_text div, .address_text a{
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
    transition: all 0.3s ease-out 0s;
}

.address_text a:hover{
    color: #ACA22E;
    padding-left: 5px;
}


.gambla-area-contact label{
    color: #fff;
}

.gambla-area-contact .gambla-area-contact-forma {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

.gambla-area-contact .form-control:focus {
	border: none;
	outline: none;
	border: 3px solid #ACA22E ;
}

.gambla-area-contact .form-groups_op9 .input{
    border: 1px solid #eee;
    border-radius: 4px;
    color: #333;
    height: 40px;
    padding: 10px 17px;
    transition: all 0.3s ease 0s;
}

.gambla-area-contact .field{
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 13px;
    padding-top: 27px;
}

.gambla-area-contact .form-groups_op9 .textarea{
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: none;
    color: #333;
    padding: 10px 17px;
    height: 79px;
}

.gambla-area-contact .form-control{
    border: 5px solid #ACA22E !important;
}

.gambla-area-contact .form-check{
    align-items: flex-start;
    padding-top: 10px;
    padding-left: 38px;
    text-align: left;
    padding-top: 6px;
    padding-left: 38px;
}

.gambla-area-contact .form-check a{
    color: #ACA22E;
}

.gambla-area-contact-btn{
    display: inline-block;
}

 .gambla-karta{
    position: relative;
    z-index: 1;
}

.gambla-karta iframe{
    display: flex;
} 

.tb-rd-g{
    display: flex;
    flex-direction:column ;
    gap: 27px;
}
.stranica-igri_iu7{
    position:relative;
    background: #1d2232;
    padding: 62px 0 62px 0;
    overflow: hidden;
}

.stranica-igri_iu7 .container{
    padding: 27px;
}

.stranica-igri_iu7 .row{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}

.stranica-igri_iu7-title{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 38px;
}

.stranica-igri_iu7-title h5 {
    font-size: 27px;
    font-weight: 900;
    background: -webkit-linear-gradient(bottom, #fdb125 0%, #e07e1e 51%, #fcb100 54%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(0 0 25px #4d0148);
}

.stranica-igri_iu7-main{
    padding: 25px 27px;
    border-radius: 0 0  12px  12px;
}

.stranica-igri_iu7-trand{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 26px;
}

.stranica-igri_iu7-trand h2{
    font-size:17px;
    font-weight:900;
    color: #ACA22E;
}

.stranica-igri_iu7__content h2{
    font-size: 17px;
}
.stranica-igri_iu7__image{
    display: flex;
    justify-content: center;
}



.stranica-igri_iu7__image img{
    object-fit: contain;
  height:  398px;
}
@media (max-width:576px) {
    .stranica-igri_iu7__image img {
    height: auto;
  }
}
.stranica-igri_iu7__content{
    color: #fff !important;
}

.stranica-igri_iu7__content ul{
    list-style: disc !important;
}

.stranica-igri_iu7-rate, .stranica-igri_iu7-bot-pl{
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    gap: 10px;
}

.stranica-igri_iu7-bot{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.stranica-igri_iu7-rate span, .stranica-igri_iu7-bot-pl i, .stranica-igri_iu7-bot-pl h2{
    font-size: 26px;
    color: #ACA22E;
}

.stranica-igri_iu7-gam {
    padding: 25px 27px;
    border-radius: 0 0 12px 12px;
    margin: 20px 0;
}

.stranica-igri_iu7-gam iframe{
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100vh;
}


.pro-politic_pksm7{
    padding: 80px 80px;
    overflow: hidden;
    color: #fff;
    position:relative;
    background-color: #1d2232;
}


.pro-politic_pksm7 .container{
    position: relative;
    z-index: 1;
}

.pro-politic_pksm7 h1.pro-politic_pksm7-title{
    font-size: 20px;
    font-weight:  900;
    color: #fff;
}

.pro-politic_pksm7 h1,h2,h3{
    font-size: 20px;
    font-weight:  900;
    color: #fff;
}

.pro-politic_pksm7  a{
    text-decoration: underline;
    color: #fff !important;
}

.pro-politic_pksm7 ol li {
    color: #fff !important;
}

.pro-politic_pksm7 ul{
    list-style: disc !important;
}


.slick-slider .slick-track, .slick-slider .slick-list{
    direction: ltr;
}


.button-1 {
    text-decoration: none; */
    padding: 10px 13px;
    background: #9e4efc;
    background: -webkit-linear-gradient(top, #9e4efc 0%, #570dc8 100%);
    background: linear-gradient(to bottom, #9e4efc 0%, #570dc8 100%);
    border-radius:5px;
    color: #ffffff;
    font-size: 17px;
    font-weight: 600;
    -webkit-box-shadow: 0px 6px 0px 0px rgba(58, 0, 144, 1);
    -moz-box-shadow: 0px 6px 0px 0px rgba(58, 0, 144, 1);
    box-shadow: 0px 6px 0px 0px rgba(58, 0, 144, 1);
    text-shadow: 5px 5px 0px rgba(88, 19, 184, .8);
    margin-top: 22px;
}

.button-1:hover {
    background: #FF6F91;
    background: -webkit-linear-gradient(top, #FF6F91 0%, #E07250 100%);
    background: linear-gradient(to bottom, #FF6F91 0%, #E07250 100%);
    -webkit-box-shadow: 0px 6px 0px 0px rgba(102, 19, 85, 1);
    -moz-box-shadow: 0px 6px 0px 0px rgba(102, 19, 85, 1);
    box-shadow: 0px 6px 0px 0px rgba(102, 19, 85, 1);
    text-shadow: 5px 5px 0px rgba(166, 0, 132, 0.8);
}
 
.button-2 {
    background: -webkit-linear-gradient(top, #9e4efc 0%, #570dc8 100%);
    background: linear-gradient(to bottom, #9e4efc 0%, #570dc8 100%);
    border-radius: .5rem;
    box-sizing: border-box;
    color: #FFFFFF;
    font-size:  17px;
    padding: 12px 12px;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

.button-2:hover {
    color: #382933;
    background: #FF6F91;
    background: -webkit-linear-gradient(top, #FF6F91 0%, #E07250 100%);
    background: linear-gradient(to bottom, #FF6F91 0%, #E07250 100%);
}



.button-3 {
    --c: #fff;
    background: linear-gradient(to bottom, #FF6F91 0%, #E07250 100%);
    color: #0000;
    border: none;
    transform: perspective(500px) rotateY(calc(20deg*var(--_i,-1)));
    text-shadow: calc(var(--_i,-1)* 0.08em) -.01em 0   var(--c),
        calc(var(--_i,-1)*-0.08em)  .01em 2px #0004;
    outline-offset: .1em;
    transition: 0.3s;
}

.button-3:hover,
.button-3:focus-visible {
    --_p: 0%;
    --_i: 1;
}

.button-3:active {
    text-shadow: none;
    color: var(--c);
    box-shadow: inset 0 0 9e9q #0005;
    transition: 0s;
}

.button-3 {
    font-weight: 900;
    font-size:  17px;
    margin: 0;
    cursor: pointer;
}

.button-4 {
    font-size: 17px;
	color: white;
    background: linear-gradient(to bottom, #FF6F91 0%, #E07250 100%);;
	border: 5px solid transparent;
	transition: .3s ease;
	border-radius: 50px;
}

.button-4:hover {
	color: #ACA22E;
	background-color: white;
	transform: scale(1.1);
	border: 5px solid #ACA22E;
}

.button-5 {
    appearance: none;
    background: linear-gradient(to bottom, #FF6F91 0%, #E07250 100%);
    border: 3px solid #ACA22E;
    border-radius: 13px;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 17px;
    margin: 0;
    min-width: 0;
    outline: none;
    padding:13px 13px;
    text-align: center;
    text-decoration: none;
    transition: all 300ms cubic-bezier(.23, 1, 0.32, 1);
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    will-change: transform;
}

.button-5:disabled {
    pointer-events: none;
}

.button-5:hover {
    box-shadow: rgba(0, 0, 0, 0.25) 0 8px 15px;
    transform: translateY(-2px);
    color: #fff;
}

.button-5:active {
    box-shadow: none;
    transform: translateY(0);
}




@media (min-width: 992px){

   body .navbar-expand-ld .navbar-collapse {
		display: flex!important;
		flex-basis: auto;
	}
    
}

@media (max-width:991px){
     .mean-container a.meanmenu-reveal{
        display: block !important;
        margin-top: -88px;
    }

    .main-menu nav{
        flex-direction: row !important;
    }

    .mean-container .mean-nav ul li{
        background-color: rgba(0, 0, 0, 0.5);
    }

    .disla-inner{
        justify-content: space-around;
    }

    .navbar{
        padding: 0 0 0 22px;
        height: 200px !important;
    }

    .navbar>.container {
        gap: 22px;
    }

    .niz-gambla-links-block, .niz-gambla-nofa, .niz-gambla-cont, .gambla-link-pBlocka, .copi-area-text, .copi-area-logo{
        width: 100% !important;
    }

    .agr{
        display: flex;
        gap: 22px;
    }

    .copi-area .row{
        display: flex;
        gap: 10px;
    }

    .gam-hero{
        padding: 266px 0 170px 0;
    }

    .igra-area-main-block{
        width: 50% !important;
    }

    .discla .row{
        display: flex;
        flex-direction: column !important;
    }

    .discla-block, .discla-block{
        width: 100% !important;
    }

    .q-a-main, .q-a-image-block{
        padding: 20px;
    }

    .gamb-lead-block{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 20px;
    }
   
}
@media (max-width:768px){
   .g-hro-area-content{
       text-align: center !important; 
   }

    .gamb-lead-photo img{
        object-fit: contain;
    }

    .igra-area-main-block{
        width: 100% !important;
    }
    
}

@media(min-width: 320px) and (max-width:991px) {
    .navbar button i {
        color:#fcb100;
        padding: 10px 13px;
        border: 1px solid #fcb100;
        border-radius: 5px;
        margin-top: 27px;
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
        outline: 0
    }

    .main_menu {
        margin-top: 0;
        background: #000;
        padding-bottom: 20px;
        padding-top: 10px;
        text-align: center;
        border-top: 1px solid #fcb100;
        width: 100%;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 10px 0;
    }

    .main_menu>a {
        display: none;
    }

    .menu_head a img {
        padding-bottom: 5px;
        padding-left: 10px;
    }
}




@media (max-width: 600px){
    .pro-politic_pksm7 {
        padding: 38px 38px;
    }
    
}

@media (max-width:575px){
    
    .navbar>.container {
        flex-direction: column !important;
        gap: 20px;
    }

    .navbar .navbar-toggler{
        padding: 10px;
    }

    a.navbar-brand{
        padding-top: 20px;
    }
    
    .stranica-igri_iu7-main{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}


@media (max-width: 375px){
  
    .pro-politic_pksm7 {
        padding: 27px 27px;
    }
}
.navbar-nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.footer-logos {
  display: flex;
  justify-content: center; 
  align-items: center;
  gap: 20px;
  padding: 20px;
  flex-direction: row;
  flex-wrap: wrap;

  a img {
    max-height: 50px;
    width: 100%;
    display: block;
    max-width: none;
    transition: 0.3s linear;
    
    &:hover,
    &:hover{
      transform: scale(0.96);
      opacity: 0.8;
    }
  }
}

.pt-100{
    padding-top: 100px;
}