@import url('https://fonts.googleapis.com/css2?family=Reddit+Sans:ital,wght@0,200..900;1,200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');


:root {
    --bg1: rgb(43 35 60 / 95%);
    --bg2: rgb(35 27 52 / 95%);

    --bg3: rgba(77, 25, 173, 0.5);
    --bg4: rgba(43, 105, 18, 0.5);
  }

body{
    direction: ltr;
    font-family: 'Reddit Sans', sans-serif !important;
    font-size: 16px;
    margin: 0;
    padding: 0px;
}

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

a {
    text-decoration: none;
}

.gambl-title_dfju{
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 12px;
    z-index: 1;
}

.gambl-title_dfju h5{
    font-size: 22px;
    font-weight: 800;
    color: #fff;
}

.gambl-bord_sduug4{
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 39px;
}

.gambl-bord_sduug4 img{
    width: 142px;
    height:  19px;
    object-fit: contain;
}

.gamb-h-wrapp{
    position:relative;
    background: url(visualtreasure/dir-bg/bg-all-0689c48fe8f24c.jpg) no-repeat;
    background-position: center;
    background-size: cover;
}

.gamb-h-wrapp::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, .5);
}

.gamb-h-wrapp{
   padding: 264px 0 153px 0;
}

.gamb-h-wrapp-main-b{
    display: flex;
    justify-content: center;
    align-items: center;
}

.gamb-h-wrapp-block{
    z-index: 1;
}

