.elementor-7205 .elementor-element.elementor-element-08d76a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7205 .elementor-element.elementor-element-08d76a0:not(.elementor-motion-effects-element-type-background), .elementor-7205 .elementor-element.elementor-element-08d76a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05001E;}.elementor-7205 .elementor-element.elementor-element-9f2875b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7205 .elementor-element.elementor-element-9f2875b.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7205 .elementor-element.elementor-element-52fb611{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 30px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-7205 .elementor-element.elementor-element-52fb611.elementor-element{--align-self:center;}.elementor-7205 .elementor-element.elementor-element-52fb611 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:700;line-height:52px;color:#FFFFFF;}.elementor-7205 .elementor-element.elementor-element-dbe21e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7205 .elementor-element.elementor-element-dbe21e5.e-con{--align-self:center;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#FFFFFF;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#514974;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 10px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-body, .elementor-7205 .elementor-element.elementor-element-18e0f8a .accordion.floating-style .elementskit-card-body{background-color:#FFFFFF;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] > .ekit_accordion_icon_group{background-color:#FFFFFF;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{background-color:#514974;border-radius:5px 5px 5px 5px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#000000;border-radius:10px 10px 0px 0px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#000000;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:10px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-body{border-radius:0px 0px 10px 10px;padding:10px 10px 20px 10px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:16px;color:#000000;fill:#000000;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:16px;color:#FFFFFF;fill:#FFFFFF;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:8px 8px 8px 8px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .ekit_accordion_icon_group, .elementor-7205 .elementor-element.elementor-element-18e0f8a .ekit_accordion_icon_left_group{margin:6px 13px 5px 10px;}.elementor-7205 .elementor-element.elementor-element-2e1951d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-7205 .elementor-element.elementor-element-2e1951d:not(.elementor-motion-effects-element-type-background), .elementor-7205 .elementor-element.elementor-element-2e1951d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tigcasino.com/wp-content/uploads/2026/08/tig-casino-cta-img-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7205 .elementor-element.elementor-element-f4f32c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7205 .elementor-element.elementor-element-b17503e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-7205 .elementor-element.elementor-element-c26ad90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-7205 .elementor-element.elementor-element-9f2875b{--width:100%;}.elementor-7205 .elementor-element.elementor-element-dbe21e5{--width:75%;}.elementor-7205 .elementor-element.elementor-element-f4f32c4{--width:50%;}.elementor-7205 .elementor-element.elementor-element-c26ad90{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7205 .elementor-element.elementor-element-dbe21e5{--width:90%;}}@media(max-width:767px){.elementor-7205 .elementor-element.elementor-element-52fb611{text-align:center;}.elementor-7205 .elementor-element.elementor-element-52fb611 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:15px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:3px 3px 3px 3px;}.elementor-7205 .elementor-element.elementor-element-18e0f8a .ekit_accordion_icon_group, .elementor-7205 .elementor-element.elementor-element-18e0f8a .ekit_accordion_icon_left_group{margin:7px 5px 5px 5px;}.elementor-7205 .elementor-element.elementor-element-2e1951d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7205 .elementor-element.elementor-element-b17503e{text-align:center;}.elementor-7205 .elementor-element.elementor-element-b17503e .elementor-heading-title{font-size:25px;}}/* Start custom CSS for wpforms, class: .elementor-element-d4ce09f */.casino-demo-form{
    margin:auto;
    padding:40px;
    overflow:hidden;
    background: #181829;
background: #181829;
background: linear-gradient(63deg, rgba(24, 24, 41, 1) 29%, rgba(105, 28, 28, 0) 100%);

    border:2px solid rgb(255 255 255 / 41%);

    border-radius:32px;

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.08),
        0 0 60px rgba(143,64,255,.18),
        0 30px 80px rgba(0,0,0,.55);
}

/* Top Left Glow */

.casino-demo-form:before{

    content:"";

    position:absolute;

    left:-80px;

    top:-80px;

    width:420px;

    height:320px;

    background:radial-gradient(circle,
        rgba(130,18,35,.35) 0%,
        rgba(130,18,35,.18) 40%,
        transparent 75%);

    pointer-events:none;
}

/* Title */

.casino-demo-form .wpforms-title{
    color:#fff;
    font-size:60px;
    line-height:1.1;
    font-weight:700;
    margin-bottom:35px;
}

.casino-demo-form div.wpforms-container-full {
    margin: 0px auto;
}

.casino-demo-form div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 5px 0;
    clear: both;
}

/* Hide Labels */

.casino-demo-form .wpforms-field-label{

    display:none;
}


/* Inputs */