.gamb-h-wrapp-block-btn{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.gamb-h-wrapp-block-img{
    z-index: 1;
}

.gamb-h-wrapp-block-img img{
    width: 100%;
    height: 579px;
    object-fit: contain;
    animation: moveForward 5s linear infinite;
    overflow: hidden;
}

.gamb-h-wrapp h3{
   font-size: 35px;
   color: #fff;
   text-align: center;
   padding: 8px 0 0 0;
   text-shadow: 5px 5px 5px rgba(0, 0, 0, .5), -5px -5px 5px rgba(200, 200, 200, .3);

}


.gamb-h-wrapp-navb{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}

.gamb-h-wrapp-navb-main-logo a{
    gap: 8px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gamb-h-wrapp-navb-navigation-menu_close{
    display:none;
}
.gamb-h-wrapp-navb-navigation-menu{
    position:relative;
    padding-top:39px;
}
.gamb-h-wrapp-navb-navigation-menu ul li{
    float:left;
}
.gamb-h-wrapp-navb-navigation-menu ul li a{
    color: #fff;
    text-transform: capitalize;
    padding: 8px 19px;
    font-size: 16px;
    font-weight: 600;
    position: relative;
}
.gamb-h-wrapp-navb-navigation-menu ul li a::before{
   top: 0;
   transform: translateY(11px);
}
.gamb-h-wrapp-navb-navigation-menu ul li a:before, .gamb-h-wrapp-navb-navigation-menu ul li a:after {
   position: absolute;
   left: 0px;
   width: 100%;
   height: 2px;
   background: #FFF;
   content: "";
   opacity: 0;
   transition: all 0.3s;
}
.gamb-h-wrapp-navb-navigation-menu ul li a::after{
   bottom: 0;
   transform: translateY(-11px);
}
.gamb-h-wrapp-navb-navigation-menu ul li a:hover::before, .gamb-h-wrapp-navb-navigation-menu ul li a:hover::after{
   opacity: 1;
   transform: translateY(0px);
}

.gamb-h-wrapp-navb-navigation-menu ul li a.active{
    color:#5B69E7;
}
.gamb-h-wrapp-navb a:not([href]):not([tabindex]) {
    color: #fff;
}
.gamb-h-wrapp-navb a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: #5B69E7;
}
.gamb-h-wrapp-navb-navigation-menu ul li a:hover{
    color:#5B69E7;
}
.gamb-h-wrapp-navb-main-logo{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    top: 25px;
}

.gamb-h-wrapp-navb-main-logo  img{
    width: 52px !important;
    height: 40px !important;
    object-fit: contain;
}

nav.gamb-h-wrapp-navb-navigation-menu_section.menu_right{
    float:right;
}
.gamb-h-wrapp-navb.gamb-h-wrapp-navb-fixd_hrfu7{
    position: fixed;
    z-index: 10;
    background: var(--bg1);
    padding: 0 0 44px 0;
    box-shadow: 0  12px 19px 0 rgb(46 56 220 / 5%);
   backface-visibility: hidden;
}
.gamb-h-wrapp-navb.gamb-h-wrapp-navb-fixd_hrfu7 .gamb-h-wrapp-navb-main-logo {
    top: 15px;
}
.gamb-h-wrapp-navb-mob-logo{
    display:none;
}

.gamb-h-wrapp-navb-mob-logo a img{
    width: 52px !important;
    height: 40px !important;
    object-fit: contain;
}
.gamb-h-wrapp-navb-mob-menu-btn{
    display:none;
}

.gamb-h-wrapp-navb-navigation-menu_section ul li i {
   padding-left: 5px;
}

.gamb-st{
    padding: 52px 0 40px 0;
    background: url(visualtreasure/dir-bg/bg-all-1689c48fe8f298.jpg);
    position: relative;
    background-attachment: fixed;
}
.gamb-st-inner_sdhuy6{
    transition: all .5s ease-in-out;
}
.gamb-st-card {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    margin-top: 40px;
    text-align: center;
}
.gamb-st-card .gamb-st-card-inner {
    background: var(--bg3);
    border: 1px solid rgba(94, 53, 177, 0.5);
    border-radius: 8px;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.gamb-st-card .gamb-st-image {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    height: 93px;
    width: 93px;
    line-height: 93px;
    margin: auto;
    position: relative;
    z-index: 1;
    transition: all .3s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
}

.gamb-st-inner_sdhuy6 .gamb-st-details {
    margin-top: -19px;
    padding: 0 30px 16px;
}
.gamb-st-inner_sdhuy6 h3 {
    margin-bottom: 0;
    font-size: 35px;
    color: #fff;
    text-align: center;
    padding: 12px 0 0 0;
    text-shadow: 5px 5px 5px rgba(0, 0, 0, .5), -5px -5px 5px rgba(200, 200, 200, .3);
}
.gamb-st-inner_sdhuy6 p {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
.gamb-st:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background: var(--bg1);
}
.gamb-st .container {
    position: relative;
    z-index: 1;
}

.gamb-st-inner_sdhuy6:hover .gamb-st-card-inner{
    background: #5B69E7;
}

.gamb-benef{
    padding: 80px 0px 80px 0;
    position: relative;
    background-image: url(visualtreasure/dir-bg/bg-all-2689c48fe8f2e2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.gamb-benef:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(35 27 52 / 95%);
}

.gamb-benef-block{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gamb-benef-inner{
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
}

.gamb-benef-block-image{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gamb-benef-box{
    border-radius: 17px;
    padding: 8px;
    text-align: center;
    margin: 0 8px 0px 8px;
    position: relative;
    z-index: 2;
    transition: all .5s ease-in-out;
}
.gamb-benef-inner:hover .gamb-benef-box_img{
    animation: zoom-fade 2s infinite linear;
}
@keyframes zoom-fade{
    0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    transition: all .5s;
    }
    50% {
    -webkit-transform: scale(1);
    transform: scale(1);
    }
    100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    }
    }

.gamb-benef-box_img {
    height: 142px;
    width: 142px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--bg3);
    border-radius: 50%;
    margin: 0 auto;
    transition: all .5s ease-in-out;
}
.gamb-benef-box h3{
    font-size: 21px;
    color: #fff;
    text-transform: capitalize;
    padding: 19px 0;
}

.gamb-benef-box img{
    text-align: center;
    margin: 0 auto;
    width: 40px;
    height: 93px;
    object-fit: contain;
}



.gamb-benef-block-image-inner{
    position:relative;
    z-index: 1;
}
.gamb-benef-block-image-inner img{
    border-radius:4px;
    object-fit: cover;
}

.gamb-benef-block-image-inner .video-play-btn_duhy {
    position: absolute;
    left: 39%;
    top: 40%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.video-play-btn_duhy {
    border-radius: 50%;
    width: 142px;
    height: 142px;
    display: inline-block;
    line-height: 122px;
    position: relative;
    z-index: 0;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(var(--bg3)), to(rgba(240, 17, 17, 0.5)));
    background: linear-gradient(var(--bg3), rgba(240, 17, 17, 0.5));
    z-index: 3;
}


@keyframes pulsing {
    0% {
      transform: scale(1);
      filter: brightness(100%);
    }
    50% {
      transform: scale(1.2);
      filter: brightness(120%);
    }
    100% {
      transform: scale(1);
      filter: brightness(100%);
    }
  }
  
.pulsing {
    animation: pulsing 2s infinite;
}

.video-play-btn_duhy:before {
    z-index: -1;
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.31);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.video-play-btn_duhy:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.svg-inline--fa.fa-w-14 {
    width: .875em;
    position: absolute;
    top: 50%;
    left: 41%;
    transform: translate(50%, -50%);
}


.gamb-lead-about{
    padding: 80px 0px 80px 0;
    position: relative;
    background-image: url(visualtreasure/dir-bg/bg-all-2689c48fe8f2e2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.gamb-lead-about:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(35 27 52 / 95%);
}

.gamb-lead-about .bgleadbox{
    margin-top: 8px;
}

.games-lead-inner-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 19px;
    padding: 19px;

    background: rgba(77, 25, 173, 0.5);
    border: 1px solid rgba(94, 53, 177, 0.5);
    border-radius: 8px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding: 8px;
    margin-top: 8px;
}

.gamb-lead-block{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gamb-lead-block h6{
    font-size: 19px;
    color: #fff;
}

.gamb-lead-block-award img, .gamb-lead-block-avatar img, .gamb-lead-block-coins img{
    width:  142px;
    height:  52px;
    object-fit: contain;
}

.gamb-lead-block-nick, .gamb-lead-block-coins{
    color: #fff;
    font-size: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.gamb-about-block{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gamb-about-block-innert{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 30px;
}

.gamb-about-block div.gamb-about-block-text_sdu{
    color: #fff;
    font-size: 16px;
}

.gamb-about-block-image_sdufk8 img{
    width: 100%;
    height: 314px;
    object-fit: contain;
}


.gamb-g{
	position:relative;
    background-image: url(visualtreasure/dir-bg/bg-all-1689c48fe8f298.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 80px 0;
    background-attachment: fixed;
}

.gamb-g:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(43 35 60 / 95%);
}

.gamb-g-block{
    position: relative;
    z-index: 1;
}

 .gamb-g-img_snd8{
    position: relative;
    overflow: hidden;
    transition: all .2s ease-in;
    margin-bottom: 30px;
}

 .gamers-g-box_sbyd7{
     padding-top:41px;
}
 
.gamb-g-overlay {
    position: absolute;
    text-align: center;
    top: 0%;
    left: 0%;
    right: 0%;
    background: rgba(0, 0, 0, 0.5);
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .2s ease-in;
}

.gamb-g-overlay-text_dnnj7 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 22px;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.23em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.gamb-g-overlay-text_dnnj7:before {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    background-color: rgba(0, 0, 0, 0.5);
}
.gamb-g-text {
    display: flex;
    gap: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    flex-direction: column;
}
.gamb-g-text-btm_hsdu7 {
    /* position: absolute;
    top: 140px;
    left: 50%;
    transform: translateX(-50%);
    width: 106px; */
}
.gamb-g-text-btm_hsdu7 a h3 {
    text-align: center;
    font-size:  22px;
    padding-bottom: 1px;
    color: #fff;
    line-height: 22px;
    font-weight: 600;
    text-transform: capitalize;
}
.gamb-g-text-btm_hsdu7 p {
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    color: #5B69E7;
    font-weight: 800;
    text-transform: capitalize;
}
.gamb-g-img_snd8{
    height: 301px;
}
.gamb-g-img_snd8 img{
    height: 100%;
    object-fit: cover;
    width: 100%;
    transition: all .2s ease-in;
}
.gamb-g-img_snd8:hover img{
    transform: scale(1.05);
}
.gamb-g-img_snd8:hover .gamb-g-overlay {
    opacity: 1;
}

.gamb-play{
    padding: 80px 0px 80px 0;
    position: relative;
    background-image: url(visualtreasure/dir-bg/bg-all-2689c48fe8f2e2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.gamb-play:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(35 27 52 / 95%);
}

.gamb-play-block-right{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
}

.gamb-play-same-block{
    display: flex;
}

.gamb-play-block-right-inner{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gamb-play-block-right-box{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 19px;
}
.gamb-play-block-right-box_img img{
    width: 142px !important;
    object-fit: contain;
    height:  52;
}

.gamb-num{
    font-size: 40px;
    color: #fff;
    text-align: center;
}

.gamb-play-block-center-inner img{
    width: 100%;
    height: 314px;
}

.gamb-play-block-right-box h3{
    font-size: 19px;
    font-weight: 800;
    color: #fff;
    text-align: left;
}

.gamb-dis-form{
	position:relative;
    background-image: url(visualtreasure/dir-bg/bg-all-1689c48fe8f298.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 80px 0;
    background-attachment: fixed;
}

.gamb-dis-form:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(43 35 60 / 95%);
}

.gamb-dis{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    
}

.gamb-dis-text{
    background: #790a9f;
    border: 1px solid #790a9f;
    border-radius: 8px;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding: 8px;
}

.gamb-dis-text p {
    color: #fff;
}
.gamb-dis-text h2  {
    text-align: center;
    color: #fff;
}

.gambl-dis-img-bottom{
    padding-top: 39px;
}

.gambl-dis-img-bottom img{
    width: 100%;
    height: 142px !important;
    object-fit: contain;
}

.gamb-form{
    width: 100% !important;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.gamb-form .gambl-title_dfju h5{
    text-align: center;
}


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

.gamb-dis-form label{
    color: #fff;
}


.gamb-dis-form  .gamb-fields{
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 22px;
    padding-top: 30px;
}

.gamb-dis-form  .input-user-itempart{
    border-bottom: 2px solid #5B69E7;
    border-top: 2px solid #5B69E7;
    border-left: 0;
    border-right: 0;
    color: #fff;
    height: 44px;
    padding: 8px 16px;
    transition: all 0.2s ease 0s;
    background-color: inherit;
}

.gamb-dis-form  .input-user-itempart::placeholder, .gamb-dis-form  .textarea-user-itempart::placeholder{
    color: #fff;
}
.gamb-dis-form  .input-user-itempart:focus{
    outline: 0 !important;
}

.gamb-dis-form  .textarea-user-itempart{
    box-shadow: none;
    color: #fff;
    padding: 8px 16px;
    height: 142px;
    border-bottom: 2px solid #5B69E7;
    border-top: 2px solid #5B69E7;
    border-left: 0;
    border-right: 0;
    background-color: inherit;
}

.gamb-dis-form  .textarea-user-itempart:focus{
    outline: 0 !important;
}

.gamb-dis-form  .form-check{
    align-items: flex-start;
    padding-top: 7px;
    padding-left: 39px;
    text-align: left;
    padding-top: 8px;
    padding-left: 39px;
}

.gamb-dis-form  .form-check a{
    text-decoration: underline;
    color: #5B69E7;
}

.gamb-btnf{
    display: inline-block;
}


.gamb-area-f{
	position:relative;
    background-image: url(visualtreasure/dir-bg/bg-all-2689c48fe8f2e2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 80px 0;
}

.gamb-area-f:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(43 35 60 / 95%);
}

.gamb-area-f .row{
    display: flex;
}

.gamb-area-f-contact{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 3px;
}

.gamb-area-f-contact-adrs_yvcrc, .gamb-area-f-contact-phone, .gamb-area-f-contact-mail_dy{
    display: flex;
    align-items: center;
    gap: 8px;
}

.gamb-area-f-contact-adrs_yvcrc span{
    font-size: 16px;
    color: #fff;
}

.gamb-area-f-contact-phone span a, .gamb-area-f-contact-mail_dy span a{
    font-size: 16px;
    color: #fff;
}

.gamb-area-f-contact-phone span a:hover, .gamb-area-f-contact-mail_dy span a:hover{
    color: #5B69E7;
}

.gamb-area-f-contact i {
    font-size: 19px;
    color:#5B69E7;
}

.gamb-area-f-logos{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.gamb-area-f-logos a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

.gamb-area-f-logos a img{
    width: 80px;
    height: 41px;
    object-fit: contain;
}

.gamb-area-f-logos a h2{
    font-size: 16px;
    color: #fff;
}

.gamb-area-f-links{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.gamb-area-f-menu li a{
    font-size: 17px;
    color: #fff;
}

.gamb-area-f-menu li a:hover{
    color: #5B69E7;
}

.gamb-area-f-poli{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.gamb-area-f-year_title{
    border-top: 1px solid #fff;
    position: relative;
    z-index: 1;
    font-size: 17px;
    color: #fff;
}

.gamb-area-f-footimageLd{
    position: relative;
    z-index: 1;
}

.gamb-area-f-footimageLd img{
    width: 80px;
    height: 41px;
    object-fit: contain;
}

.gamb-area-f-cop{
    text-align: center;
    width: 100% !important;
    display: flex;
    flex-direction: column;
    padding-top: 41px;
    gap: 14px;
}

.gamb-contact-area{
	position:relative;
    background-image: url(visualtreasure/dir-bg/bg-all-1689c48fe8f298.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 80px 0;

    background-attachment: fixed;
}

.gamb-contact-area:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(43 35 60 / 95%);
}

.gamb-contact-area-adresInfo{
    display: flex;
    gap: 22px;
}

.gamb-contact-area-adresInfo-box{
    display: flex;
    flex: 1;
}

.cgamb-contact-gamb-googla{
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
}


.gamb-contact-area-adresInfo-inner {
    background: rgba(77, 25, 173, 0.5);
    border: 1px solid rgba(94, 53, 177, 0.5);
    border-radius: 8px;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 8px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .gamb-contact-area-adresInfo-inner:hover{
    background: #5B69E7;
}
 
  .gamb-contact-area-adresInfo-iconn i{
    font-size: 30px;
    color: #fff;
  }

  .gamb-contact-area-adresInfo-content_dfy h3{
      color: #fff;
      font-weight: 800;
      font-size: 22px;
  }

  .gamb-contact-area-adresInfo-content_dfy div,.gamb-contact-area-adresInfo-content_dfy a{
    color: #fff;
    font-size: 12px;
  }


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

.gamb-contact-area .gamb-contact-area-forma {
    background: rgba(77, 25, 173, 0.5);
    border: 1pxx solid rgba(94, 53, 177, 0.5);
    border-radius: 8px;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin: 8px;
    padding: 14px;
    text-align: center;
    overflow: hidden;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    position: relative;
    z-index: 1;
}


.gamb-contact-area .form-control:focus {
	border: none;
	outline: none;
	border: 1px solid #212121;
}

.gamb-contact-area .form-groups_dy .input{
    border: 1pxsolid #eee;
    border-radius: 5px;
    color: #333;
    height: 40px;
    padding: 12px 16px;
    transition: all 0.3s ease 0s;
}

.gamb-contact-area .field{
    text-align: left;
    display: flex;
    flex-direction: column;
    gap:  14px;
    padding-top: 30px;
}

.gamb-contact-area .form-groups_dy .textarea{
    border: 1px solid #eee;
    border-radius: 5px;
    box-shadow: none;
    color: #333;
    padding: 12px 19px;
    height: 142px;
}

.gamb-contact-area .form-check{
    align-items: flex-start;
    padding-top: 8px;
    padding-left: 37px;
    text-align: left;
    padding-top: 8px;
    padding-left: 37px;
}

.gamb-contact-area .form-check a{
    color: #5B69E7;
}

.gamb-contact-area-forma-knopka{
    display: inline-block;
}

.cgamb-contact-gamb-googla-box{
    position: relative;
    z-index: 1;
    background: rgba(77, 25, 173, 0.5);
    border: 1px solid rgba(94, 53, 177, 0.5);
    border-radius: 12px;
    left: 0;
    top: 0;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin: 12px;
    padding: 15px;
}

.contactGamb-gmap{
    overflow: hidden;
}

.contactGamb-gmap iframe{
    display: flex;
}

.bord-contact{
    padding: 30px 0;
    position: relative;
    z-index: 1;
}

.contact-monetka_fyf{
    padding: 19px 0;
    position: relative;
    z-index: 1;
}

.contact-monetka_fyf img{
    width: 142px !important;
    height: 52px !important;
    object-fit: contain;
}

.g-aboutus{
	position:relative;
    background-image: url(visualtreasure/dir-bg/bg-all-1689c48fe8f298.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 80px 0;
    background-attachment: fixed;
}

.g-aboutus:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(43 35 60 / 95%);
}

.g-aboutus-block{
    position: relative;
    z-index: 1;
}

.g-aboutus-block div{
    font-size: 18px;
    color: #fff;
}

.g-aboutus-block-img-sfdct {
    position: relative;
    z-index: 1;
}

.g-aboutus-block-img-sfdct img {
    width: 100%; 
    height: 314px;
    object-fit: contain;
}

.g-aboutus-image-inner{
    position:relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.g-aboutus-image-inner img{
    width: 100%;
    height: 579px;
    object-fit: contain;
    border-radius:5px;
}



.g-aboutus-image-inner .video-play-btn_duhy {
    position: absolute;
    top: 40%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.video-play-btn_duhy {
    border-radius: 50%;
    width: 142px;
    height: 142px;
    display: inline-block;
    line-height: 122px;
    position: relative;
    z-index: 0;
    text-align: center;
    background: -webkit-gradient(linear, left top, left bottom, from(var(--bg3)), to(rgba(240, 17, 17, 0.5)));
    background: linear-gradient(var(--bg3), rgba(240, 17, 17, 0.5));
    z-index: 3;
}


@keyframes pulsing {
    0% {
      transform: scale(1);
      filter: brightness(100%);
    }
    50% {
      transform: scale(1.2);
      filter: brightness(120%);
    }
    100% {
      transform: scale(1);
      filter: brightness(100%);
    }
  }
  
.pulsing {
    animation: pulsing 2s infinite;
}

.video-play-btn_duhy:before {
    z-index: -1;
    content: "";
    position: absolute;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.31);
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.video-play-btn_duhy:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.svg-inline--fa.fa-w-14 {
    width: .875em;
}

.gb-dop-page{
    background: url(visualtreasure/dir-bg/opacity_bg-0689c48fe8f381.png), #212121;
    padding: 30px 0;
}

.gb-dop-page .container{
    padding: 26px;
}

.gb-dop-page .row{
    display: flex;
}

.gb-dop-page__content h2{
    font-size: 16px;
}
.gb-dop-page__image{
    height: 300px;
}
.gb-dop-page__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gb-dop-page__content{
    color: #fff !important;
}

.gb-dop-page__content ul{
    list-style: disc !important;
}

.gb-dop-page-testimo{
    display: flex;
}

.gb-dop-page-testimo-block{
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 5px;
    padding: 12px;
}

.gb-dop-page-testimo-block-m{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 19px;
    padding: 19px;
    background: rgba(77, 25, 173, 0.5);
    border: 1px solid rgba(94, 53, 177, 0.5);
    border-radius: 12px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    padding: 12px;
    margin-top: 12px;
    flex: 1;
}

.gb-dop-page-testimo-text_d65{
    color: #fff;
}

.gb-dop-page-testimo-info{
    display: flex;
    flex-direction: column;
}

.gb-dop-page-testimo-info img{
    width: 206px;
    height: 186px;
    object-fit: contain;
}

.gb-dop-page-testimo-rating{
    display: flex;
    flex-direction: column;
}

.gb-dop-page-testimo-rating ul{
    display: flex;
}

.gb-dop-page-testimo-rating ul i {
    font-style:  22px;
    font-weight: 800;
    color: #5B69E7;
}

.gb-dop-page-testimo-name p{
    font-size: 19px;
    font-weight: 800;
    color: #fff;
}
.gb-dop-page-gam{
    width: 100%;
    height: 100vh;
}
.gb-dop-page-gam iframe{
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.footer-logos {
  display: flex;
  justify-content: center; 
  align-items: center;
  gap: 20px;
 flex-wrap: wrap;
  padding: 20px;
  position: relative;
  z-index: 1;
}
.gamb-area-f-contact-mail_dy span,
.gamb-contact-area-adresInfo-content_dfy{
    color: #fff;
}

.footer-logos a img {
  max-height: 50px;
  width: auto;
  display: block;
}
@media (max-width: 576px){
.footer-logos a img {
  height: 30px;
}
}

.button-1 {
    padding: 8px 12px;
    font-size: 16px;
    font-weight: 800;
    background: #44000D;
    color: #fff;
    border-radius: 0.5rem;
    border-bottom: 1px solid #5B69E7;
    border-right: 1px solid #5B69E7;
    border-top: 1px solid #44000D;
    border-left: 1px solid #44000D;
    transition-duration: 1s;
    transition-property: border-top, border-left, border-bottom, border-right,
      box-shadow;
    cursor: pointer;
    outline-color: transparent;
    text-decoration: none;
  }
  
  .button-1:hover {
    color: #fff;
    border-top: 1px solid #5B69E7;
    border-left: 1px solid #5B69E7;
    border-bottom: 1px solid #44000D;
    border-right: 1px solid #44000D;
    box-shadow: rgb(9, 199, 251, 0.4) 5px 5px, rgb(9, 199, 251, 0.3) 10px 10px,
      rgb(9, 199, 251, 0.2) 12px 12px;
  }


  .button-2 {
    color: #fff;
    font-size: 17px;
    background-color: #5B69E7;
    border: 3px solid transparent;
    transition: .2s ease;
    border-radius: 20px;
    padding: 12px;
}

.button-2:hover {
	color: #fff;
	background-color: #44000D;
	transform: scale(1.1);
	border: 3px solid #5B69E7;
}

.button-3 {
  border-color: #5B69E7;
  color: #5B69E7;
  transition: all 0.3s;
  font-size: 17px;
}

.button-3:hover {
  box-shadow: inset 0 0 0 2em #5B69E7;
  border-color: #5B69E7;
  color: #fff;
}


.button-4 {
  border-color: #5B69E7;
  color: #5B69E7;
  font-size: 17px;
}
.button-4:hover {
  color: #fff;
  transition-delay: 0.2s;
  animation: ani500 0.5s forwards;
  background: radial-gradient(circle, #5B69E7 0.2em, transparent 0.3em) 6em 6em/1em 1em, radial-gradient(circle, #716eef 0.2em, transparent 0.3em) 0 0/1em 1em;
}
@keyframes ani500 {
  100% {
      background-size: 2.375em 2.375em, 0.1em 0.1em;
  }
}

.button-5{
  font-size: 16px;
  display: inline-block;
  padding: 8px 14px;
  text-decoration: none;
  color:#44000D;
  background: #5B69E7;
  font-weight: 800;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.29);
}

.button-5:hover,
.button-5:focus {
  color: #fff;
  background:#212121;
  border: 1px solid #5B69E7
}



.gm-p{
    padding: 61px 61px;
    overflow: hidden;
    color: #fff;
    position:relative;
    background-image: url(visualtreasure/dir-bg/bg-all-1689c48fe8f298.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.gm-p:after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgb(43 35 60 / 95%);
}

.gm-p .container{
    position: relative;
    z-index: 1;
}

.gm-p h1.gm-p-t{
    font-size: 22px;
    font-weight: 800;
    color: #fff;
}

.gm-p h1,h2,h3{
    font-size:19px;
    font-weight: 800;
    color: #fff;
}

.gm-p  a{
    text-decoration: underline;
    color: #fff !important;
}

.gm-p ol li {
    color: #fff !important;
}

.gm-p ul{
    list-style: disc !important;
}




@media(max-width: 992px){

    .gamb-h-wrapp{
        overflow: hidden;
    }

   .gamb-h-wrapp-main-b{
       flex-direction: column !important;
   }

   .gamb-h-wrapp-block-img img{
       height: 314px;
   }

   .gamb-h-wrapp h3{
       font-size: 30px;
   }

   .gamb-benef .row{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 19px;
   }

   .gamb-benef-inner{
       flex-direction: column;
   }

   .gamb-area-f .row{
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 19px;
   }

   .gamb-area-f-logos, .gamb-area-f-contact, .gamb-area-f-links, .gamb-area-f-poli{
        width: 100% !important;
        text-align: center;
        align-items: center;
   }

   .gamb-area-f-year_title, .gamb-area-f-footimageLd{
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
   }

   .gamb-play-same-block{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
   }

   .gamb-play-block-right-inner, .gamb-play-block-center-inner{
        width: 100% !important;
   }

   .gamb-play-block-center-inner{
       padding: 19px 0;
   }

   .gamb-play-block-center-inner img{
       height: 186px !important;
   }

   .gamb-about-block, .gamb-form{
       padding-top: 30px;
   }

   .gamb-dis-form{
        flex-direction: column;
        display: flex;
        justify-content: center;
        align-items: center;
   }

   .gamb-dis, .gamb-form{
        width: 100% !important;
   }

   .gamb-contact-area .gamb-contact-area-forma{
        margin: 0;
   }

   .cgamb-contact-gamb-googla-box{
        margin: 8px 0 0 0;
   }

   .gamb-contact-area-adresInfo{
       flex-direction: column !important;
   }

   .gamb-contact-area .sc{
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column !important; 
   }

}

@media(max-width:991px){
     .gamb-h-wrapp-navb-main-logo {
         display:none;
    }
     .gamb-h-wrapp-navb-mob-logo {
         display: block;
         float: left;
    }
     .gamb-h-wrapp-navb-mob-menu-btn{
         display: block;
         position: absolute;
         right: 120px;
         width: 37px;
         top: 25px;
         text-align: center;
         height: 37px;
         font-size: 19px;
         border-radius: 5px;
         line-height: 39px;
         cursor: pointer;
         color: #ffffff;
         background: var(--bg2);
    }
     .gamb-h-wrapp-navb-block{
         padding: 14px 0px;
    }
     .gamb-h-wrapp-navb-navigation-menu {
         position: relative;
         padding-top: 50px;
         position: fixed;
         width: 250px;
         top: 0;
         text-align: left;
         left: -50%;
         height: 100%;
         background: var(--bg2);
         transition:all 0.3s ease-in-out;
         -webkit-transition:all 0.3s ease-in-out;
         -moz-transition:all 0.3s ease-in-out;
         -ms-transition:all 0.3s ease-in-out;
    }
     .gamb-h-wrapp-navb-navigation-menu.open_menu{
         left:0;
         z-index: 1;
    }
     .gamb-h-wrapp-navb-navigation-menu ul li {
         float: left;
         width: 100%;
    }
     .gamb-h-wrapp-navb-navigation-menu ul li a {
         padding: 10px 18px;
         width: 100%;
         display: inline-block;
         color: #ffffff;
    }
     a:not([href]):not([tabindex]) {
         color: #fff;
    }
     .gamb-h-wrapp-navb-navigation-menu ul li a:hover{
         color:#ffffff;
         padding-left:30px;
    }
     a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
         color: #ffffff;
    }
     .gamb-h-wrapp-navb-navigation-menu_close{
         display: block;
         position: absolute;
         right: 20px;
         top: 10px;
         font-size: 25px;
         color: #ffffff;
         cursor: pointer;
    }
   
     .gamb-h-wrapp-navb-navigation-menu ul li a.active {
         color: #ffffff;
    }
	.gamb-g-img_snd8 img {
		width: 100%;
	}
	.gamers-g-box_sbyd7 {
		text-align: center;
	}
	.gamb-g-img_snd8 {
		z-index: 1;
	}
	.big_icon6 {
		z-index: -1;
    }
    .gamb-benef-block-image-inner img{
        width: 100%;
        height: 419px;
    }
    .gamb-benef-block-image-inner:after{
        width: 100%;
        height: 89%;
    }

    nav.gamb-h-wrapp-navb-navigation-menu_section.menu_right{
        float: none;
    }

    .gamb-play-block-right-box{
        flex-direction: column;
    }

    .gamb-g-block{
        width: 50% !important;
    }

    .gb-dop-page-testimo {
        display: flex;
        flex-direction: column;
    }

    .gb-dop-page-testimo-block{
        width: 100% !important;
    }
}
@media(max-width:768px){
     .gamb-g{
         text-align:center;
    }
     .gamers-g-box_sbyd7 {
        width: 100%;
         display: inline-block;
    }
     .gamb-h-wrapp-navb-navigation-menu {
         left: -100%;
    }

    .gamb-g-block{
        width: 100% !important;
    }

    .gb-dop-page__image, .gb-dop-page__content{
        width: 100% !important;
    }
    
}

@media(max-width:767px){
    .gamb-st-card .gamb-st-card-inner:after, .gamb-st-card .gamb-st-card-inner::before{
        display: none;
    }
}


@media(max-width: 600px){
    .gm-p  {
        padding: 39px 39px;
    }
    
  
  
}

@media(max-width:525px){
    .gamb-benef-block-image-inner .video-play-btn_duhy{
        left: 36%;
        top: 33%;
   }

}


@media(max-width:480px){
    .gamb-h-wrapp-navb-navigation-menu {
        width: 215px;
        left: -100%;
   }

    .gamb-h-wrapp {
        padding: 106px 0px  142px;
   }

   .gamb-h-wrapp-navb-mob-menu-btn{
       right: 19px;
   }
   .games-lead-inner-box {
    
    flex-direction: column !important;
   }
}

@media(max-width: 375px){
  
    .gm-p {
        padding: 30px 30px;
    }
}
            img{
                max-width: 100%;
            }

        @media (max-width: 575px){
          
            button{
                width: 100%;
            }
        }
.color-subtit{
    text-align: center;
     color: #fff;
}