.casino-demo-form input,
.casino-demo-form textarea,
.casino-demo-form select{

    width:100%;

    background:#15131b!important;

    border:1px solid rgba(255,255,255,.18)!important;

    color:#fff!important;

    border-radius:8px!important;

    font-size:20px;

    transition:.25s;

    box-shadow:none!important;
}

/* Input Height */

.casino-demo-form input,
.casino-demo-form select{

    height:60px!important;

    padding:0 24px 0 64px!important;
}

/* Textarea */

.casino-demo-form textarea{

    min-height:120px!important;

    padding:22px 24px 22px 64px!important;

    resize:none;
}

/* Placeholder */

.casino-demo-form input::placeholder,
.casino-demo-form textarea::placeholder{

    color:#d7d7d7!important;

    opacity:1;
}

/* Focus */

.casino-demo-form input:focus,
.casino-demo-form textarea:focus,
.casino-demo-form select:focus{

    border-color:#9850ff!important;

    box-shadow:
        0 0 0 3px rgba(145,70,255,.15)!important;
}

/* Two Column */

.casino-demo-form .wpforms-layout-column{

    padding-right:12px;
}

.casino-demo-form .wpforms-layout-column:last-child{

    padding-right:0;
}

/* Submit Button */

.casino-demo-form button.wpforms-submit{

    width:100%!important;

    height:62px!important;

    border-radius:8px!important;

    border:1px solid rgba(220,150,255,.8)!important;

    color:#ffffff!important;

    font-size:22px!important;

    font-weight:700!important;


    background:
    linear-gradient(
        180deg,
        #9d38ff 0%,
        #7620d8 50%,
        #5c12b8 100%
    )!important;


    box-shadow:

        inset 0 1px 2px rgba(255,255,255,.45),

        0 0 12px rgba(150,60,255,.65),

        0 8px 25px rgba(110,20,255,.35);


    transition:.2s ease;
}



.casino-demo-form button.wpforms-submit:hover{

    background:
    linear-gradient(
        180deg,
        #b14cff 0%,
        #8429e8 50%,
        #6414c5 100%
    )!important;

    box-shadow:

        inset 0 1px 2px rgba(255,255,255,.5),

        0 0 18px rgba(160,70,255,.8);

}

/* Responsive */

@media(max-width:768px){

.casino-demo-form{

    padding:30px;

}

.casino-demo-form .wpforms-title{

    font-size:42px;

}

.casino-demo-form input,
.casino-demo-form select{

    height:64px!important;

}

.casino-demo-form textarea{

    min-height:150px!important;

}

.casino-demo-form button{

    height:74px;

    font-size:24px;

}

.casino-demo-form button.wpforms-submit{

    height:50px!important;
    border:1px solid rgba(220,150,255,.8)!important;

    font-size:18px!important;

}
.casino-demo-form{
    margin:auto;
    padding:15px;
}
}

/* ==========================================
   WPFORMS ICONS
========================================== */

.casino-demo-form .wpforms-field{
    position:relative!important;
}


/* Common icon */

.casino-demo-form .wpforms-field:has(input),
.casino-demo-form .wpforms-field:has(select),
.casino-demo-form .wpforms-field:has(textarea){
    position:relative;
}


.casino-demo-form .wpforms-field:has(input):before,
.casino-demo-form .wpforms-field:has(select):before,
.casino-demo-form .wpforms-field:has(textarea):before{

    font-family:"Font Awesome 6 Free";
    font-weight:900;

    position:absolute;

    left:22px;
    top:50%;

    transform:translateY(-50%);

    color:#d8d8d8;

    font-size:18px;

    z-index:5;

    pointer-events:none;
}


/* Full Name */

.casino-demo-form #wpforms-510-field_1-container:before{
    content:"\f007";
}


/* Email */

.casino-demo-form #wpforms-510-field_2-container:before{
    content:"\f0e0";
}


/* Company */

.casino-demo-form #wpforms-510-field_3-container:before{
    content:"\f1ad";
}


/* Phone */

.casino-demo-form #wpforms-510-field_5-container:before{
    content:"\f095";
}


/* Country */

.casino-demo-form #wpforms-510-field_15-container:before{
    content:"\f57d";
}


/* Telegram */

.casino-demo-form #wpforms-510-field_16-container:before {

    font-family:"Font Awesome 6 Brands";

    font-weight:400;

    content:"\f2c6";

}


/* Message */

.casino-demo-form #wpforms-510-field_7-container:before{

    content:"\f27a";

    top:28px;

    transform:none;
}


/* Input spacing */

.casino-demo-form input,
.casino-demo-form select{

    padding-left:60px!important;
}


.casino-demo-form textarea{

    padding-left:60px!important;

}
.wpforms-form select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 50px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;
    background-repeat: no-repeat!important;
    background-position: right 18px center!important;
    background-size: 12px;
}/* End custom CSS